.et-hero-tabs,
.et-slide {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  height: auto;
  position: relative;
  background: white;
  text-align: center;
  padding: 0;overflow:hidden;
}

.et-hero-tabs#tab {height: auto;overflow:hidden;}

.et-slide {padding: 90px 0;}
.et-slide.products-slide {background: url('//ifood.ua/images/products-fon3.jpg') right bottom no-repeat; background-size: 100% auto;background-attachment:fixed;/*background: #f0f0f0;*/padding:0;}
.et-slide.products-slide .cd-main .cd-gallery, .et-slide.products-slide .wrapper  {padding: 90px 0 120px 0;}


.et-slide.advans-slide {    background: url(//ifood.ua/images/products-fon3.jpg) right bottom no-repeat; background-size: 100% auto;padding: 90px 0;background-attachment: fixed;}
.et-slide.advans-slide h2 {font-size:42px;line-height:47px;color:black!important;border:0;width:100%;left:0;text-align:center;color:black;}
.et-slide.advans-slide p {margin-bottom:0px;text-align:center;font-size: 22px;line-height: 25px;font-family: PFBeauL;letter-spacing:0;color:white;}
/*.et-slide.advans-slide .mi-moveFromLeft {    position: relative;width: 100%;left: 0;bottom: auto; top: auto;float: left;margin-top: 90px;}*/
.et-slide.advans-slide .mi-slider ul {bottom:auto;}
.et-slide.advans-slide .mi-slider .mi-current {top:0px;bottom:auto;}


.et-slide.about-slide {padding-bottom:80px;}
.et-slide.about-slide h1 {margin-bottom:30px;text-align:center;font-size: 72px;line-height: 72px;font-family: PFBeau;letter-spacing:0;}
.et-slide.about-slide h1 span {font-size: 72px;line-height: 72px;font-family: PFBeau;}
.et-slide.about-slide img {float:right;width:730px;height:auto;margin-bottom:25px;box-shadow: 0 0 0 1px #cdcdcd;padding: 0px;position:relative;/*left:50%;margin-left:-350px;*/margin-left:40px;}
.et-slide.about-slide img.lazyloaded {transition: all 1600ms!important;}
.et-slide.about-slide p {margin-bottom:15px;font-size:18px;line-height:24px;text-align:justify;float:none;font-family: PFBeau;}
.et-slide.about-slide img:hover {opacity:0.7!important;}

.et-slide.about-slide .wrapper {width:1500px;background: rgba(255,255,255,.75);margin-top:0px;position:relative;z-index:99;/*box-shadow: 10px 10px 20px 0 #cdcdcd;*/border: 0px solid #f0f0f0;}



.et-slide.partners-slide {display:block;float:left;width:100%;}
.et-slide.partners-slide h2 {margin-bottom:30px;}
.et-slide.partners-slide .offers {width:1300px;float:left;position:relative;left:50%;margin-left:-650px;}
.et-slide.partners-slide .offer {width:23%;margin-left:1%;margin-right:1%;float:left;margin-bottom:10px;}
.et-slide.partners-slide .offer img {width:100%;float:left;height:auto;}
.et-slide.partners-slide .offer .title {float:left;text-align:left;font-size:21px;line-height:25px;font-family: OpenSB;margin: 25px 0;}
.et-slide.partners-slide .offer p {font-size:16px;line-height:21px;}
.et-slide.partners-slide .offer:hover img {opacity:0.6;}

.et-slide.info-partners-slide {float:left;width:100%;float:left;background: #f0f0f0;position:relative;overflow:hidden;background: url('//ifood.ua/images/products-fon3.jpg') center center no-repeat;background-size: 100% auto;background-attachment:fixed;}
.et-slide.info-partners-slide .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;}
.et-slide.info-partners-slide .link-wrapper .link {height: auto;width: auto;border:0;margin: 0;padding: 0px;float: left;left:50%;margin-left:-100px;position:relative;margin-bottom:-50px;background: white;}
.et-slide.info-partners-slide .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;}
.et-slide.info-partners-slide .link-wrapper .link a:hover {background:#FF7F7F;color:white;box-shadow: 0 0 0 1px white;}

.et-slide.info-partners-slide .wrapper {width:800px;position:relative;/*left:50%;margin-left:-750px;*/float:left;}
.et-slide.info-partners-slide h3 {margin-bottom:30px;text-align:center;font-size: 52px;line-height: 57px;font-family: PFBeau;letter-spacing:0;}
.et-slide.info-partners-slide p {margin-bottom:20px;text-align:center;font-size: 19px;line-height: 23px;font-family: PFBeauL;letter-spacing:0;color:black;text-align:justify;}


.et-slide.info-partners-slide .image-left {position: absolute;left:0;margin-left:-105%;top:0;top:0;margin-top:-20%;transform: rotate(10deg);opacity:1!important;background: url('https://ifood.ua/images/img-partner1.png') center center no-repeat; background-size: auto 100%;height:500px;width:800px;}
.et-slide.info-partners-slide .image-right {position: absolute;left:auto;right:0;margin-right:-105%;top:0;top:0;margin-top:-25%;opacity:1!important;background: url('https://ifood.ua/images/img-partner2.png') center center no-repeat; background-size: auto 100%;height:500px;width:800px;}



.contacts-slide {width:100%;float:left;padding:0;    background: url(//ifood.ua/images/products-fon3.jpg) right bottom no-repeat; background-size: 100% auto;background-attachment: fixed;}
.contacts-slide .footer-block {width:100%;float:left;}
.contacts-slide .contacts-slide-wrapper {background:rgba(0,0,0,.45);width:100%;float:left;height:auto;padding: 90px 0;}
.contacts-slide .contacts-slide-wrapper .inner {float:left;height:auto;padding: 0;width:1100px;position:relative;left:50%;margin-left:-550px;}

.contacts-slide .contacts-block {width:29.3333%;float:left;padding: 0 2%;}

.contacts-slide  iframe {width:100%;height:420px;float: left;}

.contacts-slide .title {float: left;text-align:left;font-size:28px;line-height:37px;color:white;margin-bottom: 15px;padding-bottom:15px;color:#FFD13B;border-bottom: 1px solid #FFD13B;width:100%;text-transform:uppercase;font-family: PFBeauB;
background: linear-gradient(to bottom right, #FFD13B, #eedc89, white);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;font-family: PFBeauB;
}

.contacts-slide img {height:50px;width:auto;margin-right:5px;float:left;}
.contacts-slide p {margin-bottom: 0px;float: none;text-align:left;font-size:22px;line-height:27px;color:white;width:100%;padding: 0 0 0 55px;}
.contacts-slide p strong {padding-bottom:3px;float:none;width:100%;color:white;font-family: PFBeauB;color:#ccc;text-transform:uppercase;margin-top:10px;}
.contacts-slide p a {cursor:pointer;color:white;width:100%;float:none;font-family: PFBeauBook;}
.contacts-slide p span {color:white;}
.contacts-slide p a:hover {color:#FFC7C9;}

.contacts-slide ul {width:100%;padding-left:0%;list-style:none;}
.contacts-slide ul li {width:100%;margin-bottom:10px;font-size:18px;color:white;}
.contacts-slide li a {color:white;}
.contacts-slide li a:hover {color:#FFC7C9;}


.contacts-slide .socials {height: auto;width: auto;padding: 0;border:0;margin: 20px 0 0 5px;float: left;}
.contacts-slide .socials .social {border:0;margin: 2px 0px 0 5px;float: left;cursor:pointer;box-shadow: 0 0px 0px 0px black;border-radius:0;float:left;margin:0;height:28px;width:28px;padding: 0;margin: 0 12px 0 0!important;border-radius:0%;box-shadow: 0 0 0 2px white;border-radius:3px;}
.contacts-slide .socials .social:hover {background-color: #FF7F7F!important; }
.contacts-slide .socials .social img {height:28px;width:28px;}


.footer-last {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;background:black;background: url(//ifood.ua/images/products-fon3.jpg) right bottom no-repeat; background-size: 100% auto;background-attachment: fixed;background: url(//ifood.ua/images/products-fon3.jpg) right bottom no-repeat; background-size: 100% auto;background-attachment: fixed;border-top: 1px solid #cdcdcd;}
.footer-last-in {height: auto;line-height: auto;width: 100%;padding: 35px 0;border:0;margin: 0 ;float: left;position:relative;background:rgba(255,255,255,.45);}
.footer-last-wrapper {width: 1200px;margin: 0 0 0 -600px;left:50%;position:relative;}

.footer-last .footer-last-in p {height: auto;width:100%;padding: 0;border:0;margin: 0;float: none;font-size:16px;line-height:19px;text-align:center;color:black;font-weight:normal;font-family: 'PFBeau';}
.footer-last .footer-last-in p a {font-size:16px;text-align:left;color:white;line-height:19px;padding-bottom:4px;float:none;font-family: 'PFBeau';color:black;}
.footer-last .footer-last-in p a:hover {color:#ED1C24;}



.et-hero-tabs h1,
.et-slide h1 {
  font-size: 2rem;
  margin: 0;
  letter-spacing: 1rem;
}

.et-slide .title-wrapper {width:100%;float:left;height:auto;}

.et-hero-tabs h2,
.et-slide h2 {

  opacity: 1;    display: block;
    font-size: 62px;
    line-height: 67px;
    font-family: PFBeau;text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom: 4px solid #ED1C24;width:auto;float:left;position:relative;left:50%;
}

.et-slide h2.products-title {margin-left:-244px;}
.et-slide.partners-slide h2 {margin-left:-230px;}
.et-slide.partners-slide .ua h2 {margin-left:-215px;}
.et-slide.contacts-slide h2 {margin-left:-135px;color:white;border:0;}

.et-hero-tabs-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  position: absolute;
  bottom: auto;top:0;
  width: 92%;
  height: 70px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  background: rgba(255,255,255,.94);
  z-index: 10;padding: 0 4%;position:fixed;left:0;margin:0;
}


p.phone {height: auto;width: auto;padding: 0;border:0;margin: 22.5px 0px 0 0%;float: right;position:absolute;right:4%;margin-right:90px;}
p.phone a {color:#12183C;font-size:19px;line-height: 25px;margin-left:0px;float:left;font-family: PFBeauBook;}
p.phone a:hover {color:#ED1C24;}
p.phone img {height:30px;width:auto;float:left;margin-right:8px;margin-top:-4px;}


.langs {float: right;width: auto;height: auto;margin-top: 17.5px;margin-left: 40px;position: fixed;right: 4%;margin-right: -9px;TOP: 0;Z-INDEX: 99999;}
.langs-block {float:left;width:auto;height:auto;margin-top:0;margin-left:0px;}
.langs-block ul {float:left;width:auto;height:auto;margin-top:0;margin-left:0px;list-style:none;}
.langs-block ul li {width:auto;float:left;padding:0px;list-style:none;}
.langs-block ul li a {color:white;font-size:19px;line-height: 25px;width:25px;text-align:center;margin-left:0px;float:left;padding:5px;font-size:13px;font-family: PFBeauBook;color:black;}
.langs-block ul li a:hover {color:#ED1C24;}
.langs-block ul li.current-lang a {border-radius:50%;background:#ED1C24;color:white;}


.cd-gallery .wrapper {width:1300px;position:relative;left:50%;margin-left:-650px;}


.et-hero-tabs-container--top {
  position: fixed;
  top: 0;    z-index: 88888;
}

.et-hero-tab {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  /*-webkit-box-flex: 1;
          flex: 1;*/
  color: #000;
  letter-spacing: 1px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: auto;line-height: 25px;width: auto;padding: 0px;border:0;margin: 0 10px;float: left;color:#12183C;text-align:left;font-family: PFBeauBook;font-size:15px;cursor:pointer;text-transform:uppercase;
}
.et-hero-tab img {height: 45px;width: auto;padding: 0;border:0;margin: 17.5px 0 17.5px -0px;float: left;margin-right:0px;}
.et-hero-tab img.lazyloaded {transition: opacity 0ms!important;}

.et-hero-tabs .menu-wrapper {margin-left:30px;float:left;margin-top:24px;}

.et-hero-tab:hover {
  /*color: white;
  background: rgba(102, 177, 241, 0.8);*/color:#ED1C24;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.et-hero-tab-slider {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 3px;
  background: #ED1C24;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;margin-left:0px;opacity:1!important ;display:block!important;}



@media screen and (max-width:1600px) {
.et-slide.products-slide {background-size: 120% auto;}
.et-slide.about-slide .wrapper {width: 1300px;}
.mi-slider {width: 1300px!important;margin-left: -650px!important;}
.et-slide.partners-slide .offers {width: 1100px;margin-left: -550px;}
}



@media screen and (max-width:1400px) {
.et-hero-tab {font-size: 13.5px;}
.et-hero-tabs .menu-wrapper {margin-left:0;}
/*p.phone {margin-right:85px;}*/
p.phone a {font-size: 15px;}
.cd-gallery .wrapper {margin-left: -550px;width:1100px;}	
.et-slide.about-slide .wrapper {width: 1100px;}
.et-slide.about-slide img {width: 450px;}
.mi-slider {width: 1100px!important;margin-left: -550px!important;}
.et-slide.partners-slide .offers {width: 900px;margin-left: -450px;}
	
}

@media screen and (max-width:1300px) {
.et-hero-tabs .menu-wrapper {right: 4%;top: 38px;position: absolute;}
.et-hero-tabs img {margin-top:25px!important;margin-bottom:25px!important;}
.et-hero-tabs .slider img {margin-top:0px!important;margin-bottom:0px!important;}
.langs {margin-top:12.5px!important;}
p.phone {margin-top:17.5px!important;}
.et-hero-tabs-container {height:auto!important;}
.et-hero-tabs p.phone img {margin-top:0!important;margin-bottom:0!important;}
	
.et-hero-tab {margin: 0 7.5px;}
.et-hero-tabs .menu-wrapper {margin-left:0;}
/*p.phone {margin-right:85px;}*/
p.phone a {font-size: 15px;}
	
	
}


@media screen and (max-width:550px) {
#nav-wrap {margin-right: 85px;}
.langs {top:45px!important;}
p.phone {margin-right:5px!important;}	
	
}


@media screen and (max-width:450px) {
.et-hero-tabs img {height: 35px!important;margin: 32.5px 0 32.5px -0px!important;}	
.et-hero-tabs .slider img {height: auto!important;margin: 0!important;}	
	
}


@media screen and (max-width:390px) {
.et-hero-tabs img {height: 30px!important;margin: 37.5px 0 37.5px -0px!important;}
p.phone a, #menu-icon {font-size:13.5px!important;}
.langs a {font-size:12px!important;}	
	
}


