@media only screen and (min-width: 1200px) {
    .sdiv { max-width:60%; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog_one { padding-bottom: 90px; }
    .blog_one_single { max-width: 600px; margin: 0 auto 30px; }
    .sdiv {max-width:800px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .blog_one { padding-bottom: 90px; }
    .blog_one_single { max-width: 600px; margin: 0 auto 30px; }
    .footer-widget__about { margin-bottom: 30px; }
    .footer-widget__explore { margin-bottom: 30px; }
}

@media only screen and (max-width: 767px) {
    .footer-widget__about { margin-bottom: 30px; }
    .footer-widget__explore { margin-bottom: 30px; }
    .site-footer_bottom .container { flex-direction: column; }
    .bdframe_title h3 { font-size: 20px; line-height: 30px; }
    .bd_frame__content { padding: 18px 3px 0px; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .content-box .top-title h1 { font-size: 70px; }
}

@media only screen and (max-width: 767px) {
    .content-box .top-title h1 { font-size: 45px; line-height: 55px; }
    .content-box .top-title p { font-size: 15px; line-height: 25px; }
    .content-box .top-title .sub-title { font-size: 45px; }
}
@media (max-width: 1199px) {
    .main-nav__main-navigation { display: none !important; }
}

@media only screen and (min-width: 1200px) and (max-width: 1650px) {
    .main-nav__left_one { width: 12%; }
    .main-nav__main-navigation.one { width: 60%; }
    .main-nav__right_one { width: 28%; }
    .main-nav__main-navigation .main-nav__navigation-box > li + li { margin-left: 50px; }
    .main-nav__main-navigation.three { width: 55%; }
    .main-nav__main-navigation.three .main-nav__navigation-box > li + li { margin-left: 40px; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-nav__left_one { width: 25%; }
    .logo_one { padding: 14px 0; float: left; }
    .main-nav__left .side-menu__toggler { margin-top: 30px; margin-left: 60px; margin-bottom: 32px; }
    .main-nav__right_one { width: 75%; }
    .stricked-menu.stricky-fixed .main-nav__left .side-menu__toggler { margin-top: 22px; margin-bottom: 24px; }
    .main-nav__left_two .side-menu__toggler { color: #161c26; margin-top: 30px; margin-left: 60px; margin-bottom: 32px; }
    .header_three_wrap .main-nav__left .side-menu__toggler { color: #161c26; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-nav__left_one { width: 40%; }
    .logo_one { padding: 14px 0; float: left; }
    .main-nav__left .side-menu__toggler { margin-top: 30px; margin-left: 60px; margin-bottom: 32px; }
    .main-nav__right_one { width: 60%; }
    .stricked-menu.stricky-fixed .main-nav__left .side-menu__toggler { margin-top: 22px; margin-bottom: 24px; }

    .header_social_2 { display: none; }
    .main-nav__left_two .side-menu__toggler { color: #161c26; margin-top: 30px; margin-left: 60px; margin-bottom: 32px; }

    .header_three_wrap .main-nav__left .side-menu__toggler { color: #161c26; }
}

@media (max-width: 767px) {
    .banner-two {height:300px;}
    .stricked-menu { display: none; }
    .main-nav__left .side-menu__toggler { margin-left: 0px; }

    .main-nav__header-one { background-color: rgba(0, 0, 0, 0.5); }
    .header_top_one { display: none; }
    .main-nav__right_one { display: none; }
    .main-nav__left_one { width: 100%; }
    .logo_one { padding: 14px 0; float: left; }
    .main-nav__left .side-menu__toggler { margin-top: 30px; margin-left: 0px; margin-bottom: 32px; float: right; }

    .header_top_two { display: none; }
    .main-nav__right-two { display: none; }
    .main-nav__left { float: none !important; overflow: hidden; }
    .main-nav__left_two .side-menu__toggler { color: #161c26; margin-top: 30px; margin-left: 0px; margin-bottom: 32px; }

    .header_three_wrap .main-nav__left .side-menu__toggler { color: #161c26; }
    .header_three_wrap .main-nav__header-one { background-color: rgba(255, 255, 255, 0.5); }
}

@media (max-width: 1199px) {
    .main-nav__header-one .container-box { padding-left: 15px; padding-right: 15px; }
}

@media (max-width: 575px) {
    .product-tab-box .tab-btns .tab-btn { margin-right: 20px; }
    .content-box .top-title h1,
    .block-title h2 { font-size: 40px; line-height: 1.3em; }
}
