html,body{margin:0;padding:0;background: #FAFAFA;}/*#d7dfe7*/
body {overflow-x:hidden;margin-right: calc(-1 * (100vw - 100%));}
/*body {font-size: 1.5rem;line-height: 1.5;font-weight: 400;font-style: normal;text-rendering: optimizeLegibility;font-family: "Cuprum",Cuprum,Arial,sans-serif;}*/
body{padding-right:0;padding-left:0;font:15px/24px Roboto,Arial,sans-serif}
header{background:#F8F9FA;border-color: #080808;color:#222;width: 100%; padding-left: 30px;padding-right: 30px;padding-top: 5px;position:fixed;height:80px;-webkit-transition: .3s;
    transition: .3s;
    -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.5);z-index:1000;}
.sticky-top {position: -webkit-sticky;position: sticky; top: 0;z-index: 1400;}
.modal-header .close {padding:0rem!important;margin:0rem!important;}
/************* header ************
header{background:transparent;color:#FFF;}
header a{color:#FFF!important;}*/
.header_logo{width:20%;height:90px;float:left;}
.header_logo img{width:40%;height:auto;}
.city{width:70%;float:left;top:20px;padding-top:20px;padding-left:20px;}
.city a{color:#000!important;}
.city li{display:inline;margin-right: 60px;}
.order_coll{width:20%;height:90px;float:left;padding-top:20px;padding-left:20px;}
.ema{position:relative;top:0;padding-left:20px;text-align:center;}
.ema a{margin-left:40px;text-align:center;}
.phone{z-index:1401;text-align:center;}
/************* header *************/
.alignleft {float: left;margin-right: 15px;}
.alignright {float: right;margin-left: 15px;}
.aligncenter {display: block;margin: 0 auto 15px;}
a{text-decoration:none;cursor:pointer;color:#fafafa;}
a:focus {outline: 0 solid;text-decoration:none;}
a:hover{text-decoration:none;color:#FAFAFA;cursor:pointer;}
a:active{text-decoration:none;color:#FAFAFA;cursor:pointer;}
.phone a{text-decoration:none;color:#333;cursor:pointer;font-weight: bold;}
.ema a{text-decoration:none;color:#333;cursor:pointer;}
.order_coll a{text-decoration:none;color:#333;cursor:pointer;}
.category_index a{text-decoration:none;color:#FAFAFA;cursor:pointer;}
.category_index a:hover{text-decoration:none;color:#FAFAFA;cursor:pointer;}
hr {margin-top: 10px;margin-bottom: 10px;border: 0;border-top: 1px solid #D0D0D0;}
img {max-width: 100%;height: auto;}
.fix {overflow: hidden}
p {font-family: 'Cuprum', sans-serif;}
h1,h2,h3,h4,h5,h6 {margin: 0 0 15px;font-weight: 500;font-family: 'Cuprum', sans-serif;color:#333;}
.overlay{width:100%;margin-right: calc(-1 * (100vw - 100%));}
.g-recaptcha{max-width:100px;}
html,body {height: 100%;width:100%;}
.row {margin-right: 0; margin-left:0;}
button, input, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;color: #333;}
input.empty {font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;}
.container{max-width: 1344px;padding-left:15px;padding-right:15px;}
ul li {list-style-type:none;padding-inline-start:10px}
ol,ul{padding-inline-start:10px}
section{padding-top:30px;}
.title-section{padding-top:10px;}
.content-item a{color:#fff;}
.btn-warning{background:#ffa800;color:#000!important;}
.btn-pulse{background:#ffa800; padding:5px 10px;width:auto;border:1px solid #ffa800;color:#000!important;border-radius:3px;}
.btn-pulse:hover{background:#ffa800;color:#FFF;}
.btn-blue{color:#333;background: linear-gradient(to top, #E4E4D7 20%, #FAFAFA 80%, #FFFFFF 80%); padding:5px 10px;width:auto;border:1px solid #222;}
.btn-blue a{color:#333;cursor:pointer;text-decoration:none;}
.btn-blue:hover{text-decoration:none;color:#FFFFFF;}
.navbar {background:#F8F9FA;height: 60px;-webkit-transition: .3s;transition: .3s;-webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.5);box-shadow: 0 6px 6px rgba(0, 0, 0, 0.5);border-radius: 0px;}
.navbar-brand {width: 25%;}
.navbar-nav>li {margin-left: 30px;}
.navbar-nav>li>a {color: #333;cursor:pointer;text-decoration:none;font-size:1.1em;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 5px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 0px solid transparent;border-radius: 0px;}
.navbar-toggler {position: absolute;}
.collapse.in {display: block;position: relative;top: -20px;background: #F8F9FA;z-index: 1400;}
.show{display: block!important;}
.content-slide{width:60%;margin:10px auto;}
/**** form-order ******/
input[type=file] {width:270px;display: block;font-family: inherit;font-size: inherit;line-height: inherit;color: #fff;}
input.empty::placeholder {color: #555;}
textarea.empty::placeholder {color: #555;}
/****** video *****/
.video{display:block;width:auto;margin-bottom:40px;margin-bottom:2.5rem}
.video:before {content: '';position: absolute;z-index: 15;width: 100%;height: 100%;opacity: .6;filter: alpha(opacity=60);background: rgba(0,0,0, .6);}
.video--fullscreen{position:fixed!important;margin-bottom:0;width:100%;height:100vh}
.video--fullscreen {top: 0;left: 0; z-index: -2;font-family: object-fit\:cover; -o-object-fit: cover;object-fit: cover;}
#video-bg{position:fixed;max-width:100%;min-height:auto;object-fit: cover;}
#video-bg {position: fixed;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;z-index: 0;background-size: cover;}
#video-bg > video {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;width: auto;height: auto;}
@supports (object-fit:cover) {
     #video-bg > video {top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
 }
 /****** /video *****/
.top-sect h1,h2,h3,h4{margin-top:30px;color:#FFF;}
.content-item{ margin:10px; box-shadow:3px 2px 2px 1px rgba(0,0,0,.3); min-height:380px;border:1px solid #D8D8D8;background:#FAFAFA;color:#333;}
.content-item p{color:#FF0400!important;}
.content-item img{margin: 5px auto;border-radius:3px;color:#333;}
.content-item  h3{font-size:15px;color:#333;}
.content-item a{font-size:15px;color:#337ab7;text-decoration:none;cursor: pointer;}
.content-item a:hover{font-size:15px;color:#337ab7;text-decoration:none;cursor: pointer;text-shadow:1px 1px 1px rgba(0,0,0, .5);}
.modal-title{color:#333;}
.modal-body h4{color:#000!important;}
/***** stroy-item *****/
.stroy-item{padding:20px;}
.icon-stroy{width: 10%;height: 60px;border-right: 2px solid #ffa800;margin-right: 30px;font-weight:600;}
.icon-stroy h3{color:#000;}
.cont-stroy{width:80%;float:right;}
.cont-stroy h3{text-decoration:underline!important;color:#ffa800;font-weight:normal;}
.cont-stroy p{padding:10px;}
/***** steps *****/
li {list-style: none;}
.steps {counter-reset: steps;margin: 45px -30px 0 0;display: flex;}
.steps__item {flex: 1;margin-right: 30px;}
.steps__item:not(:last-of-type) .steps__head {align-items: center; display: flex;}
.steps__head {margin-bottom: 20px;}
.steps__icon {width: 60px;min-width: 60px;height: 60px;background-color: #ffa800;border-radius: 50%;margin-right: 24px;position: relative;}
.steps__icon:after {counter-increment: steps;content: counter(steps);color: #fff;font-size: 20px;line-height: 1.6;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.steps__item:not(:last-of-type) .steps__head:after {content: "";width: 100%;height: 1px;background-color: #ffa800;}
/*********** Personal ************/
.persone img{width:100%; border-radius:50%;}
.persone{padding:20px;}
/*********** /Personal ************/
#prod{padding-bottom:30px;}
#order{background:transparent;background-size: cover;position: relative;background-attachment: fixed;height:auto;color:#FFF;}
#form2{background:transparent;background-size: cover;position: relative;background-attachment: fixed;height:auto;color:#FFF;}
#home {background:transparent;background-size: cover;position: relative;background-attachment: fixed;height:850px;}
#courusel{background: transparent;background-size: cover;position: relative;/*background-attachment: fixed;*/height:850px;color:#FFF;}
.home-text h1{color:#FFF;font-weight:700;}
.top-sect h3{color:#FFF;font-weight:500;line-height: 1.1}
.top-sect{background:rgba(0,0,0, .5);border-radius:5px;margin-top:15%;min-height:550px;}
.home-text {text-transform: uppercase;color: #FFFFFF;justify-content: center;margin-top:150px;text-shadow:1px 2px #555;}
.home-text h1 {font-size: 60px;color: #fff;font-weight: 700;}
.home-text h3 {padding: 10px;font-size: 30px;font-weight: 500;color:#FFF;}
.home-text span {color: #EFB242;font-weight: 700;}
.overlay {position: absolute;background: rgba(40, 60, 104, .2);top: 0;left: 0;right: 0;bottom: 0;display: flex;justify-content: center;flex-direction: column;}
.metahtml {z-index: 250;position: relative;}
.node34{color: #333;}
.foto{margin:0;padding:0;}
#node34_meta .number {color:rgb(0,0,0, .7);opacity: 0.15;font-family: Cuprum;font-weight: bold;font-style: normal;text-align: left;font-size: 164px;margin-bottom: -82px;line-height: 1;}
    .xs-force-center{color:#555;}
.node {margin-top: 0;margin-bottom: 0;border-width: 0!important;position: relative;}
#form{background:transparent;background-size: cover;position: relative;background-attachment: fixed;color:#FFF;}
.form-main{width:100%; height:auto; border-radius:5px; background-color: rgba(0, 0, 0,.5); padding:20px;margin:40px 10px;}
.main{width:100%;}
#benefits{padding-top:80px;}
#product{height:auto;padding-top:10px;padding-bottom:80px;}
#content_page{padding:10px 0 50px;}
#contacts{padding-top:10px;}
.complect{padding-top:50px;}
.icon_item{ background:#F6722E;border-radius:50%;width:30%;}
.icon-box-back2 {color: #d7dfe7;line-height: 67px;text-align: center;font-size: 25px;background: none;height: 67px;width: 100%;margin: auto;float: left;}
.icon-boxwrap2 {margin: 20px auto 0 auto;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;height: 67px;width: 67px;float: none;background-color: #F6722E;background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F6722E), color-stop(50%, #F6722E), color-stop(51%, #ffa800), color-stop(100%, #ffa800));background: -webkit-linear-gradient(top, #F6722E 0, #F6722E 50%, #ffa800 51%, #ffa800 100%);background: -moz-linear-gradient(top, #F6722E 0, #F6722E 50%, #ffa800 51%, #ffa800 100%);background: -ms-linear-gradient(top, #F6722E 0, #F6722E 50%, #ffa800 51%, #ffa800 100%);background: -o-linear-gradient(top, #F6722E 0, #F6722E 50%, #ffa800 51%, #ffa800 100%);background: linear-gradient(top, #F6722E 0, #F6722E 50%, #ffa800 51%, #ffa800 100%);}
.icon-box-3 a{color:#ffa800!important;}
.icon-box-3 {padding: 5px 20px;height: 300px;overflow: hidden;}
#info,#content_page,#top,#prod,#acces,#product,#benefits,#contacts,#procedure,#stroy,#discounts,#arend{position:relative;background:#FAFAFA!important;z-index:1;padding-bottom:20px;}
#arend h3,#procedure h3{color:#000;}
#content_page a{color:#F93803; text-decoration: none;cursor:pointer;}
#content_page a:hover{color:#F93803; text-decoration: none;cursor:pointer;text-shadow:1px 2px #555;}
.item_anons{border: 1px solid #E1E1E1;padding:10px;border-radius:3px;margin-bottom:10px;}
/***** discounts *****/
.item-disc{padding:5px;}
.item-cont-disc{padding:10px;color:#000;}
.title-disc h3{color:#ffa800!important;font-weight:500;}
.title-disc{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ffa800;}
/***** Button Up *****/
.b-top {z-index:200;position:fixed;right:50px;bottom:20px;width:20px;height:20px;margin-left:10%;opacity: 0.5;filter:alpha(opacity=30);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index: 200; display: block;left: 50px;width: 35px;height: 35px;font-size: 14px;background-color:#ffa800;border: 1px solid #FFFFFF;border-radius: 0px;bottom: 0;margin: 0 0 0 10%;/* padding: 18px; */color: #FFF;text-shadow: -2px -2px 0 #364861;}
.b-top-but img{margin-top: 5px;margin-right: 8px;margin-left: 5px;}
/******************** /Button Up ********************/
/**************** pages ***********************/
.title_block{margin-top:50px;}
/*************** /pages **********************/
/***************** Catalog *******************/
.product img{border-radius:5px;}
.category{margin:10px; border: 1px solid #D0D0D0;padding:10px;border-radius:3px;height:280px;}
.title-cat h1{font-size:20px;}
/***************** /Catalog *****************/
/******************* contacts *********************/
/********************* map-overley ********************/
/******************** end map-overley *********************/
.map-overlay {position: absolute; height:100%; width:100%;top: 0;left: 0; bottom: 0;right: 0; color: #fff;background: rgba(250, 250, 250, .0);justify-content: center;flex-direction: column;display: flex;z-index:25555;}
/****************** /Contacts *********************/
/********* form mail map ***************/
.sur{display:none}
input.user-phone:-moz-placeholder {
    color: #363636;
}
input.user-phone::-webkit-input-placeholder {
    color: #363636;
}
.user-phone{width:100%;}
select.form-control:not([size]):not([multiple]) {
    height: 34px!important;
}
/*========= ModalWindow =============*/
.popup h1 {color: #008000;text-align: left;text-shadow: 0 1px 3px rgba(0,0,0,.3);font:24px 'Cuprum', Helvetica, sans-serif;font-weight: bold;}
.popup h2 {color: #008000;text-align: left;text-shadow: 0 1px 3px rgba(0,0,0,.3);font:22px 'Cuprum', Helvetica, sans-serif;}
/* Базовые стили слоя затемнения и модального окна  */
.overlay {top: 0;right: 0;bottom: 0;left: 0;z-index: 1;visibility: hidden;background-color: rgba(0, 0, 0, 0.7);opacity: 0;position: fixed;cursor: default;-webkit-transition: opacity .5s;-moz-transition: opacity .5s;-ms-transition: opacity .5s;-o-transition: opacity .5s;transition: opacity .5s;}
.overlay:target {visibility: visible;opacity: 1;}
.is-image {top: 0;right: 0;bottom: 0;left: 0;display:block;margin: auto;width: 100%;height: auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
/* встроенные элементы м-медиа, фреймы 
embed, iframe {top: 0;right: 0;bottom: 0;left: 0;display:block;margin: auto;min-width: 320px;max-width: 600px;width: 100%;}
/* стили модального окна */
.modal-dialog {position: relative;max-width:400px;margin: 10px auto;}
.popup {
top: 0;right: 0;left: 0;font-size: 14px;z-index: 10;display: block;visibility: hidden;margin: 0 auto;width: 90%;min-width: 320px;max-width: 600px;position: fixed;padding: 15px;border: 1px solid #383838;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;background-color: #FFFFFF;-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);-ms-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);-o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.8);opacity: 0;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.overlay:target+.popup {top: 20%;visibility: visible;opacity: 1;}
/* формируем кнопку закрытия */
.close {position: absolute;top: -5px;right: -10px;padding: 0;width: 30px;height: 30px;border: 2px solid #ccc;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;background-color: rgba(61, 61, 61, 0.8);-webkit-box-shadow: 0px 0px 10px #000;-moz-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;text-align: center;text-decoration: none;/*font-weight: bold;line-height: 20px;*/-webkit-transition: all ease .8s;-moz-transition: all ease .8s;-ms-transition: all ease .8s;-o-transition: all ease .8s;transition: all ease .8s;}
.close:before {color: rgba(255, 255, 255, 0.9);content: ""\f00d"";text-shadow: 0 -1px rgba(0, 0, 0, 0.9);font-size: 12px;}
.close:hover {background-color: rgba(252, 20, 0, 0.8);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
.popup p, .popup div {margin-bottom: 10px;}
/*========= End ModalWindow =============*/
footer{position:relative;width:100%;background:#E4E4D7/*backgroundlinear-gradient(to top, #E4E4D7 20%, #FAFAFA 50%, #FFFFFF 80%)*/;padding-top:25px;color:#555;border-top:1px solid #080808;font-size:0.8em;z-index:1;}
.footer-left img{width:30%;height:auto;}
@media(max-width: 1366px) and (min-width: 1280px){
.city{width:70%;}
}
@media(max-width: 1280px) and (min-width: 976px){
    .city{font-size:1.2rem;}
    .form-main {margin:40px auto;}
}
@media(max-width: 976px) and (min-width: 411px){
    header{width:100%;height:60px;padding-left:0px;padding-right:0px;}
    .header_logo{position:absolute;width:50%;}
    .ema{display:none;}
    #info{height:50px;}
    #home{height:850px;}
    .home-text h1{font-size:21px;font-weight: 500;}
    .home-text h3{font-size:16px;font-weight:normal;}
    #content_page{margin-top:600px;}
   .phone{font-size:16px;width:100%;
    top: 0px;
    position: relative;
    left: 10px;}
    .city{left:40%;top:10px;font-size: 1.5rem;font-weight: 500;}
    /*.adres-top{display:none;}*/
    
}
@media (max-width: 850px) and (min-width: 0px){
    header{width:100%;height:60px;padding-left:0px;padding-right:0px;}
    .header_logo{width:30%;float:left;}
    .header_logo img {width: 40%;height: auto;}
    .adres-top, .phone{width:50%!important;}
    .city{width:70%;padding: 10px;font-size: 1.5rem;font-weight: 500;float:right;height: 40px;z-index: 1500;}
    .order_coll{display:none;} 
    .ema{display:none;}
    .order_coll{display:none;} 
}
@media (max-width: 768px) and (min-width: 480px){
    .footer-left img{width:30%;height:auto;}
    .footer-left,.footer-center,.footer-right{text-align:center;}
    .top-phone{padding-top:10px;}
    li.city-marcer{display:none;}
    .steps {flex-direction: column;margin-top: 15px;margin-right: 0;}
    .col-md-3{width:50%;padding-right: 3px;padding-left: 3px;}
    .content-item {margin: 3px;min-height: 240px;}
    header{width:100%;height:60px;padding-left:0px;padding-right:0px;}
    .header_logo{width:30%;float:left;}
    .header_logo img {width: 50%;height: auto;}
    .adres-top, .phone{width:50%!important;}
    .b-top {z-index: 200;position: fixed;left: 0; bottom: 20px;width: 20px;height: 20px;margin-left: 20%;opacity: 0.5;filter: alpha(opacity=30);}
    #home{height:850px;}
    #info{height:50px;}
    .home-text h1{font-size:21px;font-weight: 500;}
    .home-text h3{font-size:16px;font-weight:normal;}
    #content_page{margin-top:600px;}
    footer{width:100%; min-height:380px;}
    .footer-right{padding-top:15px;}
    .footer-center{padding-top:15px;}
    .footer-left>img{width: 20%;}
    .city{width:70%;font-size: 1.5rem;font-weight: 500;float:right;height: 40px;z-index: 1500;}
    /*.adres-top{display:none;}*/
    .order_coll{display:none;} 
    .ema{display:none;}
    #home{height:300px;margin-top:0px;}
    .home-text {margin-top:130px;text-shadow:1px 2px #555;}	
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-right:10px;margin-left:-15px;top:0px;}
    .item_anons{display:none;}
    h1{font-size:25px;}
    .item,.persone{width:50%;float: left;}
    .icon-box-3{height: 150px;}
}
@media (max-width: 570px) and (min-width:  480px){
    .footer-left img{width:70%;height:auto;}
    .footer-left,.footer-center,.footer-right{text-align:center;}
    .top-phone{padding-top:10px;}
    li.city-marcer{display:none;}
    .steps {flex-direction: column;margin-top: 15px;margin-right: 0;}
    .col-md-3{width:50%;padding-right: 3px;padding-left: 3px;}
    .content-item {margin: 3px;min-height: 240px;}
    header{width:100%;height:60px;}
    .header_logo{width:30%;float:left;}
    .header_logo img {width: 50%;height: auto;}
    .adres-top, .phone{width:50%!important;}
    .order_coll{display:none;} 
    .ema{display:none;}  
    .content-slide { width: 90%;}
    .item,.persone{width:50%;float: left;}
    .icon-box-3{height: 150px;}
}
@media (max-width: 480px) and (min-width: 0px){
    .footer-left img{width:70%;height:auto;}
    .footer-left,.footer-center,.footer-right{text-align:center;}
    .top-phone{padding-top:20px;}
    li.city-marcer{display:none;}
    .steps {flex-direction: column;margin-top: 15px;margin-right: 0;}
    .col-md-3{width:50%;padding-right: 3px;padding-left: 3px;}
    .content-item {margin: 3px;min-height: 317px;}
    .advant > .col-md-3{width:50%;}
    .content-slide { width: 90%;}
    #node34_meta .number{font-size: 104px;}
    header{width:100%;height:60px;}
    .header_logo{width:30%;float:left;}
    .header_logo img {width: 80%;height: auto;}
    .city{width:70%;float:right;padding: 0px;}
    .adres-top, .phone{width:100%!important;}
    .order_coll{display:none;} 
    .ema{display:none;}      
    .b-top {z-index: 200;position: fixed;left: 0; bottom: 20px;width: 20px;height: 20px;margin-left: 20%;opacity: 0.5;filter: alpha(opacity=30);}
    #home{height:850px;}
    #info{height:50px;}
    .home-text h1{font-size:21px;font-weight: 500;}
    .home-text h3{font-size:16px;font-weight:normal;}
    /*#content_page{margin-top:600px;}*/
    .order_coll{display:none;} 
    .ema{display:none;}
    .form-main {margin: 0px}
    footer{width:100%; min-height:380px;}
    .footer-right{padding-top:15px;}
    .footer-center{padding-top:15px;}
    .footer-left>img{width: 20%;}
    .new_item{display:none;}
    .order_coll{display:none;}
    #home{height:300px;}
    .home-text {margin-top:100px;text-shadow:1px 2px #555;}
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-right:10px;margin-left:-15px;}
    .item_anons{display:none;}
    h1{font-size:25px;}
    .item,.persone{width:50%;float: left;}
    .icon-box-3{height: 250px;}
}
@media (max-width: 375px) and (min-width: 0px){
    .footer-left img{width:70%;height:auto;}
    .footer-left,.footer-center,.footer-right{text-align:center;}
    .top-phone{padding-top:10px;}
    li.city-marcer{display:none;}
    .steps {flex-direction: column;margin-top: 15px;margin-right: 0;}
    .col-md-3{width:50%;padding-right: 3px;padding-left: 3px;}
    .content-item {margin: 3px;min-height: 317px;}
    .advant > .col-md-3{width:50%;}
    #node34_meta .number{font-size: 104px;}
    .navbar-nav>li {margin-top: 15px;}
    header{width:100%;height:60px;}
    .header_logo{width:30%;float:left;}
    .header_logo img {width: 80%;height: auto;}
    .city{width:70%;float:right;padding: 0px;}
    .adres-top, .phone{width:100%!important;}
    .order_coll{display:none;} 
    .ema{display:none;}  
    .item,.persone{width:50%;float: left;}
    .btn-pulse{margin-top:100px;}
    .modal-dialog {position: relative;max-width: 280px;margin: 10px;}
    .icon-box-3{height: 250px;}
}
@media (max-width: 767px){
.icon-stroy {margin-right: 10px;}
}
