@media only screen and (min-width : 1224px) {
  .cm {display:none ! important;}
  .cmm {display:none ! important;}
}


@media only screen and (max-width : 1223px) {
  .BackgroundSpecial.hWindowX1minus1{
    background: url('../img/MobileMainBg.png') center center no-repeat;
    background-size: cover;
  }
  .TableCell{
    padding: 0 30px;
  }
  .cf {display:none ! important;}
  .Cl {
      display: block;
      float: left;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }
  .Cl.Cl1-2 {
      width: 100%;
  }
  .Cl.Cl1-3 {
      width: 100%;
  }
  .Cl.Cl1-4 {
      width: 50%;
  }
  .Main .Cl.Cl1-4 {
      width: 25%;
  }
  .Cl.Cl60 {
      width: 7%;
  }
  .Cl.Cl100 {
      width: 10%;
  }
  .Cl.Cl210 {
      width: 20%;
  }
  .Cl.Cl380 {
      width: auto;
  }
  .Cl.Cl650 {
      width: 70%;
  }
  .Cl.Cl800 {
      width: 83%;
  }
  .Relative {
      position: relative;
  }



  /* ------------
     Scroll
  ------------ */

  .scrollbarEngine {
      width: 100%;
      height: 100%;
      position: fixed;
      top: 79px;
      z-index: 99;
  }
  .scrollbarEngine .viewport {
      width: 100%;
      height: 100%;
      overflow: hidden;
      position: relative; }
  .scrollbarEngine .overview {
      width: 100%;
      list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
  .scrollbarEngine .scrollbar {
      position: absolute;
      top: 0;
      right: 0;
      width: 7px;
      height: 100%;
      z-index: 99;
      background:transparent;
  }
  .scrollbarEngine .track { 
      height: 100%; 
      width:5px; 
      left: 0;
      position: relative;
      background: #000;
      opacity: .3;
      filter:alpha(opacity=30);
      -moz-opacity:.3;
      -khtml-opacity: .3;
  }
  .scrollbarEngine .thumb {
      display: block;
      width: 5px;
      cursor: pointer;
      overflow: hidden;
      position: absolute;
      top: 0;
      left: 0;
      padding: 0 0;
      opacity: 1;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity:1;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }
  .scrollbarEngine .thumb .end {
      display: block;
      width: 100%;
      height: 100%;
      background: #fff;
      opacity: .3;
      filter:alpha(opacity=30);
      -moz-opacity:.3;
      -khtml-opacity: .3;
  }
  .scrollbarEngine .thumb:hover .end {
    opacity: .6;
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    -khtml-opacity: .6;
  }
  .scrollbarEngine .thumb:active .end {
      opacity: .6;
      filter:alpha(opacity=60);
      -moz-opacity:.6;
      -khtml-opacity: .6;
  }
  .scrollbarEngine .disable { display: none; }
  .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }





  /* ------------
     Loader
  ------------ */


  #Loader {
      display: block;
      width: 100%;
      height: 100%;
      position: fixed;
      z-index: -1;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -ms-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
      opacity: 0;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;

      -webkit-transition: opacity 0.2s linear;
      -moz-transition: opacity 0.2s linear;
      -o-transition: opacity 0.2s linear;
      transition: opacity 0.2s linear;
  }

  #Loader.Main {
  }

  .LoaderMain #Loader.Main {
      z-index: 999;
  }
  .LoaderSub #Loader.Sub {
      z-index: 999;
  }


  #Loader .Background {
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: 2;
  }
  #Loader.Main .Background {
      background: url('../img//LoaderMain.png') center center no-repeat;
  }
  #Loader.Sub .Background {
      background: url('../img//Loader.png') center center no-repeat;
  }

  #Loader .Progress {
      display: block;
      width: 210px;
      height: 40px;
      background: #FFF;
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -20px 0 0 -105px;
      z-index: 1;
  }

  #Loader .Progress .Act {
      display: block;
      width: 0%;
      height: 100%;
      background: #efaa3c;
      position: relative;
      -webkit-transition: width 0.2s linear;
      -moz-transition: width 0.2s linear;
      -o-transition: width 0.2s linear;
      transition: width 0.2s linear;
  }
  .LoaderMain.LoaderStart #Loader.Main {
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      opacity: 1;
  }
  .LoaderSub.LoaderStart #Loader.Sub {
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      opacity: 1;
  }
  .LoaderMain.LoaderEnd #Loader.Main {
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      opacity: 0;
  }
  .LoaderSub.LoaderEnd #Loader.Sub {
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      opacity: 0;
  }






  #Menu {
      display: block;
      width: 100%;
      height: 80px;
      background: #000;
      position: fixed;
      z-index: 998;
      top: 0;
      left: 0;
  }
  #Menu .Logo {
      display: block;
      width: 24%;
      height: 29px;
      background: url('../img/Logo-mobile.png') center center no-repeat;
      margin: 0 auto;
      padding: 25px 0;
  }
  #Menu .Links {
      width: 38%;
  }
  #Menu .Links.Left {
      float: left;
      text-align: right;
  }
  #Menu .Links.Right {
      float: right;
      text-align: left;
  }

  #Menu .Links a,
  #Menu .Links div {
      font-family:'FuturaW01-BoldCondensed 774890';
      font-size: 13px;
      text-transform: uppercase;
      text-decoration: none;
      line-height: 80px;
      letter-spacing: 1px;
      color: #fff;
      padding: 0 5%;
      display: -moz-inline-stack;
      display: inline-block;
      zoom: 1;
      *display: inline;
  }
  #Menu .Links div.Off {
      filter:alpha(opacity=70);
      -moz-opacity:.7;
      -khtml-opacity: .7;
      opacity: 0.7;
  }



  #Menu .Links a.active {
      color: #efaa3c;
  }



  #Menu .BtVolume {
      display: none;
      width: 18px;
      height: 19px;
      padding: 30px 25px;;
      background: url('../img/BtVolume.png') center center no-repeat;
      position: absolute;
      top: 0;
      right: 0;
  }
  #Menu .BtVolume .Txt {
      display: none;
      font-family: 'FuturaW01-BoldCondensed 774890';
      font-size: 13px;
      text-transform: uppercase;
      text-decoration: none;
      letter-spacing: 1px;
      color: #FFF;
      position: absolute;
      top: 31px;
      left: -6px;
  }
  #Menu .BtVolume:hover .Txt.On {
      display: block;
  }
  #Menu .BtVolume:hover .Txt.Off {
      display: none;
  }


  #Menu .BtVolume.Off:hover .Txt.On {
      display: none;
  }
  #Menu .BtVolume.Off:hover .Txt.Off {
      display: block;
  }



  body.main #Menu .BtVolume {
      display: none;
  }
  #Menu .BtVolume.Off {
      filter:alpha(opacity=40);
      -moz-opacity:.4;
      -khtml-opacity: .4;
      opacity: 0.4;
  }





  #Menu .Links a span {
      position: relative;
  }
  #Menu .Links a .Line {
      display: block;
      width: 100%;
      height: 2px;
      background: #efaa3c;
      color: #ece23e;
      position: absolute;
      bottom: -18px;
      left: 0px;
      padding: 0;
      overflow: hidden;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      opacity: 0;

      -webkit-transition: opacity 0.5s, bottom 0.5s;
      -moz-transition: opacity 0.5s, bottom 0.5s;
      -o-transition: opacity 0.5s, bottom 0.5s;
      transition: opacity 0.5s, bottom 0.5s;
  }
  #Menu .Links a:hover .Line, #Menu .Links a.active .Line {
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      opacity: 1;
      bottom: -8px;

      -webkit-transition: opacity 0.5s, bottom 0.5s;
      -moz-transition: opacity 0.5s, bottom 0.5s;
      -o-transition: opacity 0.5s, bottom 0.5s;
      transition: opacity 0.5s, bottom 0.5s;
  }
  #Menu .Links a:hover .Line, #Menu .Links a.active .Line {
      display: block
  }




  #OverviewPicture {
      display: none;
      width: 100%;
      height: 100%;
      background: rgba(0,0,0,0.5);
      position: fixed;
      z-index: 999;
      top: 0;
      left: 0;
      cursor: pointer;
  }
  #OverviewPicture .Relative {	
      width: 100%;
      height: 100%;
  }
  #OverviewPicture img {
      display: block;
      -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.5);
      box-shadow: 0 0 30px 0 rgba(0,0,0,0.5);
      margin: 0 auto;
      max-height: 60%;
      width: auto;
  }

  #OverviewVideo {
      display: none;
      width: 940px;
      height: 534px;
      background: #fff;
      border: 10px solid #fff;
      position: fixed;
      z-index: 999;
      top: 50%;
      left: 50%;
      margin: -290px 0 0 -490px;
      -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.5);
      box-shadow: 0 0 30px 0 rgba(0,0,0,0.5);
  }








  #Content {
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      padding-top: 78px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -ms-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }
  .Container {
      display: block;
      width:100%;
      max-width: 960px;
      *width: 960px;
      margin: 0 auto;
  }

  .Page {
      display: block;
      width: 100%;
      height: 100%;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -ms-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
      position: relative;
  }



  img.Buffor {
      display: none !important;
  }

  div.hr.LineOrange {
      display: block;
      width: 22px;
      height: 4px;
      background: #efaa3c;
      border: none;
  }
  div.hr.LineGreen {
      display: block;
      width: 16px;
      height: 3px;
      background: #eeac3e;
      border: none;
  }
  div.hr.LineRed {
      display: block;
      width: 16px;
      height: 3px;
      background: #fc7c7a;
      border: none;
  }
  div.hr.LineViolet {
      display: block;
      width: 16px;
      height: 3px;
      background: #b099f2;
      border: none;
  }
  div.hr.LinePink {
      display: block;
      width: 16px;
      height: 3px;
      background: #dd92ad;
      border: none;
  }
  div.hr.LineBlack {
      display: block;
      width: 15px;
      height: 3px;
      background: #000;
      border: none;
  }
  div.hr.LineWhite {
      display: block;
      width: 15px;
      height: 3px;
      background: #fff;
      border: none;
  }
  div.hr.LineWhiteOpacity {
      display: block;
      width: 15px;
      height: 3px;
      background: rgba(255,255,255,0.5);
      border: none;
  }
  div.hr.LineBlackOpacity {
      display: block;
      width: 15px;
      height: 3px;
      background: rgba(0,0,0,0.5);
      border: none;
  }

  div.hr.LineRedBrand {
      display: block;
      width: 35px;
      height: 2px;
      background: #b52b3e;
      border: none;
  }
  div.hr.LineBlueBrand {
      display: block;
      width: 35px;
      height: 2px;
      background: #1779bb;
      border: none;
  }
  div.hr.LineGreenBrand {
      display: block;
      width: 35px;
      height: 2px;
      background: #035d29;
      border: none;
  }


  div.hr.Yellow, div.hra.Yellow {
      display: block;
      width: 48px;
      height: 11px;
      margin: 35px auto;
      background: url('../img/HrYellowMob.png') center left no-repeat;
      border: none;
  }
  div.hr.White {
      display: block;
      width: 59px;
      height: 13px;
      margin: 45px auto;
      background: url('../img/HrWhite.png') center left no-repeat;
      border: none;
  }


  .ColorOrange {
      color: #efaa3c;
  }



  .IconPack {
      background: url('../img/IconPack.png') 0 0 no-repeat;
  }
  .IconPack.GlobalDesign {
      width: 47px;
      height: 46px;
      background-position: 0px 0px;
  }
  .IconPack.GlobalDesignBig {
      width: 71px !important;
      height: 71px !important;
      background-position: 0px -351px;
  }
  .IconPack.GlobalDesignBiggest {
      width: 95px;
      height: 95px;
      background-position: 0px -141px;
  }


  .IconPack.FullService {
      width: 47px;
      height: 46px;
      background-position: -47px 0;
  }
  .IconPack.FullServiceBig {
      width: 71px !important;
      height: 71px !important;
      background-position: -71px -351px;
  }
  .IconPack.FullServiceBiggest {
      width: 95px;
      height: 95px;
      background-position: -130px -141px;
  }


  .IconPack.Knowledge {
      width: 47px;
      height: 46px;
      background-position: -94px 0px;
  }
  .IconPack.KnowledgeBig {
      width: 71px !important;
      height: 71px !important;
      background-position: -142px -351px;
  }
  .IconPack.KnowledgeBiggest {
      width: 95px;
      height: 95px;
      background-position: -260px -141px;
  }


  .IconPack.Infrastructure {
      width: 47px;
      height: 46px;
      background-position: -141px 0px;
  }
  .IconPack.InfrastructureBig {
      width: 71px !important;
      height: 71px !important;
      background-position: -213px -351px;
  }
  .IconPack.InfrastructureBiggest {
      width: 95px;
      height: 95px;
      background-position: -390px -141px;
  }


  .IconPack.Quality1 {
      width: 77px;
      height: 77px;
      background-position: 0px -271px;
  }
  .IconPack.Quality2 {
      width: 77px;
      height: 77px;
      background-position: -77px -271px;
  }
  .IconPack.Quality3 {
      width: 77px;
      height: 77px;
      background-position: -154px -271px;
  }
  .IconPack.Quality4 {
      width: 77px;
      height: 77px;
      background-position: -231px -271px;
  }

  .IconPack.Quality5 {
      width: 77px;
      height: 77px;
      background-position: -308px -271px;
  }
  .IconPack.Quality6 {
      width: 77px;
      height: 77px;
      background-position: -385px -271px;
  }



  .Bt {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 12px;
      line-height: 23px;
      letter-spacing: .5px;
      text-transform: uppercase;
      text-decoration: none;
      color: #fff;
      border: 2px solid #efaa3c; 
      padding: 18px 23px 15px;
      margin: 0 auto;
      display: -moz-inline-stack;
      display: inline-block;
      zoom: 1;
      *display: inline;
  }
  .Bt:hover {
      background: #efaa3c;
  }


  .BtSlide {
      display: block;
      width: 108px;
      height: 34px;
      background: url('../img/BtSlide.png') center center no-repeat;
      float: left;
  }
  .BtSlide.Prev {
      background-position: 0px 0px;
      margin: 0 30px 0 0;
      cursor:pointer;
  }
  .BtSlide.Prev:hover, .BtSlide.Prev.hover {
      background-position: 0px -34px;
  }
  .BtSlide.Next {
      cursor:pointer;
      background-position: -108px 0px;
  }
  .BtSlide.Next:hover, .BtSlide.Next.hover {
      background-position: -108px -34px;
  }


  .BtInterview {
      display: block;
      width: 196px;
      height: 34px;
      background: url('../img/BtInterview.png') 0px 0px no-repeat;
      margin: 10px 0 20px;

  }
  .BtInterview:hover {
      background-position: 0px -34px;
  }







  .Page .RealScroll {
      display: block;
      width: 1px;
  }


  .Page .Slide {
      display: block;
      width: 100%;
      height: 100%;
      overflow: hidden;
      position: relative;
  }
  .Page .Slide.Static {
      position: relative !important;
  }




  .Page .Slides .Slide .Background {
      display: block;
      width: 100%;
      height: 100%;
      background-size: cover !important;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
  }
  .Page .Slides .Slide .Content {
      display: block;
      width: 100%;
      height: 100%;
      position: relative;
      z-index: 2;
  }






  /*

  .Page .Slides .Slide.active300px {
      background: rgba(140,140,140,0.5)
  }*/

  /*
  .Page.ShowUp .Slides .Slide .Content {
      margin-top: 100px;
      opacity: 0;

  }
  .Page.ShowDown .Slides .Slide .Content {
      margin-top: -100px;
      opacity: 0;
  }
  .Page .Slides .Slide.active300px .Content, .Page .Slides .Slide.on .Content {
      margin-top: 0px;
      opacity: 1;
      -webkit-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 2s cubic-bezier(.07, .48, .30, 1);
      -moz-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 2s cubic-bezier(.07, .48, .30, 1);
      -o-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 2s cubic-bezier(.07, .48, .30, 1);
      transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 2s cubic-bezier(.07, .48, .30, 1);
  }*/





  .Page.Main.ShowUp .Slides .Slide .Content {
      margin-top: 100px;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      opacity: 0;

  }
  .Page.Main.ShowDown .Slides .Slide .Content {
      margin-top: -100px;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      opacity: 0;
  }
  .Page.Main .Slides .Slide.Zero {
      z-index: 9 !important;
  }
  .Page.Main .Slides .Slide.Zero .Content {
      margin-top: 0px;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      opacity: 1;
      -webkit-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1);
      -moz-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1);
      -o-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1);
      transition: margin-top 2s cubic-bezier(.07, .48, .30, 1);

  }



  .Page.Main .Slides .Slide .Content {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      margin: 0;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      opacity: 1;
      text-align: center;

      -webkit-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -moz-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -o-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
  }





  .Page .Slides .Slide .ScrollMore {
      display: none;
      width: 100px;
      margin: 50px auto 0;
      -webkit-transition: opacity 1s cubic-bezier(.07, .48, .30, 1);
      -moz-transition: opacity 1s cubic-bezier(.07, .48, .30, 1);
      -o-transition: opacity 1s cubic-bezier(.07, .48, .30, 1);
      transition: opacity 1s cubic-bezier(.07, .48, .30, 1);
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      opacity: 1;
      height:10px;
  }
  .Page.Main .Slides .Slide .ScrollMore {
    display: block;
  }
  .Page .Slides .Slide .ScrollMore span {
      display: block;
      font-family:'FuturaW01-LightCondense 774878';
      font-size: 15px;
      text-align: center;
      line-height: 19px;
      letter-spacing: 1px;
      color: #FFF;
      margin: 10px auto 0;
  }


  /*

  MAIN PAGE

  */

  .Page.Main .BackgroundSpecial {
      display: block;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1;
  }
  #jp_container_1 {
      height: 100%;	
  }

  .Page.Main .Slides {
      display: block;
      width: 100%;
      height: 100%;
      position: fixed;
      top: 79px;
      z-index: 1;
  }
  .Page.Main .Slides .Slide {
      position: absolute;
      bottom: 0;
  }
  .Page.Main .Slides .Slide .Mask {
      display: block;
      width: 100%;
      overflow: hidden;
      position: absolute;
      height: 100%;
      bottom: 0;   
  }
  .Page.Main .Slides .Slide .Inside {
      display: block;
      width: 100%;
  /*		position: absolute;
      bottom: 0;  */
  }



  .Page.Main h2 {
      /*		font-family: 'Futura W01 Heavy';*/
      font-family: 'pinyon_scriptregular';
      font-size: 45px;
      line-height: 36px;
      letter-spacing: 3px;
      color: #FFF;
      font-weight: normal;
      text-shadow: 1px 1px 0 #000, 0px 0px 30px rgba(0,0,0,0.4), 0px 0px 60px rgba(0,0,0,0.4);
      padding-right: 10px;
      padding-left: 10px;
  }
  .Page.Main h3 {
      /*		font-family:'Futura W01 Heavy';*/
      font-family:'Futura W01 Book', Arial, sans-serif;
      font-size: 17px;
      line-height: 32px;
      text-transform: uppercase;
      color: #fff;
      font-weight: normal;
      text-shadow: 1px 1px 0 #000, 0px 0px 30px rgba(0,0,0,0.4), 0px 0px 60px rgba(0,0,0,0.4);
      padding-right: 20px;
      padding-left: 20px;
  }






  .Page.Main .Slides .Slide.No1 {
      top:0;
      z-index: 1;
  }

  .Page.Main .Slides .Slide.No1 .Mask {
      top: 0;
      bottom: initial;
  }
  .Page.Main .Slides .Slide.No1 .Inside {
      top: 0;
      bottom: initial;
  }



  .Page.Main .Slides .Slide.No1 .Background {
      background: rgba(0, 0, 0, 0.6);
  }
  .Page.Main .Slides .Slide.No1 .Mask {
      height: 100%;
  }




  .Page.Main .Slides .Slide.No2 {
      z-index: 2;
  }
  .Page.Main .Slides .Slide.No2 .Background {
      background: rgba(0, 0, 0, 0.6);
  }
  .Page.Main .Slides .Slide.No2 div.hr {
      margin: 20px auto;
  }
  .Page.Main .Slides .Slide.No2 .Icon {
      display: block;
      width: 130px;
      height: 130px;
      margin: 0 auto;
  }
  .Page.Main .Slides .Slide.No2 a {
      text-decoration: none;
  }
  .Page.Main .Slides .Slide.No2 a:hover .Icon, .Page.Main .Slides .Slide.No2 a:hover hr, .Page.Main .Slides .Slide.No2 a:hover p {
      filter:alpha(opacity=55);
      -moz-opacity:.55;
      -khtml-opacity: .55;
      opacity: 0.55 !important;
  }


  .Page.Main .Slides .Slide.No2 p {
      margin-top: 37px;
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 11px;
      line-height: 18px;
      text-transform: uppercase;
      color: #fff;
      letter-spacing: 0px;
  }
  .Page.Main .Slides .Slide.No2 .Bt {
      margin-top: 60px;
  }




  .Page.Main .Slides .Slide.No3 {
      z-index: 3;
  }
  .Page.Main .Slides .Slide.No3 .Background {
      background: url('../assets/main/Background2.jpg') center center no-repeat;
  }
  .Page.Main .Slides .Slide.No3 h2 {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 33px;
      line-height: 33px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #fff;
  }
  .Page.Main .Slides .Slide.No3 p {
      font-family:'Futura W01 Medium', Arial, sans-serif;
      font-size: 12px;
      line-height: 23px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #fff;
      text-align:center;
      padding: 0 10px;
  }
  .Page.Main .Slides .Slide.No3 .Cl.Cl1-2.First {
      padding-right: 20px;
  }
  .Page.Main .Slides .Slide.No3 .Cl.Cl1-2.Second {
      padding-left: 20px;
  }
  .Page.Main .Slides .Slide.No3 .Bt {
      margin-top: 5px;
  }




  .Page.Main .Slides .Slide.No4 {
      z-index: 4;
  }
  .Page.Main .Slides .Slide.No4 .Background {
      background: url('../assets/main/Background3.jpg') center center no-repeat;
  }
  .Page.Main .Slides .Slide.No4 h2 {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 29px;
      line-height: 37px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #fff;
  }
  .Page.Main .Slides .Slide.No4 p {
      font-family:'Futura W01 Medium', Arial, sans-serif;
      font-size: 13px;
      line-height: 25px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #fff;
      padding:0 30px;
  }
  .Page.Main .Slides .Slide.No4 .Cl.Cl1-2.First {
      float: none;
      text-align: center;
      margin-bottom: 50px;
  }
  .Page.Main .Slides .Slide.No4 .Cl.Cl1-2.First .textLeft, .Page.Main .Slides .Slide.No4 .Cl.Cl1-2.Second .textLeft{
    text-align: center;
  }
  .Page.Main .Slides .Slide.No4 .Cl.Cl1-2.Second {
      float: none;
      text-align: center;
      margin-top: -17px;
      padding-top: 0;
  }
  .Page.Main .Slides .Slide.No4 .Bt {
      margin-top: 5px;
  }






















  /*

  ABOUT

  */


  .Page.About h2 {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 47px;
      line-height: 57px;
      letter-spacing: 2px;
      text-transform: uppercase;
      color: #fff;
  }


  .Page.About h3 {
      font-size: 20px;
      line-height: 24px;
  }





  .Page.About .BackgroundSpecial {
      display: block;
      width: 100%;
      background: url('../assets/about/Background.jpg') top center no-repeat;
      background-size: cover;
      position: fixed;
      top: 80px;
      left: 0;
      z-index: -1;
  }





  .Page.About .Slides .Slide.No1 {
      height: 730px !important;
  }

  .Page.About .Slides .Slide.No1 .Anim  {
      opacity: 0;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      margin-top: 200px;
  }
  .Ready .Page.About .Slides .Slide.No1 .Anim {
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      opacity: 1;	
      margin-top: 0;
      -webkit-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -moz-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -o-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
  }


  .Page.About .Slides .Slide.No1 .Background {
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2EC8D9ED, endColorstr=#2EC8D9ED);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2EC8D9ED, endColorstr=#2EC8D9ED)";
      background-color: rgba(200,217,237,0.18);
  }
  .Page.About .Slides .Slide.No1 h2 {
      font-family: 'pinyon_scriptregular';
      text-transform: none;
      font-weight: normal;
      font-size: 60px;
      text-shadow: 1px 1px 0 #000, 0px 0px 30px rgba(0,0,0,0.4), 0px 0px 60px rgba(0,0,0,0.4);
  }
  .Page.About .Slides .Slide.No1 p {
      font-size: 15px;
      line-height: 26px;
      letter-spacing: 0px;
      padding: 0 20px;
  }





  .Page.About .Slides .Slide.No2 {
      height: 730px !important;
      background-color: rgba(0,0,0,0.57);
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#91000000, endColorstr=#91000000);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#91000000, endColorstr=#91000000)";
  }

  .Page.About .Slides .Slide.No2 .SliderAll {
      opacity: 0;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      margin-top: 200px; 

      -webkit-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -moz-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -o-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
  }
  .Page.About .Slides .Slide.No2.active300px .SliderAll, .Page.About .Slides .Slide.No2.on .SliderAll {
      margin-top: 0px;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      opacity: 1;
  }


  .Page.About .Slides .Slide.No2 .TableCell {
      padding-bottom: 0px;
      padding-top: 200px;
  }
  .Page.About .Slides .Slide.No2 p {
      font-family:'Futura W01 Medium', Arial, sans-serif;
      font-size: 12px;
      line-height: 17px;
      letter-spacing: 1px;
      color: #e2e2e2;
  }

  .Page.About .Slides .Slide.No2 .SliderAll {
      display: block;
      width: 100%;
      height: 400px;
      overflow: hidden;
      position: relative;
  }
  .Page.About .Slides .Slide.No2 .Items {
      display: block;
      width: 100%; 
      height: 9999px;	
      position: absolute;
      z-index: 2;

      -webkit-transition: top 0.4s ease-in;
      -moz-transition: top 0.4s ease-in;
      -o-transition: top 0.4s ease-in;
      transition: top 0.4s ease-in;
  }


  .Page.About .Slides .Slide.No2 .SliderAll.No0 .Items.First {
      top: 0;
  }
  .Page.About .Slides .Slide.No2 .SliderAll.No1 .Items.First {
      top: -400px;
  }
  .Page.About .Slides .Slide.No2 .SliderAll.No2 .Items.First {
      top: -800px;
  }
  .Page.About .Slides .Slide.No2 .SliderAll.No3 .Items.First {
      top: -1200px;
  }


  .Page.About .Slides .Slide.No2 .SliderAll.No0 .Items.Second {
      top: -1200px;
  }
  .Page.About .Slides .Slide.No2 .SliderAll.No1 .Items.Second {
      top: -800px;
  }
  .Page.About .Slides .Slide.No2 .SliderAll.No2 .Items.Second {
      top: -400px;
  }
  .Page.About .Slides .Slide.No2 .SliderAll.No3 .Items.Second {
      top: 0px;
  }


  .Page.About .Slides .Slide.No2 .Slider {
      display: block;
      height: 400px;
      border: 1px solid transparent;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }
  .Page.About .Slides .Slide.No2 .Cl {
      min-height: 1px;
      position: relative;
  }
  .Page.About .Slides .Slide.No2 .Slider .Icon {
      display: block;
      margin: 0 auto;
  }
  .Page.About .Slides .Slide.No2 .Slider div.hr {
      margin: 30px auto;
  }
  .Page.About .Slides .Slide.No2 .Slider div.hr.FloatL {
      float: none;
      margin: 30px auto 30px 0 !important;
  }

  .Page.About .Slides .Slide.No2 .SliderNav {
      display: block;
      width: 100%;
      height: 104px;
      position: absolute;
      top: 0;
      z-index: 2;
  }
  .Page.About .Slides .Slide.No2 .SliderNav .Bts {
      display: block;
      width: 100%;
      max-width: 960px;
      height: 100%;
      margin: 0 auto;
      padding-top: 50px;
  }
  .Page.About .Slides .Slide.No2 .SliderNav div.exA {
      cursor:pointer;
      height: 100%;
      padding: 0 0 0 15px;
      display: block;
      position: absolute;
      zoom: 1;
      *display: block;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
      background-color:transparent;
  }
  .Page.About .Slides .Slide.No2 .SliderNav div.exA[data-slide="No0"] {
      width: 192px;
      height: 73px;
      top: 70px;
      left: 50%;
      margin-left: -252px;
  }
  .Page.About .Slides .Slide.No2 .SliderNav div.exA[data-slide="No1"] {
      width: 260px;
      height: 73px;
      top: 70px;
      left: 50%;
      margin-left: 20px;
  }
  .Page.About .Slides .Slide.No2 .SliderNav div.exA[data-slide="No2"] {
      width: 232px;
      height: 73px;
      top: 153px;
      left: 50%;
      margin-left: -252px;
  }
  .Page.About .Slides .Slide.No2 .SliderNav div.exA[data-slide="No3"] {
      width: 260px;
      height: 73px;
      top: 153px;
      left: 50%;
      margin-left: 20px;
  }



  .Page.About .Slides .Slide.No2 .SliderNav div.exA.active {
      border: 1px solid #eeaa3b;
  }

  .Page.About .Slides .Slide.No2 .SliderNav div.exA.hoverOn {
  }
  .Page.About .Slides .Slide.No2 .SliderNav div.exA.hoverOff {
      background-color:transparent ! important;
  }

  .Page.About .Slides .Slide.No2 .SliderNav div.exA .Icon {
      margin: 12px 0;
  }
  .Page.About .Slides .Slide.No2 .SliderNav div.exA .Text {
      margin: 20px 0;
  }






  .Page.About .Slides .Slide.No3 {
      height: 500px !important;
  }
  .Page.About .Slides .Slide.No3 .Content {
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      opacity: 0;
      margin-top: 200px; 

      -webkit-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -moz-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -o-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
  }
  .Page.About .Slides .Slide.No3.active300px .Content, .Page.About .Slides .Slide.No3.on .Content {
      margin-top: 0px;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      opacity: 1;
  }


  .Page.About .Slides .Slide.No3 .TableCell {
      padding-bottom: 100px;
  }
  .Page.About .Slides .Slide.No3 .Background {
      background-color: rgba(0,0,0,0.57);
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#91000000, endColorstr=#91000000);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#91000000, endColorstr=#91000000)";
  }



  .Page.About .Slides .Slide.No3 .WhiteArrowMask {
      position: absolute;
      bottom: 0px;
      left: 50%;
      z-index: 2;
      margin-left: -999px;
  }


  .Page.About .Slides .Slide.No3 .SliderAll {
      height: 330px;
  }
  .Page.About .Slides .Slide.No3 .Items {
      display: block;
      width: 100%; 
      height: 9999px;	
      position: absolute;
      z-index: 2;

      -webkit-transition: top 0.4s ease-in;
      -moz-transition: top 0.4s ease-in;
      -o-transition: top 0.4s ease-in;
      transition: top 0.4s ease-in;
  }
  .Page.About .Slides .Slide.No3 .Slider {
      display: block;
      height: 340px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }

  .Page.About .Slides .Slide.No3 .People {
      display: block;
      height: 320px;
      position: relative;
  }
  .Page.About .Slides .Slide.No3 .OnePerson {
      display: block;
      position: absolute;
      opacity: 0;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      z-index: -1;
      -webkit-transition: opacity 0.2s linear;
      -moz-transition: opacity 0.2s linear;
      -o-transition: opacity 0.2s linear;
      transition: opacity 0.2s linear;
  }
  .Page.About .Slides .Slide.No3 .OnePerson.active {
      opacity: 1;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      z-index: 1;
  }


  .Page.About .Slides .Slide.No3 .Photo {
      display: block;
      width: 100%;
      height: 0;
      padding: 50% 0;
      background: #101f2e;
      -webkit-border-radius: 300px;
      -moz-border-radius: 300px;
      border-radius: 300px;
  }

  .Page.About .Slides .Slide.No3 .Person .Name {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 30px;
      line-height: 40px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #fff;
  }
  .Page.About .Slides .Slide.No3 .Person .Position {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 17px;
      line-height: 26px;
      letter-spacing: 1px;
      color: #fff;
  }
  .Page.About .Slides .Slide.No3 .Person div.hr.LineWhite {
      margin: 15px auto 15px 0;
  }
  .Page.About .Slides .Slide.No3 .Person .Text {
      display: block;
      font-family:'Futura W01 Book', Arial, sans-serif;
      font-size: 14px;
      line-height: 23px;
      color: #fff;
  }
  .Page.About .Slides .Slide.No3 .Person a.Prev, .Page.About .Slides .Slide.No3 .Person a.Next {
    margin-top: 5px;
  }



  .Page.About .Slides .Slide.No4 p {
      font-family:'Futura W01 Medium', Arial, sans-serif;
      font-size: 13px;
      line-height: 25px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #000;
  }
  .Page.About .Slides .Slide.No4 .Cl.Cl1-2.First {
      padding-right: 20px;
  }
  .Page.About .Slides .Slide.No4 .Cl.Cl1-2.Second {
      padding-left: 20px;
  }






  .Page.About .Slides .Slide.No4 {
      padding: 80px 0;
      height: 250px !important;
  }
  .Page.About .Slides .Slide.No4 .Background {
      background-color: #eeeeee;
  }


















  .Page.About .Slides .Slide.Video {
      width: 100%;
      height: auto !important;
      position: relative;
      background: #000;
      line-height: 1px;
  }


  .Page.About .Slides .Slide.Interview {
      display: none;
      height: 630px;
  }
  .Slide.Interview video {
      margin: 0 !important;
  }
  .Slide.Interview .jp-jplayer {
      cursor: pointer;
  }
  .Slide.Interview .jp-video {
      display: block;
      width: 940px;
      height: 530px;
      margin: 0 auto;
  }
  .Slide.Interview .jp-type-single {
      width: 940px;
      height: 530px;
      margin: 0 auto;
      position: relative;
  }
  .Slide.Interview .jp-video .jp-current-time, .Slide.Interview .jp-video .jp-duration, .Slide.Interview .jp-video .jp-title {
      display: none;
  }

  .Slide.Interview .jp-gui {
      width: 100%;
      position: absolute;
      bottom: 0px;
      z-index: 2;
  }

  .Slide.Interview .jp-video .jp-interface {
      display: block;
      width: 100%;
      height: 82px;	
      position: relative;
      margin: 0 auto;
      background: url('../assets/video/Background.png') no-repeat center center;
  }
  .Slide.Interview .jp-video div.jp-progress {
      bottom: 40px;
      left: 67px;
      width: 750px;
      height: 3px;
      position: absolute;
  }
  .Slide.Interview .jp-video .jp-seek-bar {
      background: #567b9f;;
      width: 0px;
      height: 100%;
      cursor: pointer;
  }
  .Slide.Interview .jp-video .jp-play-bar {
      background: #fff;
      width: 0px;
      height: 100%;
  }
  .Slide.Interview .jp-video .jp-controls-holder {
      clear: both;
      width: 100%;
      margin: 0 auto;
  }
  .Slide.Interview .jp-video .jp-video-play-icon {
      display: none;
  }
  .Slide.Interview .jp-video .jp-controls, .jp-video .jp-controls li {
      list-style: none;
      margin: 0;
      padding: 0;
  }
  .Slide.Interview .jp-video .jp-controls li:hover {
      filter:alpha(opacity=70);
      -moz-opacity:.7;
      -khtml-opacity: .7;
      opacity: 0.7;
  }
  .Slide.Interview .jp-video .jp-play {
      display: block;
      width: 30px;
      height: 24px;
      background: url('../img/BtJplayerVideo.png') no-repeat 0px 0px;
      position: absolute;
      bottom: 30px;
      left: 25px;
      text-indent: -99999px;
  }
  .Slide.Interview .jp-video .jp-pause {
      display: block;
      width: 30px;
      height: 24px;
      background: url('../img/BtJplayerVideo.png') no-repeat 0px -24px;
      position: absolute;
      bottom: 30px;
      left: 25px;
      text-indent: -99999px;
  }
  .Slide.Interview .jp-video .jp-stop {
      display: none;  
  }
  .Slide.Interview .jp-video .jp-mute {
      display: block;
      width: 30px;
      height: 24px;
      background: url('../img/BtJplayerVideo.png') no-repeat 0px -48px;
      position: absolute;
      bottom: 30px;
      right: 70px;
      text-indent: -99999px; 
  }
  .Slide.Interview .jp-video .jp-unmute {
      display: block;
      width: 30px;
      height: 24px;
      background: url('../img/BtJplayerVideo.png') no-repeat 0px -72px;
      position: absolute;
      bottom: 30px;
      right: 70px;
      text-indent: -99999px; 
  }
  .Slide.Interview .jp-video .jp-volume-max {
      display: none !important;
      text-indent: -99999px; 
  }
  .Slide.Interview .jp-video .jp-volume-bar {
      display: block;
      width: 32px;
      height: 20px;
      position: absolute;
      bottom: 32px;
      right: 30px;
      cursor: pointer;
      background: url('../img/BtJplayerVideo.png') no-repeat 0px -116px;
  }
  .Slide.Interview .jp-video .jp-volume-bar-value {
      display: block;
      width: 32px;
      height: 20px;
      background: url('../img/BtJplayerVideo.png') no-repeat 0px -96px;
  }










  .Page.About .Slides .Slide.NoTeam {
      height: 160px;
      padding: 80px 0;
  }
  .Page.About .Slides .Slide.NoTeam .Background {
      background-color: #e3e3e3;
  }
  .Page.About .Slides .Slide.NoTeam .Person {
      display: block;
      width: 25%;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
      float: left;
      text-decoration: none;
      border-left: 5px solid transparent; 
      color: #000;
      padding: 0 0 0 10px;
      margin: 0 0 30px;
  }

  .Page.About .Slides .Slide.NoTeam .Person:hover,
  .Page.About .Slides .Slide.NoTeam .Person.active {
      color: #d59631;
      border-left: 5px solid #d59631; 
  }
  .Page.About .Slides .Slide.NoTeam .Person .Name {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 14px;
      line-height: 23px;
      text-transform: uppercase;
  }
  .Page.About .Slides .Slide.NoTeam .Person .Position {
      font-family:'Futura W01 Book', Arial, sans-serif;
      font-size: 13px;
      line-height: 16px;
  }




  .Page.About .Slides .Slide.No5 {
      height: 300px;
  }
  .Page.About .Slides .Slide.No5 .Background {
      background-color: #eeeeee;
  }
  .Page.About .Slides .Slide.No5 h2 {
      font-family: 'Futura W01 Heavy', Arial, sans-serif;
      font-size: 30px;
      line-height: 40px;
      letter-spacing: 2px;
      text-transform: uppercase;
      color: #000;
  }
  .Page.About .Slides .Slide.No5 h3 {
      font-family: 'Futura W01 Heavy', Arial, sans-serif;
      font-size: 20px;
      line-height: 30px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #000;
      margin: 20px 0 0;
  }
  .Page.About .Slides .Slide.No5 .Office {
      margin: 0 15px;
  }
  .Page.About .Slides .Slide.No5 .Office:hover {
      filter:alpha(opacity=80);
      -moz-opacity:.8;
      -khtml-opacity: .8;
      opacity: 0.8;
  }



  .Page.About .Slides .Slide.TimeWorld {
      height: 350px;    
      text-align: center;
  }
  .Page.About .Slides .Slide.TimeWorld .Background {
      background-color: #eeeeee;
  }
  .Page.About .Slides .Slide.TimeWorld .TableCell {
      vertical-align: middle;
  }
  .Page.About .Slides .Slide.TimeWorld h2 {
      font-family: 'Futura W01 Heavy', Arial, sans-serif;
      font-size: 25px;
      line-height: 57px;
      letter-spacing: 2px;
      text-transform: uppercase;
      color: #000;
      margin-bottom: 30px;
  }
  .Page.About .Slides .Slide.TimeWorld .Clock {
      width: 14%;
      max-width: 93px;
      margin: 0 2.5%;
      display: -moz-inline-stack;
      display: inline-block;
      zoom: 1;
      *display: inline;
  }
  .Page.About .Slides .Slide.TimeWorld .Clock .Icon {
      display: block;
      width: 100%;
      height: 0;
      padding: 50% 0;
  }
  .Page.About .Slides .Slide.TimeWorld .Clock.NewYork .Icon {
      background: url('../assets/about/Clocks_NY.png') 0 0 no-repeat;
      background-position: 0 0;
      background-size: contain;
  }
  .Page.About .Slides .Slide.TimeWorld .Clock.Shanghai .Icon {
      background: url('../assets/about/Clocks_Sh.png') 0 0 no-repeat;
      background-position: 0 0;
      background-size: contain;
  }
  .Page.About .Slides .Slide.TimeWorld .Clock.Istanbul .Icon {
      background: url('../assets/about/Clocks_Ist.png') 0 0 no-repeat;
      background-position: 0 0;
      background-size: contain;      
  }
  .Page.About .Slides .Slide.TimeWorld .Clock.London .Icon {
      background: url('../assets/about/Clocks_Lon.png') 0 0 no-repeat;
      background-position: 0 0;
      background-size: contain;
  }
  .Page.About .Slides .Slide.TimeWorld .Clock.TelAviv .Icon {
      background: url('../assets/about/Clocks_TA.png') 0 0 no-repeat;
      background-position: 0 0;
      background-size: contain;
  }
  .Page.About .Slides .Slide.TimeWorld .Clock .Text {
      margin-top: 20%;
  }
  .Page.About .Slides .Slide.TimeWorld .Clock .Text .City {
      display: block;
      color: #000;
      font-family: 'Futura W01 Heavy', Arial, sans-serif;
      font-size: 14px;
      line-height: 17px;
      letter-spacing: 1px;
      text-transform: uppercase;
  }
  .Page.About .Slides .Slide.TimeWorld .Clock .Text .digital {
      display: block;
      font-family: 'Futura W01 Book', Arial, sans-serif;
      font-size: 14px;
      line-height: 23px;
      color: #000;
  }




  /*

  OurBrands

  */


  .Page.OurBrands h2 {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 46px;
      line-height: 67px;
      letter-spacing: 4px;
      text-transform: uppercase;
      color: #fff;

      font-family: 'pinyon_scriptregular';
      text-transform: none;
      font-weight: normal;
  }
  .Page.OurBrands .No2 h2 {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 32px;
      line-height: 53px;
      letter-spacing: 4px;
      text-transform: uppercase;
      color: #fff;

      font-family: 'pinyon_scriptregular';
      text-transform: none;
      font-weight: normal;
  }
  .Page.OurBrands h3 {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 22px;
      line-height: 26px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #fff;
  }
  .Page.OurBrands .Slides .Slide p {
      font-family:'Futura W01 Medium', Arial, sans-serif;
      font-size: 16px;
      line-height: 26px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #fff;
  }


  .Page.OurBrands .BackgroundSpecial {
      display: block;
      width: 100%;
      background: url('../assets/about/Background.jpg') top center no-repeat;
      background-size: cover;
      position: fixed;
      top: 80px;
      left: 0;
      z-index: -1;
  }




  .Page.OurBrands .Slides .Slide.No1 .Anim  {
      opacity: 0;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      margin-top: 200px;
  }
  .Ready .Page.OurBrands .Slides .Slide.No1 .Anim {
      opacity: 1;	
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      margin-top: 0;
      -webkit-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -moz-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -o-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);    
  }
  .Page.OurBrands .Slides .Slide.No1 p {
      font-size: 16px;
      line-height: 26px;
      letter-spacing: 1px;
      text-transform: uppercase;
  }

  .Page.OurBrands .Slides .Slide.No2 .Background {
      background-color: rgba(0, 0, 0, 0.57);
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#91000000, endColorstr=#91000000);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#91000000, endColorstr=#91000000)";
  }









  .Page.OurBrands .Slides .Slide.No2 .Content {
      opacity: 0;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      margin-top: 200px; 

      -webkit-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -moz-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -o-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
  }
  .Page.OurBrands .Slides .Slide.No2.active300px .Content, .Page.OurBrands .Slides .Slide.No2.on .Content {
      margin-top: 0px;
      opacity: 1;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
  }




  .Page.OurBrands .Slides .Slide.No2 {
      height: 730px !important;
  }
  .Page.OurBrands .Slides .Slide.No2 p {
      font-size: 18px;
      line-height: 26px;
      letter-spacing: 1px;
      text-transform: uppercase;
      margin-bottom: 100px;
  }







  .Page.OurBrands .Slides .Slide.No3 {
      height: 830px !important;
      margin: -65px 0 0;
  }



  .Page.OurBrands .Slides .Slide.No3 .TableCell {
      padding: 0 30px 100px;
  }



  .Page.OurBrands .Slides .Slide.No3 .SliderAll {
      display: block;
      width: 100%;
      height: 100%;
      overflow: hidden;
      position: relative;
  }
  .Page.OurBrands .Slides .Slide.No3 .Items {
      display: block;
      width: 100%; 
      height: 1880px;	
      position: absolute;
      z-index: 2;

      -webkit-transition: top 0.4s ease-in;
      -moz-transition: top 0.4s ease-in;
      -o-transition: top 0.4s ease-in;
      transition: top 0.4s ease-in;
  }




  .Page.OurBrands .Slides .Slide.No3 .ContentCut {
      display: block;
      width: 100%;
      height: 470px;
      overflow: hidden;
      position: relative;
  }
  .Page.OurBrands .Slides .Slide.No3 .Items.First .Slider {
      display: block;
      width: 100%;
      height: 470px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }


  .Page.OurBrands .Slides .Slide.No3 .SliderAll.No0 .Items.First {
      top: 0;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderAll.No1 .Items.First {
      top: -470px;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderAll.No2 .Items.First {
      top: -940px;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderAll.No3 .Items.First {
      top: -1410px;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderAll.No4 .Items.First {
      top: -1880px;
  }

  .Page.OurBrands .Slides .Slide.No3 .Backgrounds .Slider {
      display: block;
      width: 100%;
      height: 100%;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      -webkit-transition: opacity 0.4s ease-in;
      -moz-transition: opacity 0.4s ease-in;
      -o-transition: opacity 0.4s ease-in;
      transition: opacity 0.4s ease-in;
  }
  .Page.OurBrands .Slides .Slide.No3 .Backgrounds .Slider.No0 {
      background: url('../assets/brand/ElizabethArden.png') top center no-repeat;
  }
  .Page.OurBrands .Slides .Slide.No3 .Backgrounds .Slider.No1 {
      background-color: #fff;
  }
  .Page.OurBrands .Slides .Slide.No3 .Backgrounds .Slider.No2 {
      background: url('../assets/brand/ArmHammer.png') top center no-repeat;
  }
  .Page.OurBrands .Slides .Slide.No3 .Backgrounds .Slider.No3 {
      background: url('../assets/brand/Claritin.png') top center no-repeat;
  }
  .Page.OurBrands .Slides .Slide.No3 .Backgrounds .Slider.No4 {
      background: url('../assets/brand/Terminix.png') top center no-repeat;
  }

  .Page.OurBrands .Slides .Slide.No3 .SliderAll.No0 .Backgrounds .Slider.No0 {
      opacity: 1;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderAll.No1 .Backgrounds .Slider.No1 {
      opacity: 1;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderAll.No2 .Backgrounds .Slider.No2 {
      opacity: 1;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderAll.No3 .Backgrounds .Slider.No3 {
      opacity: 1;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderAll.No4 .Backgrounds .Slider.No4 {
      opacity: 1;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
  }





  .Page.OurBrands .Slides .Slide.No3 .SliderNav {
      display: block;
      width: 100%;
      height: 104px;
      position: absolute;
      bottom: 0;
      z-index: 2;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderNav .LeftMarg {
      display: block;
      width: 50%;
      height: 100%;
      background-color: #fff;
      position: absolute;
      left: 0%;
      margin-left: -480px;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderNav .RightMarg {
      display: block;
      width: 50%;
      height: 100%;
      background-color: #fff;
      position: absolute;
      right: 0%;
      margin-right: -480px;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderNav .Bts {
      display: block;
      width:100%;
      max-width: 960px;
      height: 100%;
      margin: 0 auto;
  }
  .Page.OurBrands .Slides .Slide.No3 .SliderNav div.exA {
      background-size: contain;
  }

  /*

  CONTACT

  */

  .Page.Contact .Container{
    margin-top: 100px;
    width: 80%;
  }
  .Page.Contact h2 {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 47px;
      line-height: 57px;
      letter-spacing: 2px;
      text-transform: uppercase;
      color: #fff;
  }
  .Page.Contact h3 {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 22px;
      line-height: 26px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #fff;

      font-family: 'pinyon_scriptregular';
      text-transform: none;
      font-weight: normal;
      font-size: 60px;
  }
  .Page.Contact h4 {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 13px;
      line-height: 18px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #000;
      margin-bottom: 15px;
  }
  .Page.Contact .Slides .Slide.No0 {
      height: 1100px !important;
  }

  .Page.Contact .Slides .Slide.No0 .Anim  {
      opacity: 0;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      margin-top: 200px;
  }
  .Ready .Page.Contact .Slides .Slide.No0 .Anim {
      opacity: 1;	
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      margin-top: 0;
      -webkit-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -moz-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -o-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
  }

  .Page.Contact .Slides .Slide.No0 .Background {
      background-image: url('../assets/contact/Background.jpg');
  }
  .Page.Contact .Slides .Slide.No0 .Cl.Cl1-3.First {
      padding-right: 15px;
  }
  .Page.Contact .Slides .Slide.No0 .Cl.Cl1-3.Second {
      padding-left: 0;
      padding-right: 15px;
  }
  .Page.Contact .Slides .Slide.No0 .Cl.Cl1-3.Third {
      padding-left: 0;
  }
  .Page.Contact .Slides .Slide.No0 .Info {
    line-height: 26px;
    font-size: 25px;
  }
  .Page.Contact .Slides .Slide.No0 .Info.Success {}

  .Page.Contact .Slides .Slide.No0 form {
      margin-top: 30px;
      height: 750px;
  }
  .Page.Contact .Slides .Slide.No0 form label input {
      display: block;
      width: 100%;
      background: #000;
      border: 2px solid transparent;
      font-family:'Futura W01 Medium', Arial, sans-serif;
      font-size: 13px;
      color: #fff;
      text-align: left;
      letter-spacing: 1px;
      margin: 0 auto;
      cursor: pointer;
      padding: 13px 10px 13px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }
  .Page.Contact .Slides .Slide.No0 form label textarea {
      display: block;
      width: 100%;
      height: 200px;
      background: #000;
      border: 2px solid transparent;
      font-family:'Futura W01 Medium', Arial, sans-serif;
      font-size: 13px;
      color: #fff;
      text-align: left;
      letter-spacing: 1px;
      margin: 0 auto;
      cursor: pointer;
      padding: 10px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }

  .Page.Contact .Slides .Slide.No0 form label.focus input, .Page.Contact .Slides .Slide.No0 form label.focus textarea {
      background: none; 
      border: 2px solid #efaa3c;
      color: #efaa3c;
  }

  input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#fff; text-transform: uppercase; }
  input::-moz-placeholder, textarea::-moz-placeholder { color:#fff; text-transform: uppercase; } 
  input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#fff; text-transform: uppercase; }


  .Page.Contact .Slides .Slide.No0 form label.invalid input,
  .Page.Contact .Slides .Slide.No0 form label.invalid textarea {
      background: #EFAA3C !important;
      color: #fff !important;
  }

  .Page.Contact .Slides .Slide.No0 form .Bt {
      display: block;
      width: 120px;
      background: none; 
      border: 2px solid #efaa3c;
      color: #efaa3c;
      font-family:'Futura W01 Medium', Arial, sans-serif;
      font-size: 13px;
      text-align: center;
      letter-spacing: 1px;
      margin: 40px auto 0 auto;
      cursor: pointer;
      padding: 6px 10px 6px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }

  label.focus input::-webkit-input-placeholder { background: none; border-color: #efaa3c; color:#efaa3c; }
  label.focus input::-moz-placeholder { background: none; border-color: #efaa3c; color:#efaa3c; }
  label.focus input:-ms-input-placeholder { background: none; border-color: #efaa3c; color:#efaa3c; }

  .Page.Contact .Slides .Slide.No0 form div.hr {
      height: 3px;
      margin: 20px 0;
  }

  .Hint {
      display: none;
  }




  .Page.Contact .Slides .Slide.No1 {
      color: #000;
      height: 400px !important;
  }
  .Page.Contact .Slides .Slide.No1 .Content {
      opacity: 0;
      filter:alpha(opacity=0);
      -moz-opacity:0;
      -khtml-opacity: 0;
      margin-top: 200px; 

      -webkit-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -moz-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      -o-transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
      transition: margin-top 2s cubic-bezier(.07, .48, .30, 1), opacity 3s cubic-bezier(.07, .48, .30, 1);
  }
  .Page.Contact .Slides .Slide.No1.active300px .Content, .Page.Contact .Slides .Slide.No1.on .Content {
      margin-top: 0px;
      opacity: 1;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
  }
  .Page.Contact .Slides .Slide.No1 .Background {
      background-color: #e2e2e2;
  }
  .Page.Contact .Slides .Slide.No1 p, .Page.Contact .Slides .Slide.No1 a {
      font-family: 'Futura W01 Medium', Arial, sans-serif;
      font-size: 13px;
      line-height: 18px;
      letter-spacing: 1px;
      text-transform: none;
      text-decoration: none;
      color: #000;
  }
  .Page.Contact .Slides .Slide.No1 p{
    height: 90px;
  }







  /*

  PRESS

  */

  .Page.Press .Slides .Slide.No0 {
      height: 160px !important;
  }
  .Page.Press .Slides .Slide.No0 .Content {
      opacity: 1;
      filter:alpha(opacity=100);
      -moz-opacity:1;
      -khtml-opacity: 1;
      margin-top: 0px;
  }
  .Page.Press .Slides .Slide.No0 .Background {
      background-color: #eaeaea;
  }
  .Page.Press h2 {
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 47px;
      line-height: 57px;
      letter-spacing: 2px;
      text-transform: uppercase;
      color: #efaa3c;
  }





  .Page.Press .Slides .Slide.No1 {
      color: #000;
      height: auto;
      padding: 60px 0;
  }
  .Page.Press .Slides .Slide.No1 .Background {
      background-color: #e2e2e2;
  }


  .Page.Press .Post {
      display: block;
      width: 100%;
      float: left;
      padding: 0 10% 75px 10%;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }
  .Page.Press .Post .Date {
      display: block;
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 17px;
  }
  .Page.Press .Post div.hr {
      height: 3px;
      margin: 20px 0;
  }
  .Page.Press .Post .Title {
      display: block;
      font-family:'Futura W01 Heavy', Arial, sans-serif;
      font-size: 15px;
      letter-spacing: 1px;
      text-transform: uppercase;
      margin: 0 0 20px;
  }
  .Page.Press .Post .Text {
      font-family:'Futura W01 Book', Arial, sans-serif;
      font-size: 14px;
      line-height: 20px;
  }
  .Page.Press .Post .BtDownloadPdf {
      display: block;
      width: 104px;
      height: 25px;
      background: url('../img/BtDownloadPdf.png');
  }


  .Page.Press .LoadMore {
      display: block;
      width: 120px;
      background: none; 
      border: 2px solid #000;
      color: #000;
      font-family:'Futura W01 Medium', Arial, sans-serif;
      font-size: 13px;
      text-align: center;
      letter-spacing: 1px;
      text-transform: uppercase;
      margin: 40px auto 0 auto;
      cursor: pointer;
      padding: 6px 10px 6px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }

  .isotope-item {
      -webkit-transition-duration: 0.1s !important;
      -moz-transition-duration: 0.1s !important;
      -ms-transition-duration: 0.1s !important;
      -o-transition-duration: 0.1s !important;
      transition-duration: 0.1s !important;
  }

}
@media only screen and (max-width : 1223px) and (max-aspect-ratio: 1/1) {
  .cwm {display:none ! important;}
  .Cl.Cl1-2.Second {
      padding-top: 20px;
      padding-right: 30px;
      padding-left: 10px;
      text-align: center;
  }
  .Cl.Cl1-2.First {
      padding-right: 30px;
      padding-left: 10px;
      text-align: center;
  }
  .Page.OurBrands .Slides .Slide.No3 .Slider p{
    font-size: 14px;
  }
  .Page.OurBrands .Slides .Slide.No3 .Slider p.textLeft, .Page.OurBrands .Slides .Slide.No3 .Slider p.textRight {
    text-align: center;
  }
  .Page.OurBrands .Slides .Slide.No3 .Slider.No0 p {
    margin-top:-20px;
    text-align:center;
  }
  /* Arm Hammer */
  .Page.OurBrands .Slides .Slide.No3 .Slider.No2 p {
      color: #fff;
    font-size:14px;
    line-height: 21px;
    margin-top: 20px;
  }
  .Page.OurBrands .Slides .Slide.No3 .Slider.No2 p.style1 {
      margin-top: 50px;
      font-family: 'FuturaW01-LightCondense 774878';
      font-size: 18px;
      line-height: 21px;
  }
  /* Claritin */
  .Page.OurBrands .Slides .Slide.No3 .Slider.No3 p {
      margin-top: 20px;
  }
  .Page.OurBrands .Slides .Slide.No3 .Slider.No3 p.style1 {
      margin-top: 50px;
  }
  /* Terminix */
  .Page.OurBrands .Slides .Slide.No3 .Slider.No4 p {
    margin-top: 20px;
  }
  .Page.OurBrands .Slides .Slide.No3 .Slider.No4 p.style1 {
    margin-top: 50px;
  }
  /*

   Quality assurance

  */
  .Page.QualityAssurance .Slides .Slide.No0 h2 {
      font-size: 40px;
  }
  .Page.QualityAssurance .Slides .Slide.No0 p {
      font-size: 13px;
      line-height: 23px;
  }
  .Page.QualityAssurance .Slides .Slide.No1 {
    height: 1200px;
    padding: 100px 0 20px;
  }
  .Page.QualityAssurance .Slides .Slide.No1 .Container {
    width: 72%;
    max-width: 450px;
  }
  .Page.QualityAssurance .Slides .Slide.No1 .Cl100{
    width:100px;
    position:absolute;
  }
  .Page.QualityAssurance .Slides .Slide.No1 p {
      font-family: 'Futura W01 Heavy', Arial, sans-serif;
      font-size: 13px;
      line-height: 16px;
      position: absolute;
      bottom: 0;
  }
  .Page.QualityAssurance .Slides .Slide.No1 div.hr.LineOrange1 {
      display: block;
      width: 22px;
      height: 4px;
      background: #efaa3c;
      border: none;
      position: absolute;
      margin-top: -43px;
      left: 111px;
      opacity: .3;
      filter:alpha(opacity=30);
      -moz-opacity:.3;
      -khtml-opacity: .3;
  }
  .Page.QualityAssurance .Slides .Slide.No1 .Cl.Cl1-2{
    margin-bottom: 94px;
    position: relative;
  }
  .Page.QualityAssurance .Slides .Slide.No1 .Cl.Cl380 {
      padding: 0 70px 0 120px;
      width: 100%;
      padding: 0 0 0 120px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      *behavior: url(boxsizing.htc);
  }
}
@media only screen and (max-width : 1223px) and (min-aspect-ratio: 1/1) {
  .cmm {display:none ! important;}
  .Page.Main .Slides .Slide.No3 .Cl{
    float: left;
  }
  .Page.Main .Slides .Slide.No3 .Cl.Cl1-2.First {
      padding-right: 20px;
      padding-top: 0;
      width: 50%;
  }
  .Page.Main .Slides .Slide.No3 .Cl.Cl1-2.Second {
      padding-top: 0;
      padding-left: 20px;
      width: 50%;
  }
  .Page.Main .Slides .Slide.No3 .Cl.Cl1-2 .textLeft {
      text-align: left;
  }
  .Page.Main .Slides .Slide.No3 .Cl.Cl1-2 .textRight {
      text-align: right;
  }
  .Page.OurBrands .Slides .Slide.No3 .Cl {
    float: left;
    width: 50%;
  }
 /*

   Quality assurance

  */
  .Page.QualityAssurance .Slides .Slide.No1 {
    height: 1000px;
    padding: 100px 0 20px;
  }
  .Page.QualityAssurance .Slides .Slide.No1 .Cl100{
    width:100px;
  }
  .Page.QualityAssurance .Slides .Slide.No1 .Cl.Cl1-2{
    width: 50%;
  }
  .Page.QualityAssurance .Slides .Slide.No1 .Cl.Cl380 {
      width: 380px;;
  }
}




@media only screen and (max-width : 1000px) {
  .Page.Main .BackgroundSpecial video{
    display:none;
  }
}