.advantages_an{color:#000}
.titlebar h2 span{color:#f15959}
.advantages_an-box{margin-bottom:20px;min-height:85px}
.advantages_an .icon-box{width:70px;height:70px;margin-bottom:25px;line-height:70px!important;text-align:center;float:left;font-size:22px}
.advantages_an-text{font-size:15px;overflow:hidden;padding:0 0 0 30px}
.advantages_an .icon-box i{font-size:35px;color:#fe7474}
.modal-overley{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.6);z-index:15;display:none}
.modal-open .modal-overley{display:block}
.modal-content{position:absolute;top:50%;left:50%;width:594px;margin-left:-297px;padding:10px 78px 26px 76px;z-index:15;background-color:#fff;height:360px;margin-top:-180px}
.modal-content h3{color:#fff;text-align:center;margin:0 0 22px;font-size:23.8px;line-height:1}
.modal-content-close{position:absolute;top:13px;right:14px;width:35px;height:35px;font-size:0;border:0;cursor:pointer;background-color:inherit;}
.modal-content-close::after,.modal-content-close::before{content:"";position:absolute;top:10px;left:2px;width:35px;height:2px;background-color:#000;border-radius:1px}
.modal-content-close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.modal-content-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#aplication_form form{background:0 0;border:none;margin:0;padding:0}
#aplication_form input.btn{text-decoration:none;display:block;width:90%;margin:10px auto;color:#fff;background-color:#fe7474;border-radius:5px;font-size:20px;border:none;padding:10px 20px;box-shadow:0 2px 6px 2px #772535}
#aplication_form input.btn:hover{background-color:#da3740}
hr{float:left;width:100%}
.d-ib{display:inline-block}
#content_wrapper{overflow:hidden}
.visible{visibility:visible}
.size-cover{padding-top:30px;padding-bottom:40px}
.block-content{padding-top:80px;padding-bottom:80px}
.block-content .titlebar div,.block-content .titlebar h2{color:inherit}
.animationload{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#262626;z-index:999999}
.loader{position:absolute;top:50%;left:50%;margin:-100px 0 0 -100px;width:200px;height:200px;background-image:url(../img/icons/loader.gif);background-position:center;background-repeat:no-repeat;background-size:70px 70px}
ul{margin:0;padding:0}
a{text-decoration:none;transition:all 250ms ease-in-out}
a:hover{color:#444;text-decoration:none}
a:focus{color:#f8f8f8;outline:0;border:none;text-decoration:none}
.nav>li>a:focus,.nav>li>a:hover{background:0 0}
.titlebar{margin-bottom:60px;text-align:center}
.titlebar div{color:#222;font-size:24px;font-weight:300;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}
body.modal-open{padding-right:17px}
body.modal-open #scrollUp{display:none!important}
.text-center{text-align:center}
input[type=email],input[type=text],textarea{background-color:#f0f0f0;color:#262626;transition:all .3s ease-in-out}
.error{color:#fc0000;font-size:13px;font-weight:400;margin-bottom:20px}
.animated{visibility:hidden!important}
.visible{visibility:visible!important}
.block-contacts{padding:30px 0;background-color:#000;background-image:url(#);color:#fff}
.vcard{margin-bottom:50px;font-size:25px}
.vcard .fn{font-size:35px;vertical-align:bottom}
.vcard img{padding-right:10px}
.vcard h3{margin-top:30px;color:#aaa;font-size:30px}
span.email>a{color:#fe7474}
span.email>a:hover{color:#fff}
.adr{margin:25px 0}
.social_buttons{margin-bottom:30px}
i.icon-border{color:#aaa;vertical-align:middle;text-align:center;border:1px solid #aaa;border-radius:100%;margin:0 3px;transition:all .3s ease}
i.icon-border.size3{width:30px;height:30px;line-height:30px}
i.icon-border.sty2:hover{color:#1d2025;background:#aaa}
.partners_info img{margin-right:20px}
#map_canvas{height:400px;width:100%;border-radius:5px}
.feedback_bl{background-color:#fff;background-image:url(#)}
.feedback_bl{padding:10px 0 45px;text-align:center;display:block;width:100%}
.feedback-heading{padding:10px 0 45px;text-transform:uppercase;display:block;width:100%}
.feedback-heading h2{font-size:35px}
.feedback-heading span{color:#9dd45f}
.slick-carousel-feedback:hover .slick-arrow{box-shadow:0 6px 20px rgba(0,0,0,.15)}
.slick-carousel-feedback .slick-arrow{display:block;position:absolute;top:50%;margin-top:-20px;border:none;width:38px;height:38px;background:#fe7474;color:#fff;opacity:1;line-height:38px;text-align:center;font-size:18px;padding-top:0;padding-bottom:0;border-radius:5px;cursor:pointer;z-index:5;outline:0}
.slick-carousel-feedback .prev-arrow{left:95px}
.slick-carousel-feedback .next-arrow{right:95px}
.feedback-item{padding-left:15px;padding-right:15px;outline:0}
.feedback-item .content-inner_fb{max-width:900px;margin:0 auto}
.content-inner_fb .avatar_fb img{float:left;width:27%;border:2px solid #9dd45f;border-radius:5px;margin-right:20px;height:auto}
.content-inner_fb .quote_fb{font-size:20px;width:70%;float:right;text-align:justify;line-height:26px;padding:20px;border:2px solid #9dd45f;border-radius:5px;color:#000}
.content-inner_fb .content-inner_title{margin-top:10px;font-size:16px;font-weight:600;color:#000;display:block;padding-left:45px;position:relative}
.content-inner_fb .content-inner_title:after{content:'';width:35px;height:1px;position:absolute;z-index:1;left:0;top:14px;background:#000}
.content-inner_fb .feedback-date{text-align:right}
.content-inner_fb .content-inner_fb .job{font-size:14px;display:block}
.intro_head-bg{background-image:url(../images/header_buy.jpg);background-color:rgba(255,255,255,.4);background-repeat:no-repeat;background-position:25% 0;height:100%;margin-top:60px;background-size:cover}
.logo,.top-callback{text-align:center}
.logo img{max-width:90px;margin:0 auto}
.contact{font-size:50px;line-height:70px;margin-right:35px}
.top-callback .btn{margin-top:-25px;background-color:#6bcf6b;border-radius:20px;font-size:20px;border:none;padding:3px 20px;box-shadow:0 2px 6px 2px #407562}
.top-callback .btn:hover{background-color:#009500}
.header_phone,.header_phone_mobile{font-size:40px;color:#fff;text-decoration:none;line-height:60px}
.header_phone:hover,.header_phone_mobile:hover{color:#fff}
.header_phone_mobile{display:none}
.pull-right i{font-size:35px;color:#fff;}
header form .btn{background-color:#fe7474}
header form .btn:hover{background-color:#da3740}
#intro_content{padding-top:10px;padding-bottom:50px}
.intro_text h2{font-size:75px;font-weight:800;line-height:85px;margin-bottom:15px;letter-spacing:1px}
.intro_text{font-size:50px;line-height:52px;color:#fff;text-align:center;text-shadow:3px 3px #250f26}
.intro_discriptor{font-size:26px;line-height:36px;color:#fff;text-shadow:3px 3px #250f26}
.intro_text p{font-size:18px;font-weight:300;line-height:28px;margin-bottom:25px}
.intro_text .intro_img{margin-bottom:15px}
.intro_buttons .btn-theme{font-size:16px;font-weight:700;margin-right:10px;padding:9px 18px;text-transform:uppercase}
.form_register form{background-color:rgba(20,20,20,.65);border:1px solid #333;border-radius:8px;padding:30px 10px 40px;margin:90px 0 40px 0}
.form_register h4{color:#fe7474;font-size:20px;line-height:30px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px}
#intro_form h4{font-size:16px; color:#fff;}
.form_register p{color:#fff;line-height:20px;margin-bottom:30px;padding:0 10px}
.form_register .form-control{height:44px;margin-bottom:20px;border:1px solid #ddd;border-radius:0}
.how-work-bg{background-color:#eeeeec}
.how-work .listing div{width:240px;float:left;margin-right:95px;text-align:center}
.how-work .listing .arrow{width:50px; margin:0;}
.how-work .listing{position:relative}
.how-work .listing .arrow img{vertical-align:top}
.how-work .listing h2{position:absolute;top:185px;font-size:50px;text-transform:uppercase}
.how-work .listing h2 span{color:#9dd45f}
.how-work .listing .item-1{margin-right:106px}
.how-work .listing .item-2{margin-right:84px}
.how-work .listing .item-3,.how-work .listing .item-4,.how-work .listing .item-8{margin-right:0}
.how-work .listing .item-4,.how-work .listing .item-5{clear:both;float:right;width:100%;text-align:right;margin-right:0}
.how-work .listing .item-4{margin-bottom:75px;margin-top:0px}
.listing .item-4 .icon-item,.listing .item-5 .icon-item{float:right}
.listing .item-4 .desc,.listing .item-5 .desc{float:right;width:100%;text-align:right}
.how-work .listing div .desc{line-height:100%;font-size:17px;color:#191919}
.how-work .icon{font-size:70px;padding:0 7px;color:#fe7474}
.how-work .listing .icon-item{width:79px;height:79px;border-radius:50%;border:3px solid #fe7f39;display:block;margin:0 auto}
.listing .icon-item img{width:80%;margin-left:8px;margin-right:8px;margin-top:10px}
.how-work .listing .mobile{display:none}
.how-work .listing .arrow{position:absolute;font-size:50px}
.how-work .listing .arrow.ar-1{top:20px;left:190px}
.how-work .listing .arrow.ar-2{top:20px;left:540px}
.how-work .listing .arrow.ar-3{top:20px;left:865px;}
.how-work .listing .arrow.ar-4{top:285px;right:15px;}
.how-work .listing .arrow.ar-5{bottom:75px;left:865px;}
.how-work .listing .arrow.ar-6{bottom:75px;left:540px}
.how-work .listing .arrow.ar-7{bottom:75px;left:190px}
.how-work a.btn{display:block;margin:40px auto;width:50%;background-color:#fe7474;border-radius:5px;font-size:20px;border:none;padding:3px 20px;box-shadow:0 2px 6px 2px #772535}
.how-work a.btn:hover{background-color:#da3740}
.lid-form{background:url(../images/callback-bg.jpg) no-repeat 0 50%}
.lid-form .animated{visibility:visible}
.lid-form .text-center>h3{display:none}
.lid-form .text-center>p{text-transform:uppercase;font-size:26px;color:#fff}
#newsletter_form .btn{background-color:#9dd45f;border-radius:5px;border:none;padding:7px 30px;height:44px}
#newsletter_form .form-control{height:44px;border-radius:0}
#newsletter_form .btn:hover{background-color:#009500}
.block-offers{background:fixed url(../images/kvartira_bg.jpg) no-repeat 50% 50%;color:#fff}
.offers-heading h2{font-size:40px!important;padding:10px 0 45px;text-transform:uppercase;display:block;width:100%}
.offers-heading span{color:#9dd45f}
.slick-carousel-offers{margin:0 60px}
.slick-carousel-offers .slick-arrow{display:block;position:absolute;background:inherit;color:#000;opacity:1;top:15%;width:38px;height:187px;cursor:pointer;z-index:5;border:none;outline:0}
.slick-carousel-offers .prev-arrow{left:-40px}
.slick-carousel-offers .next-arrow{right:-40px}
.slick-carousel-offers .next-arrow:after,.slick-carousel-offers .next-arrow:before,.slick-carousel-offers .prev-arrow:after,.slick-carousel-offers .prev-arrow:before{content:"";position:absolute;width:80px;height:3px;background-color:#fff;border-radius:1px}
.slick-carousel-offers .prev-arrow:before{-webkit-transform:rotate(70deg);transform:rotate(70deg);top:130px;left:-22px}
.slick-carousel-offers .prev-arrow:after{-webkit-transform:rotate(-70deg);transform:rotate(-70deg);top:55px;left:-22px}
.slick-carousel-offers .next-arrow:before{-webkit-transform:rotate(110deg);transform:rotate(110deg);top:130px;left:-22px}
.slick-carousel-offers .next-arrow:after{-webkit-transform:rotate(-110deg);transform:rotate(-110deg);top:55px;left:-22px}
.offers-item{padding-left:15px;padding-right:15px;outline:0}
.content-inner{max-width:780px;margin:0 auto}
.avatar img{display:inline-block}
.content-inner .avatar{margin-bottom:10px;margin-right:20px}
.content-inner .avatar img{width:300px;height:240px}
.content-inner .values{font-size:16px;line-height:18px;position:relative;padding-top:10px;color:#fff;text-align:left}
.values i{padding-right:5px}
.values .location{font-size:16px}
.values .price{font-size:20px;line-height:30px}
.values .price span{font-size:12px;color:#9dd45f}
.block-offers a.btn{display:block;margin:40px auto;width:50%;background-color:#fe7474;border-radius:5px;font-size:20px;border:none;padding:3px 20px;box-shadow:0 2px 6px 2px #772535}
.block-offers a.btn:hover{background-color:#da3740}
.quest-bg{background:url(../images/form.jpg) no-repeat 0 50%;background-size:cover;height:100%}
.quest_overlay{background-color:rgba(20,20,20,.65);padding-top:20px;border-radius:5px}
.quest input.btn{text-decoration:none;display:block;width:90%;margin:0 auto;color:#fff;background-color:#fe7474;border-radius:5px;font-size:18px;border:none;padding:9px 20px;box-shadow:0 2px 6px 2px #772535}
.quest input.btn:hover{background-color:#da3740}
.quest .form_register form{background-color:inherit;margin-top:30px;border-radius:0;border:none}
.quest_text{color:#fff}
#quest_form h3{font-size:40px;text-align:left;font-weight:600}
#quest_form span{font-size:18px;display:block;text-align:left;line-height:21px}
#quest_form p{font-size:26px;padding:0;text-align:left;margin-bottom:50px;line-height:26px}
.services-bg{background-image:url(../images/services-bg.jpg)}
.services-heading{padding:10px 0 45px;text-transform:uppercase;display:block;width:100%}
.services-heading h2{font-size:35px}
.services-heading span{color:#9dd45f}
.help-block{background-color:#fff;padding:10px}
.help-block_border{border:2px solid #9dd45f;padding:40px}
.help-block h3{font-weight:500;margin-bottom:35px;position:relative}
.help-block h3 span{font-size:20px}
.help-block h3:after{content:'';width:173px;height:24px;position:absolute;left:0;z-index:1;margin-top:5px;opacity:.4;bottom:-30px;background-size:contain;background:url(../images/icon-wave.png)}
.help-block ul{margin-bottom:15px}
.help-block li{font-size:16px;padding-top:10px}
.help-block img{margin:0 auto;display:block;width:12px}
.help-block .detail{border-bottom:1px dashed #000;display:block;width:100px;margin:0 auto;text-align:center;font-size:16px;color:#000}
.help-block a.btn{text-decoration:none;display:block;margin:10px auto;color:#fff;background-color:#fe7474;border-radius:5px;font-size:20px;border:none;padding:3px 20px;box-shadow:0 2px 6px 2px #772535}
.help-block a.btn:hover{background-color:#da3740}
.overflow-hit{position:relative;overflow:hidden}
.visible{visibility:visible}
.statistic_banner-bg{background-image:url(../images/skills.jpg);background-position-y:50%;background-color:rgba(157,212,95,.8);background-repeat:no-repeat;height:100%;padding:50px 0}
.statistic-block{text-align:center}
.statistic_banner .titlebar div{color:#fff}
.statistic-number{color:#f15959;font-size:80px;font-family:'Roboto Condensed',sans-serif;line-height:80px;font-weight:400;margin-bottom:20px}
.statistic-text{color:#222;font-size:23px;font-family:'Roboto Condensed',sans-serif;font-weight:300;text-transform:uppercase}
.navbar-brand{padding:5px;min-height:50px;height:auto}
.navbar{margin-bottom:0;border-radius:0;transition:all 350ms ease-in-out}
.navbar-fixed-top{z-index:10;top:0;background-color:rgba(0,0,0,.85);border-bottom:none}
.navbar-nav{margin-left:0}
.navbar-nav>li>a{color:#fff;font-size:14px;line-height:60px;font-weight:700;text-transform:uppercase;display:block;padding:0 15px;transition:all .1s ease-in-out}
.scroll-fixed-navbar{padding:0}
.scroll-fixed-navbar.navbar-fixed-top{background-color:#262626;border-bottom:1px solid #222}
.navbar-brand span{color:#fff;font-size:14px}
.navbar-nav>li>a.selected-nav,.navbar-nav>li>a:hover{color:#fe7474;background-color:transparent}
.navbar-toggle{position:relative;float:right;background-color:transparent;padding:10px;margin:13px 30px 13px 0;color:#fff;border:2px solid #ddd}
.navbar-toggle .icon-bar{background-color:#ddd}
.btn-theme{color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;padding:10px 20px;transition:all .3s ease-in-out}
.btn-theme:hover{color:#fff}
.btn:focus{outline:0;color:#f8f8f8;text-decoration:none}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:10px}
.titlebar h2{color:#222;font-size:40px;font-weight:400;text-transform:uppercase}
.titlebar h2:after{display:block;content:"";height:2px;width:200px;margin:15px auto;position:relative}
h2.title{margin-top:30px}
.btn-theme2{background:#fe7474 linear-gradient(to right,rgba(255,255,255,.45),rgba(255,255,255,0))!important;-webkit-animation:animate-btn 3s linear infinite;-o-animation:animate-btn 3s linear infinite;animation:animate-btn 3s linear infinite}
.consent{margin-top:10px;font-size:12px;color:#fff;}
#quest_form .consent span{display: inline;margin-top:10px;font-size:12px;color:#fff;}
.consent a{text-decoration:none;border-bottom: 1px dashed #fff;color:#fff;}
.consent a:hover{color:rgb(254, 116, 116);border-bottom: 1px dashed rgb(254, 116, 116);}
.consent-dark a{text-decoration:none;border-bottom: 1px dashed #000;color:#000;}
.consent-dark a:hover{color:rgb(254, 116, 116);border-bottom: 1px dashed rgb(254, 116, 116);}
@-webkit-keyframes animate-btn{
from{background-position:0 0}
to{background-position:0 0}
}
@-o-keyframes animate-btn{
from{background-position:0 0}
to{background-position:0 0}
}
@keyframes animate-btn{
from{background-position:222px 0}
to{background-position:0 0}
}