* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
*::selection {
/*background: rgba(0,0,0,0); /* Safari */
}
*::-moz-selection {
/*background: rgba(0,0,0,0); /* Firefox */
}
*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


html, body {
	
}
body {
	opacity: 1;
	font-size: 16px;
	position: relative;
	font-family: 'Roboto', sans-serif;
	background:#fff;;
	min-width:1200px;
	-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;
	color:#000;
}
body.show{opacity:1;}
a{outline:none;color:#000;text-decoration:none;cursor:pointer;}
h6 a{text-decoration:underline;}
h6 a:hover{text-decoration:none !important;}
.allContent{width:100%;min-width:1200px;overflow:hidden;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;background:#fff;}
.clear{clear:both;height:0;width:0;position:relative;float:none;}
input{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;}
input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;}
form{display:-webkit-box;display:-ms-flexbox;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px;}
form .orderSubmit{display:block;}
.modal_background{width:100%;height:100%;position:fixed;background:#000000;opacity:.9;-moz-filter:alpha(opacity=0.9);-webkit-filter:alpha(opacity=0.9);filter:alpha(opacity=0.9);z-index:9000;display:none;}
.modal_background_frame{margin-left: -moz-calc((100% - 825px) / 2) !important;margin-left: -webkit-calc((100% - 825px) / 2) !important;margin-left: calc((100% - 825px) / 2) !important;width:825px;height:360px;background:#fff;position:fixed;z-index:10000;display:none;text-align:center;padding:25px 20px;}
.modal_background_frame .modal_h1{font-size:22px;font-weight:bold;margin-top: 20px;}
.modal_background_frame .modal_h2{font-size:16px;position:relative;}
.modal_background_frame .modal_exit{width:27px;height:27px;background:url(../img/close2.jpg);cursor:pointer;position:absolute;right:10px;top:10px;opacity:.7;background-size: cover;}
.modal_background_frame .modal_exit:hover{opacity:1;}
.modal_background_frame form{margin:auto;width:620px;margin-top:20px;position:relative;}
.modal_background_frame h6{position:relative;font-size:12px;margin:auto;font-weight:normal;width:420px;}
.modal_background_frame h6 a{color:#000;}
.modal_background_frame input{width:300px;box-sizing:border-box;text-align:center;border-radius:10px;font-size:16px;}
.modal_background_frame input.clientPhone{border:1px solid #000;padding:17px 0;}
.modal_background_frame .orderSubmit{padding:16px 0;margin: auto;margin-top: 15px;}
.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);}
}
.btncolor{border:0;-webkit-transition: -webkit-box-shadow .1s,-webkit-transform .1s;
    transition: -webkit-box-shadow .1s,-webkit-transform .1s;
    transition: box-shadow .1s,transform .1s;
    transition: all .3s, box-shadow .1s,transform .1s,-webkit-box-shadow .1s,-webkit-transform .1s;
    /*-webkit-box-shadow: 0 0px 0 0 #4e2709, 0 1px 0 0 rgba(54, 38, 5, 0.29), 0 2px 8px 0 rgba(45, 7, 7, 0.6);
    box-shadow: 0 0px 0 0 #4e2709, 0 1px 0 0 rgba(54, 38, 5, 0.29), 0 2px 8px 0 rgba(45, 7, 7, 0.6);*/
    text-align: center;cursor: pointer;border-radius:3px;
    background: #ffdc29;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff09e', endColorstr='#e8b704',GradientType=0 ); 
outline:none;
border-bottom:4px solid #e4c425;font-size:18px;position:relative;
}
.btncolor:active{    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);border-bottom:2px solid #e4c425;
   /* -webkit-box-shadow:0 0px 0 0 #4e2709, 0 1px 0 0 rgba(54, 38, 5, 0.29), 0 2px 8px 0 rgba(45, 7, 7, 0.6);
    box-shadow:0 0px 0 0 #4e2709, 0 1px 0 0 rgba(54, 38, 5, 0.29), 0 2px 8px 0 rgba(45, 7, 7, 0.6);*/}

    .btncolor:disabled {-moz-filter: grayscale(80%);-webkit-filter: grayscale(80%);filter: grayscale(80%);}
/* start */
.wrap{max-width:1200px;margin:auto;position:relative;padding:0 20px;height:100%;/*width:1200px;*/}
#checkboxmodalbm{display:none;}
#checkboxmodallablebm{display:block;border:0;width:28px;height:24px;background:url(../img/checkboxred.png) no-repeat center;background-size:contain;cursor:pointer;display:inline-block;top:6px;position:relative;z-index:50;}
#checkboxmodalbm:checked + #checkboxmodallablebm{width:28px;height:24px;background:url(../img/checkboxgreen.png) no-repeat center;background-size:contain;}
.block1{width:100%;height:840px;background:url(../img/block1back.jpg) no-repeat center;background-size:cover;color:#fff;}
header{position:fixed;width:100%;height:105px;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;left:0;top:0;z-index:500;color:#014865;}
.logoTxt{-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;cursor:pointer;float:left;margin-top:15px;margin-right:110px;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;width:142px;}
.logob{-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;background:url(../img/logob.png) no-repeat center;background-size:contain;width:142px;height:32px;margin:auto;}
.logot{-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;background:url(../img/logot.png) no-repeat center;background-size:contain;width:41px;height:36px;margin:auto;margin-bottom:6px;}
header nav ul li{list-style-type:none;cursor:pointer;display:inline-block;font-size:17px;font-weight:300;margin-top:40px;margin-right:25px;border-bottom:1px solid;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
header.show .logoTxt{width:auto;}
header.show .logob,header.show .logot{float:left;}
header.show .logot{margin-right:10px;margin-top:1px;}
header.show .logob{margin-top:5px;}
header nav ul li:hover{border-bottom:1px solid rgba(255,255,255,0);}
header nav{float:left;}
header .address{margin-top:14px;padding:20px;float:left;border-left:1px solid;border-right:1px solid;text-align:right;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
header .address p{font-size:17px;font-weight:300;}
header .address b{font-size:15px;font-weight:700;}
header .phoneSchedule{font-size:15px;font-weight:300;text-align:right;float:right;margin-top:33px;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
header .phoneSchedule a{display:block;font-size:20px;font-weight:700;color:#014865;}
.block1 h1{font-size:80px;font-weight:900;font-family:'Akrobat';line-height:1.2;padding-top:160px;text-transform:uppercase;padding-bottom:30px;width:760px;}
.block1 h2{font-size:35px;font-weight:300;color:#014865;width:485px;padding-bottom:35px;text-shadow:0px 2px 18px rgba(250, 250, 250, 1);}
.block1 ul{position:relative;margin-bottom:50px;}
.block1 ul li{font-size:14px;font-weight:300;text-align:center;list-style-type:none;display:inline-block;margin-right:45px;z-index:50;position:relative;}
.block1 ul li b{font-size:16px;font-weight:700;text-transform:uppercase;}
.block1 ul li p{margin-top:5px;}
.block1 ul li img{display:block;margin:auto;margin-bottom:15px;}
.block1 ul .smile{position:absolute;font-size:250px;font-weight:900;left:80px;top:-105px;opacity:.1;z-index:30;}
.block1 .btncolor{display:inline-block;margin-right:20px;color:#000;padding:12px 0;z-index:150;width:300px;}
.block1 .btncolor.pink{width:230px;}
.btncolor.pink{background:#ef597c;border-bottom:4px solid #d75070;color:#fff;}
.btncolor.pink:active{border-bottom:2px solid #d75070;}
.block2{background:url(../img/block2back.jpg) no-repeat center;background-size:cover;width:100%;color:#333333;height: 689px;padding-top:50px;}
.block2Sotrudnik{width:395px;height:674px;position:absolute;left:20px;bottom:0;background:url(../img/block2Sotrudnik.png) no-repeat center;background-size:contain;}
.block2Hd{font-weight:300;font-size:40px;padding-bottom:20px;display:inline-block;border-bottom:1px solid #c1c9c8;}
.block2Hd b{font-weight:700;font-size:35px;text-transform:uppercase;}
.blk2Right{padding-left:490px;}
.block2Hd2{font-size:23px;color:#909090;padding-top:15px;padding-bottom:20px;}
.block2Hd2 b{font-size:30px;color:#58ceff;}
.block2 ul{position:relative;margin-bottom:50px;}
.block2 ul li{font-size:14px;font-weight:300;text-align:center;list-style-type:none;display:inline-block;margin-right:45px;z-index:50;position:relative;}
.block2 ul li b{font-size:16px;font-weight:700;text-transform:uppercase;}
.block2 ul li p{margin-top:5px;}
.block2 ul li img{display:block;margin:auto;margin-bottom:15px;}
.fixMenu{min-width:900px;}
.fixMenu.show {background: #68cce4;height: 70px;-webkit-box-shadow: 0px -2px 19px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px -2px 19px 0px rgba(0,0,0,0.75);box-shadow: 0px -2px 19px 0px rgba(0,0,0,0.75);}
.block2 form{border:10px solid #ccecf7;padding:45px 30px;display: inline-block;background: #fff;}
#checkboxmodalbm1{display:none;}
#checkboxmodallablebm1{display:block;border:0;width:28px;height:24px;background:url(../img/checkboxred.png) no-repeat center;background-size:contain;cursor:pointer;display:inline-block;top:6px;position:relative;z-index:50;}
#checkboxmodalbm1:checked + #checkboxmodallablebm1{width:28px;height:24px;background:url(../img/checkboxgreen.png) no-repeat center;background-size:contain;}
.block2 .clientPhone{width:320px;height:44px;text-align:center;font-size:17px;font-weight:300;border:1px solid #8a8a8a;margin-right:10px;float:left;border-radius:3px;}
.block2 .orderSubmit{width:260px;float:left;padding:9px 0;font-size:17px;font-weight:300;}
.fancybox-content{max-width:1160px !important;}
.fancybox-slide:before{display:none !important;}
.block2 form h6{font-size:13px;font-weight:300;margin-top:5px;line-height: 1.6;}
.block3{width:100%;color:#000;}
.block3 ul li{cursor:pointer;padding-right:20px;list-style-type:none;width:-moz-calc(100% / 3);width:-webkit-calc(100% / 3);width:calc(100% / 3);height:432px;float:left;padding-left:-moz-calc(100% / 3- 320px);padding-left:-webkit-calc(100% /3 - 320px);padding-left:calc(100% / 3 - 320px);position:relative;}
.block3 .block3Hd{font-size:24px;font-weight:500;padding-top:50px;text-transform:uppercase;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;z-index:50;position:relative;}
.block3 p{font-weight:300;font-size:14px;line-height:1.5;padding-top:10px;z-index:50;position:relative;}
.block3 .btncolor{padding: 8px 14px;position:absolute;right:20px;bottom:20px;font-size: 17px;}
.block4{width:100%;background:url(../img/block4/block4back.jpg) no-repeat center;background-size:cover;min-height:700px;color:#fff;padding-bottom:90px;}
.block3 ul li:before{width:100%;height:100%;content:'';position:absolute;background:#fff;left:0;top:0;opacity:0;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.blockHd{font-size:40px;font-weight:500;padding-top:70px;padding-bottom:50px;text-transform:uppercase;text-align:center;}
.blockHd p{font-weight:300;font-size:23px;text-transform:none;}
.block4BigPhoto{width:715px;float:left;margin-right:17px;}
.block3 ul li:hover .block3Hd{color:#ef597c;}
.block3 ul li:hover:before{opacity:.6;}
.blk4Slider{width:405px;height:129px;float:left;margin-top: 80px;}
.blk4Slide{width:129px;height:129px;margin:0 3px;overflow:hidden;cursor:pointer;text-align:center;}
.blk4Slide img{max-width:129px;max-height:86px;}
.blk4Slider .slick-prev{width:51px;height:35px;background:url(../img/block4/left.png) no-repeat center;background-size:contain;top: 125px;}
.blk4Slider .slick-next{width:51px;height:35px;background:url(../img/block4/right.png) no-repeat center;background-size:contain;top: 125px;right:auto;left:75px;}
.blk4Slider .slick-next:before{width:1px;height:35px;background:#fff;position:absolute;content:'';top:0;left:-12px;}
.block4BigPhoto img{width:100%;}
.block4 ul{position:relative;margin-top:50px;text-align:center;}
.block4 ul li{font-size:14px;font-weight:300;text-align:center;list-style-type:none;display:inline-block;margin-right:45px;z-index:50;position:relative;}
.block4 ul li b{font-size:16px;font-weight:700;text-transform:uppercase;}
.block4 ul li p{margin-top:5px;}
.block4 ul li img{display:block;margin:auto;margin-bottom:15px;}
.block4 ul li:last-of-type{margin-right:0;}
.bigopacity{position:absolute;font-size:250px;font-weight:900;color:#fff;right:-22px;opacity:.1;top:578px;}
.block5{width:100%;height:674px;background:url(../img/block5back.jpg) no-repeat center;background-size:cover;padding-top:50px;color:#333333;}
.block5Hd{font-weight:300;font-size:35px;padding-bottom:50px;}
.block5Hd p{color:#ef597c;font-weight:700;text-transform:uppercase;}
.block5 p.desc{border-top:1px solid #c1c9c8;display:inline-block;font-size:17px;font-weight:300;padding-top:40px;width:600px;margin-bottom:50px;}
.block5 form{border:10px solid #ccecf7;padding:20px;display: inline-block;background:#fff;width:410px;-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);}
#checkboxmodalbm2{display:none;}
#checkboxmodallablebm2{display:block;border:0;width:28px;height:24px;background:url(../img/checkboxred.png) no-repeat center;background-size:contain;cursor:pointer;display:inline-block;top:6px;position:relative;z-index:50;}
#checkboxmodalbm2:checked + #checkboxmodallablebm2{width:28px;height:24px;background:url(../img/checkboxgreen.png) no-repeat center;background-size:contain;}
.block5 .clientPhone{width:320px;height:44px;text-align:center;font-size:17px;font-weight:300;border:1px solid #8a8a8a;border-radius:3px;margin:auto;margin-bottom:5px;display: block;}
.block5 .orderSubmit{width:320px;padding:9px 0;font-size:17px;font-weight:300;margin:auto;margin-bottom:10px;}
.block5 form h6{font-size:13px;font-weight:300;margin-top:5px;line-height: 1.6;}
.block6{width:100%;color:#333;background:#fff;padding-bottom:90px;}
.sotrudniki{width:100%;margin:auto;padding-left:20px;padding-right:20px;}
.sotrudnik{position:relative;outline:none;}
.sotPhoto{width:540px;height:540px;overflow:hidden;margin-top:45px;position:relative;z-index:100;}
.sotPhoto:before{position:absolute;content:'';width:100%;height:100%;background:url(../img/block6/sotrborder.png) no-repeat center;background-size:cover;left:0;top:0;}
.sotPhoto img{width:100%;}
.sotInfo{width:745px;padding:30px 40px 40px 250px;border: 10px solid #ccecf7;position:absolute;right:0;top:0;z-index:50;margin-right:80px;}
.sotInfoHd{font-size:30px;font-weight:300;padding-bottom:10px;border-bottom:1px solid #d8d8d8;display:inline-block;margin-bottom:10px;}
.sotInfoDolzh{font-size:20px;font-weight:300;color:#2492b9;margin-bottom:25px;}
.sotInfoDolzh p{color:#6d6d6d;font-size:15px;font-weight:500;}
.sotInfoTxt{font-size:17px;font-weight:300;line-height:1.5;}
.sotrudniki .slick-prev{width:51px;height:35px;left:-40px;background:url(../img/block6/left.png) no-repeat center;background-size:contain;}
.sotrudniki .slick-next{width:51px;height:35px;right:43px;background:url(../img/block6/right.png) no-repeat center;background-size:contain;}
/*.sotrudniki .slick-next:before{width:1px;height:35px;background:#cacaca;position:absolute;content:'';top:0;left:-12px;}*/
.sotrudniki .slick-list{overflow:visible !important;}
.sotrudniki:before{position:absolute;content:'';width:100vw;height:100%;background:#fff;left:-100vw;z-index: 50;opacity:0.5;top:0;}
.sotrudniki:after{position:absolute;content:'';width:100vw;height:100%;background:#fff;right:-98vw;z-index: 50;opacity:0.5;top:0;}
.pink{color:#ef597c;}
header.show .logoTxt{margin-top:14px;margin-right: 70px;}
header.show nav ul li{margin-top:23px;}
header.show .address{padding: 0 20px;}
header.show .phoneSchedule{margin-top:11px;}
.block7{width:100%;background:url(../img/block7/block7back.jpg) no-repeat center;color:#fff;padding-bottom:90px;background-size:cover;}
.block7 .blockHd{padding-bottom:50px;}
.otsSlider{width:1140px;margin:auto;}
.otzImg{width:370px;float:left;margin-top:35px;position:relative;z-index:100;margin-right:80px;}
.otzImg img{width:100%;}
.otziv {position:relative;}
.otzTxt{font-weight:400;font-size:18px;float:left;width:690px;margin-top:125px;position:relative;height: 100%;}
.otzTxt p{margin-bottom:25px;}
.otzTxt:before{width:35px;height:28px;background:url(../img/block7/kav.png) no-repeat center;background-size:contain;content:'';position:absolute;left:-45px;top:-15px;}
.otzNames{font-size:25px;font-weight:400;padding:10px 40px 10px 130px;border:10px solid #b8e889;position:absolute;left:260px;top:0;}
.otzNames a{font-size:20px;color:#ccecf7;display:block;font-weight:300;}
.otsSlider .slick-prev{width:51px;height:35px;background:url(../img/block4/left.png) no-repeat center;background-size:contain;top:auto;bottom:0;left:auto;right:75px;}
.otsSlider .slick-next{width:51px;height:35px;background:url(../img/block4/right.png) no-repeat center;background-size:contain;top:auto;bottom:0;}
.otsSlider .slick-next:before{width:1px;height:35px;background:#fff;position:absolute;content:'';top:0;left:-12px;}
.block8{width:100%;padding-bottom:150px;}
.block2_2 .block2Hd{font-size:36px;}
.block2_2 .block2Hd b{font-size:26px;}
.block2_2 .block2Hd2{font-size:20px;}
.block2_2 .block2Sotrudnik{width:387px;height:664px;position:absolute;left:20px;bottom:0;background:url(../img/block2Sotrudnik2.png) no-repeat center;background-size:contain;}
.block2_2 .wrap{min-height:585px;}
#checkboxmodalbm3{display:none;}
#checkboxmodallablebm3{display:block;border:0;width:28px;height:24px;background:url(../img/checkboxred.png) no-repeat center;background-size:contain;cursor:pointer;display:inline-block;top:6px;position:relative;z-index:50;}
#checkboxmodalbm3:checked + #checkboxmodallablebm3{width:28px;height:24px;background:url(../img/checkboxgreen.png) no-repeat center;background-size:contain;}
.block10{width:100%;height:600px;background:#fff;}
.blk10left{width:48%;float:left;height: 100%;background: #fffcf5;}
.blk10right{width:52%;float:right;height: 100%;}
.blk10Info{width:540px;float:right;padding:50px 20px;height: 600px;}
.blk10Hd{font-size:30px;color:#333333;text-transform:uppercase;font-weight:700;margin-bottom:48px;}
.blk10Hd p{font-size:24px;font-weight:300;}
.blk10Info ul li{list-style-type:none;margin-bottom:35px;padding-left:75px;font-size:24px;position:relative;font-weight:300;}
.blk10Info ul li:nth-of-type(1):before{width:61px;height:60px;background:url(../img/block10/1.png) no-repeat center;background-size:contain;position:absolute;left:0;top:0;content:'';}
.blk10Info ul li:nth-of-type(2):before{width:54px;height:59px;background:url(../img/block10/2.png) no-repeat center;background-size:contain;position:absolute;left:0;top:0;content:'';}
.blk10Info ul li:nth-of-type(3):before{width:56px;height:34px;background:url(../img/block10/3.png) no-repeat center;background-size:contain;position:absolute;left:0;top:0;content:'';}
.blk10Info ul li:nth-of-type(4):before{width:56px;height:56px;background:url(../img/block10/4.png) no-repeat center;background-size:contain;position:absolute;left:0;top:0;content:'';}
.blk10Info ul li:nth-of-type(4){padding-top:10px;}
.blk10Info ul li:nth-of-type(2){font-size:20px;}
.blk10Info ul li:nth-of-type(2) a{font-size:40px;font-weight:700;color:#58ceff;line-height: 1;}
.blk10Info ul li:nth-of-type(3){font-size:30px;}
.block10 .btncolor{width:210px;padding:12px 0;font-size:18px;margin-top:50px;}
footer{width:100%;height:130px;background:#68cce4;text-align:center;}
footer .logoTxt{margin-top:25px;margin-right:0;}
.decimaLogo {float: right;width: 140px;height: 25px;background:url(../img/decimalogo.png);margin-top:59px;position: relative;}
.decimaLogo span {position: absolute;top: -16px;left: 6px;font-size: 10px;color: #000;font-weight: 100;}
footer .btncolor{display: inline-block;width: 300px;padding:8px 0;font-size: 18px;margin-top:45px;}
.fancybox-slide--iframe .fancybox-content{border-radius:5px;overflow:hidden !important;width: 100% !important;}
.block4_v2 .slider__content a{color:#2492b9;border-bottom:1px dotted;font-size:18px;font-family: 'Roboto', sans-serif;font-weight:300;}
.block4_v2 .slider__content a:before{transform:none !important;top:-2px;border-top: 0px solid #2492b9;border-right: 0px solid #2492b9;left:190px;width:40px;height:28px;background:url(../img/sldright.png) no-repeat center;background-size:contain;}
.block4_v2 .slider{height:49vw;}
.block4_v2 .slider__slide{height:49vw;}
.block4_v2 .slider__wrap{height:49vw;}
.block4_v2 .slider__content a:after{left:200px;background:#2492b9;width: 30px;display:none;}
.block4_v2 .slider__content{top:19vw;}
.block4_v2 .header{width:335px;height:349px;background:url(../img/block4/header.png) no-repeat center;background-size:cover;padding:50px 28px;padding-right:0;margin-bottom:15px;}
.block4_v2 .header .headHd{font-weight:700;font-size:32px;color:#ef597c;text-transform:uppercase;margin-bottom:15px;}
.block4_v2 .header p{font-size:18px;font-weight:300;color:#000;margin-bottom:15px;line-height: 1.4;width: 290px;}
.block5 form p{font-size:22px;font-weight:300;}
.block5 form .redText{font-weight:700;color:#ef597c;}
.block5 form .minText{font-size:18px;font-weight:300;display:block;margin-top:20px;margin-bottom:20px;}
.blk8Hd{font-size:40px;font-weight:500;padding-top:70px;text-align:center;padding-bottom:50px;text-transform:uppercase;}
.blk8Hd p{font-size:23px;font-weight:300;color:#7e7e7e;text-transform:none;}
.block8{width:100%;padding-bottom:70px;background:url(../img/blocksertbak.jpg) no-repeat center;background-size:cover;}
.block8 a{width:444px;height:319px;float:left;margin-bottom:35px;position:relative;display:block;}
.sert{width:100%;height:100%;margin-bottom:35px;position:relative;}
.block8 a:nth-of-type(2),.block8 a:nth-of-type(5){width:229px;margin-left:21px;margin-right:21px;}
.sert img{width:315px;height:215px;margin-left:62px;margin-top:51px;}
.sert:before{position:absolute;width:100%;height:100%;background:url(../img/block8/sertborder.png) no-repeat center;background-size:contain;content:'';z-index: 20;}
.block8 a:nth-of-type(2) .sert:before,.block8 a:nth-of-type(5) .sert:before{position:absolute;width:100%;height:100%;background:url(../img/block8/sertborder2.png) no-repeat center;background-size:contain;content:'';}
.block8 a:nth-of-type(2) .sert img,.block8 a:nth-of-type(5) .sert img{width:157px;height:225px;margin-left:37px;margin-top:47px;}
.block9_v2{width:100%;height:565px;background:url(../img/block9back.jpg) no-repeat center;background-size:cover;padding-top:80px;}
.blk9Hd{font-size:36px;font-weight:300;}
.blk9Hd p{font-size:40px;font-weight:700;color:#ef597c;padding-bottom:10px;text-transform:uppercase;}
.blk9wrap{float:left;width: 395px;}
.block9Right{float:right;}
.blk9wrap p.info{padding-top:15px;border-top:1px solid #cacaca;padding-bottom:30px;font-size:22px;font-weight:300; line-height: 1.5;}
#checkboxmodalbm9{display:none;}
#checkboxmodallablebm9{display:block;border:0;width:28px;height:24px;background:url(../img/checkboxred.png) no-repeat center;background-size:contain;cursor:pointer;display:inline-block;top:6px;position:relative;z-index:50;}
#checkboxmodalbm9:checked + #checkboxmodallablebm9{width:28px;height:24px;background:url(../img/checkboxgreen.png) no-repeat center;background-size:contain;}
.block9_v2 form{width:350px;padding:30px 20px;border:10px solid #ccecf7;background:#fff;padding-top: 15px;}
.block9_v2 .clientPhone{display: block;width: 100%;height:44px;text-align:center;font-size:17px;font-weight:300;border:1px solid #8a8a8a;border-radius:3px;float:none;margin:auto;}
.block9_v2 .orderSubmit{width: 100%;padding:9px 0;font-size:17px;font-weight:300;float:none;margin:auto;margin-top:10px;}
.block9_v2 form h6{font-size:13px;font-weight:300;margin-top:5px;line-height: 1.6;}
.block1 .heart{width:250px;height:233px;background:url(../img/heart.png) no-repeat center;position:absolute !important;background-size:contain;right: 300px !important;top:620px !important;left:auto !important;}
.block1 .block1shetka{width:244px;height:154px;background:url(../img/block1shetka.png) no-repeat center;position:absolute !important;background-size:contain;right:210px !important;top:450px !important;left:auto !important;}
.block1 .block1zoob{width:69px;height:108px;background:url(../img/block1zoob.png) no-repeat center;position:absolute !important;background-size:contain;right:-70px !important;top:440px !important;left:auto !important;}
.block1 .lollypop{width:250px;height:233px;background:url(../img/lollypop.png) no-repeat center;position:absolute !important;background-size:contain;right:-220px !important;top:615px !important;left:auto !important;}
#scenepar1{width:100%;height:100%;position:absolute;top:0;left:0;}
.blk9fHd{font-size:22px;font-weight:700;line-height:1.2;margin-bottom:20px;}
.orwhatch{margin-top:15px;font-size:18px;color:#5d5d5d;margin-bottom:15px;text-align:center;}
.block9Right .btncolor.pink{width:350px;padding:12px 0;}
.sert:after{-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;width:100%;height:100%;background:url(../img/sertzoom.png) no-repeat center;background-size:cover;content:'';position:absolute;left:0px;top:0;z-index:10;opacity:0;}
.sert:hover:after{opacity:1;}
.block7_v2{width:100%;height:772px;background:url(../img/block7back.jpg) no-repeat center;background-size:cover;}
.block7_v2 .blockHd{padding-top:50px;}
.newOtz{width:504px;margin:0 30px;outline:none;}
.otsSlider1{width:1128px;margin:auto;}
.otzcloud{width: 504px;height: 368px;background: url(../img/otzcloud.png) no-repeat center;background-size: cover;padding-top: 65px;padding-left: 30px;padding-right: 60px;font-size: 15px;font-weight: 400;text-align: center;line-height: 1.6;}
.otzName{padding-left:155px;padding-top:120px;position:relative;}
.otzName a{color:#093681;font-weight:300;display:block;text-decoration:underline;font-size:14px;}
.otzName .photo{width:103px;height:103px;border-radius:50%;position:absolute;top:0;left:155px;}
.otzName .photo img{width:100%;border-radius: 50%;}
.otzName .photo:before{width:113px;height:113px;background:url(../img/block7/otzborder.png) no-repeat center;background-size:cover;position:absolute;left:-4px;top:-4px;content:'';}
.otsSlider1 .slick-prev{width:62px;height:62px;background:url(../img/block7/left.png) no-repeat center;background-size:contain;top:auto;bottom:-80px;left:495px;}
.otsSlider1 .slick-next{width:62px;height:62px;background:url(../img/block7/right.png) no-repeat center;background-size:contain;top:auto;bottom:-80px;right:495px;}
.block2_2 .blk2Right{padding-left:0;}
.block2_2{background:url(../img/block2_2back.jpg) no-repeat center;background-size:cover;}
#checkboxmodalbm12{display:none;}
#checkboxmodallablebm12{display:block;border:0;width:28px;height:24px;background:url(../img/checkboxred.png) no-repeat center;background-size:contain;cursor:pointer;display:inline-block;top:6px;position:relative;z-index:50;}
#checkboxmodalbm12:checked + #checkboxmodallablebm12{width:28px;height:24px;background:url(../img/checkboxgreen.png) no-repeat center;background-size:contain;}
#scenepar2{position:absolute;width:100%;height:100%;top:0;left:0;}
.otzheart1{width:250px;height:233px;background:url(../img/heart.png) no-repeat center;position:absolute !important;background-size:contain;left: -110px !important;top:180px !important;}
.otzheart2{width:95px;height:91px;background:url(../img/block7/par/otzheart2.png) no-repeat center;position:absolute !important;background-size:contain;left:auto !important;top:430px !important;right:130px !important;}
.otzstar1{width:109px;height:110px;background:url(../img/block7/par/otzstar1.png) no-repeat center;position:absolute !important;background-size:contain;left:-10px !important;top:80px !important;}
.otzstar2{width:249px;height:251px;background:url(../img/block7/par/otzstar2.png) no-repeat center;position:absolute !important;background-size:contain;left:auto !important;top:280px !important;right:-100px !important;}
.otzzoob{width:135px;height:138px;background:url(../img/block7/par/otzzub.png) no-repeat center;position:absolute !important;background-size:contain;left:auto !important;top:170px !important;right:10px !important;}