@media screen and (min-width: 1281px) and (max-width: 1600px) {}
@media (min-width: 1200px) and (max-width: 1350px) {}
@media (min-width: 992px) and (max-width: 1199px) {
    .woocommerce ul.products li.product .price {
        top: 180px;
    }
    .mobile_bar {
        display: none !important;
    }
    .about-client-name ul li a {
        font-size: 12px;
    }
    .about_content blockquote:after {
        right: 40%;
    }
}
@media (min-width: 768px){
    .broadcastBrands_Layout{
        display: table;
    }
    .broadcastBrands_Layout > div{
        display: table-cell;
        float: none;
    }
    .blog-section .blog-header .inner.first .blog-thumb .content h3{
        font-size: 40px;
    }
    .blog-section .blog-header .blog-thumb{
        border:5px solid #FFF;
        margin-bottom: 0;
    }
    .left_content .prayer_box .contact_form_list .impact-vip-box{
        margin-left: -15px;    
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .mobile_bar {
        display: none !important;
    }
    .header_right .register_login {
        padding: 10px 25px;
        font-size: 10px;
        margin-left: 25px;
        margin-top: 8px;
    }
    .header_search input {
        width: 100%;
    }
    .dash-box-overlay img, .dash-box-overlay .dash-box-overlay-content, .dash-box-overlay .btn {
        float: none;
        margin: 25px auto;
        display: table;
    }
    .latest-updates .btn {
        width: 24%;
    }
    .headline_scroll {
        width: 75%;
    }
    .left_content {
        width: 100%;
    }
    .right_content {
        width: 50%;
        margin: 0 auto;
        float: none;
        display: table;
    }
    .woocommerce ul.products li.product .price {
        top: 185px;
    }
    .single_minister_content .single_week li p {
        font-size: 11px;
    }
    .single_content_title {
        margin-top: 15px;
    }
    .search_template .col-sm-3 {
        width: 50%;
    }
}
@media (max-width: 767px) {
    .reg_form_fields .form-group input {
        margin: 2px 0 0;
    }
    .basic_header {
        display: none;
        position: absolute;
        top: 70px;
        margin: 0 auto;
        left: 0;
        right: 0;
        background: #471a4f;
        padding: 20px 20px;
    }
    .mobile_bar {
        display: block !important;
    }
    .already_account {
        position: relative;
        top: 70%;
        right: 7%;
    }
    .signin_fields {
        margin-top: 0;
    }
    .navbar-toggle {
        background-color: rgba(71, 26, 79, 0) !important;
        border: none;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #471a4f !important;
    }
    .about_l_content p {
        text-align: left;
        letter-spacing: 0;
    }
    .user_dropdown {
        margin-left: 0px;
        margin-top: 10px;
    }
    .sort_by .facetwp-type-dropdown:before {
        top: 0;
        left: 0;
    }
    .single_layout .single_minister_image {
        position: relative;
        width: 100%;
        border-top-right-radius: 5px;
        border-bottom-left-radius: 0;
    }
    .footer_logo img {
        max-width: 120px;
    }
    .side_widget_box img {
        width: 100%;
    }
    .broadcastBrands_Layout .broadcast_brands { min-height: inherit; padding-bottom: 50px; }
    .blog-post-section .blog-post .post .post-content h3{
        font-size: 16px;
    }
    .blog-post-section .blog-post .post .post-content .post-meta-info .info.author a{
        font-size: 15px;
    }
    .blog-single-post .blog-post h1{
        font-size: 24px;
    }
}
@media (min-width: 685px) and (max-width: 767px) {
    /*.header-2 .navbar-header h5 {*/
    /*margin-left: 16px;*/
    /*font-size: 10px;*/
    /*vertical-align: bottom;*/
    /*margin-top: 0;*/
    /*max-width: 120px;*/
    /*margin-bottom: 8px;*/
    /*}*/
    .latest-updates .btn {
        float: none;
        width: auto;
        margin: 6px auto;
        display: table;
    }
    .headline_scroll {
        padding: 13px 0px 3px 0px;
        width: 100%;
    }
    .dash-box-overlay img, .dash-box-overlay .dash-box-overlay-content, .dash-box-overlay .btn {
        float: none;
        margin: 25px auto;
        display: table;
    }
    .dash-box-overlay {
        padding-left: 0;
        text-align: center;
    }
    .footer-section {
        text-align: center;
    }
    .footer_logo img {
        margin: 0 auto;
        display: table;
    }
    .widget_right {
        text-align: center;
    }
    .header_search input {
        margin-bottom: 25px;
        width: 100%;
    }
    .header_right .register_login {
        margin: 0 auto;
        display: table;
    }
    .header_right .header_search {
        width: 100%;
    }
    .header_search .btn {
        right: -9px;
    }
    .register_modal .modal-body {
        height: auto;
    }
    .register_modal .modal-left-content {
        height: 300px;
    }
    .header-2 .navbar-header a {
    top: 9px;
    right: -13px;
}
    section {
        display: inline-block;
    }
    .about_links {
        text-align: center;
    }
    .about_links a {
        margin-right: 15px;
    }
    .about_content blockquote {
        padding: 0 5%;
    }
    .about_content blockquote:before {
        width: 50px;
        height: 50px;
    }
    .about_content blockquote:after {
        width: 50px;
        height: 50px;
        background-image: url(../images/quote-right.png);
        bottom: -60px;
        right: 0;
    }
    .about_content .vision_box {
        padding: 20px 6%;
    }
    .about_main .about-client-list {
        height: auto;
        padding: 30px 0;
        display: inline-block;
        width: 100%;
    }
    .about-client-name {
        width: 100%;
        float: none;
    }
    .about_content blockquote {
        margin-top: 35px;
    }
    .section_sub_title {
        text-align: center;
        font-size: 26px;
    }
    #featured_ministers .swiper-slide .col-sm-12, #featured_shows .swiper-slide .col-sm-12, #impact_originals .swiper-slide .col-sm-12 {
        width: 100%;
    }
    .sort_by .facetwp-type-dropdown:before {
        top: 0;
    }
    .all_minister_list .row .col-sm-4 {
        width: 100%;
    }
    .single_layout .single_minister_image {
        height: 300px;
    }
    .single_minister_content .single_week {
        width: 100%;
    }
    .single_content_title .single_socials {
        margin-top: 20px;
    }
    .prayer_box {
        display: inline-block;
        width: 100%;
    }
    .prayer_box .col-sm-4 {
        padding-right: 15px;
    }
    .custom_radios.prayer_box_fields {
        padding: 0 15px;
    }
    .donate_support {
        padding: 35px 10px;
    }
    .donate_support h3 {
        margin-bottom: 17px;
    }
    .donate_support .btn {
        display: table;
        margin: 0 auto;
        float: none;
    }
    .comments_system ul {
        padding-right: 0;
    }
    .video_frame iframe {
        height: 100%;
    }
    .video_frame {
        height: 300px;
    }
    .about_clients {
        margin-bottom: 30px;
    }
    .broad-cast-box {
        margin-bottom: 20px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
    }
    .side_widget_box {
        margin-bottom: 20px;
        margin: 15px auto;
        display: table;
        width: 60%;
    }
    .all_minister_layout {
        width: 100%;
        margin: 0 auto;
    }
    .all_minister_layout .col-sm-4 {
        width: 50%;
        float: left;
    }
    .prayer_box .prayer_box_content h2 {
        background-size: cover;
    }
    .dash-box-con {
        padding: 80px 40px;
    }
    .dash-box-sm {
        height: 250px;
    }
    .minister_box .minister_image, .videos_box .videos_image {
        height: 220px;
    }
    .dashboard-section .col-sm-6, .dashboard-section .col-sm-3 {
        float: left;
        width: 50%;
    }
    .video-search {
        float: right;
        width: 70%;
    }
    .sort_by {
        margin-bottom: 30px;
        margin-top: 26px;
        float: left;
        position: relative;
    }
    .facetwp-facet {
        margin-bottom: 0 !important;
    }
}
@media (min-width: 480px) and (max-width: 684px) {
    /*.header-2 .navbar-header h5 {*/
    /*margin-left: 16px;*/
    /*font-size: 10px;*/
    /*vertical-align: bottom;*/
    /*margin-top: 0;*/
    /*max-width: 120px;*/
    /*margin-bottom: 8px;*/
    /*}*/
    .latest-updates .btn {
        float: none;
        width: auto;
        margin: 6px auto;
        display: table;
    }
.mob-video video {
    height: auto;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 5%;
}

.mob-video {
    height: auto;
    display: block;
    position: relative;
}
.desktop-video {
    display: none;
}
    .headline_scroll {
        padding: 13px 0px 3px 0px;
        width: 100%;
    }
    .dash-box-overlay img, .dash-box-overlay .dash-box-overlay-content, .dash-box-overlay .btn {
        float: none;
        margin: 25px auto;
        display: table;
    }
    .dash-box-overlay {
        padding-left: 0;
        text-align: center;
    }
    .footer-section {
        text-align: center;
    }
    .footer_logo img {
        margin: 0 auto;
        display: table;
    }
    .widget_right {
        text-align: center;
    }
    .header_search input {
        margin-bottom: 25px;
        width: 100%;
    }
    .header_right .register_login {
        margin: 0 auto;
        display: table;
    }
    .header_right .header_search {
        width: 100%;
    }
    .header_search .btn {
        right: -9px;
    }
    .register_modal .modal-body {
        height: auto;
    }
    .register_modal .modal-left-content {
        height: 300px;
    }
    .header-2 .navbar-header a {
        top: 20px;
    }
    section {
        display: inline-block;
    }
    .about_links {
        text-align: center;
    }
    .about_links a {
        margin-right: 15px;
    }
    .about_content blockquote {
        padding: 0 5%;
    }
    .about_content blockquote:before {
        width: 50px;
        height: 50px;
    }
    .about_content blockquote:after {
        width: 50px;
        height: 50px;
        background-image: url(../images/quote-right.png);
        bottom: -60px;
        right: 0;
    }
    .about_content .vision_box {
        padding: 20px 6%;
    }
    .about_main .about-client-list {
        height: auto;
        padding: 30px 0;
        display: inline-block;
        width: 100%;
    }
    .about-client-name {
        width: 100%;
        float: none;
    }
    .about_content blockquote {
        margin-top: 35px;
    }
    .section_sub_title {
        text-align: center;
        font-size: 26px;
    }
    #featured_ministers .swiper-slide .col-sm-12, #featured_shows .swiper-slide .col-sm-12, #impact_originals .swiper-slide .col-sm-12  {
        width: 100%;
    }
    .sort_by .facetwp-type-dropdown:before {
        top: 0;
    }
    .all_minister_list .row .col-sm-4 {
        width: 100%;
    }
    .single_layout .single_minister_image {
        height: 300px;
    }
    .single_minister_content .single_week {
        width: 100%;
    }
    .single_content_title .single_socials {
        margin-top: 20px;
    }
    .prayer_box {
        display: inline-block;
        width: 100%;
    }
    .prayer_box .col-sm-4 {
        padding-right: 15px;
    }
    .custom_radios.prayer_box_fields {
        padding: 0 15px;
    }
    .donate_support {
        padding: 35px 10px;
    }
    .donate_support h3 {
        margin-bottom: 17px;
    }
    .donate_support .btn {
        display: table;
        margin: 0 auto;
        float: none;
    }
    .comments_system ul {
        padding-right: 0;
    }
    .video_frame iframe {
        height: 100%;
    }
    .video_frame {
        height: 300px;
    }
    .about_clients {
        margin-bottom: 30px;
    }
    .broad-cast-box {
        margin-bottom: 20px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
    }
    .side_widget_box {
        margin-bottom: 20px;
        margin: 15px auto;
        display: table;
        width: 60%;
    }
    .all_minister_layout {
        width: 100%;
        margin: 0 auto;
    }
    .all_minister_layout .col-sm-4 {
        width: 50%;
        float: left;
    }
    .prayer_box .prayer_box_content h2 {
        background-size: cover;
    }
    .dash-box-con {
        padding: 80px 40px;
    }
    .dash-box-sm {
        height: 250px;
    }

    .already_account {
        position: relative;
        right: 20%;
    }
    .video-search {
        float: right;
        width: 70%;
    }
    .sort_by {
        margin-bottom: 30px;
        margin-top: 26px;
        float: left;
        position: relative;
    }
    .facetwp-facet {
        margin-bottom: 0 !important;
    }
}
@media (max-width: 479px) {
.mob-video video {
    height: auto;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 5%;
}

.mob-video {
    height: auto;
    display: block;
    position: relative;
}
.desktop-video {
    display: none;
}
.header-2 .navbar-header {
    padding: 0px 0px;
}
.popup-btn-green {
    position: relative;
    display: inline-block;
    background: white;
    padding: 48px 14px;
    font-size: 14px;
    overflow: scroll;
    color: #545454;
    margin:139px auto;
    height:77%;
    text-align: left;
    width: 94%;
}
.header-2 .navbar-header img
.header-2 .navbar-header a:first-child {
    display: inline-block;
    width: 94%;
}
.popup-btn-green img {
    width: 100%;
    float: left;
    margin-right: 22px;
    margin-bottom: 27px;
}
.popup-btn-green h1 {
    margin-top: -2px;
    font-weight: 700;
    text-align: left;
    font-size: 24px;
}
.button-popup-cross {
    background: white;
    border: none;
    float: right;
    margin: -41px 0 0 -1px;
}
.tv-show-layouts .swiper-slide .col-sm-12 {
    width: 76%;
}
    .header-2 .navbar-header h5 {
        margin-left: 12px;
        font-size: 12px;
        vertical-align: sub;
        margin-top: 0;
        margin-bottom: 8px;
    }
    .latest-updates .btn {
        float: none;
        width: auto;
        margin: 6px auto;
        display: table;
    }
    .headline_scroll {
        padding: 13px 0px 3px 0px;
        width: 100%;
    }
    .dash-box-overlay img, .dash-box-overlay .dash-box-overlay-content, .dash-box-overlay .btn {
        float: none;
        margin: 25px auto;
        display: table;
    }
    .dash-box-overlay {
        padding-left: 0;
        text-align: center;
    }
    .footer-section {
        text-align: center;
    }
    .footer_logo img {
        margin: 0 auto;
        display: table;
    }
    .widget_right {
        text-align: center;
    }
    .header_search input {
        margin-bottom: 25px;
        width: 100%;
    }
    .header_right .register_login {
        margin: 0 auto;
        display: table;
    }
    .header_right .header_search {
        width: 100%;
    }
    .header_search .btn {
        right: -9px;
    }
    .register_modal .modal-body {
        height: auto;
    }
    .register_modal .modal-left-content {
        height: 300px;
    }
    .header-2 .navbar-header a {
    top: 16px;
    right: -13px;
}
    section {
        display: inline-block;
    }
    .about_links {
        text-align: center;
    }
    .about_links a {
        margin-right: 15px;
    }
    .about_content blockquote {
        padding: 0 5%;
    }
    .about_content blockquote:before {
        width: 50px;
        height: 50px;
    }
    .about_content blockquote:after {
        width: 50px;
        height: 50px;
        background-image: url(../images/quote-right.png);
        bottom: -60px;
        right: 0;
    }
    .about_content .vision_box {
        padding: 20px 6%;
    }
    .about_main .about-client-list {
        height: auto;
        padding: 30px 0;
        display: inline-block;
        width: 100%;
    }
    .about-client-name {
        width: 100%;
        float: none;
    }
    .about_content blockquote {
        margin-top: 35px;
    }
    .section_sub_title {
        text-align: center;
        font-size: 26px;
    }
    #featured_ministers .swiper-slide .col-sm-12, #featured_shows .swiper-slide .col-sm-12,  #impact_originals .swiper-slide .col-sm-12{
        width: 100%;
    }
    .sort_by .facetwp-type-dropdown:before {
        top: 0;
        left: 0;
    }
    .all_minister_list .row .col-sm-4 {
        width: 100%;
    }
    .single_layout .single_minister_image {
        height: 300px;
    }
    .single_minister_content .single_week {
        width: 100%;
    }
    .single_content_title .single_socials {
        margin-top: 20px;
    }
    .single_minister_content .single_week li {
        width: 50%;
    }
    .prayer_box {
        display: inline-block;
        width: 100%;
    }
    .prayer_box .col-sm-4 {
        padding-right: 15px;
    }
    .custom_radios.prayer_box_fields {
        padding: 0 15px;
    }
    .woocommerce[class*=columns-] ul.products li.product {
        width: 100%;
    }
    .donate_support {
        padding: 35px 10px;
    }
    .donate_support h3 {
        margin-bottom: 17px;
    }
    .donate_support .btn {
        display: table;
        margin: 0 auto;
        float: none;
    }
    .comments_system ul {
        padding-right: 0;
    }
    .video_frame iframe {
        height: 100%;
    }
    .video_frame {
        height: 300px;
    }
    .about_clients {
        margin-bottom: 30px;
    }
    .broad-cast-box {
        margin-bottom: 20px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
    }
    .side_widget_box {
        margin-bottom: 20px;
        margin: 15px auto;
        display: table;
        width: 100%;
    }
    .side_widget_box img {
        width: 100%;
    }
    .prayer_box .prayer_box_content h2 {
        background-size: cover;
    }
    .already_account {
        position: relative;
        top: 75%;
        right: 22%;
    }
    .video-search {
    float: right;
    width: 100%;
}
.sort_by {
    margin-bottom: 91px;
    float: left;
    top: -120px;
    position: relative;
}
.minister_filters {
    display: inline-block;
    height: 220px;
    overflow: hidden;
}
    .facetwp-facet {
        margin-bottom: 0 !important;
    }
