
@-webkit-keyframes fixmenu { 0% {top:-100px;} 50% {top:-100px;} 100% {top:0px; } }
@keyframes fixmenu { 0% {top:-100px;} 50% {top:-100px;} 100% {top:0px; } }
p {margin-bottom:15px;}
li {padding-bottom: 3px; padding-top: 3px;}
a:hover {text-decoration:none;}
INPUT, TEXTAREA, SELECT {color: rgba(0,0,0,0.7); font-size: inherit; font-family: inherit; border-width: 1px; border-color: rgba(0,0,0,0.35); border-style: solid; padding: 20px; width: 100%; background-color: #fff;}
SELECT {-webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url(openselect.png); background-position: 97% 50%; background-repeat: no-repeat; cursor: pointer;}
INPUT[disabled] {border: 1px solid #50555e; background: #F0F0F0; color: #222222; cursor: default;}
input[type="checkbox"] {display: inline-block; width: auto; margin-right: 6px;}
INPUT::-webkit-input-placeholder, TEXTAREA::-webkit-input-placeholder { color: inherit; opacity: 0.8;}
INPUT::-webkit-input-placeholder, TEXTAREA::-webkit-input-placeholder, INPUT::-webkit-input-placeholder, TEXTAREA::-webkit-input-placeholder, INPUT:-ms-input-placeholder, TEXTAREA:-ms-input-placeholder, INPUT::-ms-input-placeholder, TEXTAREA::-ms-input-placeholder, INPUT::-moz-placeholder, TEXTAREA::-moz-placeholder, INPUT::placeholder, TEXTAREA::placeholder { color: inherit; opacity: 0.8;}
TEXTAREA {min-height: 140px;}

.logo_my_podpis {margin-top: 5px; display: block;}
.logo_my_line {text-align: center; position: relative; margin-bottom: 3px;}
.logo_my_line_01 {position: absolute; top: 9px; left: 0; width: 35%; height: 1px; background-color: rgba(0,0,0,0.2);}
.logo_my_line_02 {right: 0; left: auto;}
.logo_my_icon {	background-image: url(molniya2.png); display: block; width: 20px; height: 20px; margin: auto; background-repeat: no-repeat; background-size: 100%;}
.logo_my_txt {color: rgba(0,0,0,0.6);
font-size: 80%; font-family: oswald; line-height: 1.2; text-transform: uppercase;
}

.buttonSend:hover {color: #ffffff; cursor: pointer; background-color: #1e1e1e;}
[dir='rtl'] .slick-slide {    float: right;}
.slick-slide.slick-loading img {    display: none;}
.slick-slide.dragging img{    pointer-events: none;}
.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}
.slick-arrow.slick-hidden {    display: none;}
#content .contentImage {display: block; margin: 0 auto 15px auto;}
#osnova .content {margin-bottom: 40px;}
#content .objectNote {text-align: left;}
#global4 .objectNote {text-align: left;}
.mobilmenu .blmen {left: 0px; }
#menuitem1 .submenu.openus {display: block; background-color: rgba(0,0,0,0.04); margin: 0; padding: 15px 0px;}
#menuitem1 .submenu .menu {    font-family: roboto, sans-serif; text-transform: none; padding: 8px 25px;}
#menuitem1 .active .open_submenu::before {-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}
#menuitem1 .active .submenu {display: block;}
#menuitem1.mtditem_text {position: relative;}
.adapkarslick .slick-dots {text-align: center; padding-left: 0; margin-top: 10px; }
.adapkarslick .slick-dots li {list-style: none; line-height: 0; padding: 0;}
.adapkarslick .slick-dots li.slick-active button::after, .adapkarslick .slick-dots li:hover button::after {background-color: #FEBA02;}
.adapkarslick .slick-dots li button {width:20px; height: 20px; padding: 0; position: relative; border: none; background-color: transparent; font-size: 0; color: transparent; cursor: pointer;}
.adapkarslick .slick-dots li button::after {position: absolute; top: 0;left: 0;right: 0;bottom: 0; width: 8px; height: 8px; margin: auto; background-color: rgba(0,0,0,0.2); content: ""; display: block; border-radius: 50%;}
#content .html5form .object label {display: block; margin-bottom: 5px;}
.valid_anonsi.faithful_milo .object:hover {border-color: #1d9dbd;}
.valid_anonsi.faithful_milo .object:hover .objectTitle{color: #1D9DBD;}
.valid_anonsi .object:hover .objectImage { -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.15); box-shadow: 0px 0px 15px rgba(0,0,0,0.15);}
.mapka iframe {position: absolute; top: 0;bottom: 0;left: 0;right: 0;     width: 100%;  height: 100%;  border: none;}
.mapsa .mapka .knop:hover {background-color: #FFD733; color: #333;}
.city_select:hover .city_select__dropdown { padding-bottom: 5px; display: block; }
.city_select .city_select__dropdown .city_select__item:hover { color: #ffffff; background-color: #1d9dbd; position: relative; }
.city_select .city_select__dropdown { background-color: #ffffff; border: 1px solid #cccbcb; border-top: 1px none; margin-left: -1px; display: none; width: 200px; position: absolute; top: 100%; left: 0px; }
.city_select .city_select__item {color: black; text-decoration: none; line-height: 1.2; -o-text-overflow: ellipsis; text-overflow: ellipsis; margin-left: 5px; margin-right: 5px; display: block; overflow: hidden; padding: 6px;}
.city_select { background-color: #ffffff; border: 1px solid #cccbcb; display: inline-block; width: 200px; position: relative; z-index: 1; padding: 5px 0px; cursor: pointer; }
.city_select::after { content: ''; position: absolute; border: 5px solid transparent; border-top-color: #282828; border-bottom: none; top: 50%; right: 15px; margin-top: -2px; }
.city_select .city_select__button { cursor: pointer; white-space: nowrap; }
.city_select-block { display: block; text-align: left; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;}
.city_select-title { margin-right: 10px;}
.topblokfut {margin-bottom: 30px;}
.kopira {margin-bottom: 20px; font-size: 0.9rem;}
.share_umsait a {height: 36px; width: 36px;  background-position: 50%; background-repeat: no-repeat; display: inline-block; background-size: 60%; border-radius: 4px;}
.share_umsait a.fa-facebook {background-image: url(../../www/skin/fb.png); background-color: #3b5998;}
.share_umsait a.fa-linkedin {background-image: url(../../www/skin/linkedin.png); background-color: #3b6298;}
.share_umsait a.fa-odnoklassniki {background-image: url(../../www/skin/ok.png); background-color: #eb722e;}
.share_umsait a.fa-twitter {background-image: url(../../www/skin/twitter.png); background-color: #00aced;}
.share_umsait a.fa-vk {background-image: url(../../www/skin/vk.png); background-color: #4680c2;}

.modalwind #modalwind {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#modalwind {background-color:rgba(0,0,0,0.5);display:none;position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:99;}
.bigexit {display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 40; background-color: rgba(0, 0, 0, 0.7); -webkit-animation: fade 500ms; animation: fade 500ms;}
.modalwind .bigexit {background-color: transparent;}
.mobilmenu .bigexit, .modalwind .bigexit {display: block;}
.poleokna {background-color:#FFFFFF;width:100%;max-width:650px;position:relative;z-index:46;padding:40px 30px 30px 30px;}
.miniexit {background-image: url(mobile_menu_close_btn.png); background-size: 15px auto; background-position: 50%; background-repeat: no-repeat; border-radius: 5px; width: 32px; height: 32px; position: absolute; top: 10px; right: -40px; z-index: 10; margin-right: 0 !important; border: none; background-color: transparent;}
.poleokna .miniexit {cursor: pointer; background-image: url(../../www/skin/call_back_form/lightbox_close-black.png); background-position: center center; background-repeat: no-repeat; background-size: 17px; width: 60px; height: 60px; position: absolute; top: 0px; right: 0px;}
.poleokna .kontent {display:none;}
.poleokna .kontent.active {display:block; overflow-y: auto; height: 100%; max-height: 90vh;}
.poleokna .contentTitle {
    display: block;
    padding: 0;
    background-image: none;
}

.poleokna .contentTitle strong {
    display: block;
    font-weight: 400;
    text-transform: lowercase;
}

.poleokna .contentText {
    margin-bottom: 25px;
}
.poleokna .buttonSend {margin: 0 auto; display: block;}
#shapPageTitle {color: #ffffff; background-image: url(fon-obshchij-ya.jpg); background-position: top center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; position: relative;}
#global1 .valid_tir, #content95 .valid_tir {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
#global1 .valid_tir .object, #content95 .valid_tir .object {width: 49%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; margin-bottom: 10px;}
#global1 .valid_tir .objectImage, #content95 .valid_tir .objectImage {margin-right: 10px; width: 20px;}
#global1 .valid_tir .objectNote, #content95 .valid_tir .objectNote {width: 70%;    line-height: 1.1; font-size: 0.8rem;}
#global1 .pageTitle {margin-bottom: 20px;}
.centrovka.shapPageTitle {padding: 20px 15px;}
#osnova .contentTitle {font-size: 1.8rem; padding: 0; background-image: none;}
#menuitem2 {display: none;}
.menulink .object {border: 1px solid rgba(0,0,0,0.1); margin-bottom: 25px; display: block; text-decoration: none; color: inherit;}
.menulink .object span {display: block;   line-height: 1.3;  padding: 1em;}
.menulink .object img {width: 100%;}
.menulink.minibrand .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -1%; margin-right: -1%;}
.menulink.minibrand .object {width: 48%; margin-left: 1%; margin-right: 1%; margin-bottom: 18px; position: relative;}
.menulink.minibrand .object::after {content:""; width: 100%; display: block; padding-top: 45%;}
.menulink.minibrand .object.hidden_blok {display: none;}
.menulink.minibrand .btnViz {background-color: transparent; border: none;     padding: 17px 22px 17px 0; cursor: pointer; color: #000; background-image: url(strelka-vv.png); background-position: 100% 23px; background-repeat: no-repeat; background-size: 10px; font-family: oswald; text-decoration: none; text-transform: uppercase; font-size: 1rem;}
.menulink.minibrand .btnViz:hover {color: #1D9DBD;}
.menulink.minibrand .object span {display: none;}
.menulink.minibrand .object img {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    margin: auto;    max-width: 100%; width: auto;}
.menulink.minibrand.active-show .btnViz {background-position: 100% -152px;}
.menulink.minibrand.active-show .object.hidden_blok {display: block;}
#global4 .objectTitle {font-size: 1.1rem;}
#global4 .objectImage {-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1);box-shadow: 0 0 15px rgba(0,0,0,0.1); width: 100%;}
.modalgogo_modal_show {padding-right: 17px; overflow: hidden;}
.modalgogo_modal {position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; overflow: auto; z-index: 50; display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; align-items: center; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;         justify-content: center;}
.modalgogo_modal .modalokno {margin: auto; width: 100%; max-width: 992px; background-color: #fff; border: 1px solid #f2f2f2; margin-top: 30px; margin-bottom: 30px; width: 100%; position: relative; z-index: 12; padding: 40px; -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3); box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);}
.modalgogo_modal .record-item::after {content: ""; display: block; clear: both;}
.modalgogo_modal .exitmodal { cursor: pointer; background-image: url(lightbox_close-black.png); background-position: center center; background-repeat: no-repeat; background-size: 17px; width: 60px; height: 60px; position: absolute; top: 0px; right: 0px; border: none; background-color: transparent; }
.modalgogo_modal .bigexitmodal {background-color: rgba(0,0,0,0.3); position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 10;}
.modalgogo_modal .record-item .fs4 {font-size: 1.15rem;}
.modalgogo_modal .objectTitle {margin-bottom: 30px;}
.modalgogo_modal .objectImage {margin: 0 auto 15px auto; display: block;}
.modalgogo_modal .objectNote {margin-bottom: 10px;}
.modalgogo_modal .objectText {overflow: hidden;}
.modalgogo_modal .phone1 {display: block; color: inherit; text-decoration: none;}
.modalgogo_modal .phone1:hover {text-decoration: underline;}
.top_sait {display: none; background-size: 36px; width: 42px; height: 42px; bottom: 20px; right: 20px; color: transparent; font-size: 0; background-color: #1d9dbd; background-image: url(up2.png); background-position: center center; background-repeat: no-repeat; left: 30px;z-index: 41; border-radius: 50%; -webkit-box-shadow: 1px 2px 20px rgba(0,0,0,0.2); box-shadow: 1px 2px 20px rgba(0,0,0,0.2); position: fixed; cursor: pointer;} 
.top_sait:hover {background-color: #FFCA00;}
.zak_zvonok {color: transparent; background-color: #ff0000; cursor: pointer; font-size: 0; background-image: url(../../www/skin/1417010237_phone8-24.png); background-position: center center; background-repeat: no-repeat; background-size: 30%; width: 50px; height: 50px; z-index: 41; position: fixed; bottom: 30px; right: 30px; padding: 0; border-radius: 50%; -webkit-box-shadow: 1px 2px 20px rgba(0,0,0,0.2); box-shadow: 1px 2px 20px rgba(0,0,0,0.2); border: none;}
.zak_zvonok:hover {background-color: #F9C700;}
.timeprime {font-size: 2.5rem; font-family: oswald; line-height: 1.2; margin-bottom: 30px; overflow: hidden; text-align: left;}
#zajavkavnpage {background-color: #FFDB4D;}
#zajavkavnpage .contentImage {border-radius: 50%; margin: 0 auto 10px auto; display: block;}
#zajavkavnpage .contentTitle a {color: inherit; font-size: inherit;}
#zajavkavnpage .contentText {text-transform: uppercase; text-align: center; font-size: 1.15rem;}
#zajavkavnpage .buttonSend {background-color: #1e1e1e; margin: 0 auto; color: #fff; border: 1px solid #1e1e1e;}
#zajavkavnpage .buttonSend:hover {color: #1e1e1e; background-color: transparent;}
#zajavkavnpage .htmlform .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
#zajavkavnpage .htmlform .object {width: 48%;}
.centrovka.druslugi, .centrovka.zajavkavnpage {padding: 0;}
#content16 .content, #content96 .content {padding: 50px 15px 25px 15px; margin: 0;}
#druslugi .content {margin-bottom: 0}

#content table:not([class]) {border: 1px solid rgba(0,0,0,0.1); width: 100%; text-align: left; border-spacing:0;}
#content table:not([class]) tr:nth-child(odd) {background-color: rgba(0,0,0,0.03);}
#content table:not([class]) td, #content table:not([class]) th {padding: 12px 15px;}
#content table:not([class]) tr:hover {color: white; background-color: #1F9EBE;}

.blockquote {text-align: left;}
.quote_note {color: #281f06; background-color: #dfe9ec;	margin-bottom: 20px; padding: 2em;}
.quote_comment {background-color: #F7F1E8; margin-bottom: 20px; padding: 2em;}
.quote_info {color: #ffffff;	background-color: #75ABB7;	margin-bottom: 20px;	padding: 2em;}
.quote_prevent {color: #ffffff;	background-color: #E47052;	margin-bottom: 20px;	padding: 2em;}
.colorblack {color: #000;}

.cont_txtplus .contentBody, .cont_txtplus2 .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin: 0 -1.5%;}
.cont_txtplus .object, .cont_txtplus2 .object {line-height: 1.4;margin: 0 1.5% 30px 1.5%;width: 47%;text-align: center;}
.cont_txtplus .object .blokImg, .cont_txtplus2 .object .blokImg {background-color: #1D9DBD;
	margin-bottom: 10px;	margin-right: 0px;	display: inline-block;	border-radius: 50%;	width: 90px;	height: 90px;
	 background-size: 50px; background-position: center; background-repeat: no-repeat; border: 2px solid white; box-shadow: 0 0 0 3px #ff0000;}
.cont_txtplus .object .objectImage, .cont_txtplus2 .object .objectImage {    display: block; width: 60px;} 
#content .cont_txtplus .object .objectNote, #content .cont_txtplus2 .object .objectNote {text-align: center;} 
.blokkonttext {    font-size: 1.15rem;}
.blokkonttext .contactUs .phone {font-size: 1.5rem;}
.cont_guest #blockip { margin-bottom:20px; display:block; }
.cont_guest #comments .comm {border-top: 1px solid rgba(0,0,0,0.1); padding: 25px 0px;}
.cont_guest #comments .comm .userdat {margin-bottom:10px; display:inline-block; width:100%;}
.cont_guest #comments .comm .userdat .date {opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; float:right;}
.cont_guest #comments .comm .com_txt { clear:both; }
.cont_guest #comments .comm .adm_txt {background-color: rgba(0,0,0,0.03);	margin-top: 20px;	padding: 1.5em 2em;}
.cont_guest #comments .comm .admin_label { font-weight:bold; margin-bottom:5px; display:block; }
.cont_guest .supererror { color:#FF0000; font-weight:bold; margin-top:20px; }
.cont_guest #guesttab {margin-top:20px; width:100%; position:relative;}
.cont_guest #guesttab .commentTtl {margin-top:5px; display:inline-block;}
.cont_guest #guesttab #textar {margin-top: 10px; margin-bottom: 20px; display: block; width: 100%; clear: both; -webkit-box-sizing:border-box; box-sizing:border-box;}
.cont_guest .error {color:#ff0000; font-weight:bold; margin-bottom:5px; float:right; clear:both; text-align:right;}
.cont_guest #guesttab #pin_img {margin-bottom:10px; margin-right:10px; float:left;}
#guest #guesttab .inp.inppin {display:block; width:80px; clear:both;}
.cont_guest #subpage1 .usernotettl { margin-top:10px; margin-bottom:5px; display:inline-block; }
.cont_guest #subpage1 .adminaswerttl { margin-top:10px; margin-bottom:5px; display:inline-block; }
.cont_guest #subpage1 .delmsgttl { vertical-align:middle; }
.cont_guest #subpage1 .blockuserttl { vertical-align:middle; }
.cont_guest #subpage1 .input { width:80%; float:right; -webkit-box-sizing:border-box; box-sizing:border-box;}
.cont_guest #subpage1 .cbox { cursor:pointer; margin-right:5px; display:inline-block; vertical-align:middle;}
.cont_guest #subpage1 .error { color:#FF0000; font-weight:bold; }
.cont_guest #subpage1 .buttonBlock { padding-top:20px; }
.cont_guest #subpage2 .tablerow { vertical-align:top;}
.cont_guest #subpage2 #blocked .link {margin-left:10px;}
.cont_guest #subpage2 #blocked .getback { margin-top:10px; }
.cont_guest #guesttab .inp {margin-bottom: 10px;	width: 100%;	float: left;	vertical-align: top;}
.cont_guest #guesttab .titleTab {margin-top: 15px;margin-bottom: 5px;margin-right: 20px;display: inline-block;vertical-align: top;}
.cont_guest #guesttab .tabltext {margin-top:5px; display:inline-block; vertical-align:top;}
.cont_guest #guesttab .titlepin {width:auto; float:none;}
.cont_guest #guesttab .tablrow {position:relative;}
.cont_guest #subpage2 #blocked #blockcaption {margin-bottom:10px; display:block;}
.cont_guest #guesttab #but {margin-top:20px;     max-width: 150px;}
.cont_guest #comments .comm .userdat .adm_lnk {margin-right:5px;}
.cont_guest #subpage1 .textarea {width:100%; -webkit-box-sizing:border-box; box-sizing:border-box;}

.content.breadcrumbs {display: none;}
#con_mapsite .mapline {margin-bottom:5px;}
#con_mapsite a {color:#222222;font-weight:normal; display: inline-block; padding: 11px 0;}
#con_mapsite a:hover {padding-left:20px;}
#con_mapsite .maplinks2 {margin-left:30px;}
#con_mapsite .maplinks3 {margin-left:60px;}

.flexStart .object {text-align: center; margin-bottom: 50px;}

.tabs_block-tab_items_wrapper { display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: flex-end; -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end; margin-bottom:20px; }
.tabs_block-tab_item {color: inherit; text-decoration: none; background-color: #f3f3f3; margin-top: 7px; margin-right: 10px; padding: 15px 30px;}
.tabs_block-tab_item.__active {color: #FFFFFF;background-color: #1D9DBD;}
.tabs_block-tab_item:hover {	color: #FFFFFF;	background-color: #1D9DBD;}
.tabs_block-tab_content {  display: none; }
.tabs_block-tab_content.__active {  display: block; }
#osnova .content.vozmogno .contentBody {}
#osnova .content.vozmogno .object {background-color: #ffffff; margin-bottom: 25px; margin-left: 3%; padding: 30px; -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.12);  box-shadow: 0px 0px 15px rgba(0,0,0,0.12);} 
#osnova .content.vozmogno .objectTitle {text-align: center; font-size: 1.1rem; background-color: #ffdb4d; margin-bottom: 20px; margin-left: -30px; display: inline-block; width: auto; padding: 10px 30px;}
#osnova .content.vozmogno ul, #osnova .content.vozmogno ol {padding: 0;}
#osnova .content.vozmogno li {background-image: url(interface.png);	background-position: 0px 10px;	background-repeat: no-repeat;	background-size: 13px;	padding-left: 25px;	display: block;}
#osnova .content.vozmogno .buttonSend {margin-top: 20px;}
.vozmogno_price {font-size: 1.3rem; font-weight: bold; display: block;}
.rezult {font-size: 1.15rem;}
#content1 .adapkarslick .object.object1{background-image: url(slajd-5-480.jpg);}
#content1 .adapkarslick .object.object2{background-image: url(slajd-6-480.jpg);}
#content1 .adapkarslick .object.object3{background-image: url(slajd-1-480.jpg);}
#content1 .adapkarslick .object.object4{background-image: url(slajd-4-480.jpg);}
#content1 .adapkarslick .object.object5{background-image: url(slajd-2-480.jpg);}
#content1 .adapkarslick .object.object6{background-image: url(slajd-3-480.jpg);}
.pswtable, .pswtable input, .base_auth {width: 100%!important;}
.base_auth {max-width: 350px;}
.buttonBlock .buttonSend, .pswtable .buttonSend {margin: 8px 0;}
#global4 .valid_tir_mod .linkNext {display: none;}
.segmentacia .buttonSend { display: block; padding: 10px 25px;}
.segmentacia .objectImage {width: 28%;    margin-right: 2%;} 
.segmentacia .object {display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;} 
.segmentacia .objectNote {    width: 70%;}
.segmentacia .objectNote p {display: none;}
.segmentacia .objectTitle {width: 100%;}

.html5form.formcolor {color: #FFFFFF; background-color: #1D9DBD; padding: 2em; border: 3px solid #ff0000; box-shadow: inset 0px 0px 0px 2px rgb(255 255 255); -webkit-box-shadow:inset 0px 0px 0px 2px rgb(255 255 255);}
#content .html5form.formcolor .contentBody {margin: 0;}
#content .html5form.formcolor .object label {display: none;}
#content .html5form.formcolor .buttonSend {width: 100%; max-width: 300px; margin: 0 auto 30px auto; display: block; background: #FFDB4D; color: #333;}
#content .html5form.formcolor .buttonSend:hover {color: #ffffff; background-color: #1e1e1e;}
#content .html5form.formcolor .contentText {text-align: center; width: 100%; font-size: 18px; margin-bottom: 0;}
#content .html5form.formcolor .infochek {margin-bottom: 0; margin-top: 5px;}

.list-model__contentBody {
    display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;
    flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap;
}
/* .list-model__contentBody::after {
    content: "";
    display: block;
    width: 100%;
} */
.list-model__object {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px;
    margin-bottom: 8px;
    padding: 12px 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #e8e8e8;
    border-radius: 10px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #333;
    font-weight: 700;
    text-decoration: none;
    white-space: nowrap;
    font-size: 14px;
    flex-grow: 1; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1;
    justify-content: center; -webkit-justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; 
    cursor: pointer;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.12);
}
.list-model__object:hover {
    color: #ffffff;
    cursor: pointer;
    background-color: #ff0000;
}
.objectTitle.list-model__objectTitle {
    margin: 0;
    text-transform: none;
    font-size: 14px;
    line-height: 1;
    white-space: nowrap;
}

@media (max-width: 768px) {
	.cont_guest table, .cont_guest tbody, .cont_guest tr, .cont_guest td {display: block; width: auto;}
	.adapkarslick .slick-dots {display: none!important;}
}

@media (min-width: 370px) {
    .pageTitle {font-size: 1.5rem;}
    #global1 .valid_tir .objectImage, #content95 .valid_tir .objectImage {width: 32px; margin-right: 15px;}
    #global1 .valid_tir .objectNote, #content95 .valid_tir .objectNote {font-size: 0.7rem; line-height: 1.6; text-transform: uppercase;}
    .centrovka.shapPageTitle {padding: 40px 15px;}
    #header_kont .contactUs .phone {    padding: 10px 30px;}
    .menulink.minibrand .object {width: 31.333%;}
}

@media (min-width: 420px) {
    .btnmobmenu {width: 80px;}
    #logotip {margin-left: 20px;}
    .logo_my {width: 150px; height: 46px;}
    #header_kont .contactUs .phone {padding: 10px 30px; font-size: 1rem; margin-right: 20px;}
    #content1  .adapkarslick .blokkont {min-height: 200px;}
    .adapkarslick .objectTitle {font-size: 2rem; line-height: 1.2;}
    #content5 .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
    #content5 .object {width: 45%; margin-left: 2.5%; margin-right: 2.5%;}
    .valid_anonsi .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
    .valid_anonsi .object {width: 47%;}
    #content9 .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
     #content9 .html5form .object {margin-bottom: 0; width: 61%;}
     #content9 .buttonSend {width: 35%;}
     #content11 .contentBody { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 0 -2%;}
     #content11 .object {width: 45%;}
     .menulink .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -1.5%;}
     .menulink .object {width: 47%; margin: 0 1.5% 25px 1.5%; line-height: 0;}
}


@media (max-width: 500px) {
    .logo_my {width: 100px; height: 46px;}
} 


@media (min-width: 480px) {
		#header_kont .contactUs .phone {padding: 10px 40px;}
    .adapkarslick .objectTitle {margin-bottom: 20px;}
    .adapkarslick .objectNote {display: block; font-weight: normal; font-family: oswald; text-transform: uppercase; margin-bottom: 10px; font-size: 1rem; width: 100%;}
    .adapkarslick .buttonSend {display: none;}
    .adapkarslick .slider_my_punkt0 {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
    .adapkarslick .slider_my_punkt {background-position: top center; padding: 0; padding-top: 50px; background-size: 40px; line-height: 1.3; background-image: url(../images/fast-delivery_prev.png); background-repeat: no-repeat; margin-bottom: 10px; display: block; min-height: 30px; width: 23%;}
    .adapkarslick .slider_my_punkt2 {background-image: url(../images/timer_prev.png);}
    .adapkarslick .slider_my_punkt3 {background-image: url(../images/edited_prev.png);}
    .adapkarslick .slider_my_punkt4 {background-image: url(../images/sales_prev.png);}
    .contentTitle {font-size: 2.7rem; margin-bottom: 30px;}
    .pageTitle {font-size: 2rem;}
    #content11 .object {width: 45.5%;}
    #content15 .html5form .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
    #content15 .html5form .object {width: 49%;}
    #content15 .html5form .infochek {width: 100%;}
    #global2 .objectImage, #content94 .objectImage {display: block; width: 30px; margin: 0 auto 8px auto;}
    #global1 .valid_tir .objectNote, #content95 .valid_tir .objectNote {font-size: 0.8rem;     font-weight: bold;}
    .top_sait {    background-size: 40px; width: 50px; height: 50px; bottom: 30px;}
    .cont_txtplus .object .blokImg, .cont_txtplus2 .object .blokImg {width: 120px; height: 120px; background-size: 60px;}
    .cont_txtplus2 .object {width: 30.333%;}
    .contentBody.flexStart {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin: 0 -1.5%;}
    .contentBody.flexStart .object {width: 47%; margin: 0 1.5% 50px 1.5%;}
    #blokpreim {background-image: url(fon-ehlektriki-768.jpg);}
    #blokakcii {background-image: url(fon-akcii-santekhnik-768.jpg);}
    #blokotziv {background-image: url(fon-santekhniki-768.jpg);}
    #blokvigpred .centrovka.blokvigpred:before {background-image: url(electrik2-768.jpg);}
    #content1 .adapkarslick .object.object1{background-image: url(slajd-5-768.jpg);}
    #content1 .adapkarslick .object.object2{background-image: url(slajd-6-768.jpg);}
    #content1 .adapkarslick .object.object3{background-image: url(slajd-1-768.jpg);}
    #content1 .adapkarslick .object.object4{background-image: url(slajd-4-768.jpg);}
    #content1 .adapkarslick .object.object5{background-image: url(slajd-2-768.jpg);}
    #content1 .adapkarslick .object.object6{background-image: url(slajd-3-768.jpg);}
    .menulink.minibrand .object {width: 23%; }

    .segmentacia .contentBody.flexStart .object {width: 100%;}
    .segmentacia .objectNote p {display: block;}
}

@media (min-width: 600px) {
    .adapkarslick .objectTitle {font-size: 2.4rem;}
    .valid_anonsi.faithful_milo .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
    .valid_anonsi.faithful_milo .contentBody .object {width: 47%; margin-bottom: 30px; height: 300px;}
    .valid_tir_mod .object {position: relative; }
    .valid_tir_mod .object::after {content: ""; display: block; clear: both;}
    #content97 .valid_tir_mod .objectImage, #content12 .valid_tir_mod .objectImage {float: left; margin-right: 30px;}
    .valid_tir_mod .objectTitle {text-align: left; width: 100%;}
    .valid_tir_mod .objectNote {text-align: left; width: 100%;}
    #content97 .valid_tir_mod .linkNext {right: auto; left:30%; margin-left: -64px; width: 64px;}

    .valid_tir_mod .buttonSend:hover { color: #282e35; background-color: #feba02; border-color: #FEBA02;}
    .valid_tir_mod .objectTitle:hover {text-decoration: none;}
    #content97 .valid_tir_mod .objectImage {width: 30%;} 
    .menulink .object {width: 30.3333%;}
    #global4 .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: 0 -1.5%;}
    #global4 .object {width: 47%;}
    #global4 .objectTitle {text-align: left;}
    #global4 .objectImage {-webkit-box-shadow:none;box-shadow:none; width: 100%;}
    #global4 .contentText {text-align: left; margin-top: 30px;}
    #content .valid_tir_mod .contentBody, #content .htmlform .contentBody, #osnova .content.vozmogno .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: 0 -1.5%;}
    #content .valid_tir_mod .object {width: 47%; margin: 0 1.5% 50px 1.5%;}
    #content .html5form .object {width: 47%;}
    #content .html5form .object.pole_text {width: 100%;}
    
    #osnova .content.vozmogno .object {width: 47%; margin: 0 1.5% 25px 1.5%; }
    .menulink.minibrand .object {width: 18%; }

}

@media (min-width: 700px) {
    #content1 .adapkarslick .blokkont {min-height: 300px;}
    .adapkarslick .buttonSend {display: block; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2;}
    .adapkarslick .buttonSend:hover {color: black; background-color: #feba02; border-color: #FEBA02;}
    .adapkarslick .objectNote {margin-bottom: 10px; font-size: 1.1rem;}
    .adapkarslick .slick-arrow {display: block!important; opacity: 0.6; cursor: pointer; background-position: center center; background-repeat: no-repeat; background-size: 80%; margin: auto; bottom: auto; right: auto; width: 42px; height: 42px; top: 20px; position: absolute; left: 1%; z-index: 4; border: none; background-color: transparent;}
    .adapkarslick .slick-arrow:hover {opacity: 1;}
    .adapkarslick .slick-arrow.slick-prev {background-image: url(left-arrow.png);}
    .adapkarslick .slick-arrow.slick-next {background-image: url(right-arrow.png); margin-left: 45px;}
    #content2 .contentTitle {font-size: 2rem; text-align: left;}
    #content2 .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: 0 -1%;}
    #content2 .object {width: 37%; margin: 0 1%;}
    #content2 .infochek {-webkit-box-ordinal-group: 5;-webkit-order: 4;-ms-flex-order: 4;order: 4; width: 98%; margin: 20px 1% 30px 1%;}
    #content2 .buttonSend {width: 20%; margin: 0 1%;}
    #formblok {text-align: left;}
    #content15 .html5form .infochek {margin: 0; width: 75%;}
    #content15 .buttonSend { margin: auto 0 auto 20px;}
    #global2 .contentBody, #content94 .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
    #global2 .object, #content94 .object {width: 31%;}
    #global2 .objectImage, #content94 .objectImage {display: block; width: 30px; margin: 0 auto 15px auto;}
    #footer {text-align: left;}
    .botblokfut  {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; align-items: flex-start; -webkit-align-items: flex-start; -webkit-box-align: flex-start; -ms-flex-align: flex-start;}
    .gorod1 {margin: 0 0 0 auto;}
    .valid_tir_mod .object:hover .objectImage {-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.2);box-shadow: 0px 0px 15px rgba(0,0,0,0.2);}

    .segmentacia  .contentBody.flexStart .object {width: 30.333%;     padding: 10px 15px;    display: block;    border: 1px solid #eee;}
    .segmentacia .objectNote {width: 100%;}
    .segmentacia .objectImage {width: 100%; max-width: 150px; margin: 0 auto 10px;}
}

@media (min-width: 768px) {
    body {line-height: 1.7;}
    .pageTitle {font-size: 2.5rem;}
    .contentTitle {font-size: 3.5rem; margin-bottom: 40px;}
    .objectTitle {font-size: 1.3rem;}
    #osnova .objectTitle {text-align: left;}
    #osnova .contentImage {float: left; margin-bottom: 10px; margin-right: 30px;}
    #osnova .content::after, .contentText::after {content: ""; display: block; clear: both;}
    #content1 .adapkarslick .blokkont {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; min-height: 330px;}
    .adapkarslick .objectTitle {font-size: 2.5rem;}
    .adapkarslick .slider_my_punkt {background-position: top left; background-size: 30px; padding: 0 0 0 50px;}
    .adapkarslick .object {text-align: left;}
    #content1 .adapkarslick .object {-webkit-transition-delay: 0.3s!important;-o-transition-delay: 0.3s!important;transition-delay: 0.3s!important;}
    #content1 .adapkarslick .object .blokkont { right: 250%; z-index: 10; position: relative; width: 100%; vertical-align: middle; -webkit-transition:right 1.2s ease 0.1s; -o-transition:right 1.2s ease 0.1s; transition:right 1.2s ease 0.1s;}
    #content1 .adapkarslick .object.slick-active .blokkont {right: 0%;}
    #content1 .adapkarslick .object.oldActive .blokkont {right: -150%;}
    .centrovka {width: 98%;}
    .valid_anonsi.charming_roxy .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
    .valid_anonsi.charming_roxy .object:hover .blokImg {opacity: 0.3; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
    .valid_anonsi.charming_roxy .object:hover .objectNote {    opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
    .valid_anonsi.charming_roxy .object {width: 33.3333%; height: 300px; text-decoration: none; color: #fff;}
    .valid_anonsi.charming_roxy .objectTitle {line-height: 1.7;}
    #content5 .object {width: 28%; margin-left: 2.5%; margin-right: 2.5%;}
    #content11 .object {width: 28.5%;}
    .mapka .vis_int_map { -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
    .mapka .vis_int_map:hover {opacity: 1;}
    #global1 .valid_tir .object, #content95 .valid_tir .object {width: 23%;}
    #osnova .contentTitle {font-size: 2.2rem; text-align: left; margin-bottom: 20px;}
    .menulink .object {width: 22%;}
    .menulink .object:hover {border-color: #219fbe; color: #1d9dbc;}
    .modalgogo_modal .objectImage {float: left; max-width: 49%; margin-right: 2%;}
    .poleokna .contentTitle {font-size: 1.5rem;}
    #osnova .object {clear: both;}
    #zajavkavnpage .contentText {text-align: left;}
    #zajavkavnpage  .contentTitle {margin-bottom: 0;}
    #zajavkavnpage  .contentText::after {display: none;}
    #zajavkavnpage .buttonSend {margin-left: 0;}
    .cont_txtplus2 .object {width: 22%;}
    .adapkarslick .slick-dots {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
    .valid_anonsi.charming_roxy .blokImg {width: 185%;} 
    #con_mapsite a {padding: 0;}
    #osnova .content.vozmogno .objectTitle {font-size: 1.3rem;}
    .share_umsait a {width: 24px; height: 24px;}
    .share_umsait a:hover {opacity: 0.8;}
    #blokpreim {background-image: url(fon-ehlektriki-1200.jpg);}
    #blokakcii {background-image: url(fon-akcii-santekhnik-1200.jpg);}
    #blokotziv {background-image: url(fon-santekhniki-1200.jpg);}
    #blokvigpred .centrovka.blokvigpred:before {background-image: url(electrik2-990.jpg);}
    #content1 .adapkarslick .object.object1{background-image: url(slajd-5-1200.jpg);}
    #content1 .adapkarslick .object.object2{background-image: url(slajd-6-1200.jpg);}
    #content1 .adapkarslick .object.object3{background-image: url(slajd-1-1200.jpg);}
    #content1 .adapkarslick .object.object4{background-image: url(slajd-4-1200.jpg);}
    #content1 .adapkarslick .object.object5{background-image: url(slajd-2-1200.jpg);}
    #content1 .adapkarslick .object.object6{background-image: url(slajd-3-1200.jpg);}
    .menulink.minibrand .object {width: 18%; }
    #content .html5form.formcolor .contentTitle {font-size: 1.6rem; margin-bottom: 20px;}

    /* .list-model__object {
        flex-grow: 0; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0;
    } */
}
@media (min-width: 800px) {
	.cont_txtplus .object {width: 22%;}
	.contentBody.flexStart .object {width: 30%;}
	.valid_anonsi.charming_roxy .blokImg {width: 179%;} 
    .menulink.minibrand .object {width: 14.6666%;}
    .segmentacia  .contentBody.flexStart .object {  padding: 20px 25px;}
    .segmentacia  .contentBody.flexStart .object .objectTitle {    font-size: 1.1rem;}
}
@media (max-width: 990px) {
	#global2 .objectNote, #content94 .objectNote {text-align: center;}
  }
@media (max-width: 700px) {
	#global2 .object, #content94 .object {margin: 20px 0;}
  }

@media (max-width: 480px) {  
  #global2 .objectImg, #content94 .objectImage {
    display: inline-block;
    width: 30px;
    margin: auto;
}
  #global2 .object, #content94 .object {
	text-align: center;
}
}

@media (min-width: 990px) {
    .adapkarslick .objectTitle {font-size: 3rem; padding-top: 60px;}
    .adapkarslick .buttonSend {padding: 15px 20px;}
    .valid_anonsi.faithful_milo .contentBody .object {width: 32%;}
    .valid_anonsi.faithful_milo .contentBody .object:hover .blokImg {opacity: 0.5; -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1);}
    .centrovka.blokpreim {padding: 90px 15px;}
     #content5 .object {width: 18%; margin: 0 1%;}
     .valid_anonsi .object {width: 22%;}

     #blokvigpred .centrovka.blokvigpred {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
     #blokvigpred .centrovka.blokvigpred:before {width: 50%; background-size: cover;}
     #blokvigpred .centrovka.blokvigpred:after {top: 0; margin: auto;}
     #blokvigpred .centrovka.blokvigpred:before {padding: 0;}
     #content9 {width: 50%; padding: 50px 50px 50px 110px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
     #content9 .contentText, #content9 .contentTitle {text-align: left;}
     #content11 .contentBody {margin: 0; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
     #content11 .object {width: 17%; margin: 0;}
     .valid_tir_mod .contentBody {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
     .valid_tir_mod .object {width: 31%; padding:0;}
     .valid_tir_mod .objectImage { float: none; margin-right: 0;}
     #content97 .valid_tir_mod .linkNext {left: auto; right: 0; margin: 0;}
     .valid_tir_mod .objectTitle {text-align: center;}
     #content97 .valid_tir_mod .objectImage {width: 100%; float: none; margin-right: 0;}
     #content12 .valid_tir_mod .objectImage {float: none; margin-right: 0;}
     #global2 .objectImage, #content94 .objectImage {display: block; width: 30px; margin: 0 30px 10px 0; float: left;}
         #global2 .objectTitle {text-align: left;}
     #global2 .object, #content94 .objectTitle {text-align: left;}
     #global2 .objectNote, #content94 .objectNote {overflow: hidden;}
     .centrovka.footer {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
     .botblokfut {width: 100%;}
     #content96 .menulink .object {width: 17%;}
     #global4 .object {width: 22%;}
     .zak_zvonok {width: 65px;height: 65px;}
     #osnova .content.breadcrumbs {display: block; text-align: center; font-size: 0.9rem; margin-bottom: 20px;}
     .content.breadcrumbs a {color: inherit;}
     .content.breadcrumbs .space {padding: 0px 10px;}
     #global1 .pageTitle {margin-bottom: 10px;}
     #content .valid_tir_mod .object {width: 30%;}
     .valid_anonsi.charming_roxy .blokImg {width: 145%;} 
     #blokvigpred .centrovka.blokvigpred:before {background-image: url(electrik2-1200.jpg);}
     #content .html5form.formcolor .object, #content .html5form.formcolor .buttonSend {width: 31%; margin-bottom: 10px;}
     #content .html5form.formcolor .buttonSend {margin-right: 0; margin-left: initial;}
     #content .html5form.formcolor .contentText {text-align: left;}
     .html5form.formcolor {padding: 1.2rem 2rem;}
     #content .html5form.formcolor input, #content .html5form.formcolor .buttonSend {padding: 10px 20px;}
     #content .html5form.formcolor .buttonSend {font-size: 14px;}

     .list-model__object {
        margin-right: 12px;
        margin-bottom: 12px;
        padding: 15px 20px;
     }
}


@media (max-width: 1200px) {
.logo_my_podpis {margin-top: 0px; overflow: hidden;}
.logo_my_line_01 {display: none;}
.logo_my_icon {display: none;}
.logo_my_txt {background-image: url(molniya2.png); background-repeat: no-repeat; background-size: 20px; background-position: center left;
	padding: 11px 0 11px 30px; font-size: 100%; display: block;
}
.logo_my {
	float: left; margin-right: 20px;
}
}

@media (max-width: 900px) {
.logo_my_podpis {display: none;}
}

@media (min-width: 1200px) {
        body {padding: 0;}
        .gorod1 {width: 25%;}
    .pageTitle {font-size: 3rem;}
    .btnmobmenu {display: none;}
    #shapka {position: relative; border: none;}
    #shapka .zakzvon {-webkit-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3; margin-left: 5%;}
    #shapka .contactUs {-webkit-box-ordinal-group: 5;-webkit-order: 4;-ms-flex-order: 4;order: 4;} 
    #header_kont .contactUs .phone {background-color: transparent; padding: 0; color: #1D9DBD; text-decoration: underline; font-size: inherit; }
    #header_kont .contactUs .phone:before {display: none;}
    #header_kont .contactUs .phone:hover {text-decoration: none;}
    .contactUs {font-size: 1.13rem;}
    .centrovka.shapka {padding: 15px 15px 30px 15px;}
    #siteTitle, .zakzvon, .contactUs .timework {display: block;}
    .zagolovok_shapka {    font-size: 1.4rem; font-family: oswald; line-height: 1.4; text-transform: uppercase; margin-bottom: 2px; display: block;}
    #logotip {margin: 0 8% 0 0;}
    #siteTitle {margin: 0 auto 0 0;}
    #siteTitle p {margin: 0;}
    .logo_my  {width: 250px; height: 50px;}
    #content3 .pageTitle {font-size: 3.5rem;}
    .valid_anonsi.charming_roxy .objectTitle {font-size: 1.3rem;}
    .valid_anonsi.charming_roxy .object {padding: 3em;}
    #content9 .html5form .object {width: 70%;}
    #content9 .buttonSend {width: 28%;}
    #content1 .adapkarslick .object .blokkont {padding: 50px 15px 20px 15px;}
    #content1 .adapkarslick .objectTitle {font-size: 3.5rem;}
    #content1 .adapkarslick .objectNote {margin-bottom: 20px;}
    .adapkarslick .slider_my_punkt0 {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .adapkarslick .slider_my_punkt {width: 100%;}
    #slaiderblok {position: relative;}
    #content1 {position: absolute; top: 0;left: 0;right: 0;bottom: 0;}
    #content1 .adapkarslick, #content1 .adap_karus, #content1 .slick-slider .slick-list, #content1 .slick-slider .slick-track {height: 100%;}
    #content1 .adapkarslick .objectTitle {text-align: left; width: 50%; display: block;}
    #formblok {position: relative; background-color: transparent;     width: 50%; margin: 0 0 0 auto; padding: 30px 0;}
    .centrovka.formblok {padding: 0 15px; max-width: 526px;}
    #content2 { margin: 0 0 0 auto;    padding: 40px 12%;     background-color: #1d9dbd;}
    #content2 .contentBody {display: block;}
    #content2 .object {width: 100%; margin-bottom: 10px;}
    #content2 .buttonSend {display: block; width: auto; -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4;}
    #content2 .infochek {-webkit-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3; margin: 10px 1% 20px 1%;}
    .adapkarslick .slick-arrow {width: 50px;height: 50px;}
    #global6, #menuitem3 {display: block;}
    .centrovka.footer {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .botblokfut {width: 100%;}
    .topblokfut {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
    #global1 .valid_tir .object, #content95 .valid_tir .object {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
    #global1 .valid_tir .objectImage, #content95 .valid_tir .objectImage {width: 46px; margin: 0 auto 10px auto;}
    #global1 .valid_tir .objectNote, #content95 .valid_tir .objectNote {width: 100%; font-size: 0.9rem;}
	  #bextmen, .blmen .miniexit {display: none;}

   .centrovka.osnova {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;}
   .pravkolon {width: 21%;}
   .levkolon {width: 75%;}
   #menuitem2 {display: block;}
   #menuitem2  .menu {font-family: roboto, sans-serif; color: #000; background-image: url(strelka-vv.png); background-repeat: no-repeat; background-size: 12px; width: 100%; text-decoration: none; text-transform: uppercase; float: left; padding: 17px 0px; background-position: 100% 25px;}
    #menuitem2 .menu.menuActive {background-position: 100% -185px; color: #1d9dbd;}
    #menuitem2 .open_submenu {display: none;}
    #menuitem2 .menu:hover {color: #1d9dbd;}
    #menuitem2 .submenu {width: 100%; float: left; padding: 10px 0px;}
#menuitem2 .submenu .menu {text-transform: none; background-image: none; padding: 7px 20px;}
#global4 .object {width: 100%; margin-bottom: 5px;}
#global4 .content {margin-bottom: 30px;}
#global4 .objectNote {font-size: 0.9rem;}
.blmen {position: absolute;     bottom: initial; top: initial; left: 0; max-width: 100%; border-top: 1px solid #282828; border-bottom: 1px solid #282828;}
.centrovka.blm {padding: 0 15px; position: relative;}
#menuitem1 > div {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
#menuitem1 .menu {padding: 17px 22px 17px 0; width: auto; background-image: url(strelka-vv.png); background-position: 100% 25px; background-repeat: no-repeat; background-size: 10px; font-size: 1rem;}
#menuitem1 .menu:hover, #menuitem1 .menu.menuActive {color: #1d9dbd;}
#menuitem1 .mtditem {position: initial;}
#menuitem1 .open_submenu {display: none;}
#menuitem1 .mtditem .menu {padding-right: 22px;}
.mobilmenu .miniexit {display: none;}
#menuitem1 .mtditem:hover .submenu {display: block; position: absolute; background-color: #ffffff;  -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.1); box-shadow: 0px 0px 20px rgba(0,0,0,0.1); margin-left: -20px;}
#menuitem1 .mtditem:hover .mtditem_text .menu {color: #1d9dbd;}
#menuitem1 .mtditem .submenu .menu {background-image: none; padding: 10px 20px;}
#menuitem1 {overflow: initial;}
#menuitem1 .mtditem .submenu {margin: 0; left: 15px; right: 15px; padding: 30px 40px 30px; margin-left: 0;}
#menuitem1 .mtditem .submenu .menu {width: 33.333%; padding: 5px 0;}
#menuitem1 .mtditem:hover .submenu {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;}
@-webkit-keyframes fixmenu { 0% {top:-100px;} 50% {top:-100px;} 100% {top:0px; } }
@keyframes fixmenu { 0% {top:-100px;} 50% {top:-100px;} 100% {top:0px; } }

.blmen.blokmove { position: fixed; top: 0px; left: 0px; right: 0px; -webkit-animation: fixmenu 1s 1; animation: fixmenu 1s 1;}
#slaiderblok, #osnova {margin-top: 63px;}
#global6 {width: 25%;}
#global6 A:link {text-decoration: none;}
#global6 a {color: inherit; font-weight: normal; font-family: oswald; text-transform: uppercase; margin: 0 0 10px 0; width: 100%; line-height: initial; border: none;}
#global6 A:hover {color: #FFFFFF;}
.menulink .object span {padding: 0; line-height: initial; line-height: 1.7;}
#menuitem3 {width: 50%;}
#menuitem3 > div {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
#menuitem3 .menu {width: 50%; margin: 0 0 10px 0; padding: 0; background-image: none; color: inherit; font-family: oswald; text-transform: uppercase; line-height: inherit; text-decoration: none;}
#menuitem3 .menu:hover {color: #fff;}
#global6 .menulink .contentBody {margin: 0;}
.city_select-block {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.city_select-title {width: 100%; margin-bottom: 10px;}
.city_select {width: 100%;}

.ya-share2__container_size_m .ya-share2__icon {height: 24px!important; width: 24px!important; background-position: 50% !important; background-repeat: no-repeat !important;}
.ya-share2__container_size_m .ya-share2__item {margin-right: 5px!important;}
.topblokfut {margin-bottom: 40px;}
.centrovka.shapPageTitle {width: 82%; max-width: 960px;}
#osnova .menulink .object span {line-height: 1.3; padding: 1em;}
.valid_anonsi.charming_roxy .blokImg {width: 120%;} 
#blokpreim {background-image: url(fon-ehlektriki.jpg);}
#blokakcii {background-image: url(fon-akcii-santekhnik.jpg);}
#blokotziv {background-image: url(fon-santekhniki.jpg);}
#blokvigpred .centrovka.blokvigpred:before {background-image: url(electrik2.jpg);}
#content1 .adapkarslick .object.object1{background-image: url(slajd-5.jpg);}
#content1 .adapkarslick .object.object2{background-image: url(slajd-6.jpg);}
#content1 .adapkarslick .object.object3{background-image: url(slajd-1.jpg);}
#content1 .adapkarslick .object.object4{background-image: url(slajd-4.jpg);}
#content1 .adapkarslick .object.object5{background-image: url(slajd-2.jpg);}
#content1 .adapkarslick .object.object6{background-image: url(slajd-3.jpg);}
}

@media (min-width: 1340px) {
    #content9 .contentTitle {margin-bottom: 40px;}
    #content9 {padding: 50px 130px;}
    .adapkarslick .slick-arrow.slick-prev {width: 70px; height: 70px; top: 0px; bottom: 0px; margin-left: 0; left: 1%;}
    .adapkarslick .slick-arrow.slick-next {width: 70px; height: 70px; top: 0px; bottom: 0px; margin-right: 0; margin-left: auto; right: 1%;}
    #content1 .adapkarslick .object .blokkont {width: 1170px;}
    .adapkarslick .slick-arrow {width: 70px;height: 70px;}
    
}