@import url('header.css');
@import url('footer.css');


.mb {display:none!important;}



/*-------------------------------------SLIDE-----------------------------------------*/
.slider {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 70px 0 0 0;float: left;overflow: hidden;}
.slider img {width: 100%;margin: 0;left:0%;position:relative;float:left;margin:0!important;}
.slide-wrapper .small {display:none;}

.slide .slide-wrapper .ml-slider, .slide .slide-wrapper img {height: auto;width: 100%!important;padding: 0;border:0;margin: 0!important;float: left;}
.metaslider .flex-control-nav {width:auto!important;left:50%!important;margin-left:-23px!important;}
.slide-wrapper .flex-control-paging li a.flex-active {background:#4D74DE!important;}

.slide .slide-wrapper .metaslider .caption-wrap {position: absolute;bottom: 0;left: auto;right: 0;background: rgba(0,0,0,.35);color: #fff;opacity: 1;margin: 0;display: block;width: 100%;top: auto;margin-top: 0;width: 100%;bottom: auto;display: block;height: 100%;}
.slide .slide-wrapper .metaslider .caption-wrap .caption {width: 80%;padding-left: 10%;padding-right: 10%;text-align: center;padding-top: 50px;padding-bottom: 50px;font-size: 62px;opacity: 1.5;line-height: 67px;bottom: auto;top: 50%;position: absolute;margin-top: -117px;color:white;font-weight:bold;}

.metaslider .flexslider:hover .flex-prev, .metaslider .flexslider .flex-prev, .metaslider .flexslider .flex-direction-nav li a.flex-prev {background: url('https://ifood.ua/images/arrow-left2.png') center center no-repeat; background-size: auto 80%;box-shadow: 0 0 0 2px white;opacity:1;height:90px;width:90px;border-radius:50%;margin-top:-45px!important;left:20px!important;}
.metaslider .flexslider:hover .flex-next, .metaslider .flexslider .flex-next, .metaslider .flexslider .flex-direction-nav li a.flex-next {background: url('https://ifood.ua/images/arrow-right2.png') center center no-repeat; background-size: auto 80%;box-shadow: 0 0 0 2px white;opacity:1;height:90px;width:90px;border-radius:50%;margin-top:-45px!important;right:20px!important;}


/*-------------------------------------COMMON-----------------------------------------*/
.info {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;}
.info-block {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;}

.info-block-wrapper {width: 1500px;margin: 0 0 0 -750px;left:50%;padding: 60px 0% 60px 0%;position:relative;float:left;}

h1, h2, h3 {text-align:center;width:100%;font-family: PFBeauB;margin-top:0;margin-bottom:15px;}
h1 {font-size: 47px;line-height:52px;}
h2, .h2-title {font-size: 42px;line-height:47px;}
h3 {font-size: 19px;line-height:21px;}
p, .text {font-size: 17px; line-height:20px;font-size:19px;line-height:24px;text-align:justify;padding-bottom:15px;}

.info-block .link-wrapper {height: auto;width: 50%;padding: 0;border:0;margin: 0 25%;float: left;position:relative;margin-bottom:55px;border-bottom: 0px dotted black;margin-top: 20px;}
.info-block .link-wrapper .link {height: auto;width: auto;border:0;margin: 0;padding: 0px;float: left;left:50%;margin-left:-95px;position:relative;margin-bottom:-50px;background: white;}
.info-block .link-wrapper .link a {height: auto;line-height: 25px;width: auto;padding: 10px 15px;border:0;margin: 0;border: 0;border-radius:25px;font-size:19px;font-weight:normal;float:left;color:white;background: linear-gradient(0deg, #ED1C24, #ED696D);background:none;color:black;box-shadow: 0 0 0 1px black;border-radius: 5px;cursor:pointer;font-family: PFBeauB;float:left;}
.info-block .link-wrapper .link a:hover {background:#FF7F7F;color:white;box-shadow: 0 0 0 1px white;}


/*----------------ADVANS-------------------*/
.info-block.advans-block {background: url('//ifood.ua/images/advans-fon2.jpg') left top repeat; background-size: auto auto;}
.info-block.advans-block .inner-wrapper {/*width:1500px;position:relative;*/width:100%;float:left;}
/*@media screen and (max-width:1700px) {.info-block.advans-block .inner-wrapper {width:1375px;}}*/
.info-block.advans-block .inner-wrapper .advan {width: 22%;margin: 10px 1.5% 0 1.5%;}
.info-block.advans-block .inner-wrapper .advan img {width: 45%;margin: -12px 5% 0px 0;border-radius:50%;box-shadow: 0 0 0 5px #382B88;}
.info-block.advans-block .inner-wrapper .advan .sub-title {float:right;width:50%;font-size:21px;line-height:26px;margin-bottom:0px;color:#343990;font-family: PFBeauB;margin-top:30px;}
.info-block.advans-block .inner-wrapper .advan .text {float:right;width:57%;font-size:21px;line-height:23px;}
.info-block.advans-block .inner-wrapper .advan:hover .sub-title {color:#6291E1;}


/*----------------PRODUCTS-------------------*/
.products-slide .wrapper {width:1300px;}
.products-slide .product {width:50%;float:left;margin: 0 0 -45px 0!important;cursor:pointer;}
.products-slide .product img {width: 600px;height: auto;float: left;position: relative;left: 50%;margin-left: -300px;height:auto;}
.products-slide .prod-wrapper {width:100%;padding: 0;float:left;overflow:hidden;}
.products-slide .prod-wrapper-in {width:90%;padding: 30px 5%;float:left;overflow:auto;}
.products-slide .prod-wrapper img {width:100%;float:left;margin-bottom:30px;}

.et-slide.products-slide ::-webkit-scrollbar, .summary.entry-summary ::-webkit-scrollbar { width: 8px!important; /* 1 - вертикальный скроллбар */}
.et-slide.products-slide ::-webkit-scrollbar:horizontal, .summary.entry-summary ::-webkit-scrollbar:horizontal { height: 8px!important; /* 1 - горизонтальный скроллбар */}
.et-slide.products-slide ::-webkit-scrollbar-button, .summary.entry-summary ::-webkit-scrollbar-button {background: black!important; border-radius: 10px!important;/* 2 - кнопка */}
.et-slide.products-slide ::-webkit-scrollbar-track, .summary.entry-summary ::-webkit-scrollbar-track {background: #f0f0f0!important;/* 3 - трек */}
.et-slide.products-slide ::-webkit-scrollbar-track-piece, .summary.entry-summary ::-webkit-scrollbar-track-piece { background: #f0f0f0!important; /* 4 – видимая часть трека */ }
.et-slide.products-slide ::-webkit-scrollbar-thumb, .summary.entry-summary ::-webkit-scrollbar-thumb {background: #ED1C24!important; border-radius: 10px!important; /* 5 - ползунок */}


/*----------------------Table------------------------*/
.products-slide .prod-wrapper table {height: auto;width:100%!important;padding: 0;margin: 0px 0 30px 0!important;float: left;}
.products-slide .prod-wrapper table th, .products-slide .prod-wrapper table td {width: 50%;font-size:17px;text-align:justify;color:white;padding:12px 12px;float:none;font-weight:normal;box-shadow: inset 0 0 0 1px #888;}
.products-slide .prod-wrapper table th {text-transform:uppercase;font-size:21px;min-height:27px;font-weight:bold;background: white;color:#ED1C24;}
.products-slide .prod-wrapper table td {background-color: black;border: 0px solid #E4E4E4;background:none;text-align: left;color:black;box-shadow: inset 0 0 0 1px #cdcdcd;}
.products-slide .prod-wrapper p  {font-size: 17px;line-height: 22px;}


.et-slide.info-partners-slide .inner-form {width:500px;float:left;background:white;padding:0 10px;margin-left: -260px;z-index:99;position:relative;left:50%;position:relative;box-shadow: 0 0 0 1px #B9B9B9;}
.et-slide.info-partners-slide p {}

.modal-window2, .modal-window1 {background: rgba(0, 0, 0, 0.8);display: none;height: 100%;width: 100%;left: 0;top: 0;position: fixed;z-index: 99999;outline: 0px solid black;}
.modal-window1, .modal-window2 {background: rgba(0, 0, 0, 0.8);}

.window-container2, .window-container1 {display: block;margin: 0 auto;padding: 0px;height:auto;line-height: auto;width: 450px;z-index: 9999;opacity: 0;z-index:999999999999999999;position:relative;top:50%;left:50%;margin-left:-225px;top:50%;height:auto;margin-top:-290px;float:left;background: white;}
.window-container1, .window-container2 {top:0;margin-top:0;height:100vh;width:800px;margin-left:-400px;overflow: auto;}

.animation2, .animation1 {-webkit-transform:  scale(0.5);-moz-transform:  scale(0.5);-ms-transform:  scale(0.5);transform:  scale(0.5);}
.visible2, .visible1 {opacity: 1;-webkit-transform:  scale(1);-moz-transform:  scale(1);-ms-transform:  scale(1);transform:  scale(1);}
.close2, .close1 {cursor: pointer;position: absolute;top: 5px;right: 5px;width: 30px;height: 30px;line-height: 27.5px;background-color: none;border: 0;font-size: 21px;z-index: 9999999999999;  text-align: center;border-radius: 0%;opacity: 1;color: black;background: white;color: black;font-family: PFBeau;font-size:0;background: url('//ifood.ua/images/krest.png') center center no-repeat; background-size: auto 100%;}
.close2:hover, .close1:hover {background-color:white;color:#ED1C24;}

.wpcf7 {height: auto;width: 100%!important;padding: 0;border:0;margin: 0;float: left;box-shadow: 0px 0px 0px 0 grey;}
.wpcf7 form {height: auto;width: 90%;padding: 30px 2%;border:0;margin: 0 3%;float: left;padding: 30px 2% 35px 2%;}

.wpcf7 form .subtitle {height: auto;line-height:40px;width: 100%;padding: 0 0 0 0;border:0;margin: 0 0 15px 0;float: none;font-size:32px;text-transform:uppercase;font-weight:normal;color:#333;text-align:left;left:0;}
.wpcf7 form .field {height: auto;width: 100%;margin: 0 0 10px 0;border:0;padding: 0;float: left;}
.wpcf7 form .field span {height: auto;width: 100%;margin: 0;border:0;padding: 0;float: left;}
.wpcf7 form .field span input {height: 45px;line-height:45px;width: 94%;margin: 0;border:0;padding: 0 3%;float: left;font-size:16px;text-transform:uppercase;font-weight:normal;color:#333;text-align:left;box-shadow: inset 0 0 0 1px #CACACA;background:white;}
.wpcf7 form .field span textarea {height: 90px;line-height:20px;width: 94%;margin: 0;border:0;padding: 15px 3%;float: left;font-size:16px;text-transform:uppercase;font-weight:normal;color:#333;text-align:left;box-shadow: inset 0 0 0 1px #CACACA;}
.wpcf7 form .field span select {height: 45px;line-height:45px;width: 94%;margin: 0;border:0;padding: 0 4%;float: left;font-size:16px;text-transform:uppercase;font-weight:normal;color:#333;text-align:left;box-shadow: inset 0 0 0 1px #CACACA;}
.wpcf7 form .button {height: auto;width: 100%;margin: -15px 0 0 0;border:0;padding: 0;float: left;position: relative;top: 0;left:0;}
.wpcf7 form .button input {height: auto;line-height: 25px;width: auto;padding: 10px 15px;border: 0;margin: 0;border: 0;border-radius: 25px;font-size: 19px;font-weight: normal;float: left;color: white;background: linear-gradient(0deg, #ED1C24, #ED696D);background: none;color: black;box-shadow: 0 0 0 1px black;border-radius: 5px;cursor: pointer;font-family: PFBeauB;float: left;}
.wpcf7 form .button input:hover {background:#FF7F7F;color:white;box-shadow: 0 0 0 1px white;}

div.wpcf7 .ajax-loader {display:none!important;}

.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ok {height: auto;line-height: 16px;width: 90%;color: green;text-align: center;font-size: 13px;padding: 0 5%;margin: 15px  0 0 0;float: left;border: 0;  position: relative;bottom: 0;left: 0;font-family: PFBeau;}

.wpcf7 form .wpcf7-response-output.wpcf7-validation-errors {height: auto;line-height: 16px;width: 90%;color: red;text-align: center;font-size: 13px;padding: 0 5%;margin: 15px 0 0 0;float: left;border: 0;  position: relative;bottom: 0;left: 0;font-family: PFBeau;}

.wpcf7 form .wpcf7-not-valid-tip {display:none!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red;}
.wpcf7 form .field .field-wrapper input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red!important;/*background-color:#FFDBDB;*/}
.wpcf7 form .field .field-wrapper span .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red;/*background-color:#FFDBDB;*/}
.wpcf7 form .field .field-wrapper .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid label input {box-shadow: inset 0 0px 0px 1px red;/*background-color:#FFDBDB;*/}
div.wpcf7 .ajax-loader {display:none!important;}
.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {background-color:#FFDBDB!important;}

.header .cptch_wrap {float:right;}
.header .cptch_block label {color:white!important;color: black!important;}
.header .cptch_reload_button {font-size: 20px!important;margin-top: 3px!important;margin-left: 5px!important;height:auto!important;}

.header .wpcf7-form-control-wrap.client-checkbox, .wpcf7-form-control-wrap.client-checkbox span {width:auto;float:left;margin:0;}
.header .order-form .wpcf7-form-control-wrap.client-checkbox {float:left;margin-bottom:10px;width: 100%;}
.header .wpcf7-form-control-wrap.client-checkbox span.wpcf7-list-item-label {width:auto;font-size: 17px;}
[type=checkbox], [type=radio] {float: left;margin-top: 6px;margin-right: 10px;}
.header .woocommerce form .form-row .input-checkbox {margin-top:8px!important;}
.header .wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {background:none!important;box-shadow: inset 0 0px 0px 0px red!important;}
.header .wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {color:red!important;}


/*----------------PRODUCTS-CAROUSEL-------------------*/
.et-slide.partners-slide .widget-block.new-block {width:100%;float:left;}

.carousel-slider-outer {width:1200px;margin-left:-600px;margin-right:0;margin-top:0px;position:relative;left:50%;overflow:visible!important;}
.carousel-slider .owl-nav .owl-prev, .carousel-slider .owl-nav .owl-next {opacity:1!important;}
.carousel-slider .owl-stage-outer {padding-right:3px!important;}
body .carousel-slider__product {box-shadow: 0 0 0px 0px #cdcdcd;-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
body .carousel-slider__product:hover {box-shadow: 0 0 15px 0px #cdcdcd;}
/*.carousel-slider .owl-item {margin-left:5px!important;margin-right:5px!important;}*/
.carousel-slider .owl-item img {-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
.carousel-slider .owl-item:hover img {transform: scale(1.0)!important;opacity:0.7;}
body .owl-dots .owl-dot span {-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
body .carousel-slider .owl-dots .owl-dot span {margin-left:3px!important;margin-right:3px!important;-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
body .carousel-slider-nav-icon {-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}

#id-58 .owl-dots .owl-dot span {background-color:black!important;}
#id-58 .owl-dots .owl-dot.active span, #id-58 .owl-dots .owl-dot:hover span {background-color:#ED1C24!important;}
#id-58.arrows-outside .owl-next, #id-58.arrows-outside .owl-prev {margin-top:-14px!important;}

.carousel-slider-outer .lazyload,  .carousel-slider-outer .lazyloading {opacity:1!important;}
.carousel-slider .carousel-slider__item {border-radius:50%!important;border-radius:50%!important;margin:3px!important;}
body .carousel-slider .carousel-slider__item img {margin:3px!important;border-radius:50%;box-shadow: 0 0 0 1px #cdcdcd!important;}	
#id-58.arrows-outside .owl-next {right:-55px!important;}
#id-58.arrows-outside .owl-prev {left:-55px!important;}


@media screen and (max-width:1700px) {
.info-block-wrapper {width: 1300px;margin-left:-650px}
.offer-block .info-block-wrapper {width: 1200px;margin: 0 0 0 -600px;}
}


@media screen and (max-width:1500px) {
.info-block-wrapper {width: 1200px;margin-left:-600px}
.products-slide .product img {width: 500px;margin-left: -250px;}	
.info-block.advans-block, .footer {background-size: 150% auto!important;}
.offer-block .info-block-wrapper, .footer-last-wrapper {width: 1100px;margin: 0 0 0 -550px;}
.products-slide .wrapper {width:1200px;}
.carousel-slider-outer {width:1000px;margin-left:-500px;}	
.et-slide.about-slide img {width:530px;}	
}


@media screen and (max-width:1300px) {
.info-block-wrapper, .info-block.advans-block .info-block-wrapper {width: 1100px;margin-left:-550px}
.offer-block .info-block-wrapper, .et-slide.about-slide .wrapper, .products-slide .wrapper {width: 1000px!important;}
.info-block.footer-block .title {font-size: 26px!important;}

.untitled__slideBg {background-size: 130% auto!important;}
.products-slide .product img {width: 450px;margin-left: -225px;}
	
.carousel-slider-outer {width: 900px;margin-left:-450px}
	
.slider {margin-top:110px!important;}	
	
}


@media screen and (max-width:1200px) {

.untitled__slideBg {background-size: 150% auto!important;}
.untitled__slideContent {width:60%!important;left:20%!important;transform: translate3d(0%, -50%, 0)!important;}
.untitled__slideContent span {font-size: 62px!important;line-height: 62px!important;}
.untitled__slideContent span.desc {font-size: 32px!important;line-height: 37px!important;}
	
.products-slide .product img {width: 400px;margin-left: -200px;}	

.et-slide.about-slide h1, .et-slide.about-slide h1 span {font-size: 52px!important;line-height: 52px!important;}
.et-hero-tabs h2, .et-slide h2 {font-size: 42px!important;line-height: 47px!important;}
.et-slide.advans-slide h2 {font-size: 32px!important;line-height: 37px!important;}	
.wpcf7 form .subtitle {font-size: 26px!important;line-height: 30px!important;}	
.et-slide h2.products-title {margin-left:-165px!important;}
.et-slide.contacts-slide h2 {margin-left:-92px!important;}
.et-slide.partners-slide h2 {margin-left:-155.5px!important;}
.et-slide.partners-slide .ua h2 {margin-left: -136px!important;}
.et-slide.info-partners-slide h3 {font-size: 32px!important;line-height: 37px!important;}
.contacts-slide p {font-size: 19px!important;line-height: 24px!important;}

/*.et-slide.products-slide {background-size: auto 120%!important;background-position: left center!important;}*/
.cd-gallery .wrapper, .footer-last-wrapper, .et-slide.partners-slide .offers {margin-left: -375px!important;width: 750px!important;}
.cd-item {width: 50%!important;}

.et-slide.about-slide .wrapper, .products-slide .wrapper {width:850px!important;}
.carousel-slider-outer {margin-left: -375px!important;width: 750px!important;}	

.et-slide.advans-slide {background-size:150% auto!important;}
.mi-slider, body .mi-slider, .contacts-slide .contacts-slide-wrapper .inner {margin-left: -425px!important;width: 850px!important;}
.et-slide.advans-slide p {font-size: 19px!important;line-height: 23px!important;}
.mi-slider nav a {font-size:15px!important;}

.contacts-slide {background-size: 180% auto!important;}
	
.et-slide.info-partners-slide .image-left {margin-left:-95%!important;}
.et-slide.info-partners-slide .image-right {margin-right:-95%!important;}
	
.et-slide.info-partners-slide {background-size: auto 150%!important;}	
}


@media screen and (max-width:950px) {
.et-hero-tabs .menu-wrapper {display:none!important;}	
.mb {display:block!important;}

#nav-wrap {height: auto;width: auto;margin: 0;padding: 0;border: 0;position: fixed;right: 4%;margin-right:8px;top: 40px;z-index: 999;}

/*---------------------Иконка меню-----------------------*/
#menu-icon {height: 35px;line-height: 35px;width: auto;padding: 0;border: 0;margin: 17.5px 0 10px 1%;float: right;cursor: pointer;background: url(//ifood.ua/images/icon-menu.png) 5px center no-repeat;background-size: auto 39px;padding: 0 0 0 40px;cursor: pointer;border: 0;display: block;position: relative;border-radius: 5px;color: black;display:block;font-family: PFBeauBook;}

#menu-icon:hover, #menu-icon.active {color:#ED1C24;}

/*------------------------Навигация-------------------------*/
#nav {clear: both;position: absolute;top: 50px;right: 0;left: auto;width: 180px;height: auto;padding: 5px;background: white;margin: 0;border-radius: 0px;border-left: 1px solid #BBBBBB;border-bottom: 1px solid #BBBBBB;border-right: 1px solid #BBBBBB;background: #FBFBFB;display: none;z-index: 99999999;}

#nav #podmenu {display:none;}

.up-line ul li.no {display:none!important;}

#nav li {clear: both;float: none;margin: 0;height:auto;width:100%;margin:0;background:none;z-index:99999999;float:left;}

#nav li.button {display:block;}/*Кнопка основного меню*/
#nav li.button.home {display:none;}
#nav a, #nav ul a, #nav .a, #nav ul .a {background: none;display: inline;color: black;height:35px;line-height:35px;width: 92%;padding: 2px 4%;margin: 0;border: none;text-align: left;  font-size: 13px;}

#nav a:hover, #nav ul a:hover {color:#ED1C24;}
	
/*--------------------------Выпадающий список----------------------------*/
#nav ul {width: auto;position: static;display: block;display: non;border: none;background: inherit;z-index:99999999;}
#nav ul:hover {display: non;}
#nav ul li {margin: 3px 0 3px 15px;}

ul .button ul {display:non;}
ul .button ul:hover {display:non;}




.untitled__slideBg {background-size: auto 120%!important;}

.et-slide.about-slide img {width:100%!important;margin-left:0!important;margin-bottom:30px!important;}
.et-slide.about-slide .wrapper, .et-slide.info-partners-slide .wrapper, .products-slide .wrapper {width:700px!important;}
.carousel-slider-outer {width: 700px;margin-left:-350px}

.mi-slider ul {overflow:visible!important;}
body .mi-slider, .contacts-slide .contacts-slide-wrapper .inner, .footer-last-wrapper, .et-slide.partners-slide .offers {width:700px!important;margin-left:-350px!important;}
body .mi-slider {height:270px!important;}
.mi-slider nav {top: 230px!important;}
/*.mi-slider nav a {width:40%!important;padding-left:0!important;padding-right:0!important;margin-left:5%!important;margin-right:5%!important;float: left;margin-top: 10px!important;}*/

.et-slide.contacts-slide h2 {margin-bottom:0!important;}
.contacts-slide {background-size: auto 120%!important;}
.contacts-slide .contacts-block {width:96%!important;}
.contacts-slide .contacts-block p, .contacts-slide .contacts-block p {width:100%!important;float:left;text-align:center!important;}
.contacts-slide p {padding-left:0!important;}	
.contacts-slide img {position:relative;left:50%;margin-left:-25px!important;margin-right:0;margin-top:30px!important;margin-bottom:5px!important;}
.contacts-slide .socials {position:relative;left:50%;margin-left:-40px!important;margin-top:30px!important;}
body .contacts-slide .socials .social {margin: 0 6px!important;}
.contacts-slide .socials img {left:0%;margin-left:0px!important;margin-right:0;margin-top:0px!important;margin-bottom:0px!important;}

.footer-last .footer-last-in p {font-size:17px!important;}
	
.products-slide .wrapper {padding-bottom:70px!important;}	
.products-slide .product {width:50%!important;margin: 7.5px 0!important;}	
.products-slide .product img {width: 300px;margin-left: -150px;}
	
/*.owl-carousel .owl-item {width:100%!important;}	*/
	
.window-container1, .window-container2 {width: 90%;margin-left: 5%;margin-right:5%;left:0;}	
	
.carousel-slider-outer {margin-left: -300px!important;width: 600px!important;}		
}


@media screen and (max-width:850px) {
.cd-gallery .wrapper, .et-slide.partners-slide .offers {margin-left: -300px!important;width: 600px!important;}
.cd-item img {width: 300px!important;margin-left: -150px!important;}

.et-slide.about-slide .wrapper, .et-slide.info-partners-slide .wrapper, .products-slide .wrapper {width:600px!important;}

body .mi-slider, .contacts-slide .contacts-slide-wrapper .inner, .footer-last-wrapper {width:600px!important;margin-left:-300px!important;}
.carousel-slider-outer {width: 600px;margin-left:-300px}	
	
.window-container {top:50px!important;margin-top:0!important;}	
	
.et-slide.products-slide {background-size: auto 120%!important;}	
.products-slide .product {width: 100%!important;margin: 7.5px 0!important;}	
.products-slide .product img {width: 500px;margin-left: -250px;}	
}


@media screen and (max-width:800px) {
.carousel-slider-outer {margin-left: -225px!important;width: 450px!important;}
}

@media screen and (max-width:768px) {
.metaslider .flexslider:hover .flex-prev, .metaslider .flexslider .flex-prev, .metaslider .flexslider .flex-direction-nav li a.flex-prev {height:60px;width:60px;margin-top:-30px!important;left:0px!important;}
.metaslider .flexslider:hover .flex-next, .metaslider .flexslider .flex-next, .metaslider .flexslider .flex-direction-nav li a.flex-next {height:60px;width:60px;margin-top:-30px!important;right:0px!important;}
}

@media screen and (max-width:700px) {
.et-slide.products-slide .cd-main .cd-gallery {padding-bottom:80px!important;}
.cd-gallery .wrapper, .et-slide.partners-slide .offers {margin-left: -250px!important;width: 500px!important;}
.carousel-slider-outer {width: 500px;margin-left:-250px}	
.cd-item {margin: 7.5px 0!important;}
.cd-item img {width: 240px!important;margin-left: -120px!important;}

.et-slide.about-slide .wrapper, .et-slide.info-partners-slide .wrapper, .products-slide .wrapper {width:500px!important;}

.et-slide.advans-slide {background-size: auto 130%!important;}
body .mi-slider, .contacts-slide .contacts-slide-wrapper .inner, .footer-last-wrapper {width:500px!important;margin-left:-250px!important;}
	
.et-slide.info-partners-slide .image-left {margin-left:-135%!important;}
.et-slide.info-partners-slide .image-right {margin-right:-135%!important;}	
	
.products-slide .product img {width: 400px;margin-left: -200px;}
	
body .mi-slider {height:210px!important;}
.mi-slider nav {top: 170px!important;}	
.et-slide.advans-slide h2 {font-size: 22px!important;line-height: 27px!important;}	
	
.et-slide.info-partners-slide {background-size: auto 100%!important;}	
.et-slide.info-partners-slide .inner-form {width: 100%;padding: 0%;margin-left: 0%;left: 0%;margin-right:0;}	
}


@media screen and (max-width:600px) {
.cd-gallery .wrapper {margin-left: 10%!important;width: 80%!important;left:0!important;}
.cd-item {width: 100%!important;}
.cd-item img {width: 240px!important;margin-left: -120px!important;}

.et-slide.about-slide .wrapper, .et-slide.info-partners-slide .wrapper, .products-slide .wrapper {width:400px!important;}
.carousel-slider-outer {width: 400px;margin-left:-200px}	

body .mi-slider, .contacts-slide .contacts-slide-wrapper .inner, .footer-last-wrapper, .et-slide.partners-slide .offers {width:400px!important;margin-left:-200px!important;}
/*body .mi-slider {height: 550px!important;}
.mi-slider nav {top: 510px!important;}*/
	
.et-slide.info-partners-slide .image-left {margin-left:-185%!important;}
.et-slide.info-partners-slide .image-right {margin-right:-185%!important;}	
	
.carousel-slider-outer {margin-left: -150px!important;width: 300px!important;}	
}


@media screen and (max-width:550px) {
.untitled__slideContent span {font-size: 42px!important;line-height: 42px!important;}
.untitled__slideContent span.desc {font-size: 20px!important;line-height: 24px!important;}

.et-slide.about-slide h1, .et-slide.about-slide h1 span {font-size: 42px!important;line-height: 42px!important;}
.et-slide.products-slide .cd-main .cd-gallery {padding-top:70px!important;padding-bottom:70px!important;}
.et-hero-tabs h2, .et-slide h2 {/*font-size: 32px!important;line-height: 32px!important;*/border-bottom: 2px solid #ED1C24!important;}
.et-slide.advans-slide h2, .et-slide.contacts-slide h2 {border-bottom:0!important;}	
.et-slide h2.products-title {margin-left:-125.5px!important;}.et-slide.about-slide p {font-size: 15px!important;line-height: 19px!important;}
.et-slide.info-partners-slide h3 {font-size: 24px!important;line-height: 29px!important;}
.et-slide.partners-slide h2 {margin-left:-119px!important;}
.et-slide.contacts-slide h2 {margin-left: -69.5px!important;}

.et-slide.about-slide .wrapper, .et-slide.info-partners-slide .wrapper, .products-slide .wrapper {width:350px!important;}
.carousel-slider-outer {width: 350px;margin-left:-175px}

body .mi-slider, .contacts-slide .contacts-slide-wrapper .inner, .footer-last-wrapper, .et-slide.partners-slide .offers {width:350px!important;margin-left:-175px!important;}
body .mi-slider {height: 240px!important;}
.mi-slider nav {top: 190px!important;}
/*.mi-slider nav a {width: 90%!important;margin-left: 5%!important;margin-right: 5%!important;}*/
	
.window-container {width: 400px!important;margin-left:-200px!important;}	
	
.et-slide.info-partners-slide p, .et-slide.about-slide p {text-align:center!important;}	
.et-slide.info-partners-slide p, .products-slide .prod-wrapper p, .products-slide .prod-wrapper table th, .products-slide .prod-wrapper table td {font-size:15px!important;line-height:19px!important;}	
	
.et-hero-tabs h2, .et-slide h2 {font-size: 32px!important;line-height: 37px!important;}	
	
	
.products-slide .product img {width: 300px;margin-left: -150px;}		
	
}


@media screen and (max-width:500px) {
.window-container, .et-slide.partners-slide .offers {width: 350px!important;margin-left:-175px!important;}
.carousel-slider-outer {margin-left: -125px!important;width: 250px!important;}	
}

@media screen and (max-width:450px) {
.et-slide.about-slide .wrapper, .et-slide.info-partners-slide .wrapper, .products-slide .wrapper {width:300px!important;}
.carousel-slider-outer {width: 300px;margin-left:-150px}	

body .mi-slider, .contacts-slide .contacts-slide-wrapper .inner, .footer-last-wrapper, .et-slide.partners-slide .offers {width:300px!important;margin-left:-150px!important;}
body .mi-slider {height: 270px!important;}
.mi-slider nav {top: 210px!important;}
	
.window-container {width: 300px!important;margin-left:-150px!important;}	
	
.products-slide .product {width: 100%!important;margin: 0px 0!important;}	
	
.et-slide.info-partners-slide .image-left {margin-left:-225%!important;}
.et-slide.info-partners-slide .image-right {margin-right:-225%!important;}		
.carousel-slider-outer {margin-left: -90px!important;width: 180px!important;}		
}


@media screen and (max-width:390px) {
body .mi-slider, .contacts-slide .contacts-slide-wrapper .inner, .footer-last-wrapper, .et-slide.partners-slide .offers {width:270px!important;margin-left:-135px!important;}
.carousel-slider-outer {width: 270px;margin-left:-135px}	
body .mi-slider {height: 300px!important;}
.mi-slider nav {top: 240px!important;}
	
.window-container {width: 250px!important;margin-left:-125px!important;}		
	
.et-slide.info-partners-slide .inner-form {width: 90%;padding: 0%;margin-left: 5%;left: 0%;margin-right:5%;}	

}

@media screen and (max-width:375px) {
.products-slide .product img {width: 250px;margin-left: -125px;}
}








