body,html{padding:0;margin:0;width:100%;height:100%;}
body{font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;color:#2f2f2f;}
a{color:#2c2c2c;text-decoration:none;}
.prap{width:20px;height:20px;border-radius:100%;}
a.hidden.show{display:none;}
.garant{position:relative;}
.garant:after{display:block;position:absolute;content:'';width:40px;height:40px;bottom:14px;right:10px;background-image:url(../img/garantee.png);background-size:100% 100%;background-repeat:no-repeat;z-index:5;}
div,.b-box{box-sizing:border-box;}
.block{display:block;}
.in-box{display:inline-block;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.left{float:left;}
.right{float:right;}
.h-auto{height:auto;}
.h-100{height:100%;}
.h-50{height:50%;}
.width-100,#content{width:100%;}
.width-90{width:90%;}
.width-80{width:80%;}
.width-70{width:70%;}
.width-60{width:60%;}
.width-50{width:50%;}
.width-33{width:33%;}
.width-25{width:25%;}
.width-20{width:20%;}
.width-16{width:16.5%;}
.width-15{width:15%;}
.in-width-80{width:79.5%;}
.in-width-70{width:69.5%;}
.in-width-60{width:59.5%;}
.in-width-50{width:49.5%;}
.in-width-40{width:39.5%;}
.in-width-33{width:32.5%;}
.in-width-30{width:29.5%;}
.in-width-25{width:24.3%;}
.in-width-20{width:19.5%;}
.in-width-16{width:16%;}
.padding-0{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.padding-1{padding:1%;}
.padding-2{padding:2%;}
.padding-3{padding:3%;}
.padding-4{padding:4%;}
.padding-5{padding:5%;}
.padding-t-1{padding-top:1%;}
.padding-t-2{padding-top:2%;}
.padding-t-3{padding-top:3%;}
.padding-t-4{padding-top:4%;}
.padding-t-5{padding-top:5%;}
.padding-b-1{padding-bottom:1%;}
.padding-b-2{padding-bottom:2%;}
.padding-b-3{padding-bottom:3%;}
.padding-b-4{padding-bottom:4%;}
.padding-b-5{padding-bottom:5%;}
.padding-l-1{padding-left:1%;}
.padding-l-2{padding-left:2%;}
.padding-l-3{padding-left:3%;}
.padding-l-4{padding-left:4%;}
.padding-l-5{padding-left:5%;}
.padding-r-1{padding-right:1%;}
.padding-r-2{padding-right:2%;}
.padding-r-3{padding-right:3%;}
.padding-r-4{padding-right:4%;}
.padding-r-5{padding-right:5%;}
.fw-300{font-weight:300;}
.fw-400{font-weight:400;}
.fw-700{font-weight:700;}
.fc-white{color:white;}
.fs-14{font-size:14px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-22{font-size:22px;}
.fs-24{font-size:24px;}
.fs-26{font-size:26px;}
.fs-28{font-size:28px;}
.fs-30{font-size:30px;}
.fs-32{font-size:32px;}
.fs-34{font-size:34px;}
.fs-36{font-size:36px;}
.fs-38{font-size:38px;}
.fs-40{font-size:40px;}
.fs-42{font-size:42px;}
.fs-52{font-size:52px;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.tt-upper{text-transform:uppercase;}
.bg-white{background-color:#fff;}
.bg-white-50{background-color:rgba(255,255,255,0.5);}
.bg-white-85{background-color:rgba(255,255,255,0.85);}
.bg-white-95{background-color:rgba(255,255,255,0.95);}
.bg-bir{background-color:#1ABC9C;}
.bg-bir-50{background-color:rgba(16,188,156,.5);}
.bg-grey{background-image:url(../img/bg.jpg);background-attachment:fixed;}
.bg-grey-2{background-image:url(../img/grey-2.png);background-attachment:fixed;}
.bg-grey-3{background-image:url(../img/grey-3.png);background-attachment:fixed;}
.bg-grey-80{background-image:url(../img/bg.png);background-attachment:fixed;}
.bg-image{background-image:url(../img/01.png);background-attachment:fixed;background-position:50% 50%;background-size:cover;}
.bg-image-2{background-image:url(../img/02.png);background-attachment:fixed;background-position:50% 50%;background-size:cover;}
.t-shad{text-shadow:1px 1px 2px #000;}
.b-shad{box-shadow:1px 1px 1px rgba(0,0,0,0.4);}
.l-shad{box-shadow:0 0 20px #1ABC9C;}
.mar-0{margin-right:0px;margin-left:0px;margin-top:0px;margin-bottom:0px;}
.mar-auto{margin-left:auto;margin-right:auto;}
.mar-t-0{margin-top:0px;}
.mar-b-0{margin-bottom:0px;}
.mar-r-10{margin-right:10%;}
.mar-l-10{margin-left:10%;}
.mar-r-20{margin-right:20%;}
.mar-l-20{margin-left:20%;}
.mar-r-50{margin-right:50%;}
.mar-l-50{margin-left:50%;}
.mar-b-5{margin-bottom:5%;}
.mar-t-5{margin-top:5%;}
.mar-t-10{margin-top:10%;}
.mar-b-10{margin-bottom:10%;}
.mar-t-15{margin-top:15%;}
.mar-b-15{margin-bottom:15%;}
.mar-t-20{margin-top:20%;}
.mar-b-20{margin-bottom:20%;}
.mar-r-10{margin-right:10px;}
.mar-b-10-p{margin-bottom:10px;}
.mar-b-20-p{margin-bottom:20px;}
.section-1{width:100%;height:auto;}
.wrapper{width:100%;max-width:1280px;margin:0 auto;}
.table,.t-table{display:table;width:100%;}
.t-row{display:table-row;width:100%;}
.t-cell{display:table-cell;vertical-align:middle;padding:5px;}
.cell{display:table-cell;width:100%;vertical-align:middle;}
.header{height:115px;}
.over-hidden{overflow:hidden;}
#video{position:fixed;top:99px;left:0px;width:100%;z-index:1;}
.video{height:540px;}
.torba{position:relative;z-index:9;width:100%;}
.pointer,input[type="submit"],button{cursor:pointer;}
.radius-5{border-radius:5%;}
.radius-10{border-radius:10%;}
.radius-15{border-radius:15%;}
.radius-20{border-radius:20%;}
.radius-25{border-radius:25%;}
.radius-30{border-radius:30%;}
.radius-35{border-radius:35%;}
.radius-40{border-radius:40%;}
.radius-45{border-radius:45%;}
.radius-50{border-radius:50%;}
.radius-55{border-radius:55%;}
.radius-60{border-radius:60%;}
.radius-65{border-radius:65%;}
.radius-70{border-radius:70%;}
.radius-75{border-radius:75%;}
.radius-80{border-radius:80%;}
.radius-85{border-radius:85%;}
.radius-90{border-radius:90%;}
.radius-95{border-radius:95%;}
.radius-100{border-radius:100%;}
.border-none{border:none;}
.wow.animated.scale.sec-1{animation:scale .25s;}
.wow.animated.scale.sec-2{animation:scale .5s;}
.wow.animated.scale.sec-3{animation:scale .75s;}
.wow.animated.scale.sec-4{animation:scale 1s;}
.z-index-5{position:relative;z-index:5;}
.absolute{position:absolute;}
.left-top{left:0px;top:0px;}
.overlay,.relative{position:relative;}
.overlay:after{display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../img/shadow.png);z-index:2;}
.clear{width:100%;clear:both;}
a img{transition:.2s ease-out;}
a img:hover{transform:scale(1.02);transition:.2s ease-out;}
input{height:50px;margin-bottom:10px;font-size:18px;border:solid 1px #2c2c2c;color:#2c2c2c;}
input[type="submit"]{background-color:#1ABC9C;font-weight:700;color:white;border:none;border-radius:3px;margin-bottom:0px;}
textarea{height:120px;margin-bottom:10px;border:solid 1px #2c2c2c;color:#2c2c2c;}
::-webkit-input-placeholder{color:#888a85;}
:-moz-placeholder{color:#888a85;}
::-moz-placeholder{color:#888a85;}
:-ms-input-placeholder{color:#888a85;}
#rsform_3_page_0>input{margin-bottom:0px;border:solid 1px #cdcdcd;}
fieldset.formFieldset.width-100.mar-0.border-none.padding-0{margin-bottom:0px;}
.hidden,.b-fes,.b-road,.b-m-fes,.b-f-fes,.b-office,.b-prom,.b-road-r,.b-metro,.b-port,.b-got,.b-strong,.b-all,.b-eco,.b-biz,.b-start,.b-plan,.b-support{display:none;}
.hidden.show,.b-fes.show,.b-road.show,.b-m-fes.show,.b-f-fes.show,.b-office.show,.b-prom.show,.b-road-r.show,.b-metro.show,.b-port.show,.b-got.show,.b-strong.show,.b-all.show,.b-eco.show,.b-biz.show,.b-start.show,.b-plan.show,.b-support.show{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.45);background-image:url(../img/modal-bg.png);z-index:99;}
.hidden.show>a.close,.b-fes.show>a.close,.b-road.show>a.close,.b-m-fes.show>a.close,.b-f-fes.show>a.close,.b-office.show>a.close,.b-prom.show>a.close,.b-road-r.show>a.close,.b-metro.show>a.close,.b-port.show>a.close,.b-got.show>a.close,.b-strong.show>a.close,.b-all.show>a.close,.b-eco.show>a.close,.b-biz.show>a.close,.b-start.show>a.close,.b-plan.show>a.close,.b-support.show>a.close{top:7%;right:24%;}
.b-fes.show>div,.b-road.show>div,.b-m-fes.show>div,.b-f-fes.show>div,.b-office.show>div,.b-prom.show>div,.b-road-r.show>div,.b-metro.show>div,.b-port.show>div,.b-got.show>div,.b-strong.show>div,.b-all.show>div,.b-eco.show>div,.b-biz.show>div,.b-start.show>div,.b-plan.show>div,.b-support.show>div{width:50%;height:80%;position:absolute;top:10%;left:25%;padding:2%;background-color:#fff;z-index:100;animation:scale .5s;overflow-y:auto;}
.hidden.show .custom{width:50%;height:auto;position:absolute;top:35%;left:25%;padding:2%;background-color:#fff;z-index:100;animation:scale .5s;}
a.close{display:block;width:30px;height:30px;background-color:red;border:solid 2px white;box-sizing:border-box;text-align:center;color:white;position:absolute;top:-15px;right:-15px;z-index:101;cursor:pointer;border-radius:100%;font-weight:700;}
a.modal-zv{display:block;position:fixed;right:50px;bottom:50px;background-color:#ff7260;border-radius:100%;width:90px;height:90px;z-index:9;animation:kolo 1.5s ease-out infinite;cursor:pointer;opacity:.3;}
a.modal-zv:hover{opacity:1;}
a.modal-zv:after{display:block;position:absolute;content:'';background-color:transparent;width:96px;height:96px;border:solid 2px #ff7260;border-radius:100%;right:-5px;bottom:-5px;animation:koloaf 1s ease-out infinite;}
a.modal-zv:before{display:block;position:absolute;content:'';background-color:transparent;width:116px;height:116px;border:solid 2px #ff7260;border-radius:100%;right:-15px;bottom:-15px;animation:koloaf .5s ease-out 1s infinite;}
a.modal-zv>div{width:100%;height:100%;background-image:url(../img/sluh.png);background-position:center;background-repeat:no-repeat;animation:sluh 5s ease-out infinite;}
a.modal-zv>span{display:block;position:absolute;top:0px;left:0px;width:90px;height:90px;text-align:center;color:#fff;animation:span 5s ease-out infinite;box-sizing:border-box;padding-top:20px;}
.delivery{padding-left:150px;padding-top:17px;padding-bottom:17px;background-image:url(../img/delivery.png);background-position:left center;background-repeat:no-repeat;}
.zrz{width:60%;height:auto;padding:10px;border-radius:4px;background:linear-gradient(to top, #FEE519, #fdf6b8);cursor:pointer;font-weight:400;border:solid 1px #d2bc01;box-shadow:0 2px 0 #d2bc01;}
.zrz:active{background:#d2bc01;}

.wow.animated.to-left{animation:to-left .5s ease-out;}
.wow.animated.to-right{animation:to-right .5s ease-out;}
.wow.animated.hopana.sec1{animation:hopana .375s ease-out;}
.wow.animated.hopana.sec2{animation:hopana .75s ease-out;}
.wow.animated.hopana.sec3{animation:hopana 1.125s ease-out;}
.wow.animated.hopana.sec4{animation:hopana 1.5s ease-out;}
.wow.animated.hopana.sec5-1{animation:hopana .2s ease-out;}
.wow.animated.hopana.sec5-2{animation:hopana .4s ease-out;}
.wow.animated.hopana.sec5-3{animation:hopana .6s ease-out;}
.wow.animated.hopana.sec5-4{animation:hopana .8s ease-out;}
.wow.animated.hopana.sec5-5{animation:hopana 1s ease-out;}
.wow.animated.scale{animation:scale .5s ease-out;}

@keyframes to-left{0%{left:100%;}100%{left:0;}}
@keyframes to-right{0%{right:100%;}100%{right:0;}}
@keyframes hopana{0%{transform:scale(0);}60%{transform:scale(0);}80%{transform:scale(1.2);}100%{transform:scale(1);}}
@keyframes scale{0%{transform:scale(0);}100%{transform:scale(1);}}
@keyframes kolo{
	0%{transform:rotateZ(0deg);}25%{transform:rotateZ(-15deg);}50%{transform:rotateZ(0deg);}75%{transform:rotateZ(15deg);}100%{transform:rotateZ(0deg);}
}
@keyframes koloaf{
	0%{transform:scale(1);opacity:1;}50%{transform:scale(1.2);opacity:0.8}100%{transform:scale(1.4);opacity:0;}
}
@keyframes sluh{
	0%{opacity:1;}49.9%{opacity:1;}50%{opacity:0;}99.9%{opacity:0;}100%{opacity:1;}
}
@keyframes span{
	0%{opacity:0;}49.9%{opacity:0;}50%{opacity:1;}99.9%{opacity:1;}100%{opacity:0;}
}
@media screen and (min-width:240px) and (max-width:767px) {
	.width-100,.width-90,.width-80,.width-70,.width-60,.width-50,.width-33,.width-25,.width-20,.width-16,.width-15,.in-width-70,.in-width-60,.in-width-50,.in-width-33,.in-width-30,.in-width-25,.in-width-20,.in-width-16{width:100%;}
	.left,.right{float:none;}
	.table,.cell{display:block;}
	.fs-52{font-size:33px;}
	.header{height:auto;}
	.mar-r-50{margin-right:0%;}
	.mar-l-50,.mar-l-10,.mar-l-20{margin-left:0%;}
	video{width:auto;height:100%;}
	#video{left:-80%;}
	#rsform_3_page_0>input{margin-bottom:5px;}
	.hidden.show .custom{width:90%;height:90%;top:5%;left:5%;overflow-y:auto;}
	a.close{top:2px;right:2px;}
	a.modal-zv{right:0px;bottom:0px;width:100%;height:50px;border-radius:0;animation:none;}
	a.modal-zv:after,a.modal-zv:before,a.modal-zv>div{display:none;}
	a.modal-zv>span{width:100%;height:auto;animation:none;padding-top:12px;}
	.b-fes.show>div,.b-road.show>div,.b-m-fes.show>div,.b-f-fes.show>div,.b-office.show>div,.b-prom.show>div,.b-road-r.show>div,.b-metro.show>div,.b-port.show>div{width:90%;height:90%;top:5%;left:5%;}
	.hidden.show>a.close,.b-fes.show>a.close,.b-road.show>a.close,.b-m-fes.show>a.close,.b-f-fes.show>a.close,.b-office.show>a.close,.b-prom.show>a.close,.b-road-r.show>a.close,.b-metro.show>a.close,.b-port.show>a.close{right:3%;}
}