.tv-show-card p {
    color: #060606;
    margin: 140px 0;
}
.single_calender {
    top: -45px;
    right: -129px;
    position: relative;
}
.tv-show-layouts .swiper-slide .col-sm-12 {
    width: 76%;
}
.reg_form_fields .form-group input[type=radio] {
    margin: 2px 14px 0 -20px !important;
    float: left !important;
}
.minister_box .minister_image, .videos_box .videos_image {
    height: 292px;
    background-position: 58% 13%;
}
.header-2 .navbar-header .mobile_bar img {
    width: 59%;
}
}
@media (max-width: 374px) {
.mob-video video {
    height: auto;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 5%;
}

.mob-video {
    height: auto;
    display: block;
    position: relative;
}
.desktop-video {
    display: none;
}
.single_calender {
    top: -45px;
    right: -129px;
    position: relative;
}
    .already_account {
        position: relative;
        top: 75%;
        right: 22%;
    }
.tv-show-card p {
    color: #060606;
    margin: 140px 0;
}
.tv-show-layouts .swiper-slide .col-sm-12 {
    width: 76%;
}
    .video-search {
        float: none;
        width: 100%;
    }
.reg_form_fields .form-group input[type=radio] {
    margin: 2px 14px 0 -20px !important;
    float: left !important;
}
}
