@font-face {
    font-family: "Impact";
    src: url('fonts/Impact.eot') ;
	src: url('fonts/Impact.eot?') format('embedded-opentype'),
   url('fonts/Impact.woff') format('woff'),
		url('fonts/Impact.afm') format('afm'),
	url('fonts/Impact.svg#Impact') format('svg'),
    url('fonts/Impact.ttf') format('truetype');}

html, body {margin: 0; padding: 0; font-family: Arial; font-size: 18px;color: #010101;height: 100%;width: 100%;/* overflow-x: hidden; */}

a {color: #010101}
p, ul, ol, img, a {margin: 0;padding: 0}
input,textarea, img {outline: none}
a:hover {text-decoration: none;}

h1 {font-size: 35px;}
h2 {font-size: 24px; text-transform: uppercase;font-weight: normal;padding: 10px 0;margin: 0}
h3 {font-size: 22px; font-weight: normal;padding: 10px 0;margin: 0}
h1.bl {margin: 0 0 15px}

.lt {float: left}
.rt {float: right}
.fit img {object-fit:cover}
.wrap {width: 1200px;margin: 0 auto;}
.header {overflow: hidden;padding: 25px 0 20px}
.header a {float: left;}
.header form {float: right;width: 340px;height: 38px;border: 1px solid #999999;border-radius: 38px;background: #f0f0f0;}
.header form input {line-height: 38px;border: none;background: none;display: block;width: 280px;float: left;font-size: 14px}
.header form .pole {padding-left: 20px;}
.header form .btn {width: 50px;height: 38px;background: #005bc3 url(img/search_btn.png) no-repeat center;border-radius: 38px;float: right}
.bread {width: 1200px;margin: 20px auto 0;}
.bread span,.bread a {color:#555; font-size:14px}
.menu:after, .main .about:after, .dop:after, .footer ul:after, .in .thumb:after,.in .videos:after, .in .contact:after {clear: both;content: '';display: block}
.menu ul {float: left;margin-left: -10px}
.menu ul li {list-style: none;float: left;margin: 0 25px;position: relative;}
.menu ul li a {display: block;height: 50px;text-align: center;line-height: 52px;font-size: 15px;text-transform: uppercase;text-decoration: none;padding: 0 5px;}
.menu ul li:hover, .menu ul li.active {background-color: #135DC6;}
.menu ul li:hover a, .menu ul li.active a {color: #fff}
.menu ul li:hover:before, .menu ul li.active:before {content: '';width: 0;height: 0;position: absolute;left: -20px;top:0px;border-left: 20px solid transparent;border-top: 0px solid transparent;border-bottom: 50px solid #135DC6;}
.menu ul li:hover:after, .menu ul li.active:after {content: '';width: 0;height: 0;position: absolute;right: -20px;top:0px;border-right: 20px solid transparent;border-bottom: 0px solid transparent;border-top: 50px solid #135DC6;}

.menu > a {float: right;height: 50px;line-height: 50px;text-decoration: none;font-weight: bold;color: #185aae;padding: 0 0 0 37px;background: url(img/phone.png) no-repeat left 8px;}

.banner {background-position: center top;background-repeat: no-repeat;height: 200px;margin-top: 2px}

.bxslider2 li {height: 560px;}

.main {padding: 15px 0}
.main .prod {width: 290px;height: 360px;border: 2px solid #135DC6;display: inline-block;vertical-align: top;margin-right: 6px}
.main .prod:nth-child(3) {margin-right: 6px}
.main .prod a {display: block;text-decoration: none}
.main .prod a:nth-child(1) {background-color: #135DC6;padding: 18px 10px 10px 12px;color: #fff;font-size: 35px;font-family: "Impact";}
.main .prod a:nth-child(2) {text-align: center;height: 195px;vertical-align: middle;display: table-cell;width: 391px;}
.main .prod a:nth-child(2) img {max-width: 280px;max-height: 190px;}
.main .prod p {padding: 5px 12px;color: #135DC6;}

.prim {margin: 20px 0}
.prim h2 {background-color: #135DC6;color: #fff;text-align: center;padding: 25px 0 20px}
.in .prim h2 {text-align: left;padding: 25px 20px 20px}
.prim .bx-wrapper, .in .prim .bx-wrapper {background-color: #f0f0f0!important;max-width: 1200px!important}
.prim .bx-wrapper .bx-viewport, .in .prim .bx-wrapper .bx-viewport {width: 1100px!important;margin: 0 auto!important}
.in .prim .bx-wrapper a.bx-prev {left: 10px!important;background: url(/img/prev.jpg) no-repeat left center!important;}
.in .prim .bx-wrapper a.bx-next {right: 10px!important;background: url(/img/next.jpg) no-repeat left center!important;}
.prim .bxslider li {text-align: center;padding: 40px 0 20px}
.prim .bxslider li p {width: 170px;text-align: center;margin: 0 auto;font-size: 17px;color: #080808;background-size: auto 40px;background-position: center top;background-repeat: no-repeat;padding-top: 45px;}
.prim .bxslider li p span {display: block;}
.prim .bxslider li a {display: inline-block;padding: 7px 15px;text-transform: uppercase;border: 1px solid #135DC6;font-size: 14px;text-decoration: none;margin-top: 10px}

.main .about .rt {width: 540px;height: 600px;}
.main .about .rt h3 {text-align: center;margin: 10px 0}
.main .about .rt h3 span {display: block;width: 100px;height: 1px;background-color: #135Dc6;margin: 15px auto 0}
.main .about .rt p {font-size: 17px;margin-bottom: 40px}

.dop {padding-bottom: 20px;}
.dop .lt {width: 775px;}
.dop .rt {width: 380px;}
.dop .big {color: #093e80;font-size: 15px;text-transform: uppercase;border-bottom: 1px solid #000;padding: 10px 0}
.dop .rt > img {margin: 10px 0}
.dop .rt a {background-position: 5px center;background-repeat: no-repeat;width: 140px; height: 38px;border: 1px solid #093e80;display: inline-block;padding: 0 5px 0px 35px;margin: 5px 10px 10px 0px;text-decoration: none;vertical-align: top;line-height: 42px;}
.dop .rt > a:nth-of-type(1) {margin: 5px 10px 10px 0px; background-position: 10px center;padding: 0 15px 0px 45px;width: 120px;}
.dop .rt > a:nth-of-type(2) {background-position: 25px center!important;}
.dop .rt > a:nth-child(2n) {margin: 5px 0 10px; background-position: 20px center;padding: 0 15px 0px 45px;width: 120px;}
.dop .rt a span {color: #0f4182;font-size: 17px;text-transform: uppercase;text-align: center;display: block}

.dop .lt div > a {width: 115px;display: inline-block;vertical-align: top;text-align: right;height: 100px;}
.dop .lt div > a img {padding-top:35px;padding-right: 10px}
.dop .bx-wrapper {display: inline-block;margin: 0;vertical-align: top;padding: 10px 30px 0}
.dop .bx-wrapper .bx-viewport {width: 595px!important;}
.dop ul li {text-align: center;width: 95px}
.dop ul li a:first-child {width: 95px;height: 95px;display: table-cell;vertical-align: middle;text-align: center;border: 1px solid #ccc;overflow: hidden}
.dop ul li a img {max-width: 93px;display: inline-block}
.dop ul li a:nth-child(2) {color: #005bc3; font-size: 10px;text-decoration: none;padding: 5px 0;display: block}
.dop .bx-wrapper .bx-prev {background:url(/img/left_w.jpg) no-repeat left center;left: -5px}
.dop .bx-wrapper .bx-next {background:url(/img/right_w.jpg) no-repeat left center;right: -2px}
.dop .bx-wrapper .bx-controls-direction a {width: 20px;height: 35px;background-size: cover;padding-top: 0;top:45%;}



.in {padding: 30px 0}
.in .prod, .in .prim_main {margin: 10px 0;clear: both;padding-bottom: 120px;position: relative}
.in .prim_main {overflow: hidden;padding-bottom: 60px}
.in .prim_main:nth-of-type(2) {padding-bottom: 100px}
.in .prod > p, .in .prim_main > p {display: block;background-color: #135DC6;padding: 18px 10px 15px 15px;color: #fff;font-size: 35px;font-family: "Impact";}
.in .prod > a, .in .prim_main > a {width: 450px; text-align: center;float: left;display: block;margin-right: 10px;padding-top: 10px}
.in .prim_main > a {float: right;margin-left: 20px;margin-right: 0}
.in .prod > a img, .in .prim_main > a img {max-width:446px;}
.in .prod > div, .in .prim_main > div {padding: 30px 0 20px}
.in .prod div p {padding: 10px 0px;}
.in .prim_main div p {padding: 10px 0 10px 10px}
.in .prod > div.a, .in .prim_main > div.a {padding: 0;/*position: absolute;*/bottom: 80px;right: 0;}
.in .prim_main > div.a {bottom: 50px;left: 0;right: auto}
.in .prod > div.a a, .s, .in .prim_main > div.a a {border: 1px solid #005bc3; color: #005bc3;text-transform: uppercase;text-decoration: none;cursor: pointer;font-size: 14px;margin: 10px 5px;width: 178px;height: 40px;line-height: 40px;display: inline-block;vertical-align: top;text-align: center}
.in .prim_main > div.a a {width: 282px}
.in .prod > div.a a:hover, .s:hover, .in .prim_main > div.a a:hover {text-decoration: underline}


.in {padding: 30px 0}
.in .anons {margin: 10px 0 20px;}
.in .anons h1, .in h1.bl {display: block; font-weight:normal;background-color: #005bc3;padding: 18px 20px 15px 20px;color: #fff;font-size: 35px;font-family: "Impact";height: 40px;}
.in .anons p {padding: 10px 30px;}
.in h3.blue {background-color: #135DC6;color: #fff;font-size: 21px;text-transform: uppercase;padding: 14px 20px 12px; margin: 10px 0}
.in .anons > ul, .in .anons > ol {padding-left: 60px}

.in .models {border-collapse: collapse;width: 1180px;margin: 20px 10px}
.in .models tr td, .in .models tr th {border: 1px solid #c3c3c3;padding: 5px;text-align: center;font-size: 16px;}
.in .models tr th {background-color: #d9d9d9;font-weight: normal;white-space: nowrap}
.in .models tr td div {display: table-cell;width: 230px;height: 200px;vertical-align: middle;text-align: center}
.in .models tr th:first-child {width: 230px;}
.in .models tr td div img {max-width: 225px;max-height: 200px;}

.in table tr td .s {width: 270px;display: block;margin: 10px 30px}
.in .more {padding: 20px 0 35px;border-bottom: 1px solid #000;}

.in .img {width: 670px;height: 540px;display: table-cell;vertical-align: middle;text-align: center}
.in .img a img {max-width: 650px;max-height: 520px}
.in .thumb {width: 527px;height: 540px;display: table-cell}
.in .thumb a {width: 258px; height: 160px;margin: 0px 10px 20px 0;display: inline-block;vertical-align: top;overflow: hidden}
.in .thumb a img {max-width: 300px;}
.in .thumb > a:nth-child(2n) {margin: 0px 0 20px}
.in #content {padding: 5px 15px 15px;}
.in #content ul li, .in .materials > ul > li  {list-style: none;padding-left: 25px;position: relative;margin: 15px 0}
.in #content ul li:before, .in .materials > ul > li:before {position: absolute;content: '▪';color: #005bc3;font-size: 35px;left: 5px;top:-10px;}

.in .tech {border-collapse: collapse;width: 100%;margin: 20px 0 30px}
.in .tech tr {}
.in .tech tr td {border: 1px solid #000;padding: 5px 10px; border-collapse: collapse;}
.in .tech tr > td:first-child {background-color: #7f7f7f;text-align: center;color: #fff;white-space: nowrap}
.in .tech tr > td:nth-child(2) {background-color: #eee;}
.in .tech tr td ul {padding-left: 30px;}

.in .vid:first-of-type {width: 225px; margin 10px 2px;}
.in .vid:last-of-type {width: 275px;}

.in .video-list .videos div {display: inline-block; margin: 10px 0 10px;}
.in .video-list .videos div p {text-align: center; font-weight: 600;}

.in .video {display: inline-block;vertical-align: top;width: 396px;margin: 0 4px 40px 0}
.in .video:last-child {margin: 0 0 40px}
.in .video .s {width: 395px;margin: 10px 0}

.in .videos {padding: 15px 0 20px;border-bottom: 1px solid #000;}
.in .videos:last-child {border: none;}
.in .videos iframe {float: left;margin-right: 15px;}
.in .videos p {font-size: 17px;margin: 0 0 15px}
.in .videos p b {font-size: 20px}
.in .more_video {border-top: 1px solid #c7c7c7;}

.in .bx-wrapper, .dop .bx-wrapper {background-color: #fff}
.in .bxslider3 li {text-align: center;}
.in .bxslider3 li a:first-child {width: 150px;height: 150px;display: table-cell;vertical-align: middle;text-align: center;border: 1px solid #ccc;overflow: hidden}
.in .bxslider3 li a img {max-width: 148px;display: inline-block}
.in .bxslider3 li a:nth-child(2) {color: #005bc3; font-size: 14px;text-decoration: none;padding: 5px 0;display: block}
.in .bx-wrapper .bx-prev {background:url(/img/left_w.jpg) no-repeat left center;left: -45px}
.in .bx-wrapper .bx-next {background:url(/img/right_w.jpg) no-repeat left center;right: -40px}

.in .materials {padding-bottom: 20px}
.in .materials .bxslider00 li {height: 140px;overflow: hidden;margin: 0 12px 0 10px!important}
.in .materials .bxslider00 li a {border: 1px solid #ccc;display: table-cell;vertical-align: middle;text-align: center;height: 138px;width: 138px;overflow: hidden}
.in .materials .bxslider00 li a img {max-height: 138px;display: inline-block}
.in .materials > ul > li {margin: 7px 0}
.materials .bx-wrapper {max-width: 1140px!important;margin: 30px auto 0!important}
.materials .bx-wrapper .bx-next {right: -29px}
.materials.m151 div.bx-wrapper {display: none!important;margin: 0!important;width: 0!important}

/* responsive styles */
@media(max-width: 768px){
	.in table{width: auto}
	.in table, .in > p{padding: 0 10px}
	.in table img, .in table iframe{height:auto; width:100%}
	.in table td{width:auto}
  .bread {width:100%}
  .in .company.rt, .in .pr.rt {width:99%!important}

  .models tr td:nth-of-type(6) img {max-width:60%}

  .fancybox-toolbar .fancybox-button {
    width: 100px;
    height: 100px;
  }
  .fancybox-inner .fancybox-navigation .fancybox-button {
    width: 110px;
    height: 140px;
  }
}
/* responsive styles end */

.in h2.bl {font-size: 21px;color: #fff;text-transform: uppercase;display: block;background-color: #005bc3;padding: 15px 30px 10px;clear: both;margin: 0px 0  15px}
.in .contact p {margin: 10px}
.in .contact table {border-collapse: collapse;float: left;margin-right: 5px;margin-bottom: 30px}
.in .contact table tr {display: block;margin: 0 0 15px;border: 1px solid #ccc;}
.in .contact table tr:last-child {margin: 0}
.in .contact table tr td {font-size: 11px;padding: 15px 20px 15px;vertical-align: top;color: #4f4f4f}
.in .contact table tr td:first-child {background-color: #f3f3f3;width: 115px;}
.in .contact table tr td:nth-child(2) {border-right: 10px solid #e3e3e3;width: 390px;}
.in .contact .map {height: 390px;width: 595px;float: right}
.in #contact-form {overflow: hidden}
.in #contact-form p {display: block;clear: both;font-size: 11px;margin: 0}
.in #contact-form label {font-size: 11px;display: block;margin: 5px 0}
.in #contact-form span {color: red}
.in #contact-form input, .in #contact-form textarea {border: 1px solid #D2D2D2;;box-sizing: border-box;-webkit-box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.15);box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.15); font-size: 14px;padding: 0 5px }
.in #contact-form input {height: 30px;line-height: 30px;width: 410px}
.in #contact-form textarea {width: 760px;height: 185px;padding: 5px}
.in #contact-form input.vericodeform {width: 200px;vertical-align: top;margin-right: 10px}
.in #contact-form input#submit {border: 1px solid #005bc3; color: #005bc3;text-transform: uppercase;text-decoration: none;cursor: pointer;font-size: 14px;margin: 10px 5px;width: 128px;height: 40px;line-height: 40px;display: inline-block;vertical-align: top;text-align: center;background-color: #fff;box-shadow: none}

.in > .lt {width: 244px}
.in > .lt > a {width: 244px;display: block;margin: 0 0 20px}
.in > .lt > a img {max-width: 244px;}
.in .lt ul {}
.in .lt ul li {list-style: none}
.in .lt ul li a {border: 1px solid #005bc3; color: #005bc3;text-transform: uppercase;text-decoration: none;cursor: pointer;font-size: 14px;margin: 0px 5px 10px 0px;width: 244px;height: 40px;line-height: 41px;display: inline-block;vertical-align: top;text-align: center;}
.in .lt ul li a:hover, .in .lt ul > li.active > a {color: #fff;background-color: #4c8cd5}
.in .company.rt, .in .pr.rt {width: 950px}
.in .company.rt > img {margin-bottom: 10px;}
.in .company.rt > p, .in .pr.rt > p {margin: 0 10px 15px; color: #464646;font-size: 16px;}
.in .company.rt > a {margin: 10px 7px;display: inline-block;vertical-align: top}
.in .company.rt > a:nth-of-type(5n) {margin: 10px 0 10px 7px}
hr#about {background-color: #000;height: 1px;display: block;margin: 25px 0 0;border: none}

.in .pr.rt .bx-wrapper {margin: 13px auto!important;max-width: 900px;}
.in .pr.rt .bxslider0 li {height: 140px;overflow: hidden;}
.in .pr.rt .bxslider0 li > a {width: 140px;height: 140px;overflow: hidden;display: table-cell;vertical-align: middle;}
.in .pr.rt .bxslider0 li > a img {max-width: 140px;max-height: 140px}
.in .pr.rt .bx-wrapper .bx-prev, .in .pr.rt .bx-wrapper .bx-next {z-index: 999}
.in .pr.rt .bx-wrapper .bx-prev {left: -32px}
.in .pr.rt .bx-wrapper .bx-next {right: -30px}
h2.bl.l {font-size: 14px;height: 48px;padding: 15px 10px 10px;text-align: center;line-height:24px}
h2.bl.r, h2.bl.rr {margin: 10px 0 0;padding: 0 20px;height: 42px;line-height: 41px}
h2.bl.rr {margin-bottom: 10px}

.in .pdf {height: 707px;overflow: hidden;clear: both;margin-bottom: 40px}
.in .pdf img {max-width: 500px;float: left;}
.in .pdf h3 {margin-left: 520px;margin-top: 0}
.in .pdf > div {width: 300px;display: inline-block;vertical-align: top;margin-left: 20px}
.in .pdf a {color: #464646;text-transform: uppercase;text-decoration: none;cursor: pointer;font-size: 18px;margin: 20px 0px;width: 100%;display: block}

.in .content p {margin: 10px 10px 15px}

.footer {background-color: #1b1b1b;overflow: hidden;padding-bottom: 20px;}
.footer ul {overflow: hidden;padding: 20px 0 40px;display: block}
.footer ul li {list-style: none;float: left;margin: 0 85px 0 0;position: relative;}
.footer ul li:last-child {margin: 0}
.footer ul li a {display: block;height: 30px;text-align: center;line-height: 32px;font-size: 15px;text-transform: uppercase;text-decoration: none;padding: 0 5px;color: #fff;}
.footer ul li a:hover {text-decoration: underline}
.footer .wrap > a, .footer p, .footer .wrap div {float: left;color: #fff}
.footer p {width: 650px;margin: 0 50px 0 150px;font-size: 15px;padding: 25px 0}
.footer p a {color: #fff}
.footer p a.feed, .contact .feed {text-decoration: underline;cursor: pointer}
.footer p a.feed:hover, .contact .feed:hover {text-decoration: none}
.footer .wrap div {margin: 25px 0}
.footer .wrap div a {vertical-align: top;display: inline-block;margin-right: 10px;}
.footer p.bottom {text-align: center;display: block;margin: 0;width: 100%;padding-top: 30px}


.side, .side_r {position: absolute;left: 0;top:350px;display: inline-block;z-index: 9999;height: 338px;}
.side_r {left: auto;right: 0}
.side a, .side_r div {display: block;text-decoration: none;padding: 10px 17px 17px;border: 1px solid #ccc;line-height: 24px;margin: 25px 0;box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.7);cursor: pointer;background-color: #fff;z-index: 9999;}
.side a:nth-of-type(2), .side_r div:nth-of-type(2) {margin: 25px 0 0}
.side a span, .side_r div span {font-family: "Impact";font-size: 35px;color: #005bc3;text-transform: uppercase;opacity: 0.7;}
.side a:hover span,.side_r div:hover span {opacity: 1}
.side a  span span, .side_r div  span span {display: block;font-family: Arial;font-size: 12px;}

.side_r.index {top: 20%}

.in_side .side, .in_side .side_r {top:0; position: fixed}

.in_side {position: fixed;z-index: 9999;}
.stop {position: relative;  z-index: 9999;}
/*.side_r.index {bottom:20px}*/




.popup_no .feedback > div {margin-top: 10%}
.popup_no {background-color: rgba(247,247,247,0.7); position: fixed;z-index: 9999999999; width: 100%; height: 100%; opacity: 1; /*display: none;*//*min-height: 950px;*/max-height: 100%; overflow-y: scroll}

.popup_no > div {/* width: 128px; */ margin: 1% auto 0 auto; overflow-y: auto;  }
.popup_no > div.ask_price, .popup > div.ask_parametrs{margin: 1% auto 0 auto;}
.popup_no > div.loaded {width: 1038px;}

.popup_no > div.loaded.long {width: 900px;  }
.popup_no > div.loaded.clicked {/*width: 450px;*/ height: auto!important; }
.popup_no .popup_header .title{background: #005bc3;    display: inline-block;    margin: 0;    padding: 0;    height: 43px;    vertical-align: top;    line-height: 43px;    text-transform: uppercase;    color: #fefefe;    padding-left: 20px;    width:98%; }
.popup_no form{background: #e3e3e3; padding: 20px 16px; }
.popup_no > div.ask_price.loaded form, .popup > div.ask_parametrs.loaded form{padding: 0 0 20px;}
.popup_no > h1 { margin: 0; color: #437fa1;}
.popup_no table tr td p {font-size:10px;}
.popup_no .popup_header{position: relative}
.popup_no .popup_header font {display:none; height: 41px; position: absolute; text-align: center; color: #005bc3; line-height: 41px; cursor: pointer; width: 41px; border-radius: 0px 3px 3px 0px; background: #fff; font-size: 20px;    font-weight: bold;    font-family: sans-serif; /* right: 0; */border: 1px solid #005bc3;}
.popup_no > div > span { margin-bottom: 10px; display: block;}
.popup_no > div table { width: 100%; border-collapse: collapse; border: none}
.popup_no table td {color: #383838;  font-size: 10px; padding: 6px 0}
.popup_no table td.col1{width: 160px;padding-right: 0!important}
.popup_no table td p{margin: 0; padding: 0}
.popup_no table td > input.error{color: red;    }
.popup_no table td span.error{color: red;    margin-left: 20px; font-size: 14px}
.popup_no table td input[type="text"],.popup > div table td select { border: 1px solid #d3d3d3; background-color: #fafafa;  font-size: 14px; padding: 1px 3px; box-sizing: border-box}
.popup_no table td input[type="text"]{width: 162px; height: 25px; margin-left: 5px}
.popup_no table td input.work_field{width: 34px}
.popup_no .table1 td input.work_field{width: 54px!important}
.popup_no table td input[type="file"]{/* width: 180px; */ height: 32px; }

.popup_no table td input[type="button"] {border: none;display: inline-block; width: 152px; height: 43px; margin: 0 auto; line-height: 43px; text-transform: uppercase; color: #fefefe;  background: #005bc3; text-align: center;font-size: 14px; font-family: Arial }
.popup_no table td textarea {vertical-align: top; margin-left: 5px; border: 1px solid #d3d3d3; background-color: #fafafa;   resize: none; font-size: 14px; height: 97px; width: 684px  }
.popup_no table td span {display: block;  font-size: 11px;}
.popup_no table td input+span{display: inline-block; font-size: 10px; margin-left: 5px}
.popup_no table td font {color: red;}

.popup_no > div.ask_price.loaded table tr > td:first-child, .popup > div.ask_parametrs.loaded table tr > td:first-child{padding-left: 16px}
.popup_no > div.ask_price.loaded table tr > td:last-child, .popup > div.ask_parametrs.loaded table tr > td:last-child{padding-right: 16px}
.popup_no > div.ask_price.loaded table td.empty, .popup > div.ask_parametrs.loaded table td.empty{height: 25px}
.popup_no table td.border_top, .popup table td.border_top{border-top: 1px solid #f3f3f3}
.popup_no table td.border_right, .popup table td.border_right{border-right: 1px solid #f3f3f3}
.popup_no > div.ask_price.loaded table td .width1, .popup > div.ask_parametrs.loaded table td .width1{width: 183px; display: inline-block; margin-left: 0}
.popup_no > div.ask_price.loaded table td .width1+input, .popup > div.ask_price.loaded table td .width1+textarea, .popup > div.ask_parametrs.loaded table td .width1+input, .popup > div.ask_parametrs.loaded table td .width1+textarea{width: 684px; box-sizing: border-box}
.popup_no table.table2 td{width: 33%; position: relative; height: 25px; padding-left: 16px; padding-right: 6px!important }
.popup_no table.table1 td{padding-left: 16px; padding-right: 16px}
.popup_no table.table1 td div div {display: none;}
.popup_no table.table1 td label > div {text-decoration: underline;position: relative}
.popup_no table.table1 td div:hover {text-decoration: none}
.popup_no table.table1 td div:hover div {position: absolute;z-index: 99;right: 3%;width: 190px;display: block;padding: 5px;background-color: #fff;}
.popup_no table.table2 td > label{width: 145px;    display: inline-block;    vertical-align: middle;    margin-left: 3px;}
.popup_no table.table2 td input {display: inline-block;vertical-align: middle;}
.popup_no table td .fieldset{display: inline-block;/*position: absolute;right: 25px;top: 50%;*/margin-top: -4px;margin-bottom: -14px;    margin-left: 0px;vertical-align: top;width: 144px}
.popup_no table td .fieldset label{margin-left: 5px}



.nali4 { background: #ff0000;     color: #fff;     padding: 13px 0px;     display: block!important;     width: 110px!important;  margin: 13px 0 0 11px; height: auto!important; }

/*---POPUP---*/
.popup.feedback > div {margin-top: 10%}
.popup {background-color: rgba(247,247,247,0.7); position: fixed;z-index: 99999; width: 100%; height: 100%; opacity: 1; /*display: none;*/overflow:auto}

.popup > div {width: 128px; margin: 1% auto 0;position:relative}
.popup > div.ask_price, .popup > div.ask_parametrs{margin: 1% auto 0;}
.popup > div.loaded {width: 1038px;}
.popup.feed > div {margin-top: 5%;}
.popup.feed > div textarea {width: 94%!important}
.popup.feed > div textarea.error {color:red}

.popup > div.loaded.long {width: 900px;  }
.popup > div.loaded.clicked {/*width: 450px;*/ height: auto!important; }
.popup > div.loaded .popup_header .title{background: #005bc3;    display: inline-block;    margin: 0;    padding: 0;    height: 43px;    vertical-align: top;    line-height: 43px;    text-transform: uppercase;    color: #fefefe;    padding-left: 20px;    width: 975px; }
.popup > div.loaded form{background: #e3e3e3; padding: 20px 16px; }
.popup > div.ask_price.loaded form, .popup > div.ask_parametrs.loaded form{padding: 0 0 20px;}
.popup > div > h1 { margin: 0; color: #437fa1;}
.popup > div .popup_header{position: relative}
.popup > div .popup_header font { height: 41px; position: absolute; text-align: center; color: #005bc3; line-height: 41px; cursor: pointer; width: 41px; border-radius: 0px 3px 3px 0px; background: #fff; font-size: 20px;    font-weight: bold;    font-family: sans-serif; right: 0;border: 1px solid #005bc3;}

.popup > div.loaded.clicked h1 {background: #005bc3;    display: inline-block;    margin: 0;    padding: 0;    height: 42px;    vertical-align: top;    line-height: 42px;    text-transform: uppercase;    color: #fefefe;    padding-left: 20px;    width: 975px;  font-size:18px;padding:0;font-weight:normal!important;text-align:center}
.popup > div.loaded.clicked h1 br {display:none}
.popup > div > font {height: 41px;
    position: absolute;
    text-align: center;
    color: #005bc3;
    line-height: 41px;
    cursor: pointer;
    width: 41px;
    border-radius: 0px 3px 3px 0px;
    background: #fff;
    font-size: 0;
    font-weight: bold;
    font-family: sans-serif;
    right: 0;
    border: 1px solid #005bc3;}
.popup .h2_2 + #popup_form label {display:inline-block;color: #383838;font-size: 12px;width: 200px;vertical-align:top;margin-bottom:10px;padding-top:5px}
.popup .h2_2 + #popup_form label + input, .popup #popup_form label + textarea {width:calc(100% - 205px);border: 1px solid #d3d3d3!important;background-color: #fafafa;margin-bottom:10px;font-size: 14px;padding: 1px 3px;box-sizing: border-box;}
.popup .h2_2 + #popup_form label + input[name="phone"] + label {margin-left: 210px;font-style:italic;padding-top:0px;margin-top:-5px}
.popup > div input[type="submit"] {border: none!important;padding: 7px 9px;    box-sizing: content-box;
    display: inline-block!important;
    width: 122px!important;
    height: 43px!important;
    margin: 0 auto!important;
    line-height: 33px!important;
    text-transform: uppercase!important;
    color: #fefefe!important;
    background: #005bc3!important;
    text-align: center!important;
    font-size: 14px!important;
    font-family: Arial!important;
    outline: none!important;}
.popup .h2_2 + #popup_form label .star {color:red}
.popup .h2_2 + #popup_form label + input {height: 25px;line-height: 23px}
.popup .h2_2 + #popup_form label + textarea {height: 70px}
.popup > div > font:before {content: "X";font-size:20px;position:absolute;left:14px;top:2px}
.popup div .h2_2 {margin-left: 0px!important;margin-top: 0px!important;}
.popup div .h2_2 .header_h2 {background: #005bc3;    display: inline-block;    margin: 0px 0 0 30px;    padding: 0;    height: 42px;    vertical-align: top;    line-height: 42px;    text-transform: uppercase;    color: #fefefe;    padding-left: 20px;    width: 975px;}
.popup div .h2_2 .header_h2 h2 {display: inline-block;font-size: 18px;color:#fefefe;padding:0}
.popup div .h2_2 .header_h2 h2 span {margin-left:7px;display:none}


.popup > div > span { margin-bottom: 10px; display: block;}
.popup > div table { width: 100%; border-collapse: collapse; border: none}
.popup > div table td {color: #383838;  font-size: 11px; padding: 6px 0}
.popup > div table td.col1{width: 160px;padding-right: 0!important}
.popup > div table td p{margin: 0; padding: 0}
.popup > div table td > input.error{color: red;    }
.popup > div table td span.error{color: red;    margin-left: 20px; font-size: 14px}
.popup > div table td input[type="text"],.popup > div table td select { border: 1px solid #d3d3d3; background-color: #fafafa;  font-size: 14px; padding: 1px 3px; box-sizing: border-box}
.popup > div table td input[type="text"]{width: 140px; height: 25px; margin-left: 5px}
.popup > div table td input.work_field{width: 34px}
.popup > div .table1 td input.work_field{width: 54px!important}
.popup > div table td input[type="file"]{/* width: 180px; */ height: 32px; }

.popup > div table td input[type="button"] {border: none;display: inline-block; width: 152px; height: 43px; margin: 0 auto; line-height: 43px; text-transform: uppercase; color: #fefefe;  background: #005bc3; text-align: center;font-size: 14px; font-family: Arial }
.popup > div table td textarea {vertical-align: top; margin-left: 5px; border: 1px solid #d3d3d3; background-color: #fafafa;   resize: none; font-size: 14px; height: 97px; width: 684px  }
.popup > div table td span {display: block;  font-size: 11px;}
.popup > div table td input+span{display: inline-block; font-size: 10px; margin-left: 5px}
.popup > div table td font {color: red;}

.popup > div.ask_price.loaded table tr > td:first-child, .popup > div.ask_parametrs.loaded table tr > td:first-child{padding-left: 16px}
.popup > div.ask_price.loaded table tr > td:last-child, .popup > div.ask_parametrs.loaded table tr > td:last-child{padding-right: 16px}
.popup > div.ask_price.loaded table td.empty, .popup > div.ask_parametrs.loaded table td.empty{height: 25px}
.popup > div.ask_price.loaded table td.border_top, .popup > div.ask_parametrs.loaded table td.border_top{border-top: 1px solid #f3f3f3}
.popup > div.ask_price.loaded table td.border_right, .popup > div.ask_parametrs.loaded table td.border_right{border-right: 1px solid #f3f3f3}
.popup > div.ask_price.loaded table td .width1, .popup > div.ask_parametrs.loaded table td .width1{width: 183px; display: inline-block; margin-left: 0}
.popup > div.ask_price.loaded table td .width1+input, .popup > div.ask_price.loaded table td .width1+textarea, .popup > div.ask_parametrs.loaded table td .width1+input, .popup > div.ask_parametrs.loaded table td .width1+textarea{width: 684px; box-sizing: border-box}
.popup > div table.table2 td{width: 33%; position: relative; height: 25px; padding-left: 16px; padding-right: 6px!important }
.popup > div table.table1 td{padding-left: 16px; padding-right: 16px}
.popup > div table.table1 td div div {display: none;}
.popup > div table.table1 td label > div {text-decoration: underline;position: relative}
.popup > div table.table1 td div:hover {text-decoration: none}
.popup > div table.table1 td div:hover div {position: absolute;z-index: 99;right: 3%;width: 190px;display: block;padding: 5px;background-color: #fff;}
.popup > div table.table2 td > label{width: 145px;    display: inline-block;    vertical-align: middle;    margin-left: 3px;}
.popup > div table.table2 td input {display: inline-block;vertical-align: middle;}
.popup > div table td .fieldset{display: inline-block;/*position: absolute;right: 25px;top: 50%;*/margin-top: -4px;margin-bottom: -14px;    margin-left: 0px;vertical-align: top;width: 144px}
.popup > div table td .fieldset label{margin-left: 5px}
.fileform { 
    
    cursor: pointer;
    height: 32px;
    overflow: hidden;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 180px;
}
 
.fileform .selectbutton { 
    background-color: #7e7e7e;
    border-radius: 2px;
    color: #fefefe;
   	float: left;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 86px;
}
.fileform .selectbutton + div{
	font-size: 10px; 
	width: 94px; 
	float: left;
	height: 32px;
	line-height: 32px;
	padding-left: 5px; 
	box-sizing: border-box
}
 
.fileform .upload{
    position:absolute; 
    cursor: pointer;
    top:0; 
    left:0; 
    width:100%; 
    -moz-opacity: 0; 
    filter: alpha(opacity=0); 
    opacity: 0; 
    font-size: 150px; 
    height: 32px; 
    z-index:20;
}

.popup > .ask_parametrs table.table1 td{min-width: 320px}
.popup tr.error_td td:nth-of-type(1) {color:red}
.popup table.error_td tr:nth-of-type(1) td {color:red}
.popup input.error_td {border-color:red!important}
/*---POPUP---*/

.s.long {width: 272px}

table.tabl {border-collapse:collapse}
table.tabl td {color: #464646;font-size: 16px;padding:3px 4px}
table.tabl tr td:nth-of-type(1) {width:30%}

.obuv {background: url(/images/new_page_cut/back_obuv3.jpg) repeat left top;margin:0 -5px}

.obuv_text {padding: 78px 40px;position: relative;overflow:hidden}
.obuv_text img {position:absolute; left:0; top: 0;max-width:100%;z-index:1}
.obuv_text p {text-align:center;margin-bottom:20px;z-index:5;position: relative}
table.obuv1, .obuv.blue table {width: 100%}
table.obuv1 img, .obuv.blue table img {max-width: 100%}
table.obuv1 {padding-bottom: 25px;}

table.obuv1 tr:nth-of-type(1) td {width: 33%}
table.obuv1 tr:nth-of-type(2) td:nth-of-type(odd):before,
table.obuv1 tr:nth-of-type(5) td:nth-of-type(odd):before {content: '';width: 2px;background: #959394;position: absolute; top:5px;bottom: 0px;right:0px}
table.obuv1 tr:nth-of-type(3) td:nth-of-type(odd):before,
table.obuv1 tr:nth-of-type(6) td:nth-of-type(odd):before {content: '';width: 2px;background: #959394;position: absolute; top:0px;bottom: 5px;right:0px}
table.obuv1 tr:nth-of-type(2) td:nth-of-type(odd):after,
table.obuv1 tr:nth-of-type(5) td:nth-of-type(odd):after {content: '';height:2px;background: #959394;position: absolute; left:5px;bottom: 0px;right:0px}
table.obuv1 tr:nth-of-type(2) td, table.obuv1 tr:nth-of-type(5) td, table.obuv1 tr:nth-of-type(3) td, table.obuv1 tr:nth-of-type(6) td {position:relative;}
table.obuv1 tr:nth-of-type(2) td:nth-of-type(even) p, table.obuv1 tr:nth-of-type(5) td:nth-of-type(even) p {margin-right:7px}
table.obuv1 tr:nth-of-type(2) td:nth-of-type(even):before, table.obuv1 tr:nth-of-type(5) td:nth-of-type(even):before {content: '';height:2px;background: #959394;position: absolute; left:0px;bottom: 0px;right:10px}
table.obuv1 tr:nth-of-type(5) td:nth-of-type(odd) {padding: 5px}
table.obuv1 tr:nth-of-type(2) td:nth-of-type(odd) span,
table.obuv1 tr:nth-of-type(5) td:nth-of-type(odd) span {background: #959394;color: #fff;display: inline-block;padding:1px 4px;line-height:1; font-weight: bold; font-size:20px;}

.obuv.blue {background: #72C6F5;}
.obuv.blue h3, .obuv.blue table td {color: #fff;text-align: center}
.obuv.blue h3 {font-weight: bold}
.obuv.blue table {table-layout: fixed}
.obuv.blue table tr:nth-of-type(1) td:nth-of-type(1) {padding-left:0}
.obuv.blue table tr:nth-of-type(1) td:nth-of-type(3) {padding-right:0}

.obuv.lightblue, .obuv.darkblue {width: 50%;float: left}
.obuv.lightblue table, .obuv.darkblue table {table-layout: auto;}
.obuv.darkblue table p {font-size:13px;text-align: left;padding:0 15px 5px; text-align:left;box-sizing: border-box;}
.obuv.darkblue table b {font-size: 17px}
.obuv.lightblue {margin: 0!important; width: calc(50% - 15px);padding:20px 0 0;box-sizing: border-box;}
.obuv.lightblue b {font-size: 18px;text-align: left;}
.obuv.lightblue td:nth-of-type(1) p {padding: 0 20px;box-sizing: border-box;text-align: left;}
.obuv.lightblue img + p {margin-top:10px}

.obuv.darkblue {padding: 0 15px 10px 0; margin: 0!important;background: url(/images/new_page_cut/back_obuv3.jpg) repeat -42px top;box-sizing: border-box;}
.obuv.darkblue table {background: #007cc2}

.obuv table.obuv2 {margin: 0 -5px}
.obuv table.obuv2 tr td, .obuv table.obuv_main tr td {background:#c1c1c1;text-align: center;height:45px;padding:5px;}
.obuv table.obuv2 tr td:nth-of-type(1) {font-weight:bold; width:22%}
.obuv table.obuv2 tr:nth-of-type(1) td:nth-of-type(2),
.obuv table.obuv2 tr:nth-of-type(1) td:nth-of-type(3),
.obuv table.obuv2 tr:nth-of-type(1) td:nth-of-type(4) {background: #4D4948; color: #fff;font-weight: bold;}
.obuv table.obuv2 tr:nth-of-type(even) td, .obuv table.obuv_main tr:nth-of-type(odd) td {background:#a9a9a9}

h3.obuv {background: #027AC8;font-weight: bold; color: #fff;padding:10px 35px;position:relative;margin:25px 0 5px;display: inline-block;}
h3.obuv:before {content:''; position: absolute; right:0; top:0;width:0; height:0;border-top: 10px solid #fff; 
border-left: 10px solid transparent;}

.obuv table.obuv3 {margin: 0 -3px;width:101%}
.obuv table.obuv3 tr td {position: relative}
.obuv table.obuv3 tr td p {position: absolute;left:0;right:0;bottom:0;background: rgba(255,255,255,0.5);padding: 10px 10px;text-align:center;}

.obuv table.obuv_main {margin: 0 -5px;width:101%}
.obuv table.obuv_main tr td:nth-of-type(1) {width:170px}
.obuv table.obuv_main tr:nth-of-type(1) td, .obuv table.obuv_main tr:nth-of-type(7) td {height: auto;background: #fff; vertical-align: middle;}
.obuv table.obuv_main tr:nth-of-type(1) td:nth-of-type(1), .obuv table.obuv_main tr:nth-of-type(7) td:nth-of-type(1) {padding: 5px 0}

.obuv + img {margin: 0 -5px}

@media screen and (max-width: 1380px){
.body {background:#ccc;;width:100%;bottom:-1px;top:auto!important;text-align:center;overflow:hidden;height:80px!important;position:fixed;z-index:9999}
.in_side {background:#ccc;;width:100%;bottom:0;top:auto!important;text-align:center;overflow:hidden;height:80px}
.side, .side_r {width:auto;background:#ccc;height:80px;overflow:hidden;top:auto!important;bottom:auto;}
.side {left:50%;margin-left:-470px}
.side_r {left: 50%;right: auto;text-align:left;margin-right:0; transform: translateX(-50%); white-space: nowrap; min-width: 650px;}
/* .side_r.index, .side_r.three {margin-right:-240px} */
.side a, .side_r div {min-width:120px;float:left;box-shadow:none;margin:0 0 0 -1px}
.side a:nth-of-type(2), .side_r div:nth-of-type(2) {margin: 0 0 0 -1px}
.side a:nth-of-type(1) {}
.side a span, .side_r div span {font-family: "Impact";font-size: 35px;color: #005bc3;text-transform: uppercase;opacity: 0.7;}
.side a:hover span,.side_r div:hover span {opacity: 1}
.side a  span span, .side_r div  span span {display: block;font-family: Arial;font-size: 12px;}

.side_r.index {top: 700px}

.in_side .side, .in_side .side_r {top:0; position: fixed}

.in_side {position: fixed;z-index: 9999;}
.stop {position: relative;  z-index: 9999;}
}


ul.request-services {display:inline-block;margin-left:30px}
ul.request-services li {position:relative;list-style-type: none;padding: 5px 0 5px 25px;text-decoration: underline;cursor: pointer}
ul.request-services li:hover {text-decoration: none;}
ul.request-services li:before {content: '';background: url(/img/logo.png) no-repeat left center / auto 100%; height:14px; width:15px;  position:absolute;left:0;top:7px}

.tell.mob, .top_menu { display:none}
@media screen and (max-width: 960px){
	img {max-width:100%}
}
@media screen and (max-width:768px) {

  html {overflow-x:hidden; max-width: 768px}
  body { max-width:768px; position: relative; }

	.img_description {width:50%!important}
  .bx-wrapper .bx-pager.bx-default-pager a {zoom:2}

  .header form {display:none}
  .tell.mob {margin:5px 0 0 17px; display:none; text-align:right; color:#135DC6; font-size:30px; text-decoration:none}
  .header { overflow: auto;width:400px; margin: 0 0 0 20px;}
  .header.wrap a{zoom:1.5}

  .menu.wrap, .main .about, .dop .rt.mob {display:none}
  .bxslider2 li {    background-position:19% top!important}
  .banner {background-position: 36% top;}
  .top_menu {float: right; margin-top: -93px; position:relative; display:inline-block!important; vertical-align:top; /*  padding-top:50px; padding-right:90px; padding-bottom:10px */}
  .top_menu li {list-style-type:none}
  .top_menu li ul, .body {display:none}
  .top_menu li.open ul {display:block;  width:768px;  opacity:0.95; text-align:center; top:110px!important; position:absolute; background:#000; left:-615px; z-index:9999; padding:40px 0px 20px 0px}
  .top_menu li.open ul li { list-style-type:none; padding:2vh 0 2vh 0}
  .top_menu li.open ul li a {color:#fff; font-size:40px!important; text-transform:uppercase;  text-decoration:none }
  .main .prod {zoom:1.94; margin-bottom: 6px; text-align: center; transform: translate(19%, 0%); }
  .prim .bx-wrapper, .in .prim .bx-wrapper {width: 768px!important; margin: 0!important; }
  .prim .bx-wrapper .bx-viewport {height: 217px!important;}
  .prim .bxslider li {zoom:1.2}
  .prim h2, .in.wrap, .in .models {width:768px}
  .in .models {zoom:0.97; }
  .in .models tr td:nth-of-type(1) {zoom:1.1}
  .in .models tr td a {zoom:1.5}
  .in .models tr td:nth-of-type(2), .in .models tr td:nth-of-type(3), .in .models tr td:nth-of-type(4), .in .models tr td:nth-of-type(5),
  .in .models tr th:nth-of-type(2), .in .models tr th:nth-of-type(3), .in .models tr th:nth-of-type(4), .in .models tr th:nth-of-type(5) {display:none}

  .in > .lt {/*width: 768px;*/ zoom: 3.123; }
  .in .company.rt, .in .video {width: 768px;}
  .in .company.rt img {max-width:100%}
  .in .bx-wrapper .bx-next {right:20px}
  .in .video a, .in .video iframe {zoom:1.92}

  .in .contact table {zoom: 1.3; float:none}
  .in .contact .map {float:none; zoom: 1.3; }
  .in #contact-form {margin-left:10px}
  .in #contact-form input {zoom: 1.8;}
  .rt {float:none}
  .in #contact-form textarea {    width: 734px;}
  .in #contact-form label {font-size:26px}
  #contact-form .rt label {font-size:13px}

  .in .img {width:768px; display:block}
  .in .thumb {width:768px;   height: 374px; }
  .in .thumb a, .in .thumb > a:nth-child(2n) {width:235px; margin-left:10px}

  ul.request-services li {zoom:1.5}
  .popup > div.loaded {width:768px}
  .popup .h2_2 + #popup_form label {font-size:23px;}
  .popup .h2_2 + #popup_form label + input, .popup #popup_form label + textarea {font-size:23px}
  .popup .h2_2 + #popup_form label + input {height:50px; line-height:50px}
  .popup > div input[type="submit"] {zoom:1.5}

	.nali4  {zoom: 1.0; font-size: 30px; width: 105px!important; height: 13px!important; padding: 13px 0px; display: flex!important; width: 255px!important; margin: 13px auto;
    height: 50px!important;text-transform: uppercase;justify-content: center; line-height: 50px;}	
	
  .in .prod > div.a a, .s, .in .prim_main > div.a a {zoom:1.32}
	.in .prod > div.a a, .s, .in .prim_main > div.a a.long {width:265px}
  .dop .lt {width:728px; margin:0 20px}
  .dop .big {zoom:1.5}
  .dop ul li {zoom:1.55}
  .dop .bx-wrapper .bx-viewport {height:200px!important; width: 540px!important;}
  .footer ul li {float:none; margin:10px 0}
  .footer ul li a {zoom:1.5}
  .footer .wrap > a, .footer p, .footer .wrap div {float:none}
  .footer .wrap {width:768px;}
  .footer .wrap > a, .footer .wrap div {     text-align: center; display: block;}
  .footer p {width:auto; margin:0 20px}
  .dop .bx-wrapper {margin-top:2px!important}
  .in.wrap .video_models tr td{display:block; zoom:1.7}
  .in .prod > div.a, .in .prim_main > div.a {text-align:center; padding: 30px 20px 0px; zoom: 1.4; position: initial;}
  .in .prod > a, .in .prim_main > a {float:none; }
  .in .prod > div, .in .prim_main > div {padding: 30px 20px 20px;}

  .in .bxslider3 li {zoom:1.5}
  .bx-wrapper .bx-viewport {height:auto!important}
  .in .bxslider3 li a img {max-width:126px}
  .in .bxslider3 li a:nth-child(2) {width:130px}
    .in .tech tr > td:first-child {font-size:26px}
    .popup > div table td {font-size:26px; display:block}
    .popup > div table td input[type="text"] {width: 685px;     height: 48px;}
    .popup > div table td input[type="button"] {zoom:1.3}
    .in .pdf img {max-width: 768px; float:none}
    .in .pdf h3 {margin:0}
    .in .pdf {height:auto; text-align:center}
    .in .pdf a {font-size:26px}

    .in .more {text-align:center}
    .in .materials .bxslider00 li {zoom:1.5}
    .wrap {width: 768px}
    .prim .bx-wrapper .bx-viewport, .in .prim .bx-wrapper .bx-viewport {width: 768px!important; }
    iframe {width:100%}
    .img-size {height: 199px!important;}
}

	