@media screen and (max-width: 1600px){
    /*header*/
    .navbar .navbar-nav .desktop-brand {margin: 0 30px; max-width: 220px;}
    .navbar .navbar-nav li.nav-item { padding: 0 30px;}
    .navbar { padding: 20px 0px;}
    /*banner-card*/
    .banner-slider .card-body{ padding: 25px;}
    .card-title a { font-size: 20px; line-height: 30px;}
    h5.card-title { min-height: 110px; padding-right: 0;}
    a.date, a.share, .categort-title{ font-size:13px; letter-spacing: 2px;}
    /*about-slider-wrap*/
    .about-slider-wrap { margin-left: -64px;}
    .about-img-wrap { margin-left: -24px;}
    .bg-brown-box { margin: 0 -24px;}
    .focus-img-wrap, .logo-wrap { max-width: 410px;}
    .focus-section::before{ left: -30px; top: 80px;}
    /*footer*/
    .footer-logo img{ max-width: 220px; width: 100%;}
}
@media screen and (max-width: 1280px){
    /*header*/
    .navbar .navbar-nav .nav-link { font-size: 12px;}
    .navbar .navbar-nav li.nav-item { padding: 0 16px;}
    .navbar .navbar-nav .desktop-brand { margin: 0 10px; max-width: 180px;}
    .navbar .navbar-nav  li.nav-item+li.nav-item::before { width: 6px; height: 6px; left: -4px; top: 6px;}
    .navbar .navbar-nav  li.nav-item { padding: 0px 20px;}
    .navbar .navbar-nav  li.nav-item+li.nav-item::before{ left: -5px;}
    /*card*/
    .card-title a { font-size: 18px; line-height: 26px;}
    .owl-theme .owl-nav [class*='owl-']{ width: 40px; height: 40px;}
    button.owl-prev{left: -40px;}
    button.owl-next{right: -40px;}
    .section { padding: 60px 0;}
    .btn-theme{ min-width: 260px;}
    .btn-newsletter{ min-width: 140px;}
    .media .card-img-wrap { max-width: 150px; width: 100%;}
    h2 { font-size: 42px;}
    h5.card-title {min-height: 100px;}
    .trending-form-cooks-section h5.card-title {min-height: 66px;}
    .info-box { max-width: 80px; line-height: 97px; font-size: 30px; top: -30px;}
    .info-box::after { bottom: -9px; border-width: 10px 10px 0px 10px;}
    .contact-info-wrap .card { padding-top: 70px;}
    /*footer*/
    .bottom-footer-links ul li { padding: 0 30px;}
    .bottom-footer-links ul li+li::before { width: 6px; height: 6px; left: -4px;}
}
@media screen and (max-width: 1199px){
    .bg-brown-box { margin: 0 15px 15px;}
    .about-img-wrap ,.about-slider-wrap{ margin-left: 0;}
    .focus-section::before { left: -30px;}
    .focus-img-wrap, .logo-wrap { max-width: 320px;}
    .focus-img-wrap, .logo-wrap { max-width: 320px;}
    .contact-form-section .left-title h2 { font-size: 34px; line-height: 46px;}
}
@media screen and (max-width: 991px){
    /*header*/
    .navbar-brand{display: block;max-width: 130px;}
    header .navbar{height: 90px;}
    .navbar-collapse {position: fixed;right: 0;top: 90px; z-index: 99;background-color: #fff;width: 100%;border-top: 1px solid #d5c0bb;}
    .navbar .navbar-nav{justify-content: center;width: 100%;overflow-y: auto;height: calc(100vh - 90px);padding: 90px 0 0 ;}
    header.nav-open{position: fixed;z-index: 99;width: 100%;background-color: #fff;}
    .navbar .navbar-nav .nav-link{padding: 7px 10px;display: inline-block;line-height: normal;}
    .navbar .navbar-nav .desktop-brand,.navbar .navbar-nav .desktop-search{display: none;}
    .navbar .nav-item{margin: 10px 0;}
    .navbar .search-bar-mobi{display: inline-block;margin-left: auto;}
    .overflow_body{overflow: hidden;}
    .navbar .navbar-nav li.nav-item+li.nav-item::before{display: none;}
    .navbar .navbar-nav .nav-link { font-size: 14px;}
    h2 { font-size: 38px;}
    .owl-theme .owl-nav [class*='owl-']{ width: 30px; height: 30px;}
    button.owl-prev{left: -30px;}
    button.owl-next{right: -30px;}
    .about-info-wrap p,.focus-info-wrap p { padding-left: 40px;}
    .focus-img-wrap, .logo-wrap { max-width: 280px;}
    .focus-info-wrap { padding: 72px 0px 86px 30px;}
    .mission-tab .card-body h4 { font-size: 23px; line-height: 38px; padding-top: 20px;}
    .about-slider-wrap { padding: 60px 0;}
    .about-slider-wrap .owl-theme .owl-nav { bottom: -45px;}
    .about-slider-wrap .owl-theme .owl-nav [class*='owl-'] i { font-size: 15px;}
    .contact-info-wrap { margin-bottom: 70px;}
    .navbar .navbar-nav li.nav-item { padding: 0px 20px !important;}
    .blog-title-section {  padding-bottom: 270px;}
    /*footer*/
    .copyright p { font-size: 14px;}
    ul#menu-left-side-header-menu .mobile-menu{ display: block; }
}
@media screen and (max-width: 767px){
    .container { max-width: 100%;}
    .navbar .navbar-nav{padding: 10px 0;}
    section.banner-slider-section { padding-top: 30px;}
    h2 { font-size: 35px;}
    .section-title h2 span { font-size: 16px;}
    .card{ margin-bottom: 20px;}
    h5.card-title { min-height: auto; margin-bottom: 30px;}
    .media .card-img-wrap { max-width: 120px; width: 100%;}
    .owl-theme .owl-nav.disabled + .owl-dots {margin-top: 0px;}
    .focus-img-wrap, .logo-wrap { max-width: 200px; width: 100%; margin-left: auto; margin-right: auto;}
    .focus-info-wrap { padding: 40px 50px 60px;}
    .about-img-wrap{ margin-bottom: 20px;}
    p{ font-size: 15px; line-height: 28px;}
    .left-title h2 { padding-left: 15px; padding-top: 20px; line-height: 40px;}
    .about-info-wrap p, .focus-info-wrap p { padding-left: 20px;}
    .focus-info-wrap { padding: 40px 10px 60px;}
    .focus-section::before { left: -40px; top: 80px; width: 130%;}
    .contact-form { margin-top: 30px;}
    .contact-form-section .left-title h2 { font-size: 30px; line-height: 40px;}
    .blog-title-section { padding-bottom: 33%;}
    .info-wrap h3 { font-size: 25px;}
    .blockquote .quote { left: 0;}
    .blockquote { padding-left: 60px; margin-bottom: 30px;}
    .info-wrap .figure-caption ,.info-wrap ol li{ font-size: 15px; line-height: 28px;}
    .blog-title-section h2 { font-size: 30px;}
    .mission-tab   .tab-content > .tab-pane { display: block !important; opacity: 1;}
    .privacy-info h3 { font-size: 25px; line-height: 35px;}
    /*footer*/
    .bottom-footer-links ul li { padding: 0 16px;}
    .footer-logo img { max-width: 180px;}
    .see_more_posts_ajax_result .card-img-wrap{ max-height: 100%; min-height: auto;}
    .see_more_posts_ajax_result .card-img-wrap a{ height: 100%;}
    .see_more_posts_ajax_result  .card-img-wrap img{ max-height: 100%; min-height: 100%;}

}
@media screen and (max-width:575px){
    .btn-newsletter {min-width: 90px;font-size: 13px;}
    .newsletter-wrap input.form-control{ font-size: 13px; height: 53px; padding: 10px 100px 10px 10px;}
    .input-group-append {    height: 53px;}
    /*footer*/
    .bottom-footer-links ul { max-width: 320px; width: 100%; margin: 0 auto;}
    .bottom-footer-links ul li:nth-child(4)::before{ display: none;}
}
@media screen and (max-width:479px){
    .media .card-img-wrap { max-width: 80px;}
    /*footer*/
    .copyright p span{ display: block;}
    .about-slider-wrap .owl-stage {
        margin-left: 13%;
    }
    .about-slider-wrap::before {
        width: 75%;
    }
}