@charset "UTF-8";
*{vertical-align:middle;}
html{height:100%;overflow-x:hidden;padding:0;margin:0;overflow-y:scroll;}
body{height:100%;padding:0;margin:0;font-size:14px;font-family:Open Sans!important;}

a{color:#000;text-decoration:none!important;}
img{border:0;margin:0;padding:0;vertical-align:middle;}
select{cursor:pointer;}
span{vertical-align:top;}
strong{vertical-align:top;}
input[type="password"],input[type="text"],textarea{-webkit-appearance: none; -moz-appearance: none; appearance: none;font-weight:600;}
select:hover{color:#258ecf;}
select option{font-weight:600;color:#333;cursor:pointer;}
.notIn{position:fixed;top:-100%;}
label{cursor:pointer;}
.skycode-svg{fill:#313131;}
.m-r-40{margin-right:40px!important;}
.beforeLoad{position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;background:#fff;}
.blur{ -webkit-filter: blur(5px);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.blur:hover{ -webkit-filter: blur(0px);}
.resp{max-width:100%;}
.line-resp{height:100%;max-height:100%;}
.tmp{display:none;}
.hid{display:none;}
.fix-top-left{position:fixed;left:0;top:0;right:50%;margin-right:765px;font-size:27px;text-align:center;padding-top:25px;z-index:5;display:none;}
.fix-top-right{position:fixed;right:0;top:0;left:50%;margin-left:765px;font-size:27px;text-align:center;padding-top:25px;z-index:5;display:none;}
.fix-bottom-left{position:fixed;left:0;bottom:0;right:50%;margin-right:765px;font-size:27px;text-align:center;padding-bottom:25px;z-index:5;display:none;}
.fix-bottom-right{position:fixed;right:0;bottom:0;left:50%;margin-left:765px;font-size:27px;text-align:center;padding-bottom:25px;z-index:5;display:none;}
@media (max-width: 1670px) {
.fix-top-left,.fix-top-right, .fix-bottom-left, .fix-bottom-right{display:none;}
}
.pointer{cursor:pointer;}

.my-check-box{position:relative;background:#fff;border:#ccc solid 1px;border-radius:3px;display:inline-block;width:20px;height:20px;vertical-align:middle;cursor:pointer;font-size:14px;color:#333;text-align:center;z-index:2;}
.my-check-box i{vertical-align:top;margin-top:2px;color:#fff;}
.my-check-box.active i{color:#0090d9;}

.row-no-padding{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
u{padding:0;margin:0;vertical-align:bottom;}

.full-height{min-height:100%!important;}
.content-wrap{margin:0 auto;width:100%;max-width:1920px;position:relative;}
.content-wrap.fixed{position:fixed;top:0;left:0;right:0;}
.content{position:relative;margin:0 auto;max-width:1300px;}

@media (max-width: 1600px) {
.content{padding-right:40px;padding-left:40px;}
}

@media (max-width: 800px) {
.content{padding-right:20px;padding-left:20px;}
.devices{display:none;}
.ipad-main{display:none;}
}
.m-b-10{margin-bottom:10px;}
.m-b-20{margin-bottom:20px;}
.txt-shadow{text-shadow:1px 1px 3px rgba(0,0,0,.4);}

.p-t-25{padding-top:25px;}
.blue-wide{background:#258ecf;color:#fff;}
.green-wide{background:#4abd96;}
.grey-wide{background:#313131;color:#fff;}
.yellow-wide{background:#ede45f;color:#fff;}
.lgrey-wide{background:#f0f0f0;color:#333;}
.sgrey-wide{background:#e0e0e0;color:#333;}
.relative{position:relative;}

.top-menu{padding:20px 0px;z-index:6;background:transparent;}
@media (max-width: 800px) {
	.top-menu{padding:6px 0px 10px 0px;background:#264d50!important;}
	.top-menu.invoice{padding:6px 0px 0px 0px;background:#264d50!important;}
}
.logo-wrap{padding-top:6px;display:inline-block;vertical-align:top;}
.qbill-svg-logo{fill:#fff;}
#qbill-logo_layer{width:101px;height:42px;}

.mobile-menu-btn{cursor:pointer;border:#fff solid 2px;display:none;padding:12px 18px;border-radius:5px;margin-left:20px;vertical-align:top;}

.langShadow{z-index:5;position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.8);display:none;}
.selectWraps,.selectWrap{font-weight:600;display:inline-block;z-index:6;cursor:pointer;line-height:33px;height:33px;position:relative;margin-left:40px;vertical-align:top;padding-top:5px;float:right;font-size:14px;}
.selectWraps .all-other,.selectWrap .all-other{display:none;position:absolute;top:36px;left:15px;padding-top:10px;}
.selectWraps .first,.selectWrap .first{display:inline-block;padding:0px 15px 0px 15px;color:#fff;font-weight:600!important;}
.selectWraps .lang-row,.selectWrap .lang-row{text-decoration:none;display:block;position:relative;color:#fff;z-index:2;}
.top-menu.dark-menu .selectWrap .lang-row{color:#333;}
.top-menu .selectWrap.open .lang-row{color:#fff;}
.selectWraps .all-other .lang-row:hover,.selectWrap .all-other .lang-row:hover{color:#1ba3f6;}
.selectWraps .line,.selectWrap .line{position:absolute;left:15px;right:15px;top:40px;height:1px;background:transparent;z-index:-2;}
.selectWraps .fa,.selectWrap .fa{position:relative;z-index:-2;}
.selectWraps:hover .fa,.selectWrap:hover .fa{color:#333;}
.selectWraps:hover .line,.selectWrap:hover .line{background:transparent;}
.selectWraps.open .line,.selectWrap.open .line{background:#fff;}
.selectWraps.open .fa,.selectWrap.open .fa{color:#fff;}

.menu-wrap{float:right;}
.menu-wrap ul{margin:0;padding:0;display:inline-block;}
.menu-wrap ul li{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:top;}
.menu-wrap ul li ul{display:none;}
.menu-wrap ul li.menu-li{padding-top:16px;}
.menu-wrap ul li a.menu-link{padding:4px 0px;display:inline-none;color:#fcfcfc;font-size:16px;font-weight:600;margin:0 20px;border-bottom:transparent solid 1px;text-transform:uppercase;}
.menu-wrap ul li a.menu-link.active, .menu-wrap ul li a.menu-link:hover{color:#fff;border-bottom:#fff solid 1px;}


.top-menu.dark-menu .white-border{color:#313131!important;border-color:#313131!important;}
.top-menu.dark-menu .menu-wrap ul li a.menu-link{color:#313131;}
.dark-menu .menu-wrap ul li a.menu-link.active, .dark-menu .menu-wrap ul li a.menu-link:hover{border-color:#313131!important;}
.top-menu.dark-menu .qbill-svg-logo{fill:#313131!important;}
.top-menu.dark-menu .mobile-menu-btn{border-color:#313131;color:#313131;}
.mobile-menu{position:fixed;top:0px;left:0;right:0;z-index:5;text-align:center;display:block;background:rgba(0,0,0,.75);padding-top:90px;display:none;}
.mobile-menu ul{padding:0;margin:0;}
.mobile-menu ul li{padding:0;margin:0;list-style:none;display:inline-block;clear:both;padding-top:5px;}
.mobile-menu ul li a{color:#fff;padding:10px 15px;display:inline-block;margin-bottom:5px;}
@media (max-width: 1230px) {
.menu-wrap ul li a.menu-link{font-size:14px;}
}

@media (max-width: 1168px) {
.menu-wrap ul li a.menu-link{margin:0 10px;}
}


@media (max-width: 1060px) {
.menu-wrap ul li a.menu-link{font-size:12px;}
}
@media (min-width: 978px) {
.mobile-menu.active{display:none!important;}
}
@media (max-width: 978px) {
.menu-wrap ul li a.menu-link{display:none;}

.mobile-menu-btn{display:inline-block;}
}
@media (max-width: 375px) {
.mobile-menu ul li{display:block;}
.mobile-menu ul li a{display:block;}
}

.semi-bold{font-weight:600;}

.slow{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.white-border{cursor:pointer;outline: 0;text-decoration:none;border:0px;cursor:pointer;text-align:center;padding:12px 40px;font-weight:400;border-radius:60px;border:#fff solid 2px;color:#fff;font-size:16px;font-weight:600;-webkit-appearance:none;display:inline-block;margin-right:20px;}
.white-border .fa{margin-left:10px;}
.white-border:hover{background:#fff;color:#258ecf;}

.dark-border{cursor:pointer;outline: 0;text-decoration:none;border:0px;cursor:pointer;text-align:center;padding:12px 40px;font-weight:400;border-radius:60px;border:#313131 solid 2px;color:#313131;font-size:16px;font-weight:600;-webkit-appearance:none;display:inline-block;margin-right:20px;}
.dark-border .fa{margin-left:10px;}
.dark-border:hover{background:#313131;color:#fff;}

.white-btn{outline: 0;text-decoration:none;border:0px;cursor:pointer;text-align:center;padding:12px 40px;font-weight:400;border-radius:60px;border:#fff solid 2px;color:#333;font-size:16px;font-weight:600;-webkit-appearance:none;display:inline-block;margin-right:20px;background:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;}
.white-btn .fa{margin-left:10px;}
.white-btn:hover{background:transparent;color:#fff;}
.white-btn.dark-text:hover{color:#333;}
.white-border.dark-text{color:#333;}

.dark-btn{outline: 0;text-decoration:none;border:0px;cursor:pointer;text-align:center;padding:12px 40px;font-weight:400;border-radius:60px;border:#313131 solid 2px;color:#fff;font-size:16px;font-weight:600;-webkit-appearance:none;display:inline-block;margin-right:20px;background:#313131;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;}
.dark-btn .fa{margin-left:10px;}
.dark-btn:hover{color:#ede45f;}

.green-btn{outline: 0;text-decoration:none;border:0px;cursor:pointer;text-align:center;padding:12px 40px;font-weight:400;border-radius:60px;border:#4abd96 solid 2px;color:#fff;font-size:16px;font-weight:600;-webkit-appearance:none;display:inline-block;margin-right:20px;background:#4abd96;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;}
.green-btn .fa{margin-left:10px;}
.green-btn:hover{color:#313131;}

.enter-btn{margin-left:30px;margin-right:0px;}

@media (max-width: 540px) {
.enter-btn{font-size:14px;margin-top:5px;}
}

@media (max-width: 1060px) {
.white-border{margin-left:10px;}
}

@media (max-width: 520px) {
.white-border{padding-right:30px;padding-left:30px;}
.white-btn{padding-right:30px;padding-left:30px;}
.enter-btn{padding:6px 20px;margin-top:10px;}
.mobile-menu-btn{padding:6px 12px;margin-top:10px;margin-left:15px;}
}

@media (max-width: 480px) {
h1{font-size:30px;}

.enter-btn{padding:6px 12px;margin-left:-5px;}
.enter-btn span{display:none;}
.enter-btn .fa{margin-left:0px;}

}
.white-border.funcional{margin-left:0px;}

.link-btn{outline: 0;text-decoration:none;border:0px;cursor:pointer;text-align:center;padding:12px 40px!important;font-weight:400;border-radius:60px;border:transparent solid 2px;color:#fff;font-size:16px;font-weight:600;-webkit-appearance:none;display:inline-block;margin-left:30px;background:transparent;}
.link-btn .fa{margin-left:10px;}
.link-btn:hover{background:transparent;color:#fff;}


.after-menu{height:30px;}
.main-slogan h1{font-size:60px;font-weight:800;padding:40px 0px 40px 0px;}
.menu-title{font-size:80px;padding:80px 0px 40px 5px;font-weight:400;}
@media (max-width: 1200px) {
.main-slogan h1{padding:20px 0px 20px 0px;}
.menu-title{font-size:60px;}
}
@media (max-width: 670px) {
.main-slogan h1,h1{font-size:30px!important;text-align:center;}
.main-slogan h1{padding:0px 0px 15px 0px!important;margin-top:0px;}
.menu-title{font-size:40px; padding:40px 0px 20px 0px;}
.after-menu{height:60px;}

}

.devices-wrap{position:absolute;top:0;right:0;bottom:-300px;overflow:hidden;}
.devices{margin-right:-150px;top:120px;z-index:2;}
@media (max-width: 1430px) {
.devices{margin-right:-220px;}
}
@media (max-width: 1200px) {
.devices{margin-right:-290px;}
}
@media (max-width: 980px) {
.devices{margin-right:-490px;}
}

.ipad-main{position:absolute;right:45%;top:180px;z-index:2;}
.image-topper{position:relative;z-index:3;}
.black-back{background:#222;color:#fff;border-radius:3px;}
.main-text{padding:40px;font-size:26px;font-weight:400;}
.block-title{font-size:100px;font-weight:400;padding-top:40px;padding-bottom:40px;color:#333;}
.opportunity-content .block-title{color:#4abd96;}
@media (max-width: 670px) {
.main-slogan h1,h1{font-size:40px;}
.block-title{font-size:36px;font-weight:600;}
.main-slogan h1{padding:0px;}
}

.opportunity-main-wrap{margin-bottom:80px;overflow:hidden;background:rgba(0,0,0,.5);color:#fff!important;box-shadow:0 0 5px rgba(0,0,0,.05);border-radius:0px;border-radius:5px;}
.opportunity-main-wrap .opportunity{display:none;}
.opportunity-main-wrap .opportunity.first{display:block!important;}
.opportunity-main-wrap .opportunity *{text-align:left!important;}
.opportunity div:first-child{color:#fff;}
.opportunity{vertical-align: middle;}
.opportunity-btn-wrap{text-align:right;}
.opportunity-btn-wrap.up{position:absolute;top:0;left:0;right:0;}
.opportunity-btn-wrap.down{position:absolute;bottom:0;left:0;right:0;}
.opp-btn{display:inline-block;padding:0px 15px 2px 15px;line-height:45px;font-size:28px;cursor:pointer;}
.opp-btn.go-up{-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;}
.opp-btn.go-down{-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-bottom-left-radius: 3px;}
.opp-btn:hover{color:#258ecf;}

@media (max-width: 670px) {
.selectWraps,.selectWrap{font-size:18px;margin-left:15px;}
.opportunity-main-wrap{margin-bottom:40px;}
.opportunity-main-wrap .opportunity{font-size:16px;}
}

.func-wrap{padding-left:300px;padding-top:20px;font-size:24px;}
.func-wrap .func-pos{position:relative;padding-bottom:60px;vertical-align:top;}
.func-wrap .func-title{color:#fff;font-weight:800;display:inline-block;cursor:pointer;padding-left:60px;vertical-align:top;text-shadow:1px 1px 3px rgba(0,0,0,.4);}
.func-wrap .func-title .ico{position:absolute;left:0;top:-3px;color:#ede45f;line-height:40px;width:45px;border:#ede45f solid 3px;text-align:center;vertical-align:middle;border-radius:60px;margin-right:20px;text-shadow:none;}
.func-wrap .func-title .ico .fa{position:relative;margin-top:-2px;}

.func-wrap .func-desc{display:none;color:#fff;position:absolute;left:-20px;top:-20px;width:100%;max-width:650px;background:#313131;padding:30px;font-size:16px;z-index:-1;padding-top:100px;padding-left:80px;border-radius:3px;}
.func-wrap .func-pos.pos-1{margin-left:0px;}
.func-wrap .func-pos.pos-2{margin-left:200px;}
.func-wrap .func-pos.pos-3{margin-left:420px;}
.func-wrap .func-pos.pos-4{margin-left:420px;}
.func-wrap .func-pos.pos-5{margin-left:200px;}
.func-wrap .func-pos.pos-6{margin-left:-0px;}

@media (max-width: 1200px) {
.func-wrap{padding-left:200px;}
}

@media (max-width: 1122px) {
.func-wrap{padding-left:200px;}
}
@media (max-width: 1024px) {
.func-wrap{padding-left:100px;}
}
@media (max-width: 1000px) {
.func-wrap{padding-left:80px;}
}
@media (max-width: 874px) {
.func-wrap{padding-left:0px;}
}
@media (max-width: 800px) {
	.func-wrap .func-pos{margin-left:0px!important;display:inline-block;width:50%;padding-bottom:20px;}
	.func-wrap .func-title{font-size:16px;padding-top:5px;}
	.func-wrap .func-desc{border-radius:0px;}
	
}
@media (max-width: 420px) {
	.func-wrap .func-pos{width:100%;padding-bottom:20px;}
	.func-wrap .func-desc{right:-20px;width:auto;}
}

.opp-before-wrap{overflow:hidden;height:70px;}
.opp-wrap{overflow-y:hidden;overflow-x:scroll;padding-bottom:30px;height:90px;}
.opp-wrap .wide{width:4000px;}
.opp-wrap .wide .opp{cursor:pointer;outline: 0;text-decoration:none;border:0px;cursor:pointer;text-align:center;padding:12px 40px;font-weight:400;border-radius:60px;border:transparent solid 2px;color:#fff;font-size:16px;-webkit-appearance:none;display:inline-block;margin-right:10px;}
.opp-wrap .wide .opp .fa{margin-left:10px;}
.opp-pic{position:absolute;right:0;bottom:0px;top:0;text-align:right;z-index:2;overflow:hidden;display:none;}
.opp-pic.simple{right:-100px;}
.opp-pic img{margin-right:-100%;padding-bottom:30px;padding-top:30px;}
.opp-pic img.time-manage{padding-bottom:0px;}
.opp-wrap .wide .opp:hover{color:#ede45f;}
.opp-wrap .wide .opp.active{color:#fff;border:#fff solid 2px;}
.opp-title{font-size:60px;font-weight:400;color:#ede45f;padding:10px 0px 30px 0px;text-shadow: 3px 3px 3px #313131;}
.opp-value{max-width:600px;font-size:20px;text-shadow: 1px 1px 0px #313131;}
@media (max-width: 874px) {
.opp-title{font-size:42px;}
}
@media (max-width: 400px) {
.opp-title{font-size:28px;}
}
	
@media (max-width: 700px) {
.opp-wrap .wide .opp{padding:6px 15px;}
}
	
	
@media (max-width: 1280px) {
.opp-pic {margin-right:-200px;}
}
	
@media (max-width: 1100px) {
.opp-pic {margin-right:-300px;}
.opp-pic.time {margin-right:-200px;}
}
	
@media (max-width: 800px) {
.opp-pic {margin-right:-400px;}

}

@media (max-width: 700px) {
.opp-pic {display:none!important;}
}
.before-footer{padding:30px 22px 10px 22px;}
	
.rule-links-wrap{position:absolute;top:0;left:0;bottom:0;width:300px;border-right:#d2d2d2 solid 1px;}
.fix-wrap{position:fixed;left:0;right:0;top:70px;bottom:60px;margin:0 auto;max-width:1530px;opacity:0;}
.rule-links{padding:15px 0px;padding-top:10px;}
.rule-links .rule-link{cursor:pointer;outline: 0;text-decoration:none;border:0px;cursor:pointer;text-align:left;padding:10px 0px;font-weight:400;border-radius:60px;color:#333;font-size:16px;-webkit-appearance:none;display:inline-block;margin-right:20px;display:block;font-size:12px;width:250px;}
.rule-links .rule-link.active{font-weight:600;}
.rule-text-wrap{margin-left:301px;position:relative;z-index:5;}
.rule-content{padding:40px;padding-top:10px;line-height:30px;}

@media (max-width: 850px) {
.rule-text-wrap{margin-left:0px;}
.rule-links-wrap{display:none;}
.rule-content{padding:30px 5px;}
}

.before-footer a.dark-btn, .before-footer a.white-btn{margin-right:40px;}

@media (max-width: 850px) {
.before-footer a.dark-btn, .before-footer a.white-btn{margin-right:20px;}
}

.main-pack{font-size:70px;font-weight:400;}
.main-pack-subtitle{font-size:20px;font-weight:400;}

.sub-modules .module-name-wrap{height:100px;display:inline-block;width:100%;max-width:380px;padding-bottom:20px;padding-right:20px;position:relative;}
.sub-modules .module-name-wrap .module-check{position:absolute;left:15px;top:11px;z-index:2;color:#4abd96;font-size:18px;}

.sub-modules .module-name{outline: 0;text-decoration:none;border:0px;cursor:pointer;text-align:left;padding:12px 40px;font-weight:400;border-radius:60px;border:#fff solid 2px;color:#333;font-size:16px;font-weight:600;-webkit-appearance:none;display:inline-block;margin-right:40px;background:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;width:100%;max-width:360px;margin-bottom:30px;position:relative;vertical-align:top;position:relative;}
.sub-modules .module-name .hover-tip{display:none;font-size:13px;font-weight:400;}
.sub-modules .module-name:hover .hover-tip{display:block;}
.sub-modules .modal-space{outline: 0;text-decoration:none;border:0px;cursor:pointer;text-align:left;padding:12px 40px;font-weight:400;border-radius:60px;border:transparent solid 2px;color:transparent;font-size:16px;font-weight:600;-webkit-appearance:none;display:inline-block;margin-right:40px;background:transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:default;width:100%;max-width:380px;margin-bottom:30px;position:relative;vertical-align:top;}
.sub-modules .module-price{position:absolute;bottom:10px;right:-20px;width:70px;height:70px;background:#278ecd;color:#fff;border-radius:50px;}
.sub-modules .module-price .price-label{position:absolute;left:0;right:0;top:18px;font-size:14px;text-align:center;}
.sub-modules .module-price .price-month{position:absolute;left:0;right:0;top:38px;font-size:12px;text-align:center;}


@media (max-width: 1230px) {
.sub-modules .module-name-wrap.space-only{display:none;}
}
.price-pad-wrap{position:absolute;top:60px;right:0;z-index:2;overflow:hidden;}

@media (max-width: 1400px) {
.price-pad-wrap img{margin-right:-300px;}
}

@media (max-width: 1024px) {
.price-pad-wrap img{margin-right:-450px;}
.main-pack{font-size:40px;}
}
@media (max-width: 768px) {
.price-pad-wrap img{display:none;}
.sub-modules .module-name{max-width:310px;}
.sub-modules .module-name-wrap{max-width:310px;}
.base-module-price{float:none;margin:80px;clear:both;}
}

.base-module-price{display:inline-block;border-radius:200px;text-align:center;width:150px;height:150px;padding-top:39px;padding-right:5px;margin:-15px;margin-left:20px;text-align:center;background:#4abd96;float:left;font-size:32px;color:#fff;position:relative;font-weight:600;}
.base-module-price .by_month{position:absolute;top:87px;left:0;right:0;line-height:normal;font-size:16px;}

@media (max-width: 667px) {
.main-pack{font-size:30px;font-weight:400;}
}
@media (max-width: 768px) {
.base-module-price{float:none;margin:40px 80px;clear:both;}
.contact-pic{display:none;}
}
.wide-title{padding:40px 0px;font-size:20px;color:#fff;}
.wide-title h2{font-size:30px;vertical-align:top;}
.wide-title p{padding:0;color:#fff;vertical-align:top;}
.wide-title .text-success{color:#fff;vertical-align:top;}
.inpt-txt{border-radius:30px;border:#fff solid 1px!important;box-shadow:none!important;padding:10px 15px;min-width:100%;max-width:100%;height:50px;}
label{width:100%;}
.lab{display:inlin-block;padding:0px 0px 15px 16px;}

.ui-autocomplete { position: absolute; cursor: default;z-index:999999 !important;}

.errorbox{background:#ffe8e8;border:#ffb8b8 solid 1px!important;}
.map-wide{background:#e0e0e0 url(../images/qmap.png) left no-repeat;min-height:591px;}
.adress-row{font-size:14px;font-weight:400;padding:15px 30px;color:#313131;border-bottom:#313131 solid 1px;border-top:#313131 solid 1px;margin-top:-1px;}
.contact-span{font-weight:600;}
.contact-value{font-size:14px;}
.top-slogan{float:right;max-width:600px;display:inline-block;padding:60px;padding-top:0px;color:#fff;font-weight:600;font-size:18px;text-align:justify;}
.register-title{font-size:32px;border-bottom:#d2d2d2 solid 1px;margin-bottom:15px;padding:15px;padding-bottom:25px;font-weight:400;}
.divide-line{height:1px;background:#d2d2d2;margin-bottom:20px;}

.rememberWrap label.active{color:#4abd96;}
.check-box{display:inline-block;background:#fff;width:25px;line-height:25px;padding-left:1px;border-radius:25px;color:#000;text-align:center;font-size:15px;vertical-align:middle;margin-right:5px;}
.check-box .fa{color:#f9f9f9;vertical-align:top;padding-top:5.3px;}
label:hover .check-box .fa{color:#258ecf;}
label.active .check-box .fa{color:#fff;}
label.active .check-box{background:#4abd96;}

.accept-cookie-wrap{position:fixed;bottom:0;left:0;right:0;padding:5px 15px;color:#fff;background:rgba(0,0,0,.7);text-align:center;z-index:4;}
.accept-cookie-wrap .white-btn{padding:2px 15px;font-size:12px;vertical-align:middle;}
.accept-cookie-wrap span{vertical-align:middle;margin-right:10px;}
.accept-cookie-wrap a{color:#fff;vertical-align:baseline;text-decoration:underline!important;}

.btn-blue{background:rgba(74, 189, 150,1);color:#fff;font-weight:600;padding:10px;}
.rek-block{position:relative;display:inline-block;vertical-align:top;width:100%;max-width:400px;background:#fff ; box-shadow:10px 10px 15px rgba(0,0,0,.3);border-radius:15px;height:340px;margin-right:40px;color:#000;}


@media (max-width: 1500px) {
	.rek-block{max-width:400px;}
}

@media (max-width: 1400px) {
	.rek-block{max-width:375px;}
}
@media (max-width: 1100px) {
	.rek-block{max-width:445px;}
}
@media (max-width: 800px) {
	.rek-block{max-width:335px;}
}
.rek-block .rek-block-data{padding:20px 30px 30px 30px;}
.rek-block .rek-block-data h3{margin:0;padding:0;margin-bottom:20px;font-weight:600;}
.rek-block .rek-num{position:absolute;right:15px;top:20px;color:#ccc;}
@media (max-width: 667px) {
.rek-block{max-width:335px;}
}
.rek-block i{color:#26a47c;}
.button-block{position:absolute;left:30px;bottom:20px;right:30px;}

.arrows-wrap{vertical-align:top;width:100%;max-width:400px;margin-bottom:40px;display:inline-block;margin-right:50px;}
.demo-wrap{vertical-align:top;width:100%;max-width:400px;margin-bottom:40px;display:inline-block;text-align:center;font-size:20px;padding-top:15px;}
.arrows-wrap .arrows{font-size:50px;opacity:.3;cursor:pointer;}
.arrows-wrap .arrows.an{opacity:1;}
.arrows-wrap .arrows:hover{opacity:1;}
.rek-block-count{text-align:center;font-size:25px;font-weight:600;padding-top:18px;}
.pre-slide{position:relative;overflow:hidden;}
.pre-slide .pic-slide-right{z-index:2;position:absolute;top:50%;font-size:50px;color:#fff;right:10px;cursor:pointer;margin-top:-40px;}
.pre-slide .pic-slide-left{z-index:2;position:absolute;top:50%;font-size:50px;color:#fff;left:10px;cursor:pointer;margin-top:-40px;}
@media (max-width: 667px) {
.pre-slide .pic-slide-right,.pre-slide .pic-slide-left{font-size:30px;margin-top:-20px;}
}
/*.pre-slide .kassa-slide-pic{ display:inline-block;float:left;vertical-align:top;width:1%;}
.slide-place{width:10000%;position:relative;}*/

.pre-slide .kassa-slide-pic{ display:inline-block;float:left;vertical-align:top;width:25%;}
.slide-place{width:400%;position:relative;}
.gif-btn{background:url(../images/button-pic.png) center;text-shadow: 1px 1px 2px rgba(0,0,0,.5), 0 0 1em rgba(0,0,0,.3);}