@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic');
@font-face{font-family:'Roboto Slab';src:url(../font/RobotoSlab-Regular.ttf);font-style:normal;font-weight:400;}
@font-face{font-family:'Roboto Slab';src:url(../font/RobotoSlab-Light.ttf);font-style:normal;font-weight:300;}
@font-face{font-family:'Roboto Slab';src:url(../font/RobotoSlab-Thin.ttf);font-style:normal;font-weight:200;}
@font-face{font-family:'Roboto Slab';src:url(../font/RobotoSlab-Bold.ttf);font-style:normal;font-weight:700;}
.bg-white{background-color:#fff;}
.wrapper-1280{width:100%;max-width:1280px;margin:auto;}
.relative{position:relative;z-index:5;}
.o-hidden{overflow:hidden;}
@media screen and (min-width:240px) and (max-width:767px){
	.o-hidden{margin-bottom:15px;}
}
.bomba{position:absolute;width:200%;height:200%;transform:rotate(-45deg);top:-300%;left:-100%;background-color:rgba(0,0,0,.75);transition:.5s ease-in-out .5s;z-index:9;}
.relative img{transform:scale(1);transition:.5s ease-in-out 0s;}
.relative:hover img{transform:scale(1.3);transition:.5s ease-in-out 0s;}
.relative:hover .bomba{top:-50%;left:-50%;transition:.5s ease-in-out 0s;}
a.modal{display:block;position:absolute;width:90%;height:90%;top:-100%;left:5%;text-align:center;z-index: 10;transition:.5s ease-in-out 0s;color:#fff;border:solid 1px #fff;box-sizing:border-box;padding-top:20%;text-decoration:none;font-size:0;font-weight:700;cursor:pointer;}
.relative:hover a.modal{top:5%;font-size:32px;transition:.5s ease-in-out .5s;}
.inform{position:fixed;top:-100%;left:0;width:100%;height:100%;display:table;background-color:rgba(0,0,0,.85);transform:scale(0);transition:.5s ease-in-out;z-index:999;}
.inform.show{top:0;transform:scale(1);transition:.5s ease-in-out;}
.inform>.spoiler{display:table-cell;vertical-align:middle;}
.spoiler>p{display:block;width:100%;max-width:550px;background-color:#fff;padding:40px;border-radius:8px;margin:auto;}
.fw-300{font-weight:300;}
.fw-400{font-weight:400;}
.fw-600{font-weight:600;}
.fw-700{font-weight:700;}
.fs-36{font-size:36px;}
.fs-40{font-size:40px;}
.fs-44{font-size:44px;}
.fs-48{font-size:48px;}
.fs-52{font-size:52px;}
.fs-56{font-size:56px;}
.white{color:#fff;}
.t-right{text-align:right;}
@media screen and (min-width: 240px) and (max-width:767px) {
	.t-right{text-align:center;}
}
.bg-sal{background-color:#8dc63f;}
.bg-bir{background-color:#00a79e;}
.bg-or{background-color:#fbb040;}
.bg-red{background-color:#ae1e55;}
.bg-grey{background-color:#9a9a9c;}
.bg-blue{background-color:#0e58a3;}
.bg-dark{background-color:#333;}
.bg-02{background-image:url(../img/twoo.png);background-attachment:fixed;}
.sal{color:#8dc63f;}
.bir{color:#00a79e;}
.orn{color:#fbb040;}
.red{color:#ae1e55;}
.blue{color:#0e58a3;}
.bg-pat{background-image:url(../img/one.png);background-attachment:fixed;}
.pad-all-1{padding:1%;}
.pad-all-2{padding:2%;}
.pad-all-3{padding:3%;}
.pad-all-4{padding:4%;}
.pad-all-5{padding:5%;}
.pad-all-5-p{padding:5px;}
.opacity{opacity:.75;transition:.3s ease-in-out;}
.opacity:hover{opacity:1;transition:.3s ease-in-out;}
span.big{display:block;width:100%;font-size:48px;text-transform:uppercase;}
span.normal{display:block;width:100%;}
.width-100{width:100%;}
.width-90{width:90%;}
.width-80{width:80%;}
.width-70{width:70%;}
.width-60{width:60%;}
.width-50{width:50%;}
.width-40{width:40%;}
.width-30{width:30%;}
.width-25{width:25%;}
.width-20{width:20%;}
.width-10{width:10%;}
.gamma{display:inline-block;vertical-align:top;width:10.111111111%;}
.gamma p{font-size:12px;}
@media screen and (min-width: 240px) and (max-width:767px) {
	.width-90,.width-80,.width-70,.width-60,.width-50,.width-40,.width-30,.width-25,.width-20,.width-10{width:100%;}
	.gamma{margin-bottom:25px;width:32.333%;}
}
.arrow{background-image:url(../img/arrow.png);background-position:center;background-repeat:no-repeat;min-height:150px;}
@media screen and (min-width: 240px) and (max-width:767px){
	.arrow{background-image:url(../img/arrow-m.png);min-height:100px;}
}
.punkt{display:block;padding-left:50px;background-image:url(../img/punkt.png);background-position:left top;background-repeat:no-repeat;}
@media screen and (min-width: 240px) and (max-width:767px){
	.punkt:nth-child(1){margin-top:20px;}
}
/*.gamma{float:left;width:30px;height:30px;margin:5px;border:solid 1px #839097;transform:scale(1);transition:.3s ease-in-out;}*/
#demo{float:left;width:80%;margin-left:10%;overflow:hidden;}
@media screen and (min-width:240px) and (max-width:425px){
	#demo{width:90%;margin-left:5%;}
}
#demo ul{display:block;width:100%;margin:0;padding:0;list-style:none;white-space:nowrap;}
#demo ul li{display:inline-block;width:100%;margin:0;}
button.btn{display:inline-block;vertical-align:top;width:100px;height:40px;background-color:transparent;padding:0;margin-bottom:0;margin-top:20px;border:none;cursor:pointer;}
i.icon-chevron-left,i.icon-chevron-right{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;}
i.icon-chevron-left{background-image:url(../img/prew.png);}
i.icon-chevron-right{background-image:url(../img/next.png);}
.inline input,.inline textarea,.inline button{height:40px;padding:7px;font-size:16px;}
.inline input,.inline textarea{border:solid 1px #ad1e54;}
.inline input{width:95%;margin-right:5%;}
textarea.big{height:147px;}
@media screen and (min-width: 240px) and (max-width:767px){
	.inline input{width:100%;margin-right:0;margin-bottom:20px;}
}
.inline button{width:100%;border:none;background-color:#ad1e54;cursor:pointer;color:#fff;}
input[type]{padding-right:20px;background-image:url(../img/req.png);background-position:right;background-repeat:no-repeat;}
.block input,.block textarea,.block select,.block button{width:100%;padding:6px;font-size:16px;background-color:#fff;}
.block input,.block textarea,.block select{border:solid 1px #ad1e54;margin-bottom:15px;}
.block input,.block select,.block button{height:40px;}
.block button{border:none; color:#fff;background-color:#ad1e54;cursor:pointer;}
.hidden{position:fixed;left:0;bottom:-100%;width:100%;min-height:40%;padding:50px 15px;background-color:#0E58A3;z-index:10;transition:.5s ease-in-out;}
@media screen and (min-width: 240px) and (max-width:767px){
	.hidden{height:100%;}
}
.hidden.show{bottom:0;transition:.5s ease-in-out;}
.close{position:absolute;top:30px;right:30px;width:30px;height:30px;background-image:url(../img/close.png);background-position:center;cursor:pointer;}
a.zvonok.fixed{position:fixed;bottom:50px;right:-160px;width:200px;z-index:9;background-color:#ad1e54}
a.zvonok.fixed:hover{right:-8px;}
a.back{display:block;width:200px;height:40px;color:#fff;text-align:center;background-color:#ae1e55;border-radius:4px;margin:5px 0;text-decoration:none;padding-top:10px;}
ul.menu{display:block;padding:0;margin:0;list-style:none;width:100%;}
ul.menu li{display:block;width:100%;padding-bottom:5px;}
ul.menu li a{text-decoration:none;font-size:14px;color:#fff;}
ul.menu li a:hover{border-bottom:solid 1px #ad1e54;}