input{outline:none}
input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #c2dcf0!important;-webkit-text-fill-color:#8d3c27!important;color:#8d3c27!important}
h1,h2,h3,h4,p,li{color:#8d3c27}
ul{list-style-type:none}
section{overflow:hidden}
header{background: rgba(255, 255, 255, 0.50) !important;height:70px;padding:0 10px;position:fixed;top:0;width:100%;z-index:12;box-sizing: border-box}
.next-sl{position:fixed;bottom:50px;left:50%;margin-left:-100px;padding:0}
.next-sl svg{width:200px}
.next-sl path{fill:#8d3c27}
.next-sl:hover path{fill:#fff;stroke:#8d3c27}
.logo img{margin:5px 8px 0 0;float:left}
.logo a,.logo a:hover{text-decoration:none}
h1{text-transform:uppercase;font-size:20px;margin:8px 0 0}
.top-tell p{font-size:45px;color:#e45a33;font-weight:700;padding:4px 0 0;margin:0}
.callback{color:#fff;font-weight:100;font-size:20px;padding:7px 18px;background:#e45a33;margin:15px auto 0 auto;cursor:pointer;text-align:center;text-transform:uppercase;border: 1px #e45a33 solid}
/* SECTION STYLES - fullPage.js */
section {text-align:left;background:url('/img/fon04.jpg')no-repeat center / cover}
.s01{background:url('/img/fon01.jpg')no-repeat center;background-size:auto 100%;animation:15s zoom-bgr linear}
.s01 .fp-tableCell{vertical-align:top;text-align:left;color:#8d3c27}
.s01-l{padding:100px 0 0;}
.s01-l h2{text-align:left;font-size:50px;font-weight:100;text-transform:uppercase}
.s01-l p{font-size:37px;line-height:1.5;text-transform:uppercase}
.s01-l p + p{padding:10px;font-weight:700;background:rgba(255, 255, 255, 0.50);color:#e45a33}
.s01 p s.s01-l{float: left}
.free-car{margin-top:30px}
.free-car img{width:100%}
.free-car h3{text-transform:uppercase;font-size:50px;font-style:italic;padding:25px 0 0 0}
h2 {text-align:center;font-size:3em;margin-bottom:20px;font-weight:100;text-transform:uppercase}
h3 {font-size:2em;margin-top:5px}
.hr{background:#8d3c27;width:100%;height:1px;margin: 5px 0}
.text{padding:10px 0;background:rgba(255, 255, 255, 0.5)}
.s02{background:url('/img/fon02-2.jpg')no-repeat center / cover}
.s02 .row{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}
.s02 h2,.s03 h2,.fourth h2{position:absolute;top:87px;width:100%;margin:auto}
.s02 p{font-size:25px}
.glery{padding:20px}
.glery img{padding:10px;width:100%}
.s03{background:url('/img/fon03-1-40.jpg')no-repeat center / cover}
.s03 h2{text-align: left;padding-left:35px}
.s03 li {padding:10px 0 10px 70px;font-size:35px;text-transform:uppercase;background:url('/img/ok01-50px.png')no-repeat}
.fourth p{font-size:16px}
.fourth h3{padding:5px 10px;height:40px}
.fourth h4{padding: 10px;height:40px}
.fourth p span{font-weight:700}
.bg-255-25{background:rgba(255, 255, 255, 0.25)}
.fast h3,.fast-r h4{margin:0 -15px;background: rgba(255, 0, 0, 0.2)}
.optim h3,.optim-r h4{margin:0 -15px;background: rgba(0, 0, 255, 0.2)}
.max h3,.max-r h4{margin:0 -15px;background: rgba(0, 255, 0, 0.2)}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {background:#8d3c27;width:8px;height:8px;margin: -4px 0 0 -4px}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span {width: 16px;height: 16px;margin: -8px 0 0 -8px;background: transparent;box-sizing: border-box;border: 1px solid #8d3c27}
#feedback-form{max-width:315px;float:right;margin-top:165px;padding:10px;background:rgba(255, 255, 255, 0.50)}
form [required]{background:none;width:100%;box-sizing:border-box;margin:0 0 10px 0;padding:5px 10px;border:1px solid #8e3d28}
form [required]:hover{border-color:#e45a33}
form [required]:focus {outline:none;border-color:#e45a33}
form input{font-size:20px}
#feedback-form h3{font-size:28px;font-weight:700;text-transform:none;margin:0 0 10px 0}
#feedback-form [type="submit"],#feedback-form-2 [type="submit"] {padding:5px;color:#fff}
#feedback-form [type="submit"],#feedback-form-2 [type="submit"]{background:#e45a33;width:100%;cursor:pointer;border:1px #e45a33 solid}
#feedback-form [type="submit"]:hover,#feedback-form-2 [type="submit"]:hover,.callback:hover{background:none;color:#e45a33}
#feedback-form [type="submit"]:focus,#feedback-form-2 [type="submit"]:focus {box-shadow:0 1px 1px #e8f6f9, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05)}
/* end SLIDENAV STYLES - fullPage.js */
/*popap*/
.overlay{display:none;position:fixed;z-index:999;opacity:0.5;filter:alpha(opacity=50);top:0;right:0;left:0;bottom:0;background:#000;cursor:pointer}
.popup{display:none; position:fixed;background:#fff;width:250px;top:50%; left:50%;margin:-100px 0 0 -145px;z-index:1000;padding:20px}
/* end popap*/

.fancybox-skin{background:none}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:none;box-shadow:none;}
.fancybox-close,.top-tell a,#menu,.menu-k{display:none}
.fp-controlArrow{width:100px !important;height:2000px;top:50%;transform:none;margin-top:auto;border-style:none}
.fp-controlArrow::before{content:'';display:block;position: absolute;top:50%;border:2px solid #8d3c27;width:3rem;height:3rem;transform: translateY(-50%) rotate(45deg)}
.fp-controlArrow.fp-prev::before{left:43px;border-right:0;border-top:0}
.fp-controlArrow.fp-next::before{right:43px;border-left:1px;border-bottom:1px}
.fp-controlArrow.fp-next{margin:-1000px 60px 0 0}
.fp-controlArrow.fp-prev{margin:-1000px 0 0 60px}
.fp-controlArrow:hover{background:rgba(255, 255, 255, 0.30)}
.s01-2 .container .row div{height:200px;position:relative;text-align:center;cursor:pointer;transition:1s}
.s01-2 .container .row div:hover{transition:1s;transform:scale(1.3);z-index:9999}

.s01-2 .container .row div p{position:absolute;bottom:0;width:80%;text-align:center;background:rgba(255, 255, 255, 0.57);margin:auto;font-size:20px;font-weight:700}
.s01-2 .container .row div:nth-child(3) img{margin-top:14px}
.s01-2 .container .row div:nth-child(4) img{margin-top:25px}
.s01-2 .container .row div:nth-child(6) img{margin-top:25px}
.question h2,.reviews h2{position:absolute;top:100px;margin:auto;width:100%}
.question .row{padding:20px;background:rgba(255, 255, 255, 0.36)}
.question img{display:block;margin:auto}
.question p{font-size:30px}
.question .slide p:nth-child(1){border-bottom:#8d3c27 1px solid;padding-bottom:10px}
.question .slide p:nth-child(1):before{content:"Вопрос: ";font-weight:700;display:block}
.question .slide p:nth-child(2):before{content:"Ответ: ";font-weight:700;display:block}
.reviews .slide p{font-size:25px}
.reviews .slide p:nth-child(2){text-align:right}
.fancybox-inner,.fancybox-media{position:relative;display:block}
.fancybox-inner:after{content:" ";display:block;width:300px;height:127px;position:absolute;top:0;right:0;background:url(/img/sales.png) no-repeat;opacity:.5}
.col-lg-9:nth-child(1) .fancybox-media:after,
.col-lg-12:nth-child(1) .fancybox-media:after{content:" ";display:block;width:70%;height:100%;position:absolute;bottom:0px;right:0px;background:url(/img/sales.png) no-repeat;opacity:.5}
@keyframes zoom-bgr{
0%{background-size:auto 130%}
100%{background-size:auto 100%}}
.animated-cast{
    -webkit-animation-delay: 1s; /* Safari 4.0 - 8.0 */
    animation-delay: 1s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;}
.animated-cast-2{
    -webkit-animation-delay: 4s; /* Safari 4.0 - 8.0 */
    animation-delay: 4s;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;}
@media (min-width:1400px){.container{width:1350px}}
@media (max-width:1399px){
.s01-l h2{font-size:40px}
.s01-l p{font-size:25px}
#feedback-form{max-width:240px;margin-top:100px}
#feedback-form h3{font-size:20px}
.s03 h2{font-size:2em}
.s03 li{font-size:25px;background-size:35px;padding:0px 0 10px 50px}
.reviews .slide p{font-size:22px}
}
@media (max-width: 1199px){
.container{padding-right:36px}
.top-tell p{font-size:38px;padding:10px 0 0}
.callback{font-size:16px;margin-top:18px}
h1{font-size:17px;margin:15px 0 0}
h2{font-size:2.5em}
.s01-l h2{font-size:35px}
.s01-l p, h2{margin:0 15px}
.s01-l p{font-size:25px}
.s01-l p + p{margin:15px}
#feedback-form{margin-top:0;max-width:100%;float:none;height:135px}
#feedback-form h3{margin:0}
#feedback-form input{font-size:16px}
.free-car h3{padding:0}
.bounceInLeft,.bounceInRight,.fadeInRightBig,.fadeInLeftBig{animation-name: none !important}
#feedback-form input{display:block;max-width:48%;float:left;margin:5px 1%;}
.fp-controlArrow{height:60px;top:75%}
.fp-controlArrow.fp-prev{margin:10px 0 0 60px}
.fp-controlArrow.fp-next{margin:10px 60px 0 0}
.s03 li{font-size:26px}
.next-sl svg{width:150px}
.next-sl{margin-left:-75px;bottom:0}
.fourth p{font-size: 14px}
.fourth .fp-tableCell{vertical-align:bottom}
.s01-2 img{width:20%}
.s01-2 .container .row div{height:130px}
.reviews .slide p{font-size:20px}
}
@media (max-width: 992px){
h1{font-size:15px;margin:8px 0 0;max-width: 250px}
h2{font-size:1.6em}
.callback{margin-top:5px;font-size:13px;padding:10px 5px}
.top-tell a{position:fixed;right:80px;top:0;display:block;background:#e15830;width:55px;margin:5px auto;padding:5px;border:#e15830 1px solid}
.top-tell path{fill:#fff}
#menu{display:block;position:fixed;right:10px;}
.menu-b{margin:5px 6px;padding:6px;cursor:pointer}
.menu-b p{display:block;background:#8d3c27;height:3px;width:40px;margin:9px auto;padding:0}
.menu-k{position:fixed;top:70px;right:0;width:300px;margin:0;padding:0 0 10px 0;background:#fff}
.menu-k a{display:block;font-size:25px;margin:0 10px;padding:5px 15px;text-transform:uppercase;border-bottom:1px #8d3c27 solid;color:#8d3c27}
.menu-k a:hover,.menu-k a:focus,.menu-k a:active,.menu-k a:visited{text-decoration:none;color:#8d3c27}
#fp-nav,.question img,.reviews .slide img{display:none}
.question p{font-size:20px}
.container{padding-right:0}
.free-car{margin-top:10px}
.s01-l h2,.s01-l p,.free-car h3{font-size: 25px}
.s01-l p + p{margin:0;background:none}
.s01-2 .container .row div{height:40px}
.s01-2 img{display:none}
.s01-2 .container{width:100%;padding-left:0}
.s01-2 .container .row div p{width:100%;padding:10px 0;font-size:20px}
.s01-2 h2 {margin-bottom:10px}
.question .row,.s02 .row{margin-right:0}
.s03 h2{font-size:24px}
.s03 li{font-size:20px;background-size:25px;padding:0px 0 10px 30px}
}
@media (max-width: 838px){.callback{display:none}}
@media (max-width: 767px){
.top-tell p,.section.fourth{display:none}
.s03 h2{font-size:20px}
.s03 ul{list-style-type:disc}
.s03 li{font-size:17px;padding:0px 0 5px 0px;background:none}
.reviews .slide p{font-size:15px}
}
@media (max-width: 670px){
.s01-l h2{font-size:22px;margin-bottom:20px}
.free-car h3{font-size:22px}
.s01-l p,.s02 p,.s02 .row .hr:nth-child(2){display:none}
.s03 h2{padding-left:0}
.s03 li{font-size:15px}
}

@media (max-width: 410px){
h1{display:none}
.menu-k{width:100%}
}
@media (max-height: 600px){
.s03 .fp-tableCell{vertical-align:bottom}    
}