

figcaption, figure, main {width:100%!important;float:left!important;}

.menu-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:visible;float:left;width:100%;height:auto;}

.menu-tabs#tab {height: 75px;overflow:hidden;width:100%;position:fixed;z-index:99999;box-shadow: 0 0 10px 0 grey;}

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

.menu-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 14px;float: left;color:#12183C;text-align:left;font-size:15px;cursor:pointer;text-transform:uppercase;
}
.logo img {height: 65px;width: auto;padding: 0;border:0;margin: 5px 0;float: left;margin-right:0px;}

.menu-tabs .menu-wrapper {margin-left:30px;float:left;margin-top:26px;    margin-top: -40px;}

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

.center-wrapper {width:100%;position:relative;left:0%;float:left;}
.center-wrapper .wrapper {width:1200px;position:relative;left:50%;margin-left:-600px;float:left;}

p.phone {height: auto;width: auto;padding: 0;border:0;margin: 17.5px 0px 0 0%;float: right;position:relative;right:0;margin-right:0px;border: 2px solid #8F1F81;border-radius: 30px;border-left: 4px solid #3F1FF0;border-top: 4px solid #A705FB;border-right: 4px solid #D92FA4;border-bottom: 4px solid #F64C75;}
p.phone a {color:#12183C;font-size:17px;line-height: 25px;margin-left:0px;float:left;padding: 5px 15px;border-radius: 30px;}
p.phone a:hover {color:#F34F71;background-color:#FFE9F4;}
p.phone img {height:30px;width:auto;float:left;margin-right:8px;margin-top:-4px;}









.et-slide {padding: 90px 0;}
.et-slide.info-partners-slide {padding:0;width: 100%;float: left;}
.et-slide.info-partners-slide .wrapper {padding:0;width: 100%;float: left;}
.et-slide.products-slide {background: url('../../../images/products-fon2.jpg') right bottom no-repeat; background-size: 100% auto;/*background: #f0f0f0;*/padding:0;border-top:0px solid #760433;border-bottom:10px solid #cdcdcd;}
.et-slide.products-slide .cd-main .cd-gallery  {padding: 0;}
.et-slide.partners-slide h2 {background: linear-gradient(to right, #632e88, #a8127e, #c93c74, #e86f64);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}


.et-slide.advans-slide {background: url('../../../images/advans-fon2.jpg') center center no-repeat; background-size: 130% auto;padding: 110px 0 70px 0;background-attachment: fixed;}
.et-slide.advans-slide h2 {color:white!important;border:0;width:100%;left:0;text-align:center;}
.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:60px;}
.et-slide.about-slide .h1-wrapper {width:100%;float:none;}
.et-slide.about-slide h1 {margin-bottom:30px;text-align:left;font-size: 62px;line-height: 62px;font-family: AvanteD;letter-spacing:0;width:auto;background: linear-gradient(to right, #632e88, #a8127e, #c93c74, #e86f64);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top:-15px;}
.et-slide.about-slide h1 span {font-size: 72px;line-height: 72px;font-family: AvanteD;}
.et-slide.about-slide img {float:right;width:600px;height:auto;margin-bottom:25px;box-shadow: 0 0 0 0px #cdcdcd;padding: 0px;position:relative;/*left:50%;margin-left:-350px;*/margin-left:40px;border-left: 10px solid #632E88;border-top: 10px solid #A6147F;border-right: 10px solid #CB4275;border-bottom: 10px solid #E86F64;}
.et-slide.about-slide p {margin-bottom:15px;font-size:17px;line-height:24px;text-align:justify;float:none;}
.et-slide.about-slide img:hover {opacity:0.7!important;}

.et-slide.about-slide .wrapper {width:1200px;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;position:relative;/*left:50%;margin-left:-600px;*/}





.contacts-slide {width:100%;float:left;padding:0;background: linear-gradient(to right, #632e88, #a8127e, #c93c74, #e86f64);}
.contacts-slide .contacts-slide-wrapper {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:33.3333%;float:left;padding: 0 2%;}

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

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

.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;color:#ccc;text-transform:uppercase;margin-top:10px;}
.contacts-slide p a {cursor:pointer;color:white;width:100%;float:none;}
.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;}
/*.header .socials .social2 {background:url('images/icon-e.png') center center no-repeat; background-size: auto 90%;}
.header .socials .social1 {background:url('images/icon-fb.png') center center no-repeat; background-size: auto 80%;}*/
.contacts-slide .socials .social3 {background:url('images/icon-yt.png') center center no-repeat; background-size: auto 80%;}
.contacts-slide .socials .social:hover {background-color: #FF7F7F!important; }
.contacts-slide .socials .social img {height:28px;width:28px;}



.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: 52px;
    line-height: 52px;
    text-align:center;padding-bottom:20px;margin-bottom:20px;/*border-bottom: 4px solid #ED1C24;*/width:100%;float:left;position:relative;/*left:50%;*/text-align:center;
}

.et-slide .contacts-slide-wrapper h2 {color:white;}

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


.upper {background:#8F1F81;width:100%;float:left;height:auto;margin:0;padding: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: 100%;
  height: auto;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  background: rgba(255,255,255,.94);
  z-index: 10;padding: 0;position:fixed;left:0;margin:0;
}

.et-hero-tabs-container .center-wrapper {width:100%;float:left;height:auto;}
.et-hero-tabs-container .wrapper {width:1200px;position:relative;left:50%;margin-left:-600px;}








.cd-gallery .wrapper {}




.et-hero-tab-slider {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 3px;
  background: #F34F71;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;margin-left:0px;opacity:1!important ;display:block!important;left:0;    margin-left: -135px;}
/*
@media (min-width: 800px) {
  .et-hero-tabs h1,
  .et-slide h1 {
    font-size: 3rem;
  }
  .et-hero-tabs h3,
  .et-slide h3 {
    font-size: 1rem;
  }

  .et-hero-tab {
    font-size: 1rem;
  }
}*/




