body,html{
    width: 100%;
    overflow-x: hidden;
    
}
.open-menu{
    left: 0 !important;
}
div.ot-mainmenu {
    position: relative;
    z-index: 9999;
    float: left;
    padding: 0px 0px 0px;
    width: 100%;
    height: 50%;
}
.ot-top-extend img{
    width: 100%;
	height: 280px;
}
.ot-header{
    position: relative;
}
.ot-headertop-2{
    position: absolute;
    right: 20px;
    top: 0;
}
#ot-mainmenu li a{
    box-sizing: content-box;
}
.otModuleContent-i .col-md-3{
    text-align: center;
    padding-top: 10px;
       
}
.top-menu{
    display: none;
}
.unhide{
    display: block !important;
}
.uslugi-mat li{
    background: none;
    float: left;
    min-height: 200px;
}




@media (min-width: 1200px){
.container {
    /*width: 1024px;*/
}

}
@media (max-width: 800px){
    .ot-maincontent-i>.col-md-3{
    display: inline-block;
}
    .ot-maincontent-i>.col-md-9 .col-md-4{
    width: 50%;
    float: left;
}
    .container {
    padding:0;
}
ul.sigFreeClassic li.sigFreeThumb {    
    background: none!important;  
    width: 100%;
    text-align: center; 
}
ul.sigFreeClassic li.sigFreeThumb span.sigFreeLinkOuterWrapper {
    display: inline-block;
    float: none;  
}
}
@media (max-width: 800px){
div.item-page {
    float: none !important;
}
    .ot-widthTemp-i{
        margin: 0;
    }
    .ot-logo img{
    display: none;
}
    .ot-logo{
        padding:0;
    }
    .ot-mainmenu{
        display: none;
    }
    .ot-header{
        padding-top: 30px;
    }
    .ot-headertop-2 {
    position: relative!important;
    width: 100%;
    right: 0;
    text-align: center;
	display:none;
}
.ot-headertop-2 .otModule {
    float: none;
}
h1{
        text-align: center !important;
    font-size: 34px !important;
}
.top-menu{
    display: block;
    height: 50px;
    position: fixed;
    width: 100%;
    z-index: 100;
    background: rgba(184, 44, 33, 0.8);
    top: 0;
}
.main-menu{
    width: 80px;
    color: white;
    background: #b82c21;
    position: absolute;
    left: 0;
    height: 50px;
    text-align: center;
    padding-top: 13px;
    font-size: 16px;
}
.services-menu{
width: 80px;
    color: white;
    background: #b82c21;
    position: relative;
    margin: 0 auto;
    height: 50px;
    text-align: center;
    padding-top: 13px;
    font-size: 16px;
}
.contacts{
width: 80px;
    color: white;
    background: #b82c21;
    position: absolute;
    right: 0;
    height: 50px;
    text-align: center;
    padding-top: 13px;
    font-size: 16px;
    top: 0;
}
.contacts a{
    color: white;
    text-decoration: none !important
}
.main-m{
        background: #b82c21;
    width: 100%;
    position: absolute;
    top: 50px;
    display: none;
}
.service-m{
        background: #b82c21;
    width: 100%;
    position: absolute;
    top: 50px;
    display: none;
}
.top-menu ul li{
    list-style: none !important;   
    border-bottom: 1px solid #a0261d;
    border-top: 1px solid #ea4b38;
    background: none
    
}
.top-menu ul li a{
    color: white;
    text-decoration: none !important;
    font-size: 15px;
    
    display: block;
    padding: 3px 15px;
}
.top-menu ul li:hover{
    background: #071C26;
}
.ot-rightcolumn-i .otModule:first-child{
    display: none;
}
}
.tabmob {}
.textmob { display:none;}
@media (max-width: 500px){
.ot-maincontent-i>.col-md-9 .col-md-4{
    width: 100%;
}
.ot-header {padding-top: 46px;}
}

@media(max-width: 980px){
	.col-md-4.knopka{
		display:none;
	}
	.col-md-8.phone.soc{
        display: none;
	}
	.col-md-4.phone.soc{
		display:none;
	}
}
@media(max-width: 991px){

.col-md-8.phone.soc{
        display: none;
    }

.hiddens{
    display: block;
    font-weight: bold;
        color: #bc3a2a;
}    
.tabmob {overflow-y: scroll;}
.textmob { display: block; text-align:center;}
.nomob {display:none;}
    }





    

/*
     FILE ARCHIVED ON 16:28:40 Sep 07, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:59:55 Nov 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.409
  exclusion.robots: 0.036
  exclusion.robots.policy: 0.027
  esindex: 0.007
  cdx.remote: 25.27
  LoadShardBlock: 114.979 (3)
  PetaboxLoader3.datanode: 102.454 (4)
  PetaboxLoader3.resolve: 64.399 (2)
  load_resource: 71.18
*/