@font-face{font-family:'Roboto';src:url('../fonts/roboto.eot');src:url('../fonts/roboto.eot%3F') format('embedded-opentype'),
url('../fonts/roboto.woff') format('woff'),
url('../fonts/roboto.ttf') format('truetype'),
url('../fonts/roboto.svg') format('svg');}
@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot%3F') format('embedded-opentype'),
url('../fonts/glyphicons-halflings-regular.woff') format('woff'),
url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),
url('../fonts/glyphicons-halflings-regular.svg') format('svg');}
*{font-family:'Roboto', 'Glyphicons Halflings', sans-serif !important;}

h1, h2, h3{color:#fff;}
.header{position:fixed;z-index:30;width:100%;background-color:rgba(0, 0, 0, 0.298039215686275);color:#fff;}
.header_inner{
	z-index:30;
	width:100%;
	color:#fff;
}
.item-page p, .item-page h1,  .item-page h2, .item-page h3{
	color: #fff;
}
.item-page li{color: #fff;}
.header__row{display:flex;justify-content:space-between;align-items:center;}
.header__logo{text-align:center;margin-top:-14px;}
.header__logo__slogan{font-size:1.5em;}
.header__phone{font-size:1.4em;text-align:right;font-weight:bold;letter-spacing:0.1em;flex-basis:255px;}
.header__phone a{color:#fff;}
.header__phone a:hover, .header__phone a:active, .header__phone a:focus{color:#fff;text-decoration:none;}
.header__phone__first_red, .header__phone__second_red{color:#FF0000;}
.screen__button{padding-bottom:5px;text-align:center;margin:auto;}
a.button_zvonok, a.button_zvonok_mobile{background:#FF0000;border-radius:5px;line-height:50px;display:block;height:58px;width:280px;color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;margin:0px auto;webkit-animation:rainbow 1s linear 2s infinite;animation:rainbow 1s linear 2s infinite;font-size:1.3em;}
a.button_zvonok:hover, a.button_zvonok_mobile:hover{text-decoration:none;color:#fff;}
a.button_zvonok span, a.button_zvonok_mobile span{display:block;padding-left:15px;float:left;text-align:center;height:21px;width:36px;}
a.button_zvonok_mobile{line-height:41px;height:47px;width:200px;font-size:0.9em;margin:30px 0 23px 0;}
a.button_zvonok_mobile span{padding-left:5px;}
a.button_zvonok_mobile span img{height:auto;width:18px;}
@-webkit-keyframes rainbow{0%{background:#FF0000;border:2px solid #fff;}
50%{background:#ff5300;border:2px solid #FF0000;}
100%{background:#FF0000;border:2px solid #fff;}
}
@keyframes rainbow{0%{background:#FF0000;border:2px solid #fff;}
50%{background:#ff5300;border:2px solid #FF0000;}
100%{background:#FF0000;border:2px solid #fff;}
}
#button_quick_call{background:#FF0000;border-radius:5px;line-height:50px;display:block;height:58px;width:280px;color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;margin:0px auto;webkit-animation:rainbow_1 1s linear 2s infinite;animation:rainbow_1 1s linear 2s infinite;font-size:1.3em;}
@-webkit-keyframes rainbow_1{0%{background:#ff4800;border:3px solid #fff;border-radius:}
50%{background:#f77e4e;border:3px solid #FF0000;}
100%{background:#ff4800;border:3px solid #fff;}
}
@keyframes rainbow_1{0%{background:#ff4800;border:3px solid #fff;}
50%{background:#f77e4e;border:3px solid #FF0000;}
100%{background:#ff4800;border:3px solid #fff;}
}
.navbar-default{background-color:inherit !important;border-color:inherit !important;}
.navbar{border:inherit !important;min-height:20px !important;margin:10px 0 10px 0 !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:rgb(255, 133, 0) !important;background-color:inherit !important;}
.navbar-default .navbar-nav > li > a{color:#fff !important;}
.navbar-nav > li > a{padding-top:0 !important;padding-bottom:0 !important;}
.nav > li > a:hover, .nav > li > a:focus{color:none !important;background-color:inherit !important;}
.nav > li > a{padding:inherit !important;margin: 6px 8px;font-size:1.3em;}
.navbar-offcanvas li a{color:#000 !important;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#4C4C4C !important;}
.navbar-default .navbar-toggle{border-color:#656161 !important;background-color:#4C4C4C !important;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff !important;}
.flex{display:flex;flex-direction:column;justify-content:space-around;}
.screen_3__flex, .screen_1__flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;}
.screen_5__flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;}
.screen_6__flex, .screen_8__flex{display:flex;flex-direction:column;align-items:center;justify-content:space-between;}
.screen_1__first_background, .screen_2__first_background, .screen_3__first_background, .screen_4__first_background, .screen_5__first_background, .screen_7__first_background{background-size:cover !important;background-position:center !important;width:100vw;height:100vh;}
.screen_1__first_background{background:url(../images/bg_screen_1.webp) 100% 100% no-repeat;}
.screen_2__first_background{background:url(../images/bg_screen_2.jpg) 100% 100% no-repeat;}
.screen_3__first_background{background:url(../images/bg_screen_3.webp) 100% 100% no-repeat;}
.screen_4__first_background{background:url(../images/bg_screen_4.webp) 100% 100% no-repeat;}
.screen_5__first_background{background:url(../images/bg_screen_5.jpg) 100% 100% no-repeat;}
.screen_6__first_background{width:100vw;margin:2rem 0;}
.screen_7__first_background{background:url(../images/bg_screen_7.jpg) 100% 100% no-repeat;}
.screen_8__first_background{width:100vw;margin:2rem 0;}
.screen_1__second_background, .screen_2__second_background, .screen_3__second_background, .screen_4__second_background, .screen_5__second_background, .screen_6__second_background, .screen_7__second_background, .screen_8__second_background{height:100%;}
.screen_1__title, .screen_2__title, .screen_3__title, .screen_4__title, .screen_5__title, .screen_6__title, .screen_7__title, .screen_8__title{align-items:center;text-align:center;margin:100px 0 10px 0;width:100%;}
.screen_1__title h1{font-size:3em;letter-spacing:0.1em;color:#fff;text-transform:uppercase;}
.screen_3__title h1, .screen_5__title h1, .screen_7__title h1{color:#fff;}
.screen_4__title span, .screen_6__title span{color:#FF0000;}
.screen_1__icons{align-items:center;}
.screen_3__icons_block{width:33.33%;float:left;}
.screen_5__icons_block{width:25%;float:left;}
.screen_5__icons_block{padding-bottom:14px;}
.screen_1__icons__images, .screen_1__icons__text, .button_zvonok, .screen_2__icons__images, .screen_2__icons__text, .screen_3__icons__images, .screen_3__icons__text, .screen_5__icons__images, .screen_5__icons__text{text-align:center;}
.screen_1__icons__text, .screen_2__icons__text, .screen_3__icons__text, .screen_5__icons__text{word-wrap:break-word;}
.screen_1__icons__text{color:#fff;}
.screen_1__icons__text, .screen_2__icons__text{font-size:1.6em;padding-top:10px;font-weight:bold;}
.screen_2__icons__text{color:#333333;}
.screen_3__icons__text, .screen_5__icons__text{color:#fff;font-size:1.3em;padding:3px 0 20px 0;font-weight:bold;line-height:1.2em;}
.screen_3__icons__images img{width:150px;height:auto;}
.screen_5__icons__text{height:54px;}
.screen_5__icons__images img{width:115px;height:auto;}
.screen_8__adress, .screen_8__map{align-items:center;}
.screen_4__content ul li{font-size:1.6em;line-height:1.6em;}
.screen_4__content strong{color:#000;}
.screen_5__read_more{text-align:center;}
.screen_5__read_more a{padding:4px 20px 6px 20px;background:#EC6F15;text-align:center;color:#fff;font-size:1.1em;text-decoration:none;}
.screen_5__read_more a:hover, .screen_5__read_more a:focus{text-decoration:none !important;color:#fff !important;background:#c95c0d !important;}
.screen_7__adress p{color:#fff;line-height:1em;font-size:1.2em;letter-spacing:0.04em;}
.screen_8__adress{font-size:1em;line-height:1em;}
.screen_8__map{min-height:260px;height:100%;width:100%;margin-bottom:20px;}
.screen_6__slider{height:300px;}
.carousel-control.left, .carousel-control.right{background-image:inherit !important;}
.carousel-inner{width:70% !important;margin:auto;}
.fp-tableCell{vertical-align:inherit !important;}
.slider__image{float:left;padding-right:25px;}
.slider__image img{width:150px;}
.slider__text{font-size:1.1em;}
.slider__text p{line-height:1.3em;font-size:1.1em;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{top:13% !important;color:#FF0000;}
.slider__name{padding-top:25px;font-weight:bold;text-align:right;;}
.carousel-indicators .active{background-color:#FB694F !important;}
.carousel-indicators li{background-color:#ccc !important;border:1px solid #000;}
.carousel-indicators{position:absolute;bottom:-42px;}
.footer{width:100%;background-color:rgba(0, 0, 0, 0.298039215686275);padding:5px 0 5px 0;}
.footer__logo{padding-right:30px;}
.footer a{color:#fff !important;}
.footer__row{display:flex;justify-content:space-between;align-items:center;height:12vh;}
.footer__logo__image{text-align:center;}
.footer__logo__slogan{font-size:1.5em;text-align:center;color:#fff;}
.footer__phone{font-size:2em;text-align:right;font-weight:bold;letter-spacing:0.1em;}
.footer__phone__razrabotka{font-size:0.5em;font-weight: normal;letter-spacing: 0em;}
.footer__phone span{color:#FF0000;}
.mcs-module .city{color:#fff !important;font-size:1em !important;border-bottom:1px dashed #ccc !important;}
.header__city{font-size:1em !important;}
.mcs-module{width:100% !important;text-align:right !important;padding:0 15px 0 15px !important;}
.mcs-dialog .title{font-size:1em !important;background-color:#ea7622 !important;color:#fff !important;}
.mcs-dialog a{color:#020202 !important;}
.mcs-dialog .link{border-bottom:1px dashed #020202 !important;}
.modal-backdrop{background-color:#000000;}
.modal{background:rgba(0, 0, 0, 0.50);}
.btn{margin-top:10px !important;}
.simplecallback-overlayed{background:#EC6F2C !important;}
.simplecallback h3{font-size:18px;color:#fff;}
.control-group{text-align:center;}
.screen7__forma{width:360px;background:#EC6F2C;float:right;border-radius:10px;padding:15px;}
.screen7__forma h2{font-size:2em;color:#fff;text-align:center;line-height:1.3em;margin-top:2px;margin-bottom:17px;}
.screen7__forma span{font-weight:bold;}
.screen7__forma span span{text-transform:uppercase;font-weight:bold;}
.screen7__forma p{text-align:center;font-size:1.1em;color:#fff;font-weight:bold;padding-bottom:8px;}
#simplecallback-88 input, .screen7__forma input{font-size:1.2em;padding:6px 15px;}
#simplecallback-88 .btn, .screen7__forma .btn{color:#000;width:200px;}
#simplecallback-88 h3{margin-top:5px;}
.btn_button{text-align:center;margin-bottom:10px;}
.dropdown-toggle{cursor:pointer;}
.mcs-module .question{position:fixed !important;top:153px !important;left:0;padding:3px 6px;font-size:1.1em !important;color:#454545;background-color:#ffa254;border:1px solid #9b9b9b;border-radius:2px;right:0;width:200px;margin:auto auto !important;z-index:99;}
.dropdown-menu{position:inherit !important;top:100%;left:0;z-index:1000;display:none;float:inherit !important;min-width:193px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:center !important;background-color:inherit !important;border:0px !important;border-radius:0px !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-background-clip:padding-box;background-clip:padding-box;}
span.city_q{font-weight:bold;text-transform:uppercase;}
.dropdown{padding-top:10px;}
.yes_left{padding-right:15px;}
.no_right{padding-left:15px;}
.select_city_p{font-size:1.4em;font-weight:bold;margin-top:10px;}
.dropdown li a{border-bottom:1px dashed #020202 !important;}
.dropdown-menu{margin:-93px 0 0 !important;background-color:#ffffff !important;}
ul.dropdown-menu.select_city{height:300px;overflow-y:scroll;}
#overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0, 0, 0, 0.65);z-index:999;-webkit-animation:fade .6s;-moz-animation:fade .6s;animation:fade .6s;overflow:auto;}
.popup{color:#000;text-align:center;top:25%;left:0;right:0;font-size:1.2em;margin:auto;width:50%;min-width:220px;max-width:355px;position:absolute;padding:15px 20px;border:5px solid #da7f1a;background:#fefefe;z-index:1000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-moz-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-ms-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-webkit-animation:fade .6s;-moz-animation:fade .6s;animation:fade .6s;}
.popup h2, .popup h3{margin:0 0 1rem 0;font-weight:300;line-height:1.3;color:#009032;text-shadow:1px 2px 4px #ddd;}
.close{top:7px;right:3px;width:19px;height:19px;font-size:20px;position:absolute;border:none;cursor:pointer;}
.close:before{color:#ccc0 !important;content:"X";font-family:Arial, Helvetica, sans-serif;font-size:17px !important;font-weight:normal;text-decoration:none;text-shadow:0 -1px rgba(0, 0, 0, 0.9);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.close:hover{background-color:#ccc0 !important;}
.screen_5__icons_block .close:before{content:none !important;}
@-moz-keyframes fade{from{opacity:0;}
to{opacity:1}
}
@-webkit-keyframes fade{from{opacity:0;}
to{opacity:1}
}
@keyframes fade{from{opacity:0;}
to{opacity:1}
}
.mcs-dialog .city{width:30% !important;}
.mcs-dialog{left:25% !important;width:50% !important;box-shadow:none !important;}
.mcs-dialog .quick-search input{padding:4px !important;font-size:1.2em !important;border-radius:5px !important;}
.mcs-dialog .title{font-size:1.5em !important;}
.blog {
	color: #fff;
}


.screen_1__first_background_inner{
background:url(../images/bg_screen_1.webp) 100% 100% repeat-x;
}