@media only screen and (min-width: 1200px) and (max-width: 1299px) {
    
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-header-bar, .ast-header-break-point .main-header-bar, .ast-header-break-point .header-main-layout-2 .main-header-bar {
        padding: 0px;
    }
    .logo {width: 25%;}
    .main-menu {width: 72%;padding-left: 20px;}
    .main-menu ul li a {font-size: 12px;}
    .main-menu ul li {margin-right: 10px;}
    .header-main-layout-1 .main-header-container {padding: 15px 0;}
    .search-box {width: 3%;}
    .list-item .item-text h6 {font-size: 12px;}
    .accordion-container .article-title {padding: 10px;}
    .accordion-content {padding: 0px 10px 10px;}
    .accordion-container .article-title {font-size: 18px;}
    .list-item .item-text .bd-location {font-size: 8px;}
    .list-item .item-text .location-address {font-size: 8px;}
    .accordion-content-inner {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-flow: row;
        flex-wrap:wrap;
    }
    .accordion-content-inner a {width:33.33%;}
    
    .list-item {width: 100%;}
    
}
@media only screen and (min-width: 768px) {
	.mobile ,.main-menu .close-btn,.main-menu .social-media{display: none;}
    
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    .desktop,.search-box {display: none;}
    .mobile {display: block;}
    .main-header-bar {background: none;}
    .logo {width: 25%;}
    .main-menu {
        position: fixed;
        width: 380px;
        top: 0px;
        right: -380px;
        height: 100vh;
        background: #fff;
        -webkit-transition: all 300ms ease-in-out 0s;
        -moz-transition: all 300ms ease-in-out 0s;
        transition: all 300ms ease-in-out 0s;
        z-index: 999;
        
        border: 1px solid #707070;
    }
    .main-menu.active {right: 0px;}
    .main-menu-inner {
        float: left;
        width: 100%;
        padding: 60px 30px 30px;
        position: absolute;
        overflow-y: auto;
        height: 75vh;
        margin-top: 20px;
        background: #fff;
    }
    
    .menu-btn {display: block;margin: 0px;}
    .ast-header-break-point .main-header-bar {padding: 0px;}
    .header-main-layout-1 .main-header-container {padding: 20px 0;justify-content:space-between;}
    .main-menu ul li {width: 100%;margin: 0px;padding-top: 20px;border-bottom: 1px solid #707070;padding-bottom: 8px;}
    .main-menu ul li a {float: left;width: 100%;line-height: 15px;}
    .site-header {position: absolute;width: 100%;}
    .home_banner {height: 100vh;}
    .home_banner .elementor-container {height: 100%;}
    .footer-menu ul {display: block;float: left;width: 100%;padding: 15px 30px;}
    .footer-menu ul li {float: left;width: 100%;border-bottom: 2px solid #707070;padding: 20px 0 8px;}
    .footer-menu ul li a {padding: 0px !important;}
    .list-item {width: 100%;padding: 15px 0;border-top: 1px solid #9c9c9c;margin-bottom:0px;}
    .list-item .item-img {max-width: 65px;}
    #search-content .list-item .item-img {max-width:100%;}
    .accordion-container .content-entry i {top: 20px;}
    .accordion-content-inner a:first-child .list-item{border-top: 0px;}
    .list-item .item-text {padding-left: 32px;width: 82%;padding-right: 0px;}
    .city-location {display: inline-block;}
    .page-main-text-banner .elementor-heading-title {padding: 10px 10px;}
    #course-accordion .article-title1 {padding: 10px 60px 0 80px;}
    #course-accordion .accordion-content1 {padding: 0px 60px 0 80px;}
    /*body.blue .banner_title h1 {border-color:#707070;color: #707070 !important;}*/
    .inner_text_banner {height:100vh;}
    .inner_text_banner .elementor-container {height:100%;}
    .location_single_banner {height:100vh;}
    .location_single_banner .elementor-container {height:100%;}
    /*.location_single_address .elementor-shortcode {color: #707070;}*/
    body.search #content1 {padding-top:100px;}
    body.search .ast-archive-description .ast-archive-title {font-size:28px;}
    body.search .entry-title {font-size:24px;}
    .video-content {width:100%;}
    .sermon-list .video-content {width:100%;}
    .meta_widget_section {position:absolute;bottom:-240px;}
    .video-content {text-align:center;}
    .video-block img {width:100%;}
    
    .gform_wrapper .ginput_complex.ginput_container {flex-flow:column;}
    .contact-form .gform_wrapper .top_label .gfield_label {font-size:16px;}
    .contact-form .gform_wrapper .gform_footer input.button, .contact-form .gform_wrapper .gform_footer input[type="submit"] {padding:15px 20px;letter-spacing:1px;font-size:20px;}
    .search-content {flex-flow:column;}
    .search-content a {width:100%;}
    .accordion-content-inner a {width:100%;}
   
    article.elementor-post {margin:0px 15px !important;}
    
   
    
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    .main-menu {width: 275px;right: -275px;}
    .meta_widget_section {position:absolute;bottom:-220px;}
}

