@media(min-width: 1900px){
    .two-col-img-cont-wrap .img-block{width:55.5%;}
}
@media(min-width: 1200px){
    .two-col-img-cont-wrap .img-block{width:60.5%;}
}
@media (max-width: 1199px){
    h1{font-size:44px}
    h2{font-size:30px}
    h3{font-size:26px}
    .search-bar-wrap .search-box .two-col-control input[type="submit"]{width: 6%}
    .search-bar-wrap .search-box .two-col-control input[type="search"]{width:90%;}
    .search-bar-wrap ul.filter-listing li .filter-inner .img-thumb{width:15%}
    .search-bar-wrap ul.filter-listing li .filter-inner .desc {width: 85%;} 
    .search-bar-wrap ul.filter-listing li .filter-inner .desc p{font-size: 14px}
    .search-bar-wrap ul.filter-listing li .filter-inner .img-thumb .bg-thumb{height: 60px}
     .two-col-img-cont-wrap .content{padding: 15px 0}
    .sec-article{padding:40px 0 55px}
    .sec-podcast{padding:40px 0 55px}
    .sec-two-col-img-cont{padding: 65px 0 45px}
}
@media (max-width:1023px){
    .contact-img-cont-wrap{padding:0 50px}
    .contact-img-cont-wrap .contact-img-box{width: 50%}
    .contact-img-cont-wrap .contact-desc{padding-right: 0;width:50%;}
    .footer-wrap .address-col{width:47%;}
    .footer-wrap .contact-col{width:28%}
    .footer-wrap .title-col{width:25%;}
    .footer-wrap p{font-size:14px}
    .search-bar-wrap ul.filter-listing li .filter-inner .img-thumb{width:20%}
    .search-bar-wrap ul.filter-listing li .filter-inner .desc {width: 80%;} 
    .two-col-img-cont-wrap .img-block{min-height: 380px}


}
@media(max-width: 768px){
    .three-col-listing .col-box{width: 100%}
    .three-col-listing{margin:0 0 35px;}
    .three-col-listing .col-box.slick-slide{width:450px !important;margin:0 15px}
    .three-col-listing .col-box .col-desc{min-height: 179px}
}
@media(max-width: 767px){
    h1{font-size: 40px;}
    h2{font-size: 30px}
    .site-header{height: 70px;}
    .header-main .header-top-bar{display: none;}
    .header-wrap{padding:23px 0 22px}
    .hero-banner{min-height: 480px}
    .two-col-cont{flex-wrap: wrap;}
    .left-title{width:100%;padding-right: 0}h
    .banner-cont h1{margin-bottom: 10px}
    .right-title{width:100%;}
    .right-title h4{font-size: 40px}

    .sec-search-bar{top:0;}
    .search-bar-wrap{width:100%;position: relative;}
    .search-bar-wrap .search-box{width:100%;height: auto;width:100%;}
    .search-bar-wrap .search-box .two-col-control .search-icon{display: none}
    .search-bar-wrap .cta-button{width: auto;position: absolute;right:-15px;}
    .search-bar-wrap .cta-button a{font-size: 0}
    .search-bar-wrap .cta-button a span{display: inline-block;padding: 14px}
    .search-bar-wrap .cta-button.active .search-icon{display:none;}
    .search-bar-wrap .cta-button.active .cross-icon{display:inline-block;}
    .search-bar-wrap .search-box{padding:0;}
    .search-bar-wrap .search-box .two-col-control{padding: 25px 0px 20px 0px}
    .search-bar-wrap .search-box .two-col-control input[type="search"]{width:90%;margin:0 auto 0 0;}
    .search-bar-wrap .search-box .two-col-control input[type="submit"]{width: 10%; order: 2; background: #F5F7FB url(../images/search-icon.svg) center center no-repeat; height: 65px; line-height: 65px; position: absolute; right: -15px; top: 0px; background-size: 20px;}
    .sec-two-col-img-cont{padding:45px 0 25px}
    .sec-two-col-img-cont .container{padding:0;}
    .two-col-img-cont-wrap{flex-wrap: wrap}
    .two-col-img-cont-wrap .img-block{width: 100%;position: relative;order:2;min-height: 340px}

    .two-col-img-cont-wrap .content{width: 100%;order:1;padding: 0 15px 30px}
    .two-col-img-cont-wrap .content h2{margin-bottom: 10px}
    .sec-article{padding:25px 0;}
    .sec-podcast{padding:25px 0}
    .sec-article .btn-wrap.text-center{text-align:left;}
    .sec-podcast .btn-wrap.text-center{text-align:left;}
    .search-bar-wrap .filter-main{padding:25px 20px 10px;}
    .bg-image{width:100%;min-height: 294px;}
    .sec-contact-two-col-img-cont{padding: 50px 0}

    .search-bar-wrap .search-box .two-col-control input[type="search"]{width: 85%}
    .contact-img-cont-wrap .contact-img-box img{width:100%;}
    .contact-img-cont-wrap .contact-img-box .bnhm-logo{width:52px;bottom: -1px}
    .contact-img-cont-wrap{flex-wrap: wrap;}
    .contact-img-cont-wrap{padding: 0;}
    .contact-img-cont-wrap .contact-img-box{width:100%;padding-right: 0;order:2;}
    .contact-img-cont-wrap .contact-desc{width:100%;padding-right: 0;order: 1;padding-bottom: 45px;}
    .footer-main{padding:50px 0 45px}
    .footer-wrap p{font-size: 16px}
    .footer-wrap{flex-wrap: wrap;}
    .address-col .cols{width: 50%}
    .footer-wrap .address-col{width: 100%;}
    .footer-wrap .contact-col{width:50%;margin-bottom: 25px;}
    .footer-wrap .title-col{width:50%;}
    .copyright{flex-wrap: wrap;}
    .copyright .footer-logo{margin-bottom: 20px}
    .footer-links{width:100%;text-align: left;}
    .footer-links-wrap{flex-wrap: wrap;justify-content: flex-start;}
    .footer-links-wrap p{margin-right:0;width:100%;margin-bottom: 5px}
    .footer-links:after{ width: 120%; left: -20px; right: 0; bottom: -19px; top: inherit; margin: 0 auto; }
}
   
@media(max-width:640px){    
    .address-col .cols{width: 100%}
    .two-col-img-cont-wrap .img-block{min-height: 294px}
    .footer-wrap .address-col{width: 100%;flex-wrap: wrap;}
    .footer-wrap .contact-col{width:100%;margin-bottom: 25px;}
    .footer-wrap .title-col{width:100%;}
    .search-bar-wrap ul.filter-listing li .filter-inner .img-thumb{width:25%}
    .search-bar-wrap ul.filter-listing li .filter-inner .desc {width: 75%;} 
    .search-bar-wrap .search-box .two-col-control input[type="search"]{width: 75%}
}
@media(max-width: 480px){
    .three-col-listing .col-box.slick-slide{width: 290px !important}
    .search-bar-wrap ul.filter-listing li .filter-inner{flex-wrap: wrap;}
     .search-bar-wrap ul.filter-listing li .filter-inner .img-thumb{width:100%;margin-bottom: 25px;margin-right: 0}
     .search-bar-wrap ul.filter-listing li .filter-inner .img-thumb .bg-thumb{height: inherit;padding-bottom:56.25%}
    .search-bar-wrap ul.filter-listing li .filter-inner .desc {width: 100%;} 
}