@font-face {
  font-family: 'pt_sans-r';
  src: url("../../../g/fonts/pt_sans/pt_sans-r.eot");
  src: url("../../../g/fonts/pt_sans/pt_sans-r.eot%3F") format("embedded-opentype"), url("../../../g/fonts/pt_sans/pt_sans-r.woff2") format("woff2"), url("../../../g/fonts/pt_sans/pt_sans-r.woff") format("woff"), url("../../../g/fonts/pt_sans/pt_sans-r.ttf") format("truetype"), url("../../../g/fonts/pt_sans/pt_sans-r.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
  
@font-face {
  font-family: 'pt_sans-b';
  src: url("../../../g/fonts/pt_sans/pt_sans-b.eot");
  src: url("../../../g/fonts/pt_sans/pt_sans-b.eot%3F") format("embedded-opentype"), url("../../../g/fonts/pt_sans/pt_sans-b.woff2") format("woff2"), url("../../../g/fonts/pt_sans/pt_sans-b.woff") format("woff"), url("../../../g/fonts/pt_sans/pt_sans-b.ttf") format("truetype"), url("../../../g/fonts/pt_sans/pt_sans-b.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'RB';
  src: url("../../../g/fonts/roboto/roboto-b.eot");
  src: url("../../../g/fonts/roboto/roboto-b.eot%3F") format("embedded-opentype"), url("../../../g/fonts/roboto/roboto-b.woff2") format("woff2"), url("../../../g/fonts/roboto/roboto-b.woff") format("woff"), url("../../../g/fonts/roboto/roboto-b.ttf") format("truetype"), url("../../../g/fonts/roboto/roboto-b.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'RR';
  src: url("../../../g/fonts/roboto/roboto-r.eot");
  src: url("../../../g/fonts/roboto/roboto-r.eot%3F") format("embedded-opentype"), url("../../../g/fonts/roboto/roboto-r.woff2") format("woff2"), url("../../../g/fonts/roboto/roboto-r.woff") format("woff"), url("../../../g/fonts/roboto/roboto-r.ttf") format("truetype"), url("../../../g/fonts/roboto/roboto-r.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
  
.content-text-inner { max-width: 964px;}
.page-path { text-align: center;}
.content-text-inner h1 { color: #373737; font-size: 35px; margin-bottom: 70px;}
.content-text-inner { padding-left: 0; padding-right: 0;}
.slider1 .ul .items { height: 593px;}
.header-in { min-height: 593px;}
.wrap_forma { display: none;}

.td2222,
.td222 { height: 416px; width: 259px; background: #f5f4f6; padding: 35px 25px 15px; position: absolute; top: 25px; right: 50%; z-index: 10; margin-right: -469px;}

.td2222 .h1,
.td222 .h1 { font: 18px 'pt_sans-b'; color: #000000; text-align: center; margin-bottom: 15px;}

.td2222 .name input[type="text"],
.td222 .name input[type="text"]{ height: 79px; width: 237px; background: url(inbg.png) 0 -6px no-repeat; border: 0; padding: 0 35px 0 46px; font: 16px 'pt_sans-r'; color: #707070; margin: 0 auto;}
.td222 .phone input[type="text"],
.td2222 .phone input[type="text"] { height: 79px; width: 237px; background: url(inbg.png) 0 -79px no-repeat; border: 0; padding: 0 35px 0 46px; font: 16px 'pt_sans-r'; color: #707070; margin: 0 auto;}
.td2222 .ttt,
.td222 .ttt { font: 13px 'pt_sans-b'; color: #ee3b8f; margin: 8px 0 14px; text-align: center;}
.td2222 .submit,
.td222 .submit { height: 50px; width: 205px; background: url(fbgbg.png) 0 0 no-repeat; margin: 0 auto; display: block; font-size: 0; border: 0;}

.td2222 .submit:hover,
.td222 .submit:hover { background-image: url(fbgbg2.png);}
.conf { text-align: center;}

.field_21678015,
.field_21678215,
.field_21644815,
.field_21645015 { text-align: center;}
.slid_text { display: table; width: 100%;}
.slid_text .td1 { display: table-cell; vertical-align: middle; height: 441px;}
.slid_text .td2 { display: table-cell; vertical-align: top; width: 364px;}

.conts { display: table; width: 100%;}
.bottext { margin-bottom: 77px;}
.c1 { display: table-cell; vertical-align: top; width: 258px;}
.c2 { display: table-cell; vertical-align: top; padding-left: 28px; font: 16px 'pt_sans-r'; color: #000000;}

.c11 { background: #f5f4f6 url(mbgbg.png) no-repeat 0 100%; padding-top: 15px; padding-bottom: 100px;}
.left_menu { list-style: none; margin: 0; padding: 0 11px;}
.left_menu li { display: block; background: url(bb4.gif) 0 100% no-repeat;}
.left_menu li a { font: 18px/1.4 'pt_sans-b'; color: #1c1c1c; text-decoration: none; padding: 14px 10px 14px 31px; display: block; position: relative;}
.left_menu li a:hover { color: #ec2381;}

.left_menu ul { margin: 0; padding: 16px 0; display: none;}
.left_menu ul li { background: none;}
.left_menu ul li a { padding: 5px 10px 5px 57px; position: relative; color: #5f5f5f; font-size: 15px; line-height: 1;}
.left_menu ul li a:before { position: absolute; content:''; height: 2px; width: 5px; background: #5f5f5f; left: 41px; top: 50%;}
.left_menu .active .level-2 { background: url(bb3.gif) 0 0 no-repeat;}
.left_menu > li > a:after { content:''; position: absolute; top: 50%; left: 0; margin-top: -6px; height: 12px; width: 16px; background: url(bb2.gif) 0 0 no-repeat;}
.left_menu > li.opened > a:after { background-image: url(bb1.gif);}
.v1 { display: table-cell; vertical-align: top;}
.v2 { display: table-cell; width: 221px; vertical-align: top;}

.oo { font: 35px 'RB'; color: #373737; margin-bottom: 50px; text-align: center;}

.pp { display: table; width: 100%; font: 18px 'pt_sans-b'; color: #000000; margin-top: 18px;}
.p1 { display: table-cell; vertical-align: top;}
.p2 { width: 423px; padding-left: 22px;}
.p3 { width: 95px;}
.ppp .p3 { text-align: center;}
.pp .p4 { text-align: right;}
.ppp .p4 { text-align: center;}

.mm { display: table; width: 100%; margin-bottom: 57px;}
.m1 { display: table-cell; vertical-align: top;}

.j1 { height: 68px; font: 25px/68px 'pt_sans-b'; color: #000000; text-transform: uppercase; margin: 38px 0; padding-left: 23px; background: #f5f4f6 url(aaaa.png) 50% 100% no-repeat; padding-bottom: 32px;}
.ppp .pp { font-size: 16px; margin-top: 19px;}

.gt40 { margin-bottom: 70px;}
.slider555 { width: 100%;}
.slider-wrap5 { height: 159px; position: relative; padding-left: 29px; margin-bottom: 80px;}
.slider-wrap5 .bx-prev { height: 31px; width: 27px; font-size: 0; background: url(arrs.png) 0 0 no-repeat; position: absolute; top: 50%; margin-top: -15px; left: -10px;}
.slider-wrap5 .bx-next { height: 31px; width: 27px; font-size: 0; background: url(arrs.png) 100% 0 no-repeat; position: absolute; top: 50%; margin-top: -15px; right: -10px;}
.qq { display: none; background: url(xx1.png) 0 0 no-repeat; position: absolute; top: 0; bottom: 4px; left: 0; right: 0; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.y1,
.y2 { display: block; text-align: center; color: #fff;}
.y1 { padding-bottom: 15px;}
.qq1 { display: table-cell; width: 100%; height: 159px; vertical-align: middle; text-align: center;}
.qq2 { display: table; width: 100%;}
.y1 { font: 15px 'pt_sans-r'; color: #ffffff;}
.y2 { font: 15px 'pt_sans-b'; color: #ffffff; text-decoration: underline;}
.slider-item5:hover .qq { display: block;}
.prems { color: #000000; font: 16px 'pt_sans-r'; margin-bottom: 50px;}
.prems img { float: right; padding: 5px 0 5px 5px;}

.clear { clear: both;}

.lp640 { height: 90px; width: 319px; background: url(rst.png) 0 0 no-repeat; margin: 0 auto 90px; cursor: pointer;}
.lp640:hover { background-position: 0 100%;}
.td2222 { position: static; height: 370px; margin: 0;}
.sample-popup3 { display: none;}
.sample-close3 {
  background-image: url(closed.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 30px;
}

.ul { margin: 0 0 100px; padding: 0; list-style: none; font-size: 0;}
.itemss { display: inline-block; vertical-align: top; width: 158px; margin-right: 43px; text-align: center; margin-bottom: 15px; font: 19px 'pt_sans-b';}
.itemss:nth-child(5) { margin-right: 0;}
.linkk { margin-top: 25px;}
.itemss a { color: #131313; text-decoration: none;}
.itemss span { display: block;}
.img2 { display: none;}
.img1 { display: block;}
.ul li:hover .img1 { display: none;}
.ul li:hover .img2 { display: block;}

.tips {}
.tipsitem { display: inline-block; vertical-align: top; margin-right: 10px;}
.tipimgs { margin-bottom: 28px; width: 309px; height: 110px; position: relative; border-radius: 18px; overflow: hidden;}
.tiptitle,
.tiptitle a { padding-bottom: 11px; font: 23px 'pt_sans-b'; color: #131313; background: url(xs.gif) 50% 100% no-repeat; text-align: center; text-decoration: none;}
.tipsitem:nth-child(3) { margin-right: 0;}

.tipimgs .qq11 { display: none; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; font: 15px 'pt_sans-b'; color: #ffffff; text-decoration: underline; background: url(xxx1.png) 0 0 no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; border-radius: 19px;}
.tipimgs .qq22 { display: table-cell; width: 100%; text-align: center; height: 110px; vertical-align: middle; }
.tipsitem:hover .tipimgs .qq11 { display: table;}

.slk300 .slider-item5 { text-align: center;}
.top-menu-wrap.top-menu-wrap2,
.slk300 { display: none;}

.contttt { margin-bottom: 20px; margin-top: 82px;}
.slider1 .header-telephone2 { display: none;}
@media screen and (min-width: 0) and (max-width: 600px) {
	.tips { text-align: center;}
	.tipsitem { margin: 0 0 10px;}
	.ul { text-align: center;}
	.itemss { margin: 0 10px 10px;}
	.prems { padding: 0 15px;}
	.slk200 { display: none;}
	.slk300 { display: block;}
	.slider-wrap5 .bx-prev { left: 0;}
	.slider-wrap5 .bx-next { right: 0;}
	.v2,
	.m1 { display: none;}
	.m2 { padding: 0 15px;}
	.top-menu22222 { padding: 15px 0; border-top: 1px solid #ccc;}
	.c1 { display: none;}
	.header-in .td222 { display: none;}
}

@media screen and (min-width: 600px) and (max-width: 5000px) {
	.top-menu22222 { display: none;}
}



.itemss:nth-child(1) .linkk,
.itemss:nth-child(3) .linkk { padding: 0 23px;}
.slid_text .td1 { text-align: left;}
.ppp .p4 { font-size: 18px;}
/*
.slider1 .owl-item:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMTE0N2Q5IiBzdG9wLW9wYWNpdHk9IjAuNyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2NkMDc0NiIgc3RvcC1vcGFjaXR5PSIwLjciIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCN2c2dnKSIgLz48L3N2Zz4=);
	background-image: -webkit-gradient(linear, 0% 0%, 100% 0%,color-stop(0, rgba(17, 71, 217, 0.4)),color-stop(1, rgba(205, 7, 70, 0.4)));
	background-image: -webkit-linear-gradient(left,rgba(17, 71, 217, 0.4) 0%,rgba(205, 7, 70, 0.4) 100%);
	background-image: linear-gradient(to right,rgba(17, 71, 217, 0.4) 0%,rgba(205, 7, 70, 0.4) 100%);
	background-image: -ms-linear-gradient(left,rgba(17, 71, 217, 0.4) 0%,rgba(205, 7, 70, 0.4) 100%);
}
@media \0screen\,screen\9 {
	.slider1:after {
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b31147d9",endColorstr="#b3cd0746",GradientType=1);
	}
}
*/
.owl-dots,
.slid_text { z-index: 10; position: relative;}
.kk1 { display: block;}
.kk2 { display: none;}
@media screen and (min-width: 0) and (max-width: 600px) {
	.kk1 { display: none;}
	.kk2 { display: block;}
	.slider1 .owl-carousel .owl-item img { height: auto;}
	.bottext { padding: 0 15px;}
	.content-text-inner h1 {
    color: #373737;
    font-size: 31px;
    margin-bottom: 14px;
    line-height: 1.2;}
    .oo { font-size: 29px; margin-bottom: 30px;}
    .p2 { width: 115px;}
    .footer-in .link-soc-wrap { width: auto !important;}
    .slid_text .td1 { height: auto; padding: 0 25px; text-align: center; font-size: 20px;}
    .slid_text .td2 { display: none;}
    .slider1 .ul .items { height: auto !important; min-height: 138px;}
    .slider1 .ul .items img { height: 138px !important;}
}

.td222 {
    position: static;
    height: 370px;
    margin: 0;
}