*{margin:0;padding:0;}
html, body{min-width:min-content;}
body, button, .modal-content{font-family:'Roboto Condensed', sans-serif;font-size:14px;color:#000;}
input, textarea, .jq-selectbox{font-family:'Roboto Condensed', sans-serif;}
.clear{clear:both;}
img{border:none;}
sup{vertical-align:top;}
.modals{display:none;}
.modal-content{position:relative;}
.modal-content .hidden{display:none;}
.modal-close{display:block;position:absolute;z-index:2;right:13px;top:11px;width:11px;height:11px;text-decoration:none !important;background:url('style/images/modal-close1.png') no-repeat;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.fancybox-overlay{}
.fancybox-margin{margin:0 !important;}
.fancybox-inner{overflow:visible !important;}
.fancybox-lock{overflow:visible !important;}
.fancybox-nav{z-index:1;}
.fancybox-close{right:-26px;top:-21px;width:48px;height:48px;background:url('images/modal-close-1.png') no-repeat;}
.bx-wrapper{margin:0 auto !important;}
.bx-viewport{left:0 !important;border:none !important;background:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
.bx-viewport ul li{border:1px solid #fff;}
.bx-controls-direction a{z-index:2 !important;}
.bx-pager{padding-top:0 !important;}
.main-wrapper{position:relative;overflow:hidden;max-width:1920px;margin:0 auto;}
.inner-wrapper{position:relative;overflow:hidden;width:1200px;margin:0 auto;}
.input-1{position:relative;height:28px;padding:10px 15px 10px 49px;background:#fff;border:1px solid #fff;border-radius:2px;}
.input-1.error{border-color:#f00;}
.input-1.required:after{display:block;content:'*';position:absolute;right:14px;top:13px;font-size:20px;color:#f32828;}
.input-1:before{display:block;content:'';position:absolute;background:url('images/input-1-icons.png') no-repeat;}
.input-1.name:before{width:16px;height:16px;left:19px;top:16px;}
.input-1.phone:before{width:12px;height:21px;left:21px;top:14px;background-position:-17px 0;}
.input-1.email:before{width:20px;height:14px;left:17px;top:17px;background-position:-30px 0;}
.input-1 input{display:block;width:100%;height:28px;font-size:16px;line-height:28px;color:#000;border:none;outline:none;background:none;}
.input-1 input::-webkit-input-placeholder{color:#686868;}
.input-1 input:-moz-placeholder{color:#686868;opacity:1;}
.input-1 input::-moz-placeholder{color:#686868;opacity:1;}
.input-1 input:-ms-input-placeholder{color:#686868;}
.textarea-1{height:82px;padding:4px 10px;background:#fff;border:1px solid #fff;}
.textarea-1.error{border-color:#f00;}
.textarea-1 textarea{display:block;width:100%;height:100%;font-size:18px;color:#000;resize:none;border:none;outline:none;background:none;}
.textarea-1 textarea::-webkit-input-placeholder{color:#a9a9a9;}
.textarea-1 textarea:-moz-placeholder{color:#a9a9a9;opacity:1;}
.textarea-1 textarea::-moz-placeholder{color:#a9a9a9;opacity:1;}
.textarea-1 textarea:-ms-input-placeholder{color:#a9a9a9;}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent;}
input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent;}
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent;}
input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent;}
.animated{opacity:0;}
.des{text-transform:uppercase;}
.animation-completed{opacity:1;}
.button-1{display:block;height:31px;font-size:12px;line-height:31px;font-weight:900;color:#fff !important;text-align:center;text-decoration:none;text-transform:uppercase;background:#7bc425;border-bottom:3px solid #60a015;border-radius:2px;}
.button-2{display:block;height:47px;font-size:17px;line-height:47px;font-weight:bold;color:#fff !important;text-align:center;text-decoration:none;text-transform:uppercase;background:#ff9c00;border-top:3px solid #ff9c00;border-bottom:3px solid #c47800;border-radius:2px;}
.button-2:hover{background:#ffb238;border-top-color:#ffb238;border-bottom-color:#d58a15;}
.button-2:active{border-top-color:#d58a15;}
.form-1{width:772px;height:207px;margin:0 auto;color:#fff;background:#2c2d2e;-webkit-box-shadow:0px -5px 30px 0px rgba(0, 0, 0, 0.67);-moz-box-shadow:0px -5px 30px 0px rgba(0, 0, 0, 0.67);box-shadow:0px -5px 30px 0px rgba(0, 0, 0, 0.67);}
.form-1 .heading{padding-top:23px;text-align:center;text-transform:uppercase;}
.form-1 .heading .row-1{font-size:30px;font-weight:bold;}
.form-1 .heading .row-2{margin-top:8px;padding:0 29px;font-size:17px;}
.form-1 .heading .hl{font-weight:bold;color:#7bc425;}
.form-1 .inputs{float:left;margin:28px 0 0 18px;}
.form-1 .input-1{float:left;width:155px;margin-left:18px;}
.form-1 .submit{float:left;margin:27px 0 0 18px;padding:0 20px;}
.homescreen{position:relative;height:1081px;background:#4c8ab5;}
.homescreen .block-heading{margin-top:222px;text-align:center;}
.homescreen .block-heading .text{margin:0 160px;}
.homescreen .block-heading .row-1{display:inline-block;padding:0 5px 4px;font-weight:900;text-transform:uppercase;background:rgba(255, 255, 255, 0.85);white-space:nowrap;}
.homescreen .block-heading .row-1-1{display:block;font-size:39px;line-height:44px;letter-spacing:1.3px;color:#404040;}
.homescreen .block-heading .row-1-2{display:block;font-size:60px;line-height:60px;letter-spacing:1.5px;color:#ff9c00;}
.homescreen .block-heading .row-2{display:inline-block;margin-top:20px;padding:0 29px;font-size:42px;line-height:74px;font-weight:bold;color:#fff;background:rgba(117, 190, 51, 0.85);white-space:nowrap;}
.homescreen .front{position:relative;z-index:2;}
.homescreen .sky{position:absolute;left:0;top:0;width:100%;height:844px;background:url('images/homescreen-sky.jpg') center top no-repeat;}
.homescreen .cloud{position:absolute;}
.homescreen .cloud.cloud-1{left:-265px;top:145px;width:3840px;height:840px;background:url('images/cloud-1.png') no-repeat;}
.homescreen .cloud.cloud-2{left:-1175px;top:49px;width:639px;height:251px;background:url('images/cloud-2.png') no-repeat;-webkit-animation:cloud-1 75s linear infinite;-moz-animation:cloud-1 125s linear infinite;-o-animation:cloud-1 125s linear infinite;animation:cloud-1 125s linear infinite;}
.homescreen .cloud.cloud-3{left:-527px;top:-224px;width:709px;height:380px;background:url('images/cloud-3.png') no-repeat;-webkit-animation:cloud-2 155s linear infinite;-moz-animation:cloud-2 155s linear infinite;-o-animation:cloud-2 155s linear infinite;animation:cloud-2 155s linear infinite;}
.homescreen .cloud.cloud-4{left:-204px;top:-257px;width:853px;height:529px;background:url('images/cloud-4.png') no-repeat;-webkit-animation:cloud-3 75s linear infinite;-moz-animation:cloud-3 75s linear infinite;-o-animation:cloud-3 75s linear infinite;animation:cloud-3 75s linear infinite;}
.homescreen .cloud.cloud-5{left:-1182px;top:116px;width:729px;height:374px;background:url('images/cloud-5.png') no-repeat;-webkit-animation:cloud-4 55s linear infinite;-moz-animation:cloud-4 55s linear infinite;-o-animation:cloud-4 55s linear infinite;animation:cloud-4 55s linear infinite;}
.homescreen .house{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:964px;background:url('images/homescreen-bg.png') center top no-repeat;}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}
15%{-webkit-transform:scale(1.3)}
50%{-webkit-transform:scale(1)}
}
@-moz-keyframes pulse{0%{-moz-transform:scale(1)}
15%{-moz-transform:scale(1.3)}
50%{-moz-transform:scale(1)}
}
@-o-keyframes pulse{0%{-o-transform:scale(1)}
15%{-o-transform:scale(1.3)}
50%{-o-transform:scale(1)}
}
@keyframes pulse{0%{transform:scale(1)}
15%{transform:scale(1.3)}
50%{transform:scale(1)}
}
.pulse{-webkit-animation:pulse 1.5s infinite;-moz-animation:pulse 1.5s infinite;-o-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;}
@-webkit-keyframes cloud-1{0%{left:30%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:30%;opacity:1;}
}
@-moz-keyframes cloud-1{0%{left:30%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:30%;opacity:1;}
}
@-o-keyframes cloud-1{0%{left:30%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:30%;opacity:1;}
}
@keyframes cloud-1{0%{left:30%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:30%;opacity:1;}
}
@-webkit-keyframes cloud-2{0%{left:50%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:50%;opacity:1;}
}
@-moz-keyframes cloud-2{0%{left:50%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:50%;opacity:1;}
}
@-o-keyframes cloud-2{0%{left:50%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:50%;opacity:1;}
}
@keyframes cloud-2{0%{left:50%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:50%;opacity:1;}
}
@-webkit-keyframes cloud-3{0%{left:70%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:70%;opacity:1;}
}
@-moz-keyframes cloud-3{0%{left:70%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:70%;opacity:1;}
}
@-o-keyframes cloud-3{0%{left:70%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:70%;opacity:1;}
}
@keyframes cloud-3{0%{left:70%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:70%;opacity:1;}
}
@-webkit-keyframes cloud-4{0%{left:-10%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:-10%;opacity:1;}
}
@-moz-keyframes cloud-4{0%{left:-10%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:-10%;opacity:1;}
}
@-o-keyframes cloud-4{0%{left:-10%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:-10%;opacity:1;}
}
@keyframes cloud-4{0%{left:-10%;opacity:1;}
49%{left:100%;opacity:1;}
50%{left:100%;opacity:0;}
51%{left:-90%;opacity:0;}
52%{left:-90%;opacity:1;}
100%{left:-10%;opacity:1;}
}
.homescreen .thanks{margin-top:237px;text-align:center;}
.homescreen .thanks .text{display:inline-block;padding:0 10px 7px;font-weight:900;text-transform:uppercase;background:#fff;white-space:nowrap;}
.homescreen .thanks .text .row-1{display:block;font-size:66px;line-height:72px;letter-spacing:1.5px;color:#ff9c00;}
.homescreen .thanks .text .row-2{display:block;font-size:44px;line-height:54px;letter-spacing:1.3px;color:#404040;}
.homescreen .thanks .back-btn{width:260px;margin:87px auto;}
.header{height:141px;color:#fff;background:url('images/header-bg.png') repeat-x;}
.header .logo{display:block;float:left;width:174px;height:48px;margin-top:19px;text-decoration:none;background:url('images/header-logo.png') no-repeat;}
.header .text{float:left;width:270px;margin:19px 0 0 43px;padding-left:43px;font-size:14px;line-height:24px;border-left:1px solid rgba(255, 255, 255, 0.2);}
.header .callback-btn{float:right;margin:45px 1px 0 0;padding:0 17px;}
.header .phone{float:right;margin:47px 20px 0 0;font-size:22px;font-weight:600;}
.callback-1{margin-top:279px;}
.advantages-1{height:475px;padding-top:41px;background:url('images/advantages-1-bg.jpg') center top no-repeat;}
.advantages-1 .items{margin:0 -10px;background:url('images/advantages-1-items-bg.png') center top no-repeat;}
.advantages-1 .item{float:left;width:33.33%;height:173px;margin-top:45px;text-align:center;}
.advantages-1 .item .row-1{font-size:80px;line-height:90px;font-weight:900;color:#7bc425;}
.advantages-1 .item .row-2{margin:9px 48px 0;font-size:23px;line-height:32px;font-weight:600;color:#2f2f2f;}
.block-title{font-size:36px;font-weight:bold;color:#2f2f2f;text-align:center;}
.block-title:after{display:block;content:'';width:112px;height:4px;margin:24px auto 0;background:#7bc425;}
.block-title .hl{color:#7bc425;}
.advantages-2{position:relative;z-index:1;padding-top:49px;background:url('images/advantages-2-bg.jpg') center top no-repeat;}
.advantages-2 .items{margin:46px 80px 0;}
.advantages-2 .item{float:left;width:320px;height:369px;margin:13px 10px;padding-top:35px;text-align:center;background:#fff;border-bottom:4px solid #dbdbdb;-webkit-box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.23);-moz-box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.23);box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.23);}
.advantages-2 .item-icon{height:130px;line-height:130px;}
.advantages-2 .item-icon img{vertical-align:middle;}
.advantages-2 .item-title{margin:27px 20px 0;font-size:20px;line-height:32px;font-weight:bold;color:#2f2f2f;text-transform:uppercase;}
.advantages-2 .item-text{margin:11px 20px 0;font-size:18px;line-height:29px;color:#676767;}
.services{margin-top:67px;}
.services .callback-btn{position:relative;z-index:1;width:221px;margin:0 auto;}
.services .items.single{margin-top:62px;}
.services .items.single .left{float:left;width:436px;}
.services .items.single .callback-btn{margin-top:-31px;}
.services .items.single .item-content{margin-left:510px;padding-top:11px;}
.services .items.single .item-title{font-size:30px;line-height:32px;font-weight:bold;color:#2f2f2f;}
.services .items.single .item-text{margin:28px 0 0 1px;font-size:18px;line-height:29px;color:#676767;}
.services .items.single .item-hl{margin-top:29px;padding:13px 19px 13px 18px;display:inline-block;font-size:15px;line-height:21px;font-weight:bold;color:#fff;background:#7bc425;border-radius:4px;}
.services .items.multi-1{margin-top:51px;padding-top:60px;background:url('images/split-line-1.png') repeat-x;}
.services .items.multi-1 .left{float:left;}
.services .items.multi-1 .right{float:right;}
.services .items.multi-1 .item{width:436px;}
.services .items.multi-1 .item-image{position:relative;z-index:1;}
.services .items.multi-1 .item-content{height:365px;margin-top:-230px;padding-top:227px;background:#fff;border-bottom:2px solid #ccc;-webkit-box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.23);-moz-box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.23);box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.23);}
.services .items.multi-1 .callback-btn{margin-top:-27px;}
.services .items.multi-1 .item-title{font-size:30px;line-height:32px;font-weight:bold;color:#2f2f2f;text-align:center;}
.services .items.multi-1 .item-text{margin:15px 28px 0 28px;font-size:18px;line-height:29px;color:#676767;}
.services .items.multi-2{margin:46px -10px 0;padding-top:57px;background:url('images/split-line-1.png') repeat-x;}
.services .items.multi-2 .item{float:left;width:33.33%;text-align:center;}
.services .items.multi-2 .item-image{width:190px;height:190px;margin:0 auto;border-radius:95px;overflow:hidden;}
.services .items.multi-2 .item-image img{display:block;width:190px;height:190px;}
.services .items.multi-2 .item-title{margin-top:26px;font-size:20px;line-height:32px;font-weight:bold;color:#2f2f2f;text-transform:uppercase;}
.services .items.multi-2 .item-text{margin-top:15px;font-size:18px;line-height:29px;color:#676767;}
.services .items.multi-2 .item-text p{margin:0 45px;}
.services .items.multi-2 .item-text p:first-child{margin:0;font-weight:bold;color:#7bc425;}
.form-2{width:320px;height:520px;padding-top:33px;text-align:center;color:#fff;background:#28231f;background:rgba(40, 35, 31, 0.9);-webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.67);-moz-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.67);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.67);}
.form-2 .heading{text-transform:uppercase;}
.form-2 .heading .row-1{margin:0 53px;font-size:15px;line-height:24px;}
.form-2 .heading .row-2{margin-top:15px;font-size:22px;line-height:31px;font-weight:bold;color:#7bc425;}
.form-2 .inputs{padding:1px 50px 0 49px;}
.form-2 .input-1{margin-top:20px;}
.form-2 .submit{margin:28px 50px 0 49px;}
.form-2 .caption{margin-top:19px;font-size:15px;color:#b2b2b2;}
.form-2 .call-us{display:inline-block;position:relative;margin:8px 0 0 34px;font-size:20px;font-weight:600;}
.form-2 .call-us:before{display:block;content:'';position:absolute;left:-31px;top:6px;width:16px;height:16px;background:url('images/phone-icon-1.png') no-repeat;}
.callback-2{margin-top:48px;color:#fff;background:url('images/callback-2-bg.jpg') center 36px no-repeat;}
.callback-2 .form-2{float:right;}
.callback-2 .block-heading{margin-right:400px;padding-top:101px;font-weight:900;text-transform:uppercase;}
.callback-2 .block-heading .row-1{font-size:55px;line-height:66px;letter-spacing:1.4px;}
.callback-2 .block-heading .row-2{font-size:32px;line-height:48px;letter-spacing:0.7px;}
.callback-2 .list{list-style:none;margin:35px 530px 0 3px;font-size:18px;line-height:26px;font-weight:600;}
.callback-2 .list li{position:relative;padding:9px 0 8px 0;}
.callback-2 .list li:before{display:block;content:'';position:absolute;left:-3px;top:7px;width:36px;height:31px;background:url('images/li-1.png') no-repeat;}
.callback-2 .list span{display:inline-block;padding:5px 19px 7px 43px;background:#28231f;background:rgba(40, 35, 31, 0.7);}
.portfolio{margin-top:51px;}
.portfolio .block-heading{margin-top:30px;font-size:18px;text-align:center;color:#676767;}
.portfolio .slider{margin-top:44px;}
.portfolio .bx-viewport{overflow:visible !important;}
.portfolio .bx-controls-direction a{width:65px;height:65px;margin-top:-33px;background:url('images/slider-nav-1.png') no-repeat;}
.portfolio .bx-controls-direction a.bx-prev{left:10px;}
.portfolio .bx-controls-direction a.bx-prev:hover{background-position:0 -66px;}
.portfolio .bx-controls-direction a.bx-next{right:10px;background-position:-66px 0;}
.portfolio .bx-controls-direction a.bx-next:hover{background-position:-66px -66px;}
.bonus{position:relative;z-index:1;background:url('images/bonus-bg.jpg') center top no-repeat;}
.bonus .decor:after{display:block;content:'';position:absolute;z-index:1;right:1184px;bottom:-220px;width:276px;height:394px;background:url('images/bonus-decor-1.png') no-repeat;}
.bonus .block-title{padding-top:81px;background:url('images/bonus-block-title-bg.png') center top no-repeat;}
.bonus .items{margin:48px 30px 0 38px;background:url('images/bonus-items-bg.png') center 84px no-repeat;}
.bonus .item{width:300px;text-align:center;}
.bonus .item.left{float:left;}
.bonus .item.right{float:right;}
.bonus .item-icon{height:180px;line-height:180px;}
.bonus .item-icon img{vertical-align:middle;}
.bonus .item-text{margin:28px 25px 0;font-size:22px;line-height:36px;font-weight:600;color:#3d3d3d;}
.bonus .item-text .hl{color:#7ac423;font-weight:bold;white-space:nowrap;}
.gift{height:922px;padding-top:53px;margin-top:93px;background:url('images/gift-bg.jpg') center top no-repeat;}
.gift .block-heading{text-align:center;}
.gift .block-heading .row-1{font-size:48px;line-height:102px;}
.gift .block-heading .row-2{margin-top:9px;font-size:48px;font-weight:bold;letter-spacing:-1.3px;}
.gift .block-heading .hl{display:inline-block;vertical-align:middle;padding:0 26px;line-height:82px;font-weight:bold;color:#face10;border:10px solid #face10;}
.gift .items{margin:53px -10px 0;}
.gift .item{float:left;width:320px;margin:0 10px;text-align:center;}
.gift .item-image img{display:block;}
.gift .item-text{margin:10px 10px 0;font-size:18px;line-height:30px;}
.gift .item-text .row-1{font-weight:bold;}
.gift .item-text .row-2{font-weight:600;color:#797979;}
.gift .more{margin-top:80px;}
.gift .more{text-align:center;}
.gift .more .row-1{font-size:28px;font-weight:bold;}
.gift .more .row-2{margin-top:9px;font-size:18px;color:#343434;}
.gift .more .row-3{margin-top:30px;padding:0 19px;display:inline-block;font-size:22px;line-height:57px;color:#fff;background:#7bc425;border-radius:2px;}
.reviews{margin-top:68px;}
.reviews .slider{margin:65px 80px 0;padding-bottom:56px;}
.reviews .slide-image{float:left;width:235px;height:235px;margin-left:5px;border-radius:118px;overflow:hidden;}
.reviews .slide-image img{display:block;width:235px;height:235px;}
.reviews .slide-text{margin:0 10px 0 275px;padding-top:16px;}
.reviews .slide-text .row-1{font-size:26px;line-height:36px;font-weight:bold;color:#79c223;}
.reviews .slide-text .row-2{margin-top:6px;font-size:15px;line-height:20px;color:#8f8f8f;}
.reviews .slide-text .row-3{margin:45px 0 0 2px;font-size:18px;line-height:29px;color:#3d3d3d;}
.reviews .bx-controls-direction a{width:65px;height:65px;margin-top:-29px;background:url('images/slider-nav-1.png') no-repeat;}
.reviews .bx-controls-direction a.bx-prev{left:-80px;}
.reviews .bx-controls-direction a.bx-prev:hover{background-position:0 -66px;}
.reviews .bx-controls-direction a.bx-next{right:-80px;background-position:-66px 0;}
.reviews .bx-controls-direction a.bx-next:hover{background-position:-66px -66px;}
.reviews .bx-pager{bottom:-56px;}
.reviews .bx-pager a{width:14px !important;border-radius:50%;height:14px !important;margin:0 5px !important;background:#fff !important;border:3px solid #d0d0d0 !important;border-radius:10px !important;}
.reviews .bx-pager a:hover,.reviews .bx-pager a.active{background:#7ac423 !important;border-color:#7ac423 !important;}
.callback-3{position:relative;z-index:1;margin-top:49px;color:#fff;background:url('images/callback-3-bg.jpg') center 29px no-repeat;}
.callback-3 .form-2{float:right;}
.callback-3 .block-heading{float:left;width:660px;margin:171px 0 0 1px;text-transform:uppercase;text-align:center;}
.callback-3 .block-heading .row-1{float:left;padding:10px 16px 14px 16px;font-weight:900;background:#28231f;background:rgba(40, 35, 31, 0.8);}
.callback-3 .block-heading .row-1-1{font-size:60px;line-height:60px;letter-spacing:1.5px;}
.callback-3 .block-heading .row-1-2{font-size:51px;line-height:58px;letter-spacing:1.3px;}
.callback-3 .block-heading .row-2{float:left;margin-top:35px;padding:4px 16px 6px 12px;font-size:24px;letter-spacing:2.6px;font-weight:bold;color:#ff9c00;background:#28231f;background:rgba(40, 35, 31, 0.8);}
#modal-call .form-2{height:475px;}
#map_canvas{height:351px;margin-top:-28px;}
.footer a{color:#ff9c00;}
.footer .top{padding-bottom:17px;}
.footer .logo{display:block;float:left;width:174px;height:48px;margin-top:20px;text-decoration:none;background:url('images/footer-logo.png') no-repeat;}
.footer .address{float:left;width:325px;margin:19px 0 0 43px;padding-left:37px;color:#3e3e3e;border-left:1px solid #d4d3d2;}
.footer .address .row-1{font-size:14px;line-height:22px;letter-spacing:0.1px;}
.footer .address .row-2{margin-top:2px;font-size:18px;line-height:24px;font-weight:600;letter-spacing:0.5px;}
.footer .callback-btn{float:left;margin:27px 1px 0 16px;padding:0 17px;}
.footer .contacts{float:right;margin-top:17px;line-height:26px;font-weight:600;color:#3e3e3e;}
.footer .contacts .row-1{font-size:18px;}
.footer .contacts .row-2{font-size:16px;letter-spacing:0.3px }
.footer .bottom{padding:6px 0 9px 0;font-size:12px;color:#a1a1a1;text-transform:uppercase;background:#28231f;}
.footer .copyright{float:left;}
.footer .developer{float:right;}
.test{position:relative;height:50px;}
.test .move{position:absolute;top:0;left:50%;width:50px;height:50px;background:#000;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;border-radius:50% !important;overflow:hidden;}
.c1407{position:absolute;z-index:328;opacity:0.1;word-wrap:break-word;top:3880px;left:930px;height:960px;width:260px;overflow:hidden;}
