@media (max-width:1200px){
    .header-menu{display:block;position:relative;margin-top:15px;margin-bottom:15px;text-align:center !important;clear:both;}
    .top-menu1 ul{clear:both;float:none;}
    body .page-content .serteficat-banner-box .serteficat-banner{padding-top:80px;height:auto;padding-bottom:40px;}
    body .page-content .serteficat-banner-box .serteficat-banner-bg{left:15px;}
    body .page-content .serteficat-banner-box .serteficat-banner .banner-desc{width:70%;padding-left:0;max-width:100%;}
    body .page-content .serteficat-banner-box .serteficat-banner .btn{float:none;position:relative;bottom:0;right:0;width:auto;margin-top:40px;}
}
@media (max-width:1000px){
    .top-menu1 ul li a img{display:none;}
    .top-menu1 ul li a, .main-menu ul li a.menu-item{padding:5px;}
    body .page-content .serteficat-banner-box .serteficat-banner-bg{top:-55px;}
}
@media (max-width:990px){
    .top-menu2-block .search-top{text-align:center;}
    #sh_button{display:none!important;}
}
@media (min-width:768px){
    .menu-mobile-spoiler{display:none;}
}
@media (max-width:768px){
    html,body{max-width: 100%;overflow-x: hidden;}
    .btn-c{width:100%!important;}
    .big-item.tests-element{margin-bottom:20px;}
    .wide-news .btn{position:relative;}
    .big-item.wide-news{height:auto!important;}
    .item.big-item.wide-news .rotate-container{width:200px;height:200px;}
    .tests-element.item .info{font-size:16px;}
    /*#lang_sel_list{display:block!important;}*/
    #nav_menu-2{display:none;}
    .menu-title{display:none;}
    .top-menu2{text-align:center;}
    .top-menu2 ul{float:none;}
    .main-menu .menu, .slider-block{display:none;}
    .main-menu .menu-mobile, .menu-mobile-spoiler{display:block !important;}
    .owl-carousel{display:none!important;}
    .all-left-menus .widget_nav_menu{display:none;}
    .all-left-menus .block-title{cursor:pointer;}
    .all-left-menus ul{display:none;}
    .all-left-menus ul.show{display:block!important;}
    .all-left-menus .menu-icon{display:block!important;}
    body .page-content .serteficat-banner-box{}
    body .page-content .serteficat-banner-box .serteficat-banner-bg{left:0;top:-28px;transform:none;}
    body .page-content .serteficat-banner-box .serteficat-banner{padding-top:65px;height:auto;padding-bottom:0;background-size:auto 100%;padding-bottom:40px;}
    body .page-content .serteficat-banner-box .serteficat-banner img{max-width:60%;position:relative;margin-top:20px;left:auto;z-index:1;}
    body .page-content .serteficat-banner-box .serteficat-banner .banner-desc{padding-left:0;max-width:100%;}
    body .page-content .serteficat-banner-box .serteficat-banner .banner-desc span{line-height:100%;}
    body .page-content .serteficat-banner-box .serteficat-banner .btn{display:table;left:50%;transform:translateX(-50%);z-index:2;padding-left:20px!important;padding-right:20px!important;}
    body .page-content .serteficat-banner-box .serteficat-banner .box-logo{width:70px;}
    .actual-product-top .row [class*="col-"] .big-img{background-image: none!important;padding: 0;}
    .actual-product-top .big-img .mob-product-photo{max-width: 100%;height: auto;}
    .actual-product-top .big-img{height: auto;}
    .actual-product-top .product-title{font-size: 16px;}
    .gallery{padding: 10px}
    .gallery .img{height: auto;width: 100%;margin-bottom: 10px;background-image: none!important;}
    .gallery .img img{height: auto;width: 100%;}
    body .places-page-title h1{display: block;width: 100%;max-width: 100%;}
    body .places-page-title .info-desc{width: 100%;max-width: 100%;display: block;margin-top: 20px;margin-bottom: 20px;}
    body .places-page-title .btn{width: 100%;max-width: 100%;display: block;margin-left: 0;}
    .text .wp-caption{max-width: 100%!important;height: auto;}
    .text .wp-caption .wp-caption-text{font-size: 12px;}
    .text{padding: 0 10px;}
    
    body .connection-post-block .item .post-thumbnail{width: 100%;margin: 0;padding: 0;margin-bottom: 15px;} 
    body .connection-post-block .item .item-content{width: 100%;margin: 0;padding: 0}
    body .connection-post-block .item .item-content .tour_nav{text-align: center;margin-top: 20px;}
    body .connection-post-block .item .item-content .btn{float: none;text-align: center;width: 90%;padding: 5px 10px;}

    .bottom-part .btn-block.fixed{position: fixed;width: 100%;left: 0;bottom: 0;z-index: 100;line-height: 30px;background: #fff;}
    
    .text table, .text tbody, .text th, .text tr, .text td{display: block!important;max-width: 100%!important;}
    .text table img{max-width: 100%!important;padding: 0!important;}

    .main-menu .mob-second-menu{margin-top: 15px}
    .main-menu .mob-second-menu .menu{display: block}
    .main-menu .mob-second-menu .menu li{vertical-align: top;padding: 10px;min-height: 100px;border: none;width: 48%;;display: inline-block;text-align: center;background: rgba(7, 162, 74, 1);color: #fff}
    .mob-second-menu .menu li:nth-child(2n){margin-left: 4%;margin-bottom: 4%;}
    .main-menu .mob-second-menu .menu li a{color: #fff;background: none!important;}
    .main-menu .mob-second-menu .menu li a div{color: #fff;text-transform: none;margin-top: 10px;font-size: 12px;}
    .main-menu{border-bottom: none}
    .category-banner{display: block!important}
    .category-banner-box{margin: 0 15px}
    .category-banner-box .slider-title-info{position: relative;max-width: 100%;padding: 20px;height: 100%;}
    .category-banner-box .slider-title-info .title{color: #fff;font-size: 26px;font-weight: 600;}
    .category-banner-box .slider-title-info .desc{padding: 20px;color: #fff;font-size: 14px;background: rgba(0, 156, 73, 0.65);position: absolute;bottom: 20px;left: 15px;width: calc(100% - 40px);}
    .category-banner-box .owl-controls{display: none}

}
@media (max-width:600px){
    .header-menu, .top-menu2{display:none;}
    #sh_button{position:absolute!important;top:25!important;right:0!important;}
    .shc.sh_title_text, .shc.sh_block_counter, .shc.sh_pay_logo{display:none!important;}
    .sh_btn_left, .sh_btn_right{min-height:39px!important;}
    .site-slogan{font-size: 10px;padding: 8px}
}
@media (min-width:480px){
    .row{margin:0px -5px;}
    .row [class*="col-"]{margin-bottom:0px;padding:5px;}
    .row.no-padd [class*="col-"]{margin-bottom:0px;padding:0px 5px;}
}
@media (max-width:480px){
    .col-xs-6{width:100%;margin-bottom:10px;}
    body .page-content .serteficat-banner-box .serteficat-banner-bg{left:-45px;top:-34px;transform:none;}
}