::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
*::selection {
background: rgba(81,183,221,.5); 
}
*::-moz-selection {
background: rgba(81,183,221,.5); 
}
*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


html, body {
	
}

body {
	opacity: 0;
	font-size: 16px;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	background:#fff;;
	overflow-x:hidden;
	min-width:320px;
	-webkit-text-size-adjust: none;
	width:100%;
	line-height:1.2;
	/*font-smoothing: antialiased;*/
    -webkit-font-smoothing: antialiased;
}
a{outline:none;color:#000;text-decoration:none;}
.clear{clear:both;height:0;width:0;position:relative;float:none;}
input{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;display:block;}
select{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;display:block;}
/*input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;}*/
form{display:block;}
form .h6{position:relative;font-size:12px;margin:auto;font-weight:normal;margin-top: 8px;}
.h6 a{color:#000;text-decoration:underline;}
.h6 a:hover{text-decoration:none;}
.modal_background{width:100%;height:100%;position:fixed;background:#1a2331;opacity:.9;filter:alpha(opacity=0.9);z-index:601;display:none;}
.modal_background_frame{overflow:auto;width:825px;height:415px;background:#fff;position:fixed;z-index:602;display:none;text-align:center;padding:25px 20px;border-radius:5px;margin-left:-moz-calc(50% - 412px) !important;margin-left:-webkit-calc(50% - 412px) !important;margin-left:calc(50% - 412px) !important;}
.modal_background_frame .modal_h1{font-size:28px;font-weight:bold;margin-top:0px;}
.modal_background_frame .modal_h2{font-size:16px;margin-top:15px;position:relative;}
.modal_background_frame .modal_h2:before{content:"";margin:auto;position:absolute;width:32px;height:34px;background:url(../img/clock.png);left:0;top:0;bottom:0;}
.modal_background_frame .modal_exit{width:27px;height:27px;background:url(../img/close.png);cursor:pointer;position:absolute;right:10px;top:10px;opacity:.7;}
.modal_background_frame .modal_exit:hover{opacity:1;}
.modal_background_frame form{margin:auto;width:100%;margin-top:20px;position:relative;}
.modal_background_frame h6{position:relative;font-size:12px;margin:auto;font-weight:normal;margin-top:20px;width:100%;}
.modal_background_frame h6:before{content:"";margin:auto;position:absolute;width:7px;height:9px;background:url(../img/lock.png);left:0;top:0;bottom:2px;}
.modal_background_frame h6 a{color:#000;}
.modal_background_frame input{width:350px;box-sizing:border-box;text-align:center;border-radius:30px;font-size:15px;margin:auto;}
.modal_background_frame input.clientPhone{border:1px solid #bebebe;padding:17px 0;font-size:18px;}
.modal_background_frame .orderSubmit{border:0;padding:18px 0;margin:auto;margin-top:10px;font-size:18px;}
.clientPhone.error{-webkit-animation:error ease-in-out .4s 3;animation:error ease-in-out .4s 3;}
.clientEmail.error{-webkit-animation:error ease-in-out .4s 3;animation:error ease-in-out .4s 3;}
.clientPhone.error{-webkit-animation:error ease-in-out .4s 3;animation:error ease-in-out .4s 3;}
@-webkit-keyframes error{0%{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 1);box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 1);}
100%{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 0);box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 0);}
}
@keyframes error{0%{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 1);box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 1);}
100%{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 0);box-shadow:inset 0px 0px 10px 0px rgba(255, 0, 0, 0);}
}
.modal_background_frame .clientTime{margin:auto;max-width:100%;border-radius: 30px;
border:1px solid #bebebe;padding:17px 0;font-size:18px;margin-bottom:0;display:block;
position: relative;width:350px;padding: 18px 0;padding-left:78px;margin-top: 10px;}
.btncolor{background:#ffdd67;border-radius:6px;padding:20px 0;font-size:18px;cursor:pointer;-webkit-box-shadow: 0px 5px 0px 0px rgba(154,133,59,0.99);
-moz-box-shadow: 0px 5px 0px 0px rgba(154,133,59,0.99);
box-shadow: 0px 5px 0px 0px rgba(154,133,59,0.99);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}
.btncolor:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);}
.btncolor:active{-webkit-transform:translate(0,2px);-ms-transform:translate(0,2px);transform:translate(0,2px);
-webkit-box-shadow: 0px 3px 0px 0px rgba(154,133,59,0.99);
-moz-box-shadow: 0px 3px 0px 0px rgba(154,133,59,0.99);
box-shadow: 0px 3px 0px 0px rgba(154,133,59,0.99);}
.btncolor:disabled {-moz-filter: grayscale(80%);-webkit-filter: grayscale(80%);filter: grayscale(80%);}
input,button{border:none;outline:none;}
.wrap{max-width:1400px;margin:auto;position:relative;padding:0px;height:100%;}
.clientPhone{border: none;border-radius:6px;font-size: 16px;padding: 21px 0;line-height: 1;text-align: center;}
.clientPhone:first-letter{text-transform:uppercase;}
.clientTime{color: #696969;border: none;border-radius:6px;font-size: 16px;padding: 21px 0;cursor:pointer;padding:20px 0;line-height:1;display:block;height:62px; background:url(../img/arr.png) no-repeat center right 20px;background-color:#fff;line-height: 1;text-align: left;}
.checkboxmodallable{/*border: 1px solid #385c73;*/border-radius: 3px;width:20px;height:20px;background:url(../img/ch2.svg) no-repeat center;background-size:cover;background-position:bottom;cursor:pointer;display:inline-block;top:2px;position:relative;z-index:50;margin-right: 5px;-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}
.checkboxmodallable.active{background:url(../img/ch.svg) no-repeat center;background-size:cover;}
.checkboxmodallable.white{background:url(../img/checkboxgreen1.png) no-repeat center;background-size:cover;border: 1px solid #fff;}
.checkboxmodallable.white.active{background:url(../img/checkboxgreen1.png) no-repeat center;background-size:cover;background-position:top;}
img{max-width:100%;}
.allContent{width:100%;overflow-x:hidden;line-height:1.2;position:relative;}
.allContentIn{width:100%;overflow-x:hidden;position:relative;}
.header{color:#fff;top:0;left:0;position:fixed;height:110px;width:100%;z-index:200;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;/*background:url(../img/headerback.png) center top;*/}
.header.show{background:rgba(1,6,26,.7);height:95px;}
.header.backBlack{background:#000;}
.allContent.fix{width:100%;height:100%;overflow:hidden;height:100vh;pointer-events:none;}
.allContentIn.fix{position:absolute;left:0;top:0;}
.scrollingBlk{position:relative;z-index:30;}
.scrollingBlk .wrap{padding-bottom:190px;overflow: hidden;}
.scrHd{position:fixed;z-index:15;width:100%;top:0;left:0;text-align:center;font-size:40px;padding-top:110px;font-weight:700;line-height:1;color:#25304c;margin-bottom:10px;}
.scrHd2{text-align:center;font-size:36px;font-weight:300;line-height:1.6;color:#25304c;}
.scrollingBack{position:fixed;z-index:10;background:#c1dced;left:0;top:0;width:100%;height:100%;}
.scrollingBack > div{position:relative;width:100%;height:100%;}
.scrollingBackInner{position: absolute;left: 50% !important;top: 0%;height: 100%;width: 200%;background: #c3c5ea;content: '';-webkit-transform: skewX(30deg);-ms-transform: skewX(30deg);transform: skewX(30deg);}
.scrolligFirst{opacity:.5;color:#fff;color: #567f9c;font-size:58px;font-weight:300;text-align:center;padding-top:100vh;margin-top:300px;margin-bottom:65px;}
.bigWords{font-size:132px;margin-bottom:50px;font-weight:700;font-weight:800;line-height:240px;text-align:center;text-transform:uppercase;text-align:center;color:#fff;color: #567f9c;}
.bigWords span{line-height:1;pointer-events:none;}
.changeHd{display:inline-block;color:#000;position:relative;text-align:left;}
.changeHd span{opacity:0;top:220px;position:absolute;color:#626595;top:65px;left:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.changeHd span.active{position:relative;color:#000;top:0;opacity:1;}
/*.changeHd span.prev{top:-45px;font-size:50px;opacity:.25;}*/
.changeHd span.next1{top:45px;font-size:36px;opacity:.25;}
.changeHd span.next2{top:90px;font-size:32px;opacity:.2;}
.changeHd span.next3{top:130px;font-size:38px;opacity:.15;}
.changeHd span.next4{top:180px;font-size:22px;opacity:.1;}
.block2{background:url(../img/block2.jpg) no-repeat center;overflow:hidden;background-size:cover;width:100%;height:705px;}
.contentTop{position:relative;z-index:50;overflow-x: hidden;}
.firstTrigg{width:0;height:0;}
.man1{position:absolute;bottom:0;width:410px;height:690px;left:290px;}
.man1 img{position:absolute;left:0;left:50%;-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0); bottom:0;max-height:100%;-webkit-transition: opacity .175s .07s;-o-transition: opacity .175s .07s;transition: opacity .175s .07s;}
.man1 img:nth-of-type(1){opacity: 1;-webkit-transition-delay: .00002s;transition-delay: .00002s;}
.man1 img:nth-of-type(2){opacity:0;}
.man1:hover img:nth-of-type(1){opacity:0;}
.man1:hover img:nth-of-type(2){opacity: 1;-webkit-transition-delay: .00002s;transition-delay: .00002s;}
.scrollingTop{position:fixed;z-index:40;width:100%;height:100%;}
.scrollingTop .wrap{height:100%;}
.man2{position:absolute;bottom:0;width:349px;height:617px;right:320px;}
.man2 img{position:absolute;right:0;left:50%;right:auto;-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0); bottom:0;max-height:100%;-webkit-transition: opacity .175s .07s;-o-transition: opacity .175s .07s;transition: opacity .175s .07s;}
.man2 img:nth-of-type(1){opacity:1;-webkit-transition-delay: .00002s;transition-delay: .00002s;}
.man2 img:nth-of-type(2){opacity:0;}
.man2:hover img:nth-of-type(1){opacity:0;}
.man2:hover img:nth-of-type(2){opacity:1;-webkit-transition-delay: .00002s;transition-delay: .00002s;}
.scrHdBotTrigg{position:relative;width:0;height:0;}
.bull1Hd{font-size:26px;font-weight:300;color:#171717;text-align:center;margin-bottom:40px;}
.man1:before{width:136px;height:194px;position:absolute;background:url(../img/prestige.png) no-repeat center;background-size:contain;content:'';top:136px;left:-50px;width: 24%;height: 21%;top: 23%;left: -7%;}
.man2:before{width:50px;height:167px;position:absolute;background:url(../img/stilno.png) no-repeat center;background-size:contain;content:'';top:434px;left:230px;width: 11%;height: 21%;top: 75%;left:93%;}
.blk1Bulls{text-align:center;margin:auto;max-width:750px;margin-bottom:50px;}
.bull1{width:240px;display:inline-block;vertical-align:top;font-size:18px;margin-bottom:30px;font-weight:300;}
.bull1 b{font-weight:400;display:block;}
.blk1FormHd{font-size:36px;font-weight:300;text-align:center;margin-bottom:30px;color:#171717;}
.scrollingBlk form{position:relative;z-index:200;text-align:center;width:590px;margin:auto;}
.scrollingBlk form .clientPhone{padding:20px 0;line-height:1;display:block;height:62px; width:290px;float:left;margin-right:10px;font-size:18px;font-weight:300;}
.scrollingBlk form .clientTime{cursor:pointer;padding:20px 0;line-height:1;display:block;height:62px; background:url(../img/arr.png) no-repeat center right 20px;background-color:#fff; width:290px;float:left;font-size:18px;font-weight:300;padding-left:45px;}
.scrollingBlk form .btncolor{margin:auto;margin-top:10px;width:280px;}
.scrollingBlk form .h6{margin-top:10px;color:#385c73;font-size:14px;line-height:1.2;}
.scrollingBlk form .h6 a{color:#385c73;}
.scrollingBlk form .checkboxmodallable{}
.mouse{bottom:40%;left:50%;-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:40;position:fixed;}
.mouse.bott{bottom:0%;}
.mouse:before{margin-left:42px;margin-bottom:5px;-webkit-animation: arrow 1s infinite;animation: arrow 1s infinite;background:url(../img/mouse.svg) no-repeat center;background-size:contain;width:27px;height:40px;display:block;content:'';position:relative;}
.mouse:after{display:block;content:'листайте ниже';text-align:center;width:110px;font-size:14px;}
@-webkit-keyframes arrow{
0%{-webkit-transform: translateY(0);transform: translateY(0);}
50%{-webkit-transform: translateY(6px);transform: translateY(6px);}
100%{-webkit-transform: translateY(0);transform: translateY(0);}
}
@keyframes arrow{
0%{-webkit-transform: translateY(0);transform: translateY(0);}
50%{-webkit-transform: translateY(6px);transform: translateY(6px);}
100%{-webkit-transform: translateY(0);transform: translateY(0);}
}
.headerBlock{position:fixed;width:100%;z-index:60;left:0;top:0;height:70px;}
.headerBlock.show{ -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);background:#c1dced;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.logo{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;float:left;margin-top:24px;margin-right:6px;position:relative;z-index:20;}
.logo img{width:106px;float:left;margin-right:6px;}
.logo p{float:left;font-size:17px;line-height:1.2;color:#000;margin-top:-4px;}
.phone{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:20;font-size:30px;font-weight:400;margin-top:28px;line-height:1;float:right;position:relative;}
.phone:before{background:url(../img/phone.svg) no-repeat center;background-size:contain;width:21px;height:25px;content:'';display:inline-block;top:3px;margin-right:5px;position:relative;}
.headerBlock .wrap{max-width:1860px;}
.menu{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;left:0;top:0;margin-top:34px;line-height:1;width:100%;}
.menu{text-align:center;}
.menu li{margin:0 25px;list-style-type:none;display:inline-block;vertical-align:top;font-size:18px;font-weight:300;}
.menu li a{text-decoration:underline;cursor:pointer;}
.menu li a:hover{text-decoration:none;}
.headerBlock.show .logo{margin-top:13px;}
.headerBlock.show .phone{margin-top:18px;}
.headerBlock.show .menu{margin-top:25px;}
.blockHd{font-size:36px;font-weight:300;}
.block2 .blockHd{text-align:center;padding-top:75px;margin-bottom:60px;}
.circl{position:relative;margin:auto;width:692px;height:485px;}
.blk2client{left:600px;top:550px;opacity:1;position:absolute;width:180px;height:115px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.blk2client img{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);}
/*.blk2client:before{width:2px;height:2px;background:red;content:'';position:absolute;left:50%;top:50%;z-index:50;}
*/
.blk2client.active{opacity:1;left:40px;top:55px;}
.blk2client.next{opacity:1;left:255px;top:-20px;}
.blk2client.nextnext{opacity:1;left:470px;top:55px;}
.blk2client.prev{opacity:1;left:-70px;top:205px;}
.blk2client.prevprev{opacity:1;left:-88px;top:370px;}
.blk2clients{position:relative;width:100%;height:100%;}
.blk2clientnext{z-index:50;cursor:pointer;top:185px;right:120px; width:132px;height:57px;background:url(../img/clnext.png) no-repeat center;background-size:contain;position:absolute;}
.blk2clientprev{z-index:50;cursor:pointer;top:185px;left:190px; width:132px;height:57px;background:url(../img/clprev.png) no-repeat center;background-size:contain;position:absolute;}
.block3{background:#c1dced;height:800px;overflow:hidden;}
.block3 .wrap{padding-left:390px;}
.block3 .blockHd{padding-top:115px;margin-bottom:50px;}
.block3 .blockHd b{display:block;}
.blk3bulls1{padding-left:70px;margin-bottom:55px;}
.blk3bulls1 .bull3_1{display:inline-block;margin-right:70px;text-align:center;vertical-align:top;font-size:18px;font-weight:300;}
.bull3_1 b{font-weight:400;/*display:block;*/}
.blk3bulls1 .bull3_1:last-of-type{margin-right:0;}
.formHd3{font-size:36px;font-weight:300;padding-left:125px;margin-bottom:30px;}
.block3 form{padding-left:180px;position:relative;z-index:10;}
.block3 .clientPhone,.block3 .clientTime,.block3 .orderSubmit{width:275px;float:left;height:65px;}
.block3 form .h6{clear:both;font-size:14px;margin-top:8px;}
.block3 .clientTime{padding-left:30px;}
.block3 .orderSubmit{width:270px;height:60px;}
.block3 .clientPhone,.block3 .clientTime{margin-right:5px;}
.desgirl{pointer-events:none;width:1057px;height:865px;position:absolute;top:0;left:-115px;background:url(../img/desgirl.png) no-repeat center top;background-size:contain;}
.block4{height:840px;background:url(../img/block4.jpg) no-repeat center;background-size:cover;}
.blk4man{right:-260px;bottom:0;height:940px;position:absolute;background:url(../img/blk4man.png) no-repeat bottom right;background-size:contain;bottom:0;width:778px;}
.block4 .blockHd{padding-top:95px;margin-bottom:50px;}
.block4 .blockHd b{display:block;}
.block4 .blockHd br{display:none;}
.slider4{width:1200px;}
.borderimg svg{width:520px;height:490px;margin-top:25px;margin-left:22px;}
.borderimg{margin-right:10px;float:left;width:569px;height:539px;background:url(../img/borderimg.png) no-repeat center;background-size:contain;margin-left:30px;}
.borderimg svg image{width:auto !important;height:auto !important;}
.sld4Right{float:left;width:570px;}
.sld4Hd{font-size:32px;font-weight:700;color: #3e4172;margin-bottom:10px;position:relative;margin-top:50px;}
.sld4Right ul{overflow:hidden;margin-bottom:0px;}
.sld4Right ul li{list-style-type:none;font-size:18px;color:#181936;margin-bottom:10px;}
.sld4Right ul li:before{content:'— ';}
.sld4Right p{font-size:16px;font-weight:300;color:#181936;width:350px;line-height:1.6;margin-bottom:20px;}
.sld4Right p b{font-weight:400;}
.sld4Right .btncolor{width:265px;text-align:center;margin-bottom:20px;}
.slidecCount{width:120px;border-bottom:1px solid #fff;position:absolute;font-weight:300;left:-125px;bottom:20px;font-size:18px;color:#fff;}
.slidecCount b{font-size:38px;font-weight:700;}
.slideIn{width:100%;}
.slide4{outline:none;position:relative;}
.slick-prev:before, .slick-next:before{display:none;}
.slider4 .slick-prev{left:705px;top:450px;cursor:pointer;z-index:50;width:68px;height:68px;background:url(../img/newprev.jpg) no-repeat center;background-size:contain;border-radius:50%;}
.slider4 .slick-next{right:320px;top:450px;cursor:pointer;z-index:50;width:68px;height:68px;background:url(../img/newnext.jpg) no-repeat center;background-size:contain;border-radius:50%;}
.slider4 .slick-prev:before{top: 20px;left: -125px;text-align: right;color: #000;width: 120px;font-family: 'Open Sans', sans-serif;display: block;content: 'предыдущий тип';font-size: 16px;font-weight: 300;position: absolute;}
.slider4 .slick-next:before{top: 20px;right: -95px;text-align: left;width: 90px;font-family: 'Open Sans', sans-serif;display: block;content: 'следующий тип';font-size: 14px;color: #000;font-weight: 300;position: absolute;}
.block2_2{width:100%;height:1090px;background:#c1dced;position:relative;}
.block2_2back{position:absolute;width:100%;height:100%;left:0;top:0;}
.block2_2back .scrollingBackInner{left:-80% !important;width:100%;-webkit-transform: skewX(160deg);-ms-transform: skewX(160deg);transform: skewX(160deg);}
.block2_2 .scrollingBack{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;opacity:1 !important;}
.bigchild{position:absolute;left:-140px;bottom:0;background:url(../img/bigchild.png) no-repeat center bottom;background-size:contain;width:727px;height:1131px;z-index:50;}
.block2_2 .blockHd{font-size:42px;padding-top:70px;margin-bottom:20px;}
.block2_2 .wrap{padding-left:605px;}
.blockHd2{font-size:22px;font-weight:300;margin-bottom:40px;}
.block2_2 .blockHd2{display:none;}
.blockHd3{font-size:32px;font-weight:400;margin-bottom:0px;position:relative;}
/*.blockHd3 br{display:none;}*/
.blockHd4{font-size:18px;font-weight:300;margin-bottom:30px;position:relative;}
.block2_2 .clientPhone{position:relative;width:360px;float:none;margin-right:10px;height:75px;margin-bottom:10px;}
.block2_2 .clientTime{position:relative;width:360px;float:none;height:75px;padding-left:88px;}
.block2_2 form{position:relative;padding-top:40px;padding-bottom:30px;margin-bottom:30px;/*background:#96caea;*/}
.block2_2 form *{z-index:10;}
.block2_2 form:before{
-moz-transform: skew(-20deg, 0deg);
-webkit-transform: skew(-20deg, 0deg);
-o-transform: skew(-20deg, 0deg);
-ms-transform: skew(-20deg, 0deg);
transform: skew(-20deg, 0deg);
-webkit-box-shadow: 0px 9px 32px 0px rgba(49,78,96,0.16);
-moz-box-shadow: 0px 9px 32px 0px rgba(49,78,96,0.16);
box-shadow: 0px 9px 32px 0px rgba(49,78,96,0.16);
width:110%;height:100%;background:#96caea;position:absolute;content:'';left:-12%;top:0;}
.block2_2 .orderSubmit{position:relative;width:360px;height:75px;}
.choisePresent{margin-top:0px;margin-bottom:8px;overflow:hidden;position:absolute;right:0;top:165px;width:420px;}
.choisePresent p{float:left;font-size:18px;font-weight:300;margin-right:30px;margin-top:0px;line-height:1.4;}
.presents{float:left;overflow:hidden;cursor:pointer;}
.present{float:left;margin-right:25px;position:relative;}
.block2_2 .checkboxmodallable{width:14px;height:14px;}
.austriaHd{font-size:28px;font-weight:300;margin-top:40px;margin-bottom:10px;}
.austPhotos{position:relative;overflow:hidden;}
.austPhoto{float:left;margin-right:10px;border:5px solid #fff;width:258px;height:195px;}
.austPhotos a:last-of-type .austPhoto{margin-right:0;}
.block2_3{width:100%;height:543px;background:url(../img/block2_3.jpg) no-repeat center;background-size:cover;}
.block2_3 .blockHd{font-size:42px;font-weight:700;padding-top:70px;margin-bottom:10px;}
.block2_3 .blockHd2{font-size:22px;font-weight:300;margin-bottom:60px;}
.block2_3 .blockHd3{font-size:28px;font-weight:700;margin-bottom:10px;}
.block2_3 .blockHd4{font-size:18px;font-weight:300;margin-bottom:10px;}
.block2_3 .blockHd2 b{font-weight:400;display:block;}
.block2_3 .clientPhone{width:280px;float:left;margin-right:10px;}
.block2_3 .clientTime{width:280px;float:left;margin-right:10px;padding-left:50px;height:60px;}
.block2_3 .orderSubmit{width:330px;float:left;padding:18px 0;height:56px;}
.block2_3 .h6{font-size:14px;}


.block5{width:100%;height:auto;overflow:hidden;background:#fff;}
.block5 .blockHd{text-align:center;padding-top:50px;margin-bottom:50px;}
.catlgTabs{text-align:center;}
.catlgTab{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:190px;height:130px;display:inline-block;}
.tabImg{cursor:pointer;position:relative;z-index:10;width:70px;height:70px;margin:auto;border-radius:50%;background:#ededed;}
.tabImg:before{display:block;content:'';position:relative;clear:both;height:1px;width:100%;}
.tabImg img{display:block;margin:auto;margin-top:11px;position:relative;}
.tabName{line-height:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer;padding-top:4px;font-size:22px;height:60px;color:#202245;font-weight:300;background:#fff;position:relative;}
.tabName:before{opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:100%;height:34px;top:-34px;position:absolute;content:'';background:#f7f7f7;left:0;border-radius:4px 4px 0 0;}
.catlgTab.active .tabName{background:#f7f7f7;font-weight:700;}
.catlgTab.active .tabName:before{opacity:1;}
.catlgTab.active .tabImg{background:#fff;}
.tabsCatBlock{background:#f5f5f5;padding-top:40px;padding-bottom:60px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;position:relative;}
.catlgTab.active .tabImg img{-webkit-animation:jump linear .6s forwards;animation:jump linear .6s forwards;}
@-webkit-keyframes jump{
0%{top:0;}
50%{top:-30px;-webkit-transform:scale(1.1) rotate(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg);}
100%{top:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes jump{
0%{top:0;-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}
50%{top:-30px;-webkit-transform:scale(1.1) rotate(180deg);-ms-transform:scale(1.1) rotate(180deg);-moz-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg);}
100%{top:0;-webkit-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);-moz-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg);}
}
.tabName span{border-bottom:1px dotted #202245;}
.tabName:after{content:'нажмите и посмотрите';position:absolute;width:100%;font-weight:300;text-align:center;bottom:5px;font-size:14px;color:#464646;left:0;}
.catlgTab.active .tabName span{border-bottom:1px dotted rgba(0,0,0,0);}
.catlgTab.active .tabName:after{content:'вы смотрите';}
.catalogTab{display:none;}
.catalogTab.active{display:block;}
.catInner{position:relative;}
.tabBackBig{position:absolute;left:0;top:270px;width:150px;height:270px;background-size:contain !important;background-position:left;}
.products{position:relative;text-align:center;}
.products:after{display:block;clear:both;position:relative;content:'';}
.product{width:340px;height:470px;margin:0 3px;background:#fff;border-radius:4px;-webkit-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.13);cursor:pointer;display:inline-block;
box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.13);overflow:hidden;margin-bottom:12px;}
/*.product:nth-of-type(4n+4){margin-right:0;}*/
.product .imgBack{position:relative;width:100%;height:320px;margin-bottom:15px; background: rgb(214,215,241);
background: -moz-radial-gradient(center, ellipse cover, rgba(214,215,241,1) 0%, rgba(195,197,234,1) 100%);
background: -webkit-radial-gradient(center, ellipse cover, rgba(214,215,241,1) 0%,rgba(195,197,234,1) 100%);
background: radial-gradient(ellipse at center, rgba(214,215,241,1) 0%,rgba(195,197,234,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d7f1', endColorstr='#c3c5ea',GradientType=1 );background:#cfd1ed;}
.product .imgBack.child{background: rgb(217,233,244);
background: -moz-radial-gradient(center, ellipse cover, rgba(217,233,244,1) 0%, rgba(193,220,237,1) 100%);
background: -webkit-radial-gradient(center, ellipse cover, rgba(217,233,244,1) 0%,rgba(193,220,237,1) 100%);
background: radial-gradient(ellipse at center, rgba(217,233,244,1) 0%,rgba(193,220,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9e9f4', endColorstr='#c1dced',GradientType=1 );background:#bbdfef;}
.prodHd{font-size:20px;text-align:center;margin-bottom:5px;}
.prodHd:first-letter{text-transform:uppercase;}
.prodHd2{font-size:16px;text-align:center;margin-bottom:15px;font-weight:300;}
.product .btncolor{width:210px;margin:auto;text-align:center;padding:12px 0;}
.product .imgBack img{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0);}
.product .imgBack:before{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:0;pointer-events:none;background:#ead9b3;position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:20;}
.product:hover .imgBack:before{opacity:.8;}
.product .zoom{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background:url(../img/zoom.png) no-repeat center;background-size:contain;width:73px;height:75px;left:50%;top:50%;position:absolute;pointer-events:none;-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
opacity:0;-webkit-transform:scale(5) translate(-50%,-50%);-ms-transform:scale(5) translate(-50%,-50%);transform:scale(5) translate(-50%,-50%);}
.product:hover .zoom{opacity:1;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);}
.block6{padding-bottom:70px;overflow:hidden;width:100%;background:#c1dced;}
/*.block6 .wrap{padding-left:140px;}*/
.blockHd{padding-top:40px;margin-bottom:50px;}
/*.calcBlock{width:1160px;padding:30px;padding-left:200px;border:10px solid #fff;position:relative;}*/
.calcBlock{width:1160px;padding:30px;padding-right:200px;border:10px solid #fff;position:relative;}
.calcHd{font-size:36px;font-weight:300;margin-bottom:30px;}
.calcStep{height:370px;margin-bottom:50px;display:none;}
.calcStep:after{position:relative;display:block;content:'';clear:both;}
.calcStep.active{display:block;}
.calcCh{margin-bottom:12px;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer;width:210px;position:relative;height:300px;margin-right:15px;background:#fff;float:left;cursor:pointer;}
.calcStep.active .calcCh{-webkit-animation:showtoleft linear .3s forwards;animation:showtoleft linear .3s forwards;}
@-webkit-keyframes showtoleft{
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes showtoleft{
0%{opacity:0;}
100%{opacity:1;}
}
.calcCh:before{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background:url(../img/check.png) no-repeat center;top:7px;left:7px;background-size:contain;width:23px;height:22px;content:'';position:absolute;opacity:0;}
.calcCh:hover:before{opacity:1;}
.calcCh.active:before{opacity:1;}
.calcCh img{position:absolute;left:50%;bottom:0px;-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0);max-height:260px;}
.calcCh:hover{background:#ffdd67;}
.calcCh.active{background:#ffdd67;}
.calcCh .calcChName{text-align:center;font-size:22px;margin-top:6px;}
.prevBtn{margin-right:40px;line-height:1;padding:18px;text-align:center;border:1px solid #406881;float:left;border-radius:5px;cursor:pointer;color:#3f6881;}
.prevBtn:before{background:url(../img/prevarr.png) no-repeat center;background-size:contain;width:26px;height:18px;content:'';display:inline-block;margin-right:19px;vertical-align:middle;}
.prevBtn span{vertical-align:middle;}
.clProgHd{font-size:18px;color:#3f6881;font-weight:300;padding-top:10px;margin-bottom:10px;}
.progressBar{width:640px;height:9px;background:#fff;border-radius:4px;overflow:hidden;}
.calcProgress{float:right;}
.progrSld{height:100%;width:10%;background:yellow;background:url(../img/progress.png); -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.38);
-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.38);
box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.38);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-animation:progressbar linear .8s infinite;animation:progressbar linear .8s infinite;}
@-webkit-keyframes progressbar{
0%{background-position:0;}
100%{background-position:21px;}
}
@keyframes progressbar{
0%{background-position:0;}
100%{background-position:21px;}
}
.calcStep.many .calcCh{height:140px;margin-bottom:15px;width:230px;}
.calcStep.many .calcCh .calcChName{margin-top:15px;font-size:20px;}
.calcStep.many .calcCh img{max-height:90px;}
.calcStep.design .calcCh img{max-height:260px;bottom:0px;}
.calcStep.design .calcCh .calcChName{margin-top:30px;font-size:18px;}
/*.calcLeft{position:absolute;width:315px;height:510px;background:#fff;left:-150px;top:35px;}*/
.calcLeft{position:absolute;width:315px;height:510px;background:#fff;right:-140px;top:5px;}
.calcLeft:after{width:100%;height:100%;content:'';position:absolute;background:#fff;left:0;top:0;}
.calcLeft:before{width:100%;height:100%;content:'';position:absolute;background:#9ac5e0;top:9px;left:9px;}
.calcLeftTop{padding:12px;position:relative;z-index:30;height:430px;}
.calcLeftInfo{height:85px;border-bottom:1px solid #d6d6d6;margin-bottom:15px;}
.calcLeftImg{width:70px;height:70px;border-radius:50%;float:left;margin-right:15px;}
.calcLeftTtext{font-size:14px;margin-top:10px;float:left;}
.calcLeftTtext b{font-size:16px;font-weight:700;}
.calcLeftBtext{font-size:16px;line-height:1.6;}
.calcLeftBottom{line-height:1;font-size:18px;font-weight:300;color:#fff;padding:25px;padding-top:20px; background:#8eabbe;position:absolute;bottom:0;z-index:30;width:100%;}
.calcLeftBottom b{font-size:40px;}
.calcLeftTop:before{width:20px;height:20px;background:#fff;left:-10px;content:'';position:absolute;top:40px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.calcQuantity{display:block;width:250px;height:50px;font-size:18px;padding-left:20px;border:1px solid #5192bb;background:#f7fcff;border-radius:4px;}
.calcQuantityHd{font-size:20px;font-weight:300;margin-bottom:10px;}
.nextBtn{margin-top:10px;width:220px;text-align:center;line-height:1;padding:18px;text-align:center;border:1px solid #000;border-radius:5px;cursor:pointer;color:#000;}
.nextBtn:after{background:url(../img/prevarr.png) no-repeat center;background-size:contain;width:26px;height:18px;content:'';display:inline-block;margin-left:19px;vertical-align:middle;
-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.nextBtn span{vertical-align:middle;}
.calcStep.active .calcQuantity,.calcStep.active .calcHd,.calcStep.active .calcQuantityHd,.calcStep.active .nextBtn{-webkit-animation:showtoleft linear .3s forwards;animation:showtoleft linear .3s forwards;}
.block7 .blockHd{text-align:center;padding-top:50px;margin-bottom:30px;}
.block7 .blockHd b{display:block;}
.block7{background:#c3c5ea;position:relative;width:100%;overflow:hidden;}
.block7 .blockHd2{font-size:22px;font-weight:300;text-align:center;margin-bottom:15px;}
.block7 .btncolor{width:420px;margin:auto;text-align:center;margin-bottom:60px;}
.blk7Slider img{outline:none;}
.block8{position:relative;width:100%;height:995px;background:#ead9b3;overflow:hidden;}
.block8:before{width:100%;content:'';position:absolute;bottom:0;height:50%;background:#c1dced;}
.prodgirl{pointer-events:none;z-index:50;width:643px;height:1230px;top:0;left:-280px;position:absolute;background:url(../img/prodgirl.png) no-repeat center top;background-size:contain;}
.productionSlider.slick-slider{position:absolute;top:98px;left:0;width:750px;border-radius:5px;overflow:hidden;}
.productionSlider img{display:block;}
.productionSlider .slick-prev{left:275px;bottom:-5px;top:auto;cursor:pointer;z-index:50;width:136px;height:61px;background:url(../img/clprevw2.png) no-repeat center;background-size:contain;}
.productionSlider .slick-next{right:75px;bottom:-5px;top:auto;cursor:pointer;z-index:50;width:136px;height:61px;background:url(../img/clnextw2.png) no-repeat center;background-size:contain;}
.productionSlider .slick-dots{bottom:46px;width:130px;right:210px;}
.productionSlider .slick-dots li{width:11px;height:11px;border:1px solid #fff;border-radius:50%;}
.productionSlider .slick-dots li.slick-active{background:#fff;}
.productionSlider .slick-dots li button{display:none;}
.productionSlider .slick-dots li{margin:0 3px;}
.block8 .blockHd{font-weight:300;padding-bottom:12px;margin-bottom:40px;font-size:36px;/*color:#fff;*/font-weight:300;padding-top:95px;width:610px;float:right;z-index:20;position:relative;}
.bull8_1{text-align:right;clear:both;margin-bottom:130px;}
.bull8_1 li{list-style-type:none;text-align:center;display:inline-block;margin-left:45px;font-size:18px;font-weight:300;}
.bull8_1 li b{display:block;}
.block8 .blockHd:before{width:105px;height:3px;bottom:0;left:0;position:absolute;content:'';background:#000;}
.block8 .blockHd2{font-size:42px;text-align:right;font-weight:300;margin-bottom:30px;}
.bull8_2{text-align:right;margin-bottom:40px;}
.bull8_2 li{list-style-type:none;text-align:center;display:inline-block;margin-left:60px;font-size:18px;font-weight:300;}
.bull8_2 li b{display:block;}
.block8 .btncolor{width:200px;float:right;text-align:center;background:#fff;-webkit-box-shadow: 0px 5px 0px 0px #bebebe;
-moz-box-shadow: 0px 5px 0px 0px #bebebe;
box-shadow: 0px 5px 0px 0px #bebebe;}
.block8 .btncolor:active{-webkit-box-shadow: 0px 3px 0px 0px #bebebe;-moz-box-shadow: 0px 3px 0px 0px #bebebe;box-shadow: 0px 3px 0px 0px #bebebe;}
.block8 .btncolor:hover {-webkit-filter: brightness(.95);filter: brightness(.95);}
.block9{background:url(../img/block9.jpg) no-repeat center;background-size:cover;width:100%;height:884px;overflow:hidden;}
.block9 .blockHd{padding-top:75px;margin-bottom:60px;font-size:42px;text-align:center;}
.block9 .blockHd b{display:block;}
.otzivBigSlider{padding-left:160px;position:relative;}
.otzSldInner{position:relative;width:100%;}
.otzSld{position:absolute;left:50px;top:0;pointer-events:none;opacity:0;width:100%;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.otzSld.active{-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;pointer-events:all;opacity:1;left:0;top:0;position:relative;}
.otzBigImg{width:688px;height:456px;margin-bottom:6px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.otzMinImg{width:133px;height:100px;float:left;margin-right:6px;cursor:pointer;outline:none;}
.otzBigImgBlock{overflow:hidden;width:688px;}
.otzBigSlider .slick-prev:before,.otzBigSlider .slick-next:before{display:block;}
.otzBigSlider .slick-prev{left:10px;z-index:200;}
.otzBigSlider .slick-next{right:10px;z-index:200;}
.activeSld{position:relative;}
.activeSld:before{border:5px solid #fff;content:'';position:absolute;width:100%;height:100%;z-index:20;left:0;top:0;}
.otzTexts{width:605px;position:absolute;z-index:100;right:0;top:40px;}
.otzHd{text-shadow: 0px 0px 5px rgb(239, 235, 235);width:450px;/*color:#fff;*/font-weight:700;font-size:32px;margin-bottom:25px;}
.otzText{margin-bottom:25px;position:relative;padding:40px 15px 30px 25px;background:#fff;line-height:1.6;font-weight:300;color:#010101;font-size:18px;}
.otzText:before{width:38px;height:27px;background:url(../img/quots.png) no-repeat center;background-size:contain;content:'';position:absolute;top:12px;left:12px;}
.otzText:after{width:38px;height:27px;background:url(../img/quots.png) no-repeat center;background-size:contain;content:'';position:absolute;bottom:10px;right:12px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.otzivWho{text-align:right;}
.otzivWhoHd{vertical-align:middle;font-size:16px;font-weight:300;margin-right:5px;display:inline-block;width:310px;}
.otzivWhoHd b{font-size:18px;font-weight:700;}
.otzivImage{display:inline-block;width:90px;height:90px;vertical-align:middle;border-radius:50%;}
.otzivWhoHd a{margin-top:15px;line-height:1;display:block;text-decoration:underline;}
.otzivWhoHd a:hover{text-decoration:none;}
.otzNext{z-index:250;cursor:pointer;top:50px;right:0px; width:132px;height:57px;background:url(../img/clnext.png) no-repeat center;background-size:contain;position:absolute;}
.otzPrev{z-index:250;cursor:pointer;top:50px;left:0px; width:132px;height:57px;background:url(../img/clprev.png) no-repeat center;background-size:contain;position:absolute;}
.block10{background:url(../img/block10.jpg) no-repeat center;background-size:cover;width:100%;height:773px;overflow:hidden;}
.block10 .blockHd{font-size:42px;text-align:right;padding-top:30px;margin-bottom:50px;}
.block10 .blockHd b{display:block;}
.bulls10_1{text-align:right;margin-bottom:70px;}
.bulls10_1 li{font-weight:300;font-size:18px;list-style-type:none;display:inline-block;overflow:hidden;margin-left:35px;}
.bulls10_1 li b{display:block;}
.bulls10_1 li p{float:right;}
.bulls10_1 li img{float:right;margin-left:8px;}
.block10 .blockHd2{font-size:28px;font-weight:300;text-align:right;margin-bottom:30px;}
.block10 .blockHd2 b{display:block;}
.bulls10_2{text-align:right;margin-bottom:40px;}
.bulls10_2 li{font-weight:400;font-size:18px;list-style-type:none;display:inline-block;overflow:hidden;margin-left:35px;}
.bulls10_2 li b{display:block;}
.bulls10_2 li p{float:right;}
.bulls10_2 li img{float:right;margin-left:8px;}
.block10 .clientPhone{width:275px;float:left;margin-right:10px;}
.block10 .clientTime{width:275px;float:left;padding-left:40px;}
.block10 form{width:560px;float:right;}
.block10 .orderSubmit{width:275px;float:right;margin-top:10px;}
.block10 .h6{clear:both;text-align:right;font-size:14px;margin-top:10px;}
.block11{position:relative;width:100%;height:625px;overflow:hidden;background:#c1dced;}
.map{/*pointer-events:none;*/position:absolute;z-index:30;width:100%;height:100%;left:0;top:0;background:url(../img/map.jpg) no-repeat center;background-size:cover;}
.contInfo{position:relative;height:100%;}
.contInfoBlk{padding-top:30px;width:600px;background:rgba(0,0,0,0);height:100%;z-index:50;position:relative;}
.contInfoBlk span{font-size:20px;font-weight:300;margin-bottom:10px;display:block;position:relative;z-index:20;}
.contInfoBlk p{font-size:24px;font-weight:700;margin-bottom:30px;position:relative;z-index:20;}
.socials img{display:inline-block;margin-right:18px;position:relative;z-index:20;}
.contInfoBlk:before{left:0%;position:absolute;width: 100%;-webkit-transform: skewX(160deg);-ms-transform: skewX(160deg);transform: skewX(160deg);top: 0%;height: 100%;background: #c1dced;content: '';}
.contInfoBlk:after{width:100%;height:100%;left:-50%;top:0;position:absolute;content:'';background: #c1dced;}
footer{height:112px;background:#c3c5ea;}
footer .logo{margin-top:37px;}
.decimalogo{float:right;width:140px;margin-top:31px;}
footer .btncolor{margin-top:24px;float:left;width:260px;margin-left:300px;text-align:center;}
.otzSld.active{z-index:50;}
.mobMenuBtn{display:none;}
.scrHd br{display:none;}
.man12mob{display:none;}
.present:hover:before{opacity:.4;background:url(../img/presbefore.png) no-repeat center;background-size:cover;width:60px;height:60px;position:absolute;content:'';top:14px;left:9px;}
.present.active:before{opacity:1;background:url(../img/presbefore.png) no-repeat center;background-size:cover;width:60px;height:60px;position:absolute;content:'';top:14px;left:9px;}
.catlgTab2{display:none;}
.br320{display:none;}
footer img.mob{display:none;}
.modalBlock1{padding-top:0;}
.modalHd{padding-top:15px;}
.modalHd:first-letter{text-transform:uppercase;}
.fancybox-container .fancybox-bg{background: #0c0d2d;}
.rouble{margin:auto;margin-bottom:10px;width:60px;height:60px;background:url(../img/rouble.png) no-repeat center;background-size:contain;}
.blk7staticimg{width:100%;display:block;}




/*modal*/
.modalBody{width:960px;margin:auto;}
.modalBlock1{background:#cfd1ed;padding-top:0px;overflow:hidden;}
.modalBlock1.child{background:#bbdfef;}
.modalBlock2{background:#c1dced;padding:50px 10px;overflow:hidden;}
.tovarPriceHd{text-align:center;font-size:26px;font-weight:300;}
.tovarPrice{font-size:38px;font-weight:700;text-align:center;}
.modalSlider{width:400px;height:540px;margin-left:95px; height:720px;width:486px;margin-left:0; float:left;margin-right:25px;}
.modalSlider img{display:block;}
.modalSlider{position:relative;}
.modal1Right{float:left;width:410px;position:relative;z-index:100;}
.modalHd{text-shadow: 0px 0px 2px rgba(255, 255, 255, 1);font-size:32px;font-weight:700;margin-bottom:25px;}
.modalHd2{text-shadow: 0px 0px 2px rgba(255, 255, 255, 1);font-size:18px;font-weight:700;margin-bottom:10px;}
.modal1Right ul{overflow:hidden;}
.modal1Right li{text-shadow: 0px 0px 2px rgba(207, 209, 237, 1);list-style-type:none;position:relative; margin-bottom:12px;font-size:18px;font-weight:300;padding-left:20px;}
.modal1Right li:before{position:absolute;left:0;top:3px; display:inline-block;width:12px;height:12px;margin-right:8px;content:'';background:url(../img/checkmod.png) no-repeat center;background-size:contain;}
.modal1Right .btncolor{width:300px;text-align:center;margin-top:10px;}
.modal1Right .btncolor:after{position:relative;display:inline-block;width:13px;height:16px;margin-left:8px;content:'';background:url(../img/modarr.png) no-repeat center;background-size:contain;}
.modImages{z-index:0;max-width:none;height:720px;height:100%;position:absolute;left:0;width:auto;bottom:0;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.modImages.active{z-index:50;opacity:1;}
.modImages.next{z-index:20;position:absolute;opacity:.47;width:auto;height:175px;bottom:0;left:540px;}
.modImages.prev{z-index:20;position:absolute;opacity:.47;width:auto;height:175px;bottom:0;left:700px;}
.modImagesPrev{z-index:60;cursor:pointer;background:url(../img/modleft.png) no-repeat center;background-size:contain;width:86px;height:86px;position:absolute;left:28px;bottom:50px; bottom:auto;top:330px;}
.modImagesNext{z-index:60;cursor:pointer;background:url(../img/modright.png) no-repeat center;background-size:contain;width:86px;height:86px;position:absolute;right:28px;bottom:50px; bottom:auto;top:330px;}
.modal2SpisokHd{font-size:22px;font-weight:700;margin-bottom:15px;}
.modalkroy{text-align:center;float:left;width:400px;}
.modal2Spisok{float:left;width:500px;}
.modalSliderInner{height:100%;}
.modal2Spisok li{border-bottom:1px solid #f6f6f6;background:#fff;padding:12px 20px;overflow:hidden;font-weight:300;position:relative;}
.modal2Spisok li b{float:left;}
.modal2Spisok li span{float:right;width:180px;}
.modal2Spisok li:first-of-type{font-weight:700;}
.modal2Spisok li:before{width:100%;height:1px;content:'';position:absolute;bottom:0;left:0;background:#d8d8d8;}
.modal2Spisok li:last-of-type{border-bottom:none;}
.modal2Spisok li:last-of-type:before{display:none;}
.modal2Spisok li:nth-of-type(2n+2){background:#efefef;}
.modalkroy li{list-style-type:none;display:inline-block;width:140px;margin-bottom:20px;}
.modalFormBlock{background:#e9d8b1;width:100%;padding:30px 0;padding-bottom:40px;}
.modalFormBlockHd{font-size:26px;text-align:center;font-weight:700;margin-bottom:20px;}
.modalFormBlockHd p{font-weight:300;font-size:22px;}
.modalFormBlockHd p b{font-weight:400;}
.modalFormBlock .clientPhone{width:280px;float:left;margin-right:10px;margin-left:50px;}
.modalFormBlock .clientTime{width:280px;float:left;margin-right:10px;padding-left:50px;}
.modalFormBlock .orderSubmit{width:280px;float:left;height:58px;}
.modalFormBlock form .h6{text-align:center;font-size:14px;}
.fancybox-slide.fancybox-slide--iframe>*{max-width:960px;}
.modalblockkroy{position:relative;background:#f5f5f5;padding:45px 20px;text-align:center;}
.modalblockkroyHd{font-size:26px;font-weight:700;color:#171717;margin-bottom:45px;}
.modalblockkroyImg{position:relative;}
.modalblockkroyImg .img{position:relative;display:inline-block;margin-bottom:30px;padding:0 60px;vertical-align:top;}
.modalblockkroyImg img{display:block;margin:auto;}
.modalblockkroyImg .img:before{position:absolute;background:url(../img/kroybord.png) no-repeat center;background-size:contain;width:1px;height:161px;left:0;top:50%;-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);content:'';}
.modalblockkroyImg .img:after{position:absolute;background:url(../img/kroybord.png) no-repeat center;background-size:contain;width:1px;height:161px;right:-1px;top:50%;-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);content:'';}
.hokkeyKroy .modalblockkroy{padding:45px 10px;}
.hokkeyKroy .modalblockkroyImg .img{padding:0 10px;width:30%;}
.hokkeyKroy .modalblockkroyImg .img:first-of-type:before{display:none;}
.hokkeyKroy .modalblockkroyImg .img:last-of-type:after{display:none;}
.footbaskvoll .modalblockkroyImg .img{padding:0 10px;width:25%;}
.bodyattrib .modalSlider{height:470px;width:450px;margin-left:0px;margin-right:65px;}
.bodyattrib .modalBlock2{overflow:visible;padding:0;text-align:left;position:relative;padding-left:60px;background:none;margin-top:40px;}
.bodyattrib .rouble{position:absolute;left:0;top:0;width:45px;height:45px;top:4px;}
.bodyattrib .tovarPriceHd{text-align:left;font-size:18px;line-height:1;}
.bodyattrib .tovarPrice{text-align:left;font-size:28px;line-height:1;}
.bodyattrib .modalHd{padding-top:100px;}

@media only screen and (max-width:1000px){
.fancybox-slide.fancybox-slide--iframe>*{max-width:760px;}
}
@media only screen and (max-width:959px){
.modalBody{width:748px;}
.modalSlider{width:350px;margin-left:0;height:600px;}
.modal1Right{width:350px;}
.modalHd{font-size:28px;}
.modal1Right li{font-size:16px;}
.hokkeyKroy .modal1Right li{font-size:15px;margin-bottom:10px;}
.bodyattrib .modalSlider{width:330px;}
/*.modImagesPrev{left:100%;}
.modImagesNext{right:-156px;}*/
.modImagesNext{right:0;top:280px;}
.modImagesPrev{top:280px;}
.modImages.next{height:135px;width:auto;left:520px;}
.modImages.prev{height:135px;width:auto;left:640px;}
.modal2Spisok{width:440px;}
.modal2SpisokHd{font-size:20px;}
.modal2Spisok li span{width:120px;}
.modalkroy{width:250px;}
.modalkroy li{width:110px;}
.modalFormBlockHd p{font-size:20px;}
.modalFormBlock .clientPhone,.modalFormBlock .clientTime,.modalFormBlock .orderSubmit{width:230px;}
.modalFormBlock .clientTime{padding-left:20px;}
.modalFormBlock .clientPhone{margin-left:20px;}
.modalFormBlock form .h6{font-size:12px;}
.modalFormBlock form .checkboxmodallable{width:15px;height:15px;}
.modalblockkroyImg .img{padding:0 30px;}
.bodyattrib .modImages{height: auto;width: 100%;top: 50%;transform: translate(0,-50%);}

}
@media only screen and (max-width:767px){
.fancybox-slide.fancybox-slide--iframe>*{margin:0;max-width:760px;width:100% !important;max-height:100%;height:100% !important;}
.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small{right:20px;}
.fancybox-container{max-width:100vw;}
}
@media only screen and (max-width:747px){
.hokkeyKroy .modalblockkroyImg .img{width:100%;margin-bottom:10vw;}
.hokkeyKroy .modalblockkroyImg .img:before,.hokkeyKroy .modalblockkroyImg .img:after{display:none;}
.calcform .h6 br{display:none;}
.modalBody{width:100%;}
.modalBlock1{padding-top:33vw;}
.modalSlider{width:100%;margin-right:0;float:none;height:auto;}
.bodyattrib .modalSlider{width:auto;height:auto;margin:auto;}
.bodyattrib .modalBlock2{padding-left:12vw;margin-top:5vw;}
.bodyattrib .rouble{width:10vw;height:10vw;top:1vw;}
.bodyattrib .tovarPriceHd{font-size:5vw;}
.bodyattrib .tovarPrice{font-size:7vw;}
.modalSliderInner{width:90vw;margin:auto;position:relative;}
.modalSlider img{width:100%;}
.modImages.next{width:100%;left:0px;height:auto;opacity:0;}
.modImages.active{position:relative;}
.bodyattrib .modImages{width:100%;height:auto;top: 0;transform: translate(0,0);}
.bodyattrib .modalBlock1{padding-top:30vw;}
.bodyattrib .modalHd{padding-top:0;top:-105vw;}
.bodyattrib .modal1Right{padding-top:10vw;padding-bottom: 10vw;}
.modImages.prev{width:100%;left:0px;height:auto;opacity:0;}
.modImagesNext{right:0;width:18vw;height:18vw;z-index:60;bottom:auto;top:0;}
.modImagesPrev{left:0;width:18vw;height:18vw;z-index:60;bottom:auto;top:0;}
.modal1Right{width:100%;position:relative;float:none;padding:0 3vw;padding-top:22vw;padding-bottom:5vw;}
.modalHd{z-index:50;position:absolute;font-size:9vw;width:100%;text-align:center;left:0;top:-159vw;}
.modal1Right .btncolor{font-size:5.56vw;padding:5vw 0;position:absolute;top:0;left:0;width:100%;margin-top:0;width:94%;left:3%;}
.modal1Right .btncolor:after{display:none;}
.modalHd2{font-size:5.5vw;margin-bottom:2vw;}
.modal1Right li{font-size:4.8vw;margin-bottom:3vw;padding-left:5.5vw;position:relative;}
.hokkeyKroy .modal1Right li{font-size:4.8vw;}
.modal1Right li:before{position:absolute;width:3.47vw;height:3.47vw;left:0;top:1.3vw;}
.modal1Right ul{position:relative;}
.rouble{width:15vw;height:15vw;margin-bottom:2vw;}
.tovarPriceHd{font-size:5vw;}
.tovarPrice{font-size:8vw;}
.modalBlock2{padding:10vw 3vw;}
.modal2Spisok{width:100%;float:none;margin-bottom:9vw;}
.modal2SpisokHd{font-size:5vw;margin-bottom:6vw;text-align:center;}
.modal2Spisok li{padding:2vw;font-size:5vw;}
.modal2Spisok li span{width:32vw;}
.modalkroy ul{overflow:hidden;}
.modalkroy li{width:50%;float:left;display:block;font-size:5vw;}
.modalkroy{width:100%;}
.modalFormBlock{padding:9vw 3vw;}
.modalFormBlockHd{font-size:7.5vw;}
.modalFormBlockHd p{font-size:6.25vw;}
.modalBody .clientPhone, .modalBody .clientTime{width:100%;margin:auto;height:auto;padding:6vw 0;font-size:5vw;margin-bottom:2vw;}
.modalBody .orderSubmit{width:100%;margin:auto;height:auto;padding:6vw 0;font-size:5vw;margin-bottom:2vw;}
.modalBody .clientTime{padding-left:15vw;}
.modalBody form .h6{font-size:4vw;width:100%;text-align:center;}
.modalBody .checkboxmodallable{width:5vw;height:5vw;}
.modalblockkroyImg .img{width:50%;padding:0 3vw;margin-bottom:10vw;}
.modalblockkroyHd{font-size:7.5vw;margin-bottom:7vw;}
.modalblockkroy{padding:7vw 3vw;}
.footbaskvoll .modalblockkroyImg .img{padding: 0 3vw;width: 50%;margin-bottom:10vw;}
.modalblockkroyImg img{width:100%;}
}
.hiddenonly{display:none !important;}


/*правки*/
.sld4Right .btncolor{display:none;}
.block2_2 form .h6{margin-bottom:8px;width:360px;margin-left:0;}
.calcform .h6{margin-bottom:8px;}
.mobFootBtn{display:none;}
.scrollingBack.hide,.scrollingTop.hide,.scrHd.hide,.scrollingBlk.hide,.mouse.hide{opacity:0;}
.yourChoiseHd{font-size:20px;padding-bottom:10px;}
.requiz{position:relative;z-index:50;font-size:14px;margin-top:30px;}
.blk4man{display:none;}
.clProgHd p{display:inline-block;}
.calcLeftBtext > *{display:none;}
.calcLeftBtext > *.active{display:block;}
.calcStep:last-of-type .calcHd{font-size:32px;}
.nonomobile{display:block !important;}
.onlymobile{display:none !important;}
.block1mobile{display:none;}
.calcform .clientPhone{width:260px;float:left;margin-right:10px;padding-bottom:18px 0;height:60px;}
.calcform .clientTime{width:260px;padding-left:30px;float:left;margin-right:10px;padding-bottom:18px 0;height:60px;}
.calcform .orderSubmit{width:330px;float:left;height:58px;}
.calcform .h6{font-size:14px;}
.calcHd b{display:block;margin-top:20px;font-size:28px;}
.calcQuantityHd{display:none;}
#inputtochenge{background:url(../img/lerig.png) no-repeat center;display:block;text-align:center;height:64px;width:190px;font-size:26px;}
#custom-handle > div{-webkit-box-shadow: 0px 2px 6px 0px rgba(49,78,96,0.32);
-moz-box-shadow: 0px 2px 6px 0px rgba(49,78,96,0.32);
box-shadow: 0px 2px 6px 0px rgba(49,78,96,0.32);left:50%;top:-85px;-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);background:#fff;
transform:translate(-50%,0);position:absolute;border-radius:3px;}
#custom-handle > div:before{content:'';position:absolute;z-index:20;width:30px;height:100%;cursor:pointer;left:0;top:0;}
#custom-handle > div:after{content:'';position:absolute;z-index:20;width:30px;height:100%;cursor:pointer;right:0;top:0;}
.calcStep .ui-widget.ui-widget-content{border:none;border-radius:4px;height:8px;}
#slider{margin-top:180px;z-index:50;margin-bottom:70px;-webkit-box-shadow: 0px 2px 3px 0px rgba(49,78,96,0.24);
-moz-box-shadow: 0px 2px 3px 0px rgba(49,78,96,0.24);
box-shadow: 0px 2px 3px 0px rgba(49,78,96,0.24);}
.calcQuantity{display:none;}
.nextBtn{margin:auto;}
#slider .ui-widget-header{background:#7b99ad;font-weight:300;}
#slider.ui-slider .ui-slider-handle{-webkit-box-shadow: 0px 2px 6px 0px rgba(49,78,96,0.32);
-moz-box-shadow: 0px 2px 6px 0px rgba(49,78,96,0.32);
box-shadow: 0px 2px 6px 0px rgba(49,78,96,0.32);top:-11px;width:30px;height:30px;background:#fff;border:none;border-radius:50%;cursor:pointer;}
#slider.ui-slider .ui-slider-handle:before{-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);content:'';border-radius:50%; background:#8eabbe;width:10px;height:10px;position:absolute;left:50%;top:50%;}
.kidsImgs{display:none;}
.scrollingTop.kids .man1 > div,.scrollingTop.kids .man2 > div,.scrollingTop.kids .man12mob > div{display:none;}
.scrollingTop.kids .man1 > div.kidsImgs,.scrollingTop.kids .man2 > div.kidsImgs,.scrollingTop.kids .man12mob > div.kidsImgs{display:block;}
.man12mob2 .kidsImg{display:none;}
.man12mob2.kids img{display:none;}
.man12mob2.kids img.kidsImg{display:block;}
.scrollingTop.kids .man1:before{left:13%;}
.scrollingTop.kids .man2{width:400px;}

.finalblock{width:100%;min-height:100vh;background:url(../img/finalback.jpg) no-repeat center top;background-size:cover;}
.finalblock .wrap{max-width:1200px;height:auto;overflow:hidden;padding-bottom:30px;}

.finalHd{font-size:42px;font-weight:700;color:#061f2f;padding-top:140px;margin-bottom:15px;}
.finalHd2{font-size:22px;font-weight:300;margin-bottom:40px;color:#061f2f;}
.finalHd3{font-size:32px;font-weight:700;color:#061f2f;margin-bottom:5px;}
.finalPhone{font-size:52px;font-weight:300;line-height:1;}
.finalHd4{font-size:22px;color:#061f2f;margin-bottom:40px;}
.finalblock .btncolor {width: 260px;text-align: center;background: #fff;-webkit-box-shadow: 0px 5px 0px 0px #bebebe;-moz-box-shadow: 0px 5px 0px 0px #bebebe;box-shadow: 0px 5px 0px 0px #bebebe;}
.finalblock .btncolor:active {-webkit-box-shadow: 0px 3px 0px 0px #bebebe;-moz-box-shadow: 0px 3px 0px 0px #bebebe;box-shadow: 0px 3px 0px 0px #bebebe;}
.finalblock .btncolor:hover {-webkit-filter: brightness(.95);filter: brightness(.95);}
.finalHd br{display:none;}
.finalHd2 br.br320{display:none;}