@import url("http://fonts.googleapis.com/earlyaccess/droidarabickufi.css");
/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
   h1,h2,h3,h4,h5,h6{font-weight: normal;}
   @font-face {
    font-family: 'Geometr415 Md BT';
    src: url('fonts/geo415m.eot');
    src: local('☺'), url('fonts/geo415m.woff') format('woff'), url('fonts/geo415m.ttf') format('truetype'), url('fonts/geo415m.svg') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  @font-face {
    font-family: 'Geometr415 Blk BT';
    src: url('fonts/geo415k.eot');
    src: local('☺'), url('fonts/geo415k.woff') format('woff'), url('fonts/geo415k.ttf') format('truetype'), url('fonts/geo415k.svg') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  @font-face {
    font-family: 'Geometr415 Lt BT';
    src: url('fonts/geo415l.eot');
    src: local('☺'), url('fonts/geo415l.woff') format('woff'), url('fonts/geo415l.ttf') format('truetype'), url('fonts/geo415l.svg') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  html,
  button,
  input,
  select,
  textarea {
    color: #222;
  }

  body {
    font-size: 1em;
    line-height: 1.4;
  }

  ::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
  }

  ::selection {
    background: #b3d4fc;
    text-shadow: none;
  }

  hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
  }

  img {
    vertical-align: middle;
  }

  fieldset {
    border: 0;
    margin: 0;
    padding: 0;
  }

  textarea {
    resize: vertical;
  }

  .chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
  }
  input:focus,textarea:focus{border-color: #666!important;outline: none;}
/* ==========================================================================
   Media Queries
   ========================================================================== */

   @media only screen and (min-width: 35em) {

   }

   @media print,
   (-o-min-device-pixel-ratio: 5/4),
   (-webkit-min-device-pixel-ratio: 1.25),
   (min-resolution: 120dpi) {

   }

/* ==========================================================================
   Helper classes
   ========================================================================== */

   .ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
  }

  .ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
  }

  .hidden {
    display: none !important;
    visibility: hidden;
  }

  .visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

  .visuallyhidden.focusable:active,
  .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }

  .invisible {
    visibility: hidden;
  }
  .stat_9:before,.stat_9:after,
  .clearfix:before,
  .clearfix:after {
    content: " ";
    display: table;
  }

  .clearfix:after,.stat_9:after {
    clear: both;
  }

  .clearfix,.stat_9 {
    *zoom: 1;
  }

/* ==========================================================================
   Print styles
   ========================================================================== */

   @media print {
    * {
      background: transparent !important;
      color: #000 !important; /* Black prints faster: h5bp.com/s */
      box-shadow: none !important;
      text-shadow: none !important;
    }

    a,
    a:visited {
      text-decoration: underline;
    }

    a[href]:after {
      content: " (" attr(href) ")";
    }

    abbr[title]:after {
      content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

     .ir a:after,
     a[href^="javascript:"]:after,
     a[href^="#"]:after {
      content: "";
    }

    pre,
    blockquote {
      border: 1px solid #999;
      page-break-inside: avoid;
    }

    thead {
      display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
      page-break-inside: avoid;
    }

    img {
      max-width: 100% !important;
    }

    @page {
      margin: 0.5cm;
    }

    p,
    h2,
    h3 {
      orphans: 3;
      widows: 3;
    }

    h2,
    h3 {
      page-break-after: avoid;
    }
  }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   body{font-smooth:always;-webkit-font-smoothing: antialiased;}
   .clear{clear: both;}
   li,ul{list-style-type: none;}
   a{color: inherit; text-decoration: none;}
   p{color: #252525;font-size: 16pt; line-height: 27pt;font-weight: 300}
   .container{width: 100%; height: 100%;}
   .intro{background: url(../img/intro.jpg); height: 479px; padding-top: 20px; border-bottom: 1px solid #f0f0f0;background-attachment: fixed;-webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;}
    .home .intro{-webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;}
      .jed .intro.internal{background-image: url(../img/jeddah.jpg);background-position: bottom;}
      .intro.internal{height: 421px; padding-top: 0;}
      .intro.internal header{background: rgba(37,37,37,.95);}
      header{width: 100%; background: #252525; height: 53px;margin-bottom: 1px}
      nav,.content{width: 960px; margin: 0 auto; padding-left: 10px; padding-right: 10px;}
      nav{position: relative;}
      .home nav{text-align: center;}
      nav li{margin-right: -3px;display: inline;}
      nav li.current a,nav li:hover a{background: #ecc504; color: #232323}
      nav li a{display: inline-block;padding: 16px 9px 19px; height: 18px; color: #d7d7d7; text-transform: uppercase;font-family: "Geometr415 Lt BT";font-size: 11pt;}
      nav li:first-child a{background: url(../img/logo.png);color: transparent;text-indent: -9999px;width: 131px;height: 31px;padding: 0;padding-top: 7px;margin-right: 40px;}
      .home nav li:first-child a{display: none;}
      li.apply{margin-right: 0;width: auto !important;}
      li.apply a{font-family: "Geometr415 Blk BT";color: #ecc504;}
      .logo{width: 290px; margin-top: 150px; float: left;}
      .stat{float: right; width: 635px; margin-top: 109px; margin-right: -25px;}

      h1{font-size: 16pt; color: #fff; text-transform: uppercase; font-family: "Geometr415 Md BT"; line-height: 28pt;}
      .home h1{text-shadow:1px 1px 1px #010101;}
      .stat li strong{font-size: 30pt; display: block; line-height: 30pt; font-family: "Geometr415 Blk BT"}

      .stat li.stat_128{height: 76px; width: 128px;}
      .stat li.stat_128 strong{font-size: 34pt; line-height: 41pt;margin-left: 5px;}
      .stat li.stat_128:before{border-left-width: 64px;border-right-width: 64px;border-bottom-width: 32px; top: -32px;}
      .stat li.stat_128:after{border-left-width: 64px;border-right-width: 64px;border-top-width: 32px; bottom: -32px;}

      .stat li.stat_114{height: 71px; width: 116px;}
      .stat li.stat_114:before{border-left-width: 58px;border-right-width: 58px;border-bottom-width: 29px; top: -29px;}
      .stat li.stat_114:after{border-left-width: 58px;border-right-width: 58px;border-top-width: 29px; bottom: -29px;}

      .stat li.stat_164{height: 100px; width: 164px; font-size: 14pt}
      .stat li.stat_164:before{border-left-width: 80px;border-right-width: 84px;border-bottom-width: 41px; top: -41px;}
      .stat li.stat_164:after{border-left-width: 82px;border-right-width: 84px;border-top-width: 41px; bottom: -41px;}

      .stat li.stat_154{height: 100px; width: 156px; font-size: 14pt}
      .stat li.stat_154:before{border-left-width: 77px;border-right-width: 80px;border-bottom-width: 39px; top: -38px;}
      .stat li.stat_154:after{border-left-width: 80px;border-right-width: 77px;border-top-width: 39px; bottom: -38px;}
      .stat li.stat_8,.stat li.stat_9,.stat li.stat_1{font-size: 11pt}
      .stat li{opacity: 0}
      .jobs{font-size: 15pt!important}
      .entrepreneurs strong,.jobs strong{font-size: 44pt!important;line-height: 45pt!important;margin-left: 6px;}
      .jobs strong{padding-top: 10px}
      .stat li.stat_154 strong{font-size: 40pt!important;line-height: 40pt!important;}
      .stat li:hover{background: #000;color: #fff}
      .stat li:hover:before{border-bottom-color: #000}
      .stat li:hover:after{border-top-color: #000}
      .stat li{
        cursor: pointer;
        width: 100px;
        height: 58px;
        background: #fff;
        position: relative;
        float: left;
        margin: 6px 6px 20px 6px;
        text-align: center;
        font-family: "Geometr415 Lt BT";
        text-transform: uppercase;
        font-size: 14pt
      }
      .stat li:before {
        content: "";
        position: absolute;
        top: -25px;
        left: 0;
        width: 0;
        height: 0;
        border-left: 50px solid transparent;
        border-right: 50px solid transparent;
        border-bottom: 25px solid #fff;
      }
      .stat li:after {
        content: "";
        position: absolute;
        bottom: -25px;
        left: 0;
        width: 0;
        height: 0;
        border-left: 50px solid transparent;
        border-right: 50px solid transparent;
        border-top: 25px solid #fff;
      }
      div.stat ul .stat_1{margin-top: -2px;margin-left: 9px}
      div.stat ul .stat_mentors{margin-top: -8px}
      div.stat ul .entrepreneurs.stat_164{margin-left: 8px;padding-top: 13px;margin-top: -30px;}
      div.stat ul .stat_114{margin-top: 12px;}
      div.stat ul .stat_9{float: right;margin-right: -30px;margin-top: -72px;}
      div.stat ul .stat_comp{font-size: 14pt;margin-left: 28px;margin-top: 18px;}
      div.stat ul .stat_fund.stat_154{margin-left: 5px;margin-top: 33px;}
      div.stat ul .jobs.stat_154{margin-right: 21px;margin-left: 12px;margin-top: 50px;}
      div.stat ul .stat_8{margin-top: 32px;margin-left: -3px;}
      .right_cntnt{width: 860px; float: right;}
      .abt{border-top: 9px solid #c2c2c2; padding: 40px 0 48px;background: #f0f0f0}
      .player{margin-top: 30px;position: relative;min-height: 483px}
      .player a{background: url(../img/play.png);width: 151px;height: 151px;display: block;position: absolute;left: 356px;top: 167px;cursor: pointer;}
      .player iframe{background: #000}
      .player a:hover{opacity: .8}
      .map{height: 588px; text-transform: uppercase; background:#242323 url(../img/map.gif) no-repeat center;}
      .map p{text-transform: none; color: #fff; font-size: 10pt; line-height: 16pt}
      .we_offer h4,.map h4{color: #a1a1a1;font-family: "Geometr415 Lt BT";font-size: 14pt;}
      .we_offer .view-more{color: #c9060d;background: none!important;font-size: 10pt;margin-top: 0!important}
      .map h5{font-size: 34pt; color: #fff; font-family: "Geometr415 Blk BT";white-space:nowrap;}
      .map .right_cntnt>div:first-child{width: 180px;margin-top: 105px}
      .btn{-webkit-border-radius: 4px;border-radius: 4px;font-family: "Geometr415 Blk BT"; text-transform: uppercase; font-size: 15pt;color:#fff;padding: 10px 18px; display: inline-block; margin-top: 10px;}
      .cai .we-offer li .right>div small,.cai .we-offer li .right>div span,.cai .process .content>ul div.right,.cai .process .content>ul div.left>strong span,.cai .sub-nav,.companies li.cai>span,.other-locations li.cai a,.cai .btn,.apply-modalbox .cai .btn{background:#c9060d;}
      .companies li.cai:hover,.apply-modalbox .cai:hover,.cai .event-full-pic{border-color: #c9060d}
      .cai .btn:hover{background: #000!important;color: #c9060d}
      .jed .we-offer li .right>div small,.jed .we-offer li .right>div span,.jed .process .content>ul div.right,.jed .process .content>ul div.left>strong span,.jed .sub-nav,.other-locations li.jed a,.jed .btn,.apply-modalbox .jed .btn{background:#22af4b;}
      .jed .btn:hover,.apply-modalbox .jed .btn:hover{background: #000!important;color: #22af4b}
      .companies li.jed:hover,.apply-modalbox .jed:hover,.jed .event-full-pic{border-color: #22af4b}
      .gmap .content,.we_offer .content,.how_it_works .content .right_cntnt,.map .content{position: relative;}
      .map .pin{width: 46px; height: 33px;-webkit-border-radius: 32px;border-radius: 32px; text-align: center; font-family: "Geometr415 Blk BT"; color: #fff; padding-top: 13px;-webkit-box-shadow:  0px 0px 2px 1px rgba(0, 0, 0, .6);box-shadow:  0px 0px 2px 1px rgba(0, 0, 0, .6);position: absolute;cursor: pointer;}
      .location-companies .anchor:hover,.other-locations li a:hover,.map .pin:hover{opacity: .8}
      .map .pin.cai{top: 330px; right: 330px; background: rgb(201,6,13)}
      .map .pin.jed{top: 350px;right: 250px;background:rgb(27,105,45)}
      .step{position: absolute;}
      .apply.step{width: 330px;top: 70px;left: 40px;}
      .grow.step{width: 370px;top: 60px;right: 35px;}
      .accelerate.step{width: 395px; bottom: 64px; left: 216px;}
      .step p{font-size: 10pt; line-height: 17pt}
      .step h4,.step p{margin-left: 65px}
      .more-companies,.location-events,.location-community,.location-companies,.how_it_works{background: #f0f0f0}
      .how_it_works .content .right_cntnt{height: 720px;}
      .num{width: 54px; height: 49px; background: #242323; -webkit-border-radius: 27px; border-radius: 27px; display: block; color: #fff; text-align: center; font-size: 23pt; font-weight: bold; padding-top: 5px;
        position: absolute; top: 0; left: 0
      }
      .step h4{font-size: 20pt; font-family: "Geometr415 Blk BT"; text-transform: uppercase;}
      .grow.step{text-align: right;}
      .grow.step .num{left: auto; right: 0}
      .grow.step .border{left: auto; right: 30px}
      .accelerate.step .border{left: 25px; height: 32px; top: -44px;}
      .grow.step h4,.grow.step p{margin-left: 0; margin-right: 65px}
      .step p a{text-decoration: underline;}
      .all-x:hover,.step p a:hover{text-decoration: none;}
      .border{width: 2px; height: 113px;background: #242323;display: block;position: absolute; top: 66px; left: 26px;}
      .how_it_works .how_it_works{background: url(../img/how_it_works.png) no-repeat; width: 795px; height: 121px;position: absolute;top: 263px; right: 12px; padding-top: 45px;padding-left: 40px;}
      .how_it_works .how_it_works span{font-family: "Geometr415 Lt BT"; font-size: 12pt; color: #fff;text-transform: uppercase;float: left;margin-left: 10px;}
      .how_it_works .how_it_works h2{font-family: "Geometr415 Blk BT";  float: left;margin-left: 83px;text-transform: uppercase; font-size: 37pt;color: #242323;line-height: 19pt;font-weight: normal;margin-right: 112px;}
      .we_offer .right_cntnt>div:first-child{width: 165px;margin-top: 90px}
      .we_offer h4{text-transform: uppercase;font-family: "Geometr415 Blk BT"; color: #242323;font-size: 17pt;}
      .we_offer p{font-size: 10pt;line-height: 16pt;margin-top: 4px;}
      .circles>span{display: block;width: 133px; height: 133px;-webkit-border-radius: 67px;border-radius: 67px;background: #000;color: #fff;text-align: center;vertical-align: middle;position: absolute;text-transform: uppercase;font-family: "Geometr415 Lt BT";line-height: 21pt;font-size: 14pt;}
      .circles>span span{padding-top: 44px; display: block;text-align: center;width: 90%;margin: 0 auto;}
      .double_circles>span:first-child{right: 599px;top: 260px;transform:rotate(106deg);-ms-transform:rotate(106deg);-webkit-transform: rotate(106deg);}
      .double_circles>span:first-child+span{right: 538px;top: 151px;transform:rotate(134deg);-ms-transform:rotate(134deg);-webkit-transform: rotate(134deg);}
      .double_circles>span:first-child+span+span{right: 427px; top: 144px;transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform: rotate(25deg);}
      .double_circles>span:first-child+span+span+span{right: 333px;top: 190px;transform:rotate(43deg);-ms-transform:rotate(43deg);-webkit-transform: rotate(43deg);}
      .double_circles>span:first-child+span+span+span+span{right: 306px;top: 294px;transform:rotate(96deg);-ms-transform:rotate(96deg);-webkit-transform: rotate(96deg);}
      .double_circles>span:first-child+span+span+span+span+span{right: 372px;top: 404px;transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform: rotate(-20deg);}
      .double_circles>span:first-child+span+span+span+span+span+span{right: 557px;top: 391px;transform:rotate(52deg);-ms-transform:rotate(52deg);-webkit-transform: rotate(52deg);}
      .double_circles>span:first-child+span+span+span+span+span+span+span{right: 722px;bottom: 169px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span{right: 696px; bottom: 103px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span{right: 564px; bottom: 120px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span{right: 752px; bottom: 421px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span{right: 761px; bottom: 364px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span{bottom: 590px;right: 628px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span{bottom: 590px;right: 553px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 379px; bottom: 98px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 236px; bottom: 140px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 154px; bottom: 261px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 153px;bottom: 357px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 344px; bottom: 588px; }
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 399px; bottom: 614px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 457px;bottom: 591px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 286px; bottom: 582px; }
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 212px; bottom: 578px; }
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 168px; bottom: 508px; }
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 186px; bottom: 445px; }
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 256px;bottom: 80px;}
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 318px;bottom: 58px;}
      .double_circles span.current>span,
      .we-offer li .right>div small,
      .double_circles>span:first-child+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span,
      .double_circles>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span>span{background: #ecc504;width: 10px;height: 10px;}
      .circles>span:first-child{top: 192px;right: 624px;}
      .circles>span:first-child span{padding-top:50px}
      .circles>span:first-child+span{top: 48px;right: 536px;width: 110px;height: 110px;line-height: 16pt;}
      .circles>span:first-child+span span,.circles>span:first-child+span+span+span+span span,.circles>span:first-child+span+span+span+span+span span{padding-top:36px}
      .circles>span:first-child+span+span{top:30px;right: 350px;width: 112px; height: 112px;}
      .circles>span:first-child+span+span+span{top:58px;right: 185px;width: 152px; height: 152px;-webkit-border-radius: 76px;border-radius: 76px;}
      .circles>span:first-child+span+span+span+span{top:260px;right: 150px}
      .circles>span:first-child+span+span+span+span+span{top:435px;right: 250px}

      .circles>span.red{width: 244px; height: 244px;-webkit-border-radius: 122px;border-radius: 122px;background: #c9060d;top: 180px;right: 340px}
      .circles>span.red h4{font-size: 23pt; margin-top: 74px;color: #fff;line-height: 33pt;font-weight: normal;}
      div.yellow>span{display: block;width: 150px; height: 150px;-webkit-border-radius: 75px;border-radius: 75px;background: #ecc504;color: #000;text-align: center;vertical-align: middle;position: absolute;
        font-size: 10pt;
        text-transform: uppercase;
        font-family: "Geometr415 Lt BT";
        line-height: 21pt;
      }
      div.yellow>span.small span{padding-top: 41px;}
      div.yellow>span h5{font-size: 14pt;padding: 59px 0 0 6px;font-weight: normal;}
      div.yellow>span span{padding: 27px 6px 0 4px;
        display: block;
        line-height: 12pt;}
        div.yellow>span:first-child{right: 564px;top: 394px;z-index: 100}
        div.yellow>span:first-child+span{right: 739px;top: 418px;width: 104px;height: 104px;-webkit-border-radius: 52px;border-radius: 52px;}
        div.yellow>span:first-child+span+span{right: 697px;bottom: 31px;width: 86px;height: 86px;}
        div.yellow>span:first-child+span+span+span{right: 477px;bottom: 61px;width: 86px;height: 86px;}
        div.yellow>span:first-child+span+span+span+span{right: 777px; bottom: 320px;width: 86px;height: 86px;}
        div.yellow>span:first-child+span+span+span+span+span{bottom: 429px; right: 756px;width: 86px;height: 86px;}
        div.yellow>span:first-child+span+span+span+span+span+span{bottom: 594px;right: 628px;width: 100px;height: 100px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span{bottom: 594px;right: 464px;width: 100px;height: 100px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span{right: 381px;bottom: 31px;width: 86px;height: 86px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span{right: 145px;bottom: 109px;width: 86px;height: 86px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span{right: 45px;bottom: 166px;width: 120px;height: 120px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span+span{right: 74px;bottom: 357px;width: 86px;height: 86px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span{right: 458px;bottom: 594px;width: 86px;height: 86px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 360px;bottom: 634px;width: 86px;height: 86px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span{width: 86px;height: 86px;right: 262px; bottom: 590px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{width: 86px;height: 86px;right: 262px; bottom: 600px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{width: 110px;height: 110px;right: 129px; bottom: 592px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{width: 86px;height: 86px;right: 77px; bottom: 492px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{width: 86px;height: 86px;right: 98px; bottom: 384px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 285px;bottom: -29px;width: 86px;height: 86px;}
        div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span{right: 180px;bottom: 6px;width: 86px;height: 86px;}

        div.yellow>span:first-child+span+span+span+span+span+span span,div.yellow>span:first-child+span+span+span+span+span+span+span span,div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span span,div.yellow>span:first-child+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span+span span{padding-top: 33px;line-height: 16pt}
        .we_offer .content{height: 647px}
        .we-offer .right>div small,.double_circles>span>span{width: 12px; height: 12px;-webkit-border-radius: 6px;border-radius: 6px;background: #000;display: block;margin-bottom: 6px}
        .double_circles>span{position: absolute;}
        .community{background: #ebebeb}
        h2.green,.events h2,.community h2,.partners h2{font-family: "Geometr415 Blk BT";font-size: 29pt;color: #252525;text-transform: uppercase; text-align: center; padding: 53px 88px 48px 0;}
        .community img{display: block;-webkit-border-radius: 100px;border-radius: 100px;border:4px solid; margin-bottom: 11px;}
        .radius-fix-safari{-webkit-border-radius: 100px;border-radius: 100px;height: 192px;width: 192px;overflow:hidden}
        .radius-fix-safari>img{border:none!important;display: inline!important;}
        .community span{font-size: 10pt;}
        .community small{font-size: 10pt;color: #898989}
        .community li{width: 200px;float: left; margin-left: 15px;margin-bottom: 24px;}
        .community li *{display: block; text-align: center;}
        .community li strong{font-size:13pt}
        .locations_list .cai img,.community .cai img,.cai .community li img{border-color: #c9060d}
        .locations_list .jed img,.community .jed img,.jed .community li img{border-color: #22af4b}
        .locations_list li>a {display: block;width: 385px;height: 385px;-webkit-border-radius: 200px;border-radius: 200px;float: right;}
        .locations_list li h2 a:hover{text-decoration: underline;}
        .btn,.findout{transition: .1s ease-in-out;-moz-transition: .1s ease-in-out;-webkit-transition: .1s ease-in-out;}
        footer input[type^="submit"],.findout{display: block; margin: 0 auto; width: 210px; height: 32px; background: #252525; -webkit-border-radius: 4px; border-radius: 4px; margin-top: 28px; font-size: 13pt; font-family: "Geometr415 Blk BT"; text-transform: uppercase; text-align: center; padding-top: 11px; color: #fff; margin-bottom: 67px;}
        footer input[type^="submit"]:hover,.findout:hover{background: #c9060d;color: #fff;}
        .over-gray:hover,.events .findout:hover{background-color: #c9060d!important;}
        .partners h2{color: #fff}
        .partners{background: #252525;height: 538px}
        .partners img{margin-right: 60px}
        .sawari{margin-top: -30px}
        .events h2{margin: 35px 0 11px}
        .calendar{width: 186px;float: left;margin-top: 16px;margin-left: 14px}
        .events_list{float: left;margin-left: 53px;padding-right: 10px}
        .home .events_list{width: 690px;}
        .home .events_list p{width: auto;float: none;}
        .events_list p{width: 690px;float: left;}
        .events_list img{float: right;}
        .calendar li{width: 50px; height: 48px;color: #bababa;font-family: "Geometr415 Blk BT";background: #ebebeb;float: left;margin-right: 2px;margin-bottom: 2px;text-align: center;
        padding: 6px 5px;
      }
      .calendar strong{font-size: 18pt;line-height: 29pt;display: block;}
      .calendar span{font-size: 10pt;display: block;margin-top: -9px;}
      .calendar li.has_events{color: #252525;position: relative;}
      .calendar li.has_events .bullet{display: block;width: 8px;height: 8px;border-radius: 4px;float: left;margin-right: 2px}
      .events_list li.cai>a,.calendar li.has_events .bullet.cai{background: #c9060d}
      .events_list li.jed>a,.calendar li.has_events .bullet.jed{background: #22af4b}
      .calendar li div{position: absolute; top: 5px; left: 4px; width: 30px; height: 7px}
      .events_list li{margin-bottom: 22px}
      .events_list li *{display: block;}
      .events_list li span{font-size: 14pt;font-weight: 300;color: #ed1c24;font-weight: 300;margin-bottom: 6px}
      .events_list li strong{font-size: 16pt;margin-bottom: 6px;line-height: 17pt}
      .location-company>.content>div.middle span,.events_list li>a,.companies li>span{display: inline-block;text-transform: uppercase;padding: 3px 7px;color: #fff;-webkit-border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin-bottom: 6px;font-size: 10pt}
      .events_list li p{font-size: 11pt;line-height: 20pt}
      .events .findout{margin-left: 105px;margin-bottom: 20px}
      .events{border-bottom: 9px solid #c2c2c2;padding-bottom: 30px}
      footer{padding-top: 50px;border-top: 1px solid #f0f0f0;background: #ebebeb}
      footer div.left{width: 410px;float: left;}
      footer div.right{width: 400px;padding-right: 10px;float: right;}
      footer h5,footer h6{font-size: 15pt;font-family: "Geometr415 Lt BT";text-transform: uppercase;}
      footer h5,footer div.left>a{font-size: 14pt}
      footer p{font-size: 11pt;color: #636363;line-height: 17pt;width: 90%;margin: 4px 0;}
      footer input[type^="email"]{color: #c4c4c4;font-size: 11pt;padding: 12px 12px 11px;border:1px solid rgba(0,0,0,.15);-webkit-border-radius: 4px;border-radius: 4px;width: 294px;float: left;}
      footer input[type^="submit"]{width: 80px; outline: none; border: none; height: 42px; padding-top: 6px;margin: 0;float: left;margin-left: 8px;}
      footer form{margin-bottom: 22px}
      footer div.left>a{text-decoration: underline;font-weight: 300;display: block; margin-top: 4px; font-size: 16pt;}
      .location-company>.content>div.middle a:hover,.past-events:hover,footer div.left>a:hover,.find-us a:hover{text-decoration: none;}
      footer div.right h5{margin-bottom: 20px;}
      footer div.right li{margin-bottom: 30px;}
      footer div.right a{color:#252525;display: block;font-weight: bold;font-size: 16pt;}
      footer div.right span{color:#959595;font-size: 11pt;font-weight: 300}
      .back,.location-company>.content>div.middle a,.other-locations>a:hover,footer div.right a:hover{text-decoration: underline;}
      .copyrights{border-top: 1px solid #d7d7d7;margin-top: 25px; padding-bottom: 40px; padding-top: 19px;}
      .copyrights p.left{background: url(../img/footer_logo.png) no-repeat left top;padding-left: 39px;height: 40px;padding-top: 9px;float: left;width: 400px}
      .copyrights a.right{float: right; width: 300px; text-align: right; font-size: 8pt; text-transform: uppercase; padding-top: 14px; background: url(../img/mitchdesigns.png) top right no-repeat; color: #959595; margin-top: -6px; margin-right: 16px;}
      .social{margin-bottom: 43px;padding-top: 12px}
      .company-social a,.social a{display: block;width: 37px;height: 36px;background-image: url(../img/social.png);float: left;margin-right: 5px;text-indent: -99999px;color: transparent;}
      .fb{background-position: left;}
      .tw{background-position: -42px;}
      .in{background-position: -84px;}
      .fl{background-position: -127px;}
      .vi{background-position: -169px;}
      .yt{background-position: -211px;}
      .al{background-position: -252px;}
      .content{position: relative;}
      .loc-menu{width: 60px;height: 307px;-webkit-border-radius: 4px;border-radius: 4px;background: #fff;position: absolute;left: 0}
      .loc-menu a{display: block; width: 41px; height: 41px; background-image: url(../img/loc-menu.png); text-indent: -9999px; color: transparent; margin: 9px auto; border-radius: 21px; background-color: #e3e2e2;background-repeat: no-repeat;}
      #about .loc-menu{top: 10px}
      .loc-menu a.about{background-position: top left}
      .loc-menu a.about:hover,#about .loc-menu a.about{background-position: top right;background-color: #242323}
      #map .loc-menu{top: 108px}
      .loc-menu a.map{background-position: 1px -49px}
      .loc-menu a.map:hover,#map .loc-menu a.map{background-position: -39px -49px;background-color: #242323}
      #howItWorks .loc-menu{top: 56px}
      .loc-menu a.howItWorks{background-position: 0 -98px}
      .loc-menu a.howItWorks:hover,#howItWorks .loc-menu a.howItWorks{background-position: -39px -98px;background-color: #242323}
      #mentorship .loc-menu{top: 40px}
      .loc-menu a.mentorship{background-position: 1px -147px}
      .loc-menu a.mentorship:hover,#mentorship .loc-menu a.mentorship{background-position: -39px -147px;background-color: #242323}
      #community .loc-menu{top: 48px}
      .loc-menu a.partners{background-position: 1px -195px}
      .loc-menu a.partners:hover,#partners .loc-menu a.partners{background-position: -39px -195px;background-color: #242323}
      #partners .loc-menu{top: 26px}
      .loc-menu a.community{background-position: 1px -245px}
      .loc-menu a.community:hover,#community .loc-menu a.community{background-position: -39px -245px;background-color: #242323}


      .circles .red,.circles .double_circles,.circles>span,.circles .yellow,.home .step,.home .content{opacity: 0}
      .intro .content,.abt .content,.events .content,footer .content,.community .content{opacity: 1!important}

      .title h1{font-family: "Geometr415 Blk BT";font-size: 32pt;color: #252525;margin: 42px 0 22px}
      .title p{font-size: 18pt}
      .title p a{font-weight: bold;text-decoration: none;}
      .faq .left.col p a:hover,.press .right.col a:hover,.title p a:hover{text-decoration: underline;}
      .cai .process .content>ul div.left>strong,.cai .find-us a,.location.cai .desc strong.cycle,.locations_list .cai strong,.locations_list .cai h2,.title .cai,.companies .cai h5,.companies .cai h2{color: #c9060d}
      .jed .process .content>ul div.left>strong,.jed .find-us a,.location.jed .desc strong.cycle,.locations_list .jed strong,.locations_list .jed h2,.title .jed{color:#22af4b;}

      .title{margin-bottom: 40px;border-top: 9px solid #c2c2c2;}
      .map.small{height:378px;background-position: bottom;}
      .map.small .pin.cai{top: 140px;}
      .map.small .pin.jed{top: 160px;}
      .locations_list{background: #f0f0f0;padding-bottom: 28px;border-bottom:9px solid #c2c2c2;}
      .locations_list ul{padding-top: 55px;}
      .locations_list li:first-child{margin-top: 0;padding-top: 0;border-top: 0}
      .locations_list li{margin-top: 35px;padding-top: 16px;border-top: 1px solid #dcdcdc}
      .locations_list h2{font-size: 30pt;font-family: "Geometr415 Blk BT";text-transform: uppercase;}
      .locations_list li div{width: 470px;padding-left: 10px;float: left;}
      .locations_list li p{font-size: 14pt;line-height: 24pt;margin-bottom: 12px}
      .locations_list li strong{line-height: 24pt;display: block;}
      .locations_list li img{display: block;float: right;-webkit-border-radius: 200px;border-radius: 200px;border:10px solid;}



      .locations_list li.jed div,.locations_list li:nth-child(2n) div{float: right;}
      .locations_list li.jed img,.locations_list li:nth-child(2n) img,.locations_list li:nth-child(2n)>a{float: left;}
      .location .logo{margin: 0;display: block;float: none;width: 379px}
      .logo-container{padding: 25px 0 32px;}
      .sub-nav{text-align: center;padding: 14px 0}
      .sub-nav li{display: inline;font-family: "Geometr415 Blk BT";font-size: 16pt;text-transform: uppercase;margin-right: 50px;color: #fff}
      .jed .sub-nav li:hover,.jed .sub-nav li.current{color: #0b6024;border-bottom: 2px solid #0b6024}
      .cai .sub-nav li:hover,.cai .sub-nav li.current{color: #4f0003;border-bottom: 2px solid #4f0003}
      .location .logos{margin: 27px 0 30px;}
      .location .desc{padding-bottom: 60px}
      .location .desc strong{display: block;margin: 5px 0 1px;font-size: 16pt;line-height: 15pt;}
      .location .desc strong.cycle{font-size: 13pt;line-height: 21pt;}
      .location .desc p{font-size: 14pt}
      .companies{background: #f0f0f0;padding-bottom: 30px}
      .press .left.col>h4,.offering-details h4,h2.green,.location-companies h2,.location-events h2,.find-us h2,.events h2,.companies h2,.location .community h2{font-size: 30pt;font-family: "Geometr415 Blk BT";padding: 34px 0 35px;text-transform: uppercase;text-align: left;margin: 0;}
      .jed .all-x,.jed .date strong,.jed .date .mnth,.jed .more-companies h2,.jed .location-single-event .back,.jed .location-single-event h4,.jed .events_list li span,.events_list li.jed span,.jed .companies li a,.location.jed .companies li h5,.location.jed .companies h2,.jed .find-us h2,.jed .events h2,.location.jed .community h2,.jed .location-events h2,.jed .location-companies h2,.jed .location-company>.content>div.middle h4,.jed .location-company>.content>div.right h5,.companies .jed h5,.companies .jed h2,.jed .location-companies .companies li{color: #22af4b;}
      .cai .all-x,.cai .date strong,.cai .date .mnth,.cai .more-companies h2,.cai .location-single-event .back,.cai .location-single-event h4,h2.red,.cai .events_list li span,.events_list li.cai span,.cai .companies li a,.location.cai .companies li h5,.location.cai .companies h2,.cai .find-us h2,.cai .events h2,.location.cai .community h2,.cai .location-events h2,.cai .location-companies h2,.cai .location-company>.content>div.middle h4,.cai .location-company>.content>div.right h5,.companies .cai h5,.companies .cai h2,.cai .location-companies .companies li{color: #c9060d;}
      .cai div.staff{background: #c9060d;border-color: #720004}
      .companies li{width: 180px;min-height: 300px;background: #fff;border:3px solid transparent;-webkit-border-radius: 4px;border-radius: 4px;
        cursor: pointer;
        padding:20px 15px 20px 20px;position: relative;
        margin-right: 18px;float: left;
      }
      .location-single-event h4,.companies li h5,.location-company>.content>div.middle h4,.location-company>.content>div.right h5{font-size: 15pt;font-family: "Geometr415 Blk BT";margin-top: 9px;}
      .companies li p{font-size: 11pt;line-height: 18pt}
      .companies li a.view-more,.we_offer .view-more,.events_list.news li a{font-weight: 300;display: inline-block;margin-top: 6px;background: url(../img/view_more.png) right 8px no-repeat;padding-right: 13px}
      .we_offer .view-more:hover,.companies li a.view-more:hover,.find-us a{text-decoration: underline;}
      .companies li a.view-more{text-decoration: underline;color: #999;font-size: 10pt;background: none;}
      .companies li a.view-more:hover{text-decoration: none;}
      .jed .companies li:hover{border-color: #22af4b}
      .cai .companies li:hover{border-color: #c9060d}
      .jed .location-company>.content>div.middle span,.location.jed .companies li>span,.companies li.jed>span{background-color: #22af4b}
      .cai .location-company>.content>div.middle span,.location.cai .companies li>span,.companies li.cai>span{background-color: #c9060d}
      .companies li>span{position: absolute;top: 12px;left: -15px}
      .companies li img{display: block;margin:0 auto;}
      .location.jed .companies li a{background: url(../img/view_more.png) right center no-repeat;}
      .companies .btn{margin-top: 30px}

      .location .community{background: #fff}
      .location .community .btn{font-size: 12pt; padding: 8px 30px; margin-bottom: 40px;}
      .location .events_list{width:690px;}
      .staff{border-top:9px solid;border-bottom:9px solid;padding-bottom: 60px}
      .staff h2,.staff strong{color: #fff!important;}

      .staff li img{border-color: #fff!important}
      .jed .staff{background: #22af4b;border-color: #16933b}
      .location .partners h2{font-size: 20pt;text-align: left;}
      .location .partners{border-top:9px solid #414141;height: auto;}
      .location footer{border-top: 9px solid #c2c2c2;margin-top: 1px}
      #map-canvas{width: 100%;height: 514px}
      .find-us{position: absolute;bottom: 39px;left: 0;width: 279px;height: 226px;background: rgba(255,255,255,.8);
        padding: 22px 38px 0 26px;
      }
      .find-us p{font-size: 14pt; line-height: 22pt;}
      .find-us h2{padding: 0;font-size: 22pt;line-height: 26pt;margin-bottom: 11px;}
      .location .events h2{font-size: 23pt;}
      .location .partners .content{padding-left: 110px; padding-bottom: 52px}
      .menu-fixed .container{padding-top: 638px;}
      .menu-fixed .logo-container{display:none}
      .menu-fixed .sub-nav{position: fixed;top: 0;left: 0;right: 0;z-index: 100000}
      .menu-fixed .logo-container{background: #fff}
      .circles span small{font-weight: normal; font-size: 10pt; text-decoration: underline;display: none;}
      [class^="click-"].current small{display: block;}
      [class^="click-"]{cursor: pointer;background: #000!important;color: #fff!important;}
      [class^="click-"]:hover,[class^="click-"].current{background: #ecc504!important;color: #000!important;}
      [class^="click-"]:hover{animation-name: shake; 
        animation-duration: 0.8s; 
        transform-origin:50% 50%; 
        animation-iteration-count: infinite; 
        animation-timing-function: linear; 

        -moz-animation-name: shake; 
        -moz-animation-duration: 0.8s; 
        -moz-transform-origin:50% 50%; 
        -moz-animation-iteration-count: infinite; 
        -moz-animation-timing-function: linear; 

        -webkit-animation-name: shake; 
        -webkit-animation-duration: 0.8s; 
        -webkit-transform-origin:50% 50%; 
        -webkit-animation-iteration-count: infinite; 
        -webkit-animation-timing-function: linear; 
      }

      .other-locations{width: 204px;float: right;padding-top: 23px}
      .other-locations strong{color: #363636;font-size: 11pt;display: block;margin-bottom: 4px}
      .other-locations li{float: left;margin-left: 6px;margin-bottom: 8px;width: auto;}
      .other-locations li:first-child{margin-left: 0}
      .other-locations li a{display: block;width: 46px;height: 34px;-webkit-border-radius: 23px;border-radius: 23px;font-family: 'Geometr415 Blk BT';font-size: 13pt;color: #fff;text-transform: uppercase;padding-top: 12px;text-align: center;}
      .other-locations li.dxb a,.dxb .btn{background: #1687dd}
      .dxb .btn:hover{background: #000!important;color: #1687dd}
      .other-locations li.kaz a{background: #fc7403}
      .other-locations>a,.other-locations>span{color: #1687dd;font-size: 8pt;}
      .location-events .content>h2:first-child{float: left;}
      .location-events .events_list{border-left: 2px solid #dcdcdc;margin-left: 10px;padding-left: 14px;margin-bottom: 40px;}
      .month-flag h5,.old-cycles h5{font-family: 'Geometr415 Md BT';font-size: 12pt;background: #dcdcdc;color: #231f20;-webkit-border-radius: 4px;border-radius: 4px;display: inline-block;padding: 4px 10px;text-transform: uppercase;margin-left: -36px;margin-top: 10px;margin-bottom: 20px;}
      .location-events .banners img{-webkit-border-radius: 4px;border-radius: 4px;display: block;margin-top: 72px}
      .past-events{color: #363636;position: absolute;bottom: 10px;left: 0;font-size: 10pt;text-decoration: underline;}
      ul.filter{float: left;background: #cccccc;text-transform: uppercase;font-family: 'Geometr415 Blk BT';font-size: 15pt;color: #fff;-webkit-border-radius: 6px;border-radius:6px;}
      ul.filter li{width: auto;margin: 0;padding: 7px 9px;border-left: 1px solid #a3a3a3;font-size: 10pt;}
      .events.page-content.location-companies.community ul.filter li{font-size:15pt}
      ul.filter li:first-child{-webkit-border-radius: 6px 0 0 6px;border-radius:6px 0 0 6px;border-left: 0}
      ul.filter li:last-child{-webkit-border-radius: 0 6px 6px 0;border-radius:0 6px 6px 0;}
      .jed ul.filter li.current,.jed ul.filter li:hover{background: #22af4b;border-left-color: transparent;}
      .cai ul.filter li.current,.cai ul.filter li:hover{background: #c9060d;border-left-color: transparent;}
      .location-community .other-locations{margin-top: -122px;margin-bottom: 40px}
      h2.left{float: left;}
      .community .filter.right{float: right;margin-top: 45px;margin-right: 102px;font-size: 13pt;}
      .location-companies h5,.page-subtitle{font-family: 'Geometr415 Blk BT';font-size: 13pt;color: #231f20;text-transform: uppercase;margin-bottom: 12px;}
      .companies h5{text-transform: uppercase;}
      .old-cycles h5{margin-bottom: 26px;margin-top: 15px;}
      .companies li{margin-bottom: 15px;min-height: 360px;}
      .just-logos li{min-height: 100px!important;width: 184px;padding: 15px;margin: 0 20px 20px 0!important;}
      .location-companies .anchor{position: absolute;bottom: 70px;right: 0}
      .old-cycles{border-left: 2px solid #dcdcdc;margin-left: 10px;padding-left: 14px;margin-top: 35px;}
      .logo-upper{background: #fff; text-align: center; padding: 30px 0;}
      .we_offer{padding: 75px 0 40px}
      @keyframes shake{ 
        0% { transform: translate(2px, 1px) rotate(0deg); } 
        10% { transform: translate(-1px, -2px) rotate(-1deg); } 
        20% { transform: translate(-3px, 0px) rotate(1deg); } 
        30% { transform: translate(0px, 2px) rotate(0deg); } 
        40% { transform: translate(1px, -1px) rotate(1deg); } 
        50% { transform: translate(-1px, 2px) rotate(-1deg); } 
        60% { transform: translate(-3px, 1px) rotate(0deg); } 
        70% { transform: translate(2px, 1px) rotate(-1deg); } 
        80% { transform: translate(-1px, -1px) rotate(1deg); } 
        90% { transform: translate(2px, 2px) rotate(0deg); } 
        100% { transform: translate(1px, -2px) rotate(-1deg); } 
      } 

      @-moz-keyframes shake{ 
        0% { -moz-transform: translate(2px, 1px) rotate(0deg); } 
        10% { -moz-transform: translate(-1px, -2px) rotate(-1deg); } 
        20% { -moz-transform: translate(-3px, 0px) rotate(1deg); } 
        30% { -moz-transform: translate(0px, 2px) rotate(0deg); } 
        40% { -moz-transform: translate(1px, -1px) rotate(1deg); } 
        50% { -moz-transform: translate(-1px, 2px) rotate(-1deg); } 
        60% { -moz-transform: translate(-3px, 1px) rotate(0deg); } 
        70% { -moz-transform: translate(2px, 1px) rotate(-1deg); } 
        80% { -moz-transform: translate(-1px, -1px) rotate(1deg); } 
        90% { -moz-transform: translate(2px, 2px) rotate(0deg); } 
        100% { -moz-transform: translate(1px, -2px) rotate(-1deg); } 
      } 

      @-webkit-keyframes shake { 
        0% { -webkit-transform: translate(2px, 1px) rotate(0deg); } 
        10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); } 
        20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); } 
        30% { -webkit-transform: translate(0px, 2px) rotate(0deg); } 
        40% { -webkit-transform: translate(1px, -1px) rotate(1deg); } 
        50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); } 
        60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); } 
        70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); } 
        80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); } 
        90% { -webkit-transform: translate(2px, 2px) rotate(0deg); } 
        100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); } 
      }
      .no-intro header{border-bottom: 9px solid #f0f0f0}
      .menu-fixed.no-intro .container{padding-top: 300px;}
      .menu-fixed.no-cover .container{padding-top: 217px}
      .menu-fixed.location-inner .container{padding-top: 200px}
      .no-intro footer{margin-top: 0}
      .location-company{background: #f0f0f0}
      .location-single-event>.content,.location-company>.content{padding: 30px 0 20px;}
      .location-company>.content>div.left{float: left;width: 220px;margin-right: 20px}
      .location-company>.content>div.left img{padding: 30px;-webkit-border-radius: 4px; border-radius: 4px;background: #fff;}
      div.company-social{margin-left: 25px}
      div.company-social a{width: 27px;height: 26px;background-image: url(../img/social-company.png);margin-top: 14px}
      div.company-social a:hover{opacity: .8}
      div.company-social .tw{background-position: -32px}
      div.company-social .in{background-position: -64px}
      div.company-social .link{background-position: -97px}
      div.company-social .thumbs{background-position: -129px}
      .location-company>.content>div.middle{width: 440px;margin-right: 20px;float: left;padding-bottom: 34px;}
      .location-single-event h4,.location-company>.content>div.middle h4{text-transform: uppercase;float: left;}
      .location-company>.content>div.middle span{float: left;margin: 10px 0 0 10px}
      .location-single-event h2,.location-company>.content>div.middle h2{color: #231f20;font-size: 32pt;font-family: "Geometr415 Blk BT";line-height: 38pt;text-transform: uppercase;}
      .location-company>.content>div.middle h5{font-weight: normal;}
      .location-company>.content>div.middle h6{color: #898989;font-size: 11pt;font-weight: normal;}
      .jed .location-company>.content>div.middle a{color: #22af4b;text-decoration: underline;}
      .cai .location-company>.content>div.middle a{color: #c9060d;text-decoration: underline;}
      .location-single-event p,.location-company>.content p{font-size: 11pt; line-height: 18pt; margin-top: 15px;}
      .location-company>.content>div.right{float: right;width: 250px}
      .location-company>.content>div.right h5{font-size: 11pt;text-transform: uppercase;margin-bottom: 10px}
      .location-company>.content>div.right p{padding:16px 20px 16px 30px;background: #fff url(../img/twitter.png) no-repeat 11px 20px;font-size: 10pt;line-height: 14pt;-webkit-border-radius: 4px;border-radius: 4px;}
      .location-company > .content > div.right p > a {display: block;color: #999;}
      .community-list{padding-top: 40px}
      .location-company>.content>div.left img.community-img{-webkit-border-radius: 100px;border-radius: 100px;padding: 0;border: 4px solid #fff;}
      .location-member .just-logos{border-bottom: 2px solid #dcdcdc;padding-bottom: 20px;padding-left: 205px;}
      .location-member .just-logos li{min-height: 74px;width: 116px;margin: 20px 0px 0 36px!important;}
      .location-member .community{background: none}
      h2.green.small{font-size: 16pt;padding: 22px 0 30px;}
      .date{width: 142px;height: 142px;background: #fff;text-align: center;text-transform: uppercase;}
      .date span,.date strong{display: block;}
      .date span:first-child{color: #363636;font-size: 10pt;padding-top: 12px}
      .date strong,.date .mnth{font-family: "Geometr415 Blk BT";font-size: 42pt;line-height: 42pt}
      .date .mnth{font-size: 15pt;line-height: 14pt}
      .date .yr{font-size: 18pt;color: #c4c4c4;letter-spacing: 2px}
      .date-seperator{width: 3px;height: 20px;background: #d9d9d9;margin: 0 auto}
      .location-single-event>.content>div.left{width: 142px;float: left;margin-right: 20px}
      .location-single-event>.content>div.right{width: 740px;float: left;}
      .location-single-event h2{padding: 0}
      .location-single-event h4{float: none;}
      .upcoming .events_list{margin-left: 0}
      .upcoming .events_list p{float: none;}
      .upcoming{border-bottom: 0;padding-bottom: 20px}
      .location-single-event{position: relative;}
      .back{position: absolute;display: block; right: 0; top: 15px;font-size: 11pt}
      .location-single-event>.content{padding-top: 45px}
      .offering .content>a:hover,.back:hover{text-decoration: none;}
      .page-title{float: left;color: #272727!important}
      .general .other-locations{float: right;}
      .general .page-content{padding-top: 90px}
      .general-calendar,.general .calendar{width: 682px;margin: -6px 0 45px}
      .general header{position: fixed;z-index: 1000}
      .location-companies.community .community-list li{margin-left: 30px}
      .top-anchor{display: block;position: absolute;bottom: 12px;right: -21px;}
      .location-companies{padding-bottom: 40px;}
      .page-content.community ul.filter li.current,.page-content.community ul.filter li:hover {background: #272727;}
      .apply-modalbox{width: 770px;background: #ebebeb;-webkit-border-radius: 4px;border-radius: 4px;padding: 25px 30px 0 30px;min-height: 258px;}
      #apply{display: none;}
      .apply-modalbox h2{color: #000;font-size: 25pt;line-height: 34pt;font-family: "Geometr415 Blk BT";text-transform: uppercase;margin-bottom: 16px;}
      .apply-modalbox thead td{font-weight: bold;min-width: 120px;padding-right: 10px;padding-bottom: 6px;font-size: 11pt}
      .apply-modalbox tbody td{font-size: 11pt;padding-top: 8px;}
      .btn-td{padding: 0!important;}
      .apply-modalbox .btn{font-size: 12pt;font-size: 11pt; padding: 7px 22px 5px;}
      .we-offer li .btn:hover,.apply-modalbox .btn:hover{background: #000!important;color: #fff!important}
      .nyroModalBg{position: fixed;overflow:hidden;top:0;left:0;height:100%;width:100%;background:#000;opacity:0.7;z-index:1000;}
      .nyroModalCont{position: absolute;z-index:1000;width:830px;}
      .ar-font{font-family: 'Droid Arabic Kufi', serif!important}
      .ar{font-family: 'Droid Arabic Kufi';position: absolute;display: block;color: #fff;right: 0;top: 0;font-size: 14pt;font-weight: bold;padding-top: 10px;}
      .home .ar{background: #000;top: -160px;padding: 10px;}
      .home .ar:hover{background: #e1e1e1;color: #000}
      .page-subtitle{font-size: 15pt;margin-bottom: 0;float: left;}
      .offering .content>a{float: right;color: #898989;font-size: 11pt;font-family: "Geometr415 Blk BT";text-transform: uppercase;text-decoration: underline;}
      .page-title.yellow{color: #ecc504!important;}
      .offering .page-title{padding: 0 0 10px 0}
      .offering p{font-size: 13pt;line-height: 18pt}
      .offering-details{margin-top: 50px;}
      .offering-details p{font-size: 11pt}
      .offering-details li{padding: 50px 0 60px;border-top: 2px solid #e5e5e5}
      .offering-details li>img{float: left;display: block;-webkit-border-radius: 183px;border-radius: 183px;border:10px solid #ecc504;}
      .offering-details div{float: left;margin-left: 60px;padding-top: 85px;width: 460px}
      .offering-details h4{color: #ecc504;font-size: 20pt; padding: 0 0 14px 0;}
      .offering-details .even img{float: right;}
      .we-offer li{padding:65px 10px 170px;border-top: 2px solid #e5e5e5}
      .we-offer li:first-child{padding-top: 0;border-top: 0}
      .we-offer li:first-child+li+li+li+li div.right div span:first-child+small+span{width: 114px;height: 99px;border-radius: 71px;-webkit-border-radius: 62px;top: 291px;left: 58px;padding-top: 28px;}
      .we-offer li:first-child+li+li+li+li+li+li div.right div span:first-child+small+span+small+span{width: 114px;height: 99px;border-radius: 71px;-webkit-border-radius: 62px;top: 345px;left: 175px;padding-top: 28px;}
      .we-offer li:first-child+li+li+li+li+li+li div.right div span:first-child+small+span+small+span+small+span{width: 108px;
        height: 99px;
        border-radius: 71px;
        -webkit-border-radius: 62px;
        left: 318px;
        top: 335px;
        padding-top: 28px;}
        .we-offer li:first-child+li+li+li+li+li+li div.right div span:first-child+small+span+small+span+small{left: 249px;top: 323px;}
        .we-offer li:first-child+li+li+li+li+li+li div.right div span:first-child+small+span+small+span+small+span+small{left: 336px;top: 321px;}
        .we-offer li:first-child+li+li+li+li div.right div span:first-child+small{display:block}
        .we-offer div.left{width: 460px;float: left;padding-top: 90px}
        .we-offer .even div.left{float: right;}
        .we-offer .even div.right{float: left;}
        .we-offer li.even .right>span{float: left;}
        .we-offer div.right{width: 460px;float: right;position: relative;}
        .we-offer p{font-size: 12pt;margin-top: 12px;line-height: 20pt}
        .we-offer p a{text-decoration:underline}
        .we-offer p a:hover{text-decoration:none}
        .we-offer .btn{background: #ecc504;}
        .we-offer .btn:hover{color: #ecc504;background: #000!important}
        .we-offer li .right>span{display: block;width: 310px;height: 170px;background: #272727;-webkit-border-radius: 160px;border-radius: 160px;float: right;text-transform: uppercase; font-family: "Geometr415 Blk BT";font-size: 23pt;line-height: 33pt;color: #fff;text-align: center;padding-top: 140px;margin-right: 13px;margin-top: 5px;}
        .we-offer li .right>div span{-webkit-border-radius: 56px;border-radius: 56px;width: 94px;height: 88px;display: block;background: #ecc504;font-size: 12pt;text-transform: uppercase;font-family: "Geometr415 Lt BT";line-height: 24pt;text-align: center;padding-top: 24px;position: absolute;padding-left: 9px;padding-right: 9px;}
        .we-offer li .right>div small{position: absolute;}
        .we-offer li .right>div span:first-child{top: 180px;left: 0}
        .we-offer li .right>div span:first-child+small{top: 280px;left: 170px;}
        .we-offer li .right>div span:first-child+small+span{top: 280px;left: 70px;}
        .we-offer li .right>div span:first-child+small+span+small{top: 201px;left: 119px;}
        .we-offer li .right>div span:first-child+small+span+small+span{top: 340px;left: 175px}
        .we-offer li .right>div span:first-child+small+span+small+span+small{top: 317px;left: 238px;}
        .we-offer li .right>div span:first-child+small+span+small+span+small+span{top: 335px;left: 294px;}
        .we-offer li .right>div span:first-child+small+span+small+span+small+span+small{top: 320px;left: 328px;}

        .we-offer li.even .right>div span:first-child{top: 180px;right: 15px;left: auto;}
        .we-offer li.even .right>div span:first-child+small+span{top: 280px;right: 85px;left: auto;}
        .we-offer li.even .right>div span:first-child+small+span+small+span{top: 340px;right: 190px;left: auto;}
        .we-offer li.even .right>div span:first-child+small{top: 280px;right: 184px;left: auto;}
        .we-offer li.even .right>div span:first-child+small+span+small{top: 201px;right: 134px;left: auto;}
        .we-offer li.even .right>div span:first-child+small+span+small+span+small{top: 317px;right: 253px;left: auto;}
        .we-offer li.even .right>div span:first-child+small+span+small+span+small+span{top: 335px; right: 313px;left: auto;}
        .we-offer li.even .right>div span:first-child+small+span+small+span+small+span+small{top: 322px; right: 328px;left: auto;}
        .we-offer li.even .right>div span:first-child+small+span+small+span+small+span+small+span{top: 56px;right: 15px;left: auto;}
        .we-offer li.even .right>div span:first-child+small+span+small+span+small+span+small+span+small{top: 117px;right: 133px;left: auto;}

        .press .left.col{width: 697px;border-right: 2px solid #e5e5e5;float: left;}
        .press .right.col{width: 240px;float: right;}
        .press .left.col>h4{color: #c9060d;font-size: 20pt;padding-bottom: 15px}
        .press .mentors{margin-bottom: 30px}
        .press .mentors li{float: left;margin-right: 30px;margin-bottom: 20px;}
        .press .mentors li img{-webkit-border-radius: 4px;border-radius: 4px;}

        .events_list.news{margin: 0;float: none;}
        .events_list.news li{margin-top: 20px;margin-bottom: 0}
        .events_list.news li span{color: #898989}
        .events_list.news li strong{font-size: 18pt;line-height: 22pt;}
        .events_list.news li a:hover{text-decoration: underline;}
        .events_list.news li>a{background: none}
        .events_list.news li a{text-transform: none; font-size: 11pt; padding-right: 15px;padding-left: 0;color: #222;}
        .view-more-press{background: url(../img/view_more_red.png) no-repeat right 11px!important;color: #c9060d!important;}
        .press{padding-bottom: 50px}
        .press .right.col strong{display: block;color: #636363;font-size: 15pt;text-transform: uppercase;font-family: "Geometr415 Blk BT";margin-bottom: 6px;margin-top: 34px;}
        .press .right.col strong:first-child{margin-top: 0}
        .press .right.col a{display: block;color: #c9060d;}
        .faq .left.col p a{color: #c9060d;}
        .press .right.col>a{margin-bottom: 12px;background: url(../img/press.png) no-repeat left;padding-left: 32px}
        .press .right.col>a.first{background-position: top left;}
        .press .right.col>a.second{background-position: 0 -55px;height: 25px;}
        .press .right.col>a.third{background-position: 0 -92px;}
        .press .right.col{font-size: 11pt}
        .press .right.col>p{font-size: 11pt; width: 230px; margin-bottom: 26px;}
        .faq .right.col>a{background: none;padding-left: 0}
        .faq .right.col>p{margin-bottom: 8px;font-size: 10pt}
        .faq .left.col strong{font-size: 18pt;margin-top: 26px;display: block;margin-bottom: 4px}
        .offering{border-top: 9px solid #F0F0F0;padding-top: 40px;}
        .event-full-pic{border:10px solid;margin: 10px 0}
        .time{text-align: center;display: block;margin: 10px 0;}
        .all-x{float: right; margin: 50px 25px 0 0; font-size: 11pt; font-weight: bold; text-decoration: underline;}
        .we-offer li:nth-child(6) div.right div span:first-child{padding-left: 0;padding-right: 0;width: 112px;height: 80px;padding-top: 32px;}
        /*BOF: Dubai;*/
        .dxb .btn:hover,.dxb .find-us a,.location.dxb .desc strong.cycle,.locations_list .dxb strong,.locations_list .dxb h2,.title .dxb,.companies .dxb h5,.companies .dxb h2,.dxb .location-company>.content>div.middle a,.dxb .all-x,.dxb .date strong,.dxb .date .mnth,.dxb .more-companies h2,.dxb .location-single-event .back,.dxb .location-single-event h4,h2.red,.dxb .events_list li span,.events_list li.dxb span,.dxb .companies li a,.location.dxb .companies li h5,.location.dxb .companies h2,.dxb .find-us h2,.dxb .events h2,.location.dxb .community h2,.dxb .location-events h2,.dxb .location-companies h2,.dxb .location-company>.content>div.middle h4,.dxb .location-company>.content>div.right h5,.companies .dxb h5,.companies .dxb h2,.dxb .location-companies .companies li{color: #0614c9;}
        .dxb div.staff,.events_list li.dxb>a,.calendar li.has_events .bullet.dxb,.map .pin.dxb,.dxb ul.filter li.current,.dxb ul.filter li:hover,.dxb .sub-nav,.companies li.dxb>span,.other-locations li.dxb a,.dxb .btn,.apply-modalbox .dxb .btn{background:#0614c9;}
        .dxb .companies li:hover,.locations_list .dxb img,.community .dxb img,.dxb .community li img,.companies li.dxb:hover,.apply-modalbox .dxb:hover,.dxb .event-full-pic{border-color: #0614c9}
        .dxb .location-company>.content>div.middle span,.location.dxb .companies li>span,.companies li.dxb>span{background-color: #0614c9}
        .dxb .sub-nav li:hover,.dxb .sub-nav li.current{border-bottom: 2px solid #00064f;color: #001072}
        .dxb div.staff{;border-color: #001072}
        .dxb .btn:hover{background: #000!important;}
        .map .pin.dxb{top: 330px; right: 330px;}
        .map.small .pin.dxb{top: 140px;}
        .dxb ul.filter li.current,.dxb ul.filter li:hover{border-left-color: transparent;}
        .dxb .location-company>.content>div.middle a{text-decoration: underline;}
        /*EOF: Dubai;*/
        .home #community .findout{width:290px;}
        #map .btn:hover{background: #fff!important;}
        @media only screen and (max-width : 1024px) {
          .community .content,.community li,.circles .red,.circles .double_circles,.circles>span,.circles .yellow,.home .step,.home .content{opacity: 1!important}
          body>.community,body>.more-companies,.nyroModalCont,footer,.container{min-width: 1072px}
          .companies li p,.apply-modalbox .btn{font-size: 10pt}
          .step p{font-size: 9pt;}
          .companies li{min-height: 368px;}
          .menu-fixed .sub-nav{display: none!important}
        }
        .location-offering,.process{border: none!important;}
        .process .content>ul li{min-height: 334px;border-top: 1px solid #e5e5e5;padding-top: 55px;padding-bottom: 30px;}
        .process .content>ul li:first-child{border-top: none;padding-top: 20px;}
        .process .content>ul li.even div.left{float: right;}
        .process .content>ul li.even div.right{float: left;}
        .process .content>ul div.left{width: 550px;float: left;}
        .process .content>ul div.right{display: block; width: 320px; height: 264px; -webkit-border-radius: 160px; border-radius: 160px; float: right; text-transform: uppercase; font-family: "Geometr415 Blk BT"; font-size: 23pt; line-height: 33pt; color: #fff; text-align: center; padding-top: 56px; margin-right: 13px; }
        .process .content>ul li:first-child+li+li+li+li div.right{height: 250px;padding-top: 70px;}
        .process .content>ul div.left>strong{font-size: 22pt; font-family: "Geometr415 Blk BT";text-transform: uppercase;display: block;margin-bottom: 14px;}
        .process .content>ul div.left>strong span{display: inline-block; width: 40px; height: 40px; -webkit-border-radius: 23px; border-radius: 20px; font-family: 'Geometr415 Blk BT'; font-size: 21pt; color: #fff; text-transform: uppercase; text-align: center; line-height: 32pt; margin-right: 12px;}
        .process .content>ul div.left>span{color: #636363;font-size: 11pt;}
        .process .content>ul div.left>p{font-size: 11pt; line-height: 20pt; margin-top: 22px;}
        .location-offering .we-offer li .right>div span{color: #fff;}
        .location-offering .we-offer li{padding-bottom: 70px;}


        .page-subtitle2{font-family: 'Geometr415 Blk BT';font-size: 11pt;color: #231f20;text-transform: uppercase;margin-bottom: 12px;}
        .page-subtitle2 a:hover{text-decoration:underline;}
        .comp_logo{display:block;text-align:center;}
        .comp_logo img{margin:0 auto;display:block;}
        .comp_logo span{font-family: 'Geometr415 Blk BT';font-size: 11pt;color: #231f20;text-transform: uppercase;margin-top: 12px;display:block;text-align:center;}
        span.img{display:block;background-color:#e3e3e3;height:300px;margin:0 0 30px}


        /* ADDED BY CHERIF BADAWI For Abu Dhabi */
        .auh .intro.internal{background-image: url(../img/auh.jpg);background-position: bottom;} 
        .auh .we-offer li .right>div small,.auh .we-offer li .right>div span,.auh .process .content>ul div.right,.auh .process .content>ul div.left>strong span,.auh .sub-nav,.other-locations li.auh a,.auh .btn,.apply-modalbox .auh .btn{background:#327BEB;}
        .auh .btn:hover,.apply-modalbox .auh .btn:hover{background: #000!important;color: #327BEB}
        .companies li.auh:hover,.apply-modalbox .auh:hover,.auh .event-full-pic{border-color: #327BEB}

        .map .pin.auh{top: 320px;right: 168px;background:rgb(50,123,235)}
        .locations_list .auh img,.community .auh img,.auh .community li img{border-color: #327BEB}
        .events_list li.auh>a,.calendar li.has_events .bullet.auh{background: #327BEB}
        .auh .process .content>ul div.left>strong,.auh .find-us a,.location.auh .desc strong.cycle,.locations_list .auh strong,.locations_list .auh h2,.title .auh{color:#327BEB;}
        .map.small .pin.auh{top: 132px;}
        .locations_list li:nth-child(2n) div{float: right;}
        .locations_list li.auh img,.locations_list li:nth-child(2n) img,.locations_list li:nth-child(2n)>a{float: left;}
        .auh .sub-nav li:hover,.auh .sub-nav li.current{color: #0F3E7A;border-bottom: 2px solid #0F3E7A}
        .auh .all-x,.auh .date strong,.auh .date .mnth,.auh .more-companies h2,.auh .location-single-event .back,.auh .location-single-event h4,.auh .events_list li span,.events_list li.auh span,.auh .companies li a,.location.auh .companies li h5,.location.auh .companies h2,.auh .find-us h2,.auh .events h2,.location.auh .community h2,.auh .location-events h2,.auh .location-companies h2,.auh .location-company>.content>div.middle h4,.auh .location-company>.content>div.right h5,.companies .auh h5,.companies .auh h2,.auh .location-companies .companies li{color: #327BEB;}
        .auh .companies li:hover{border-color: #327BEB}
        .auh .location-company>.content>div.middle span,.location.auh .companies li>span,.companies li.auh>span{background-color: #327BEB}
        .location.auh .companies li a{background: url(../img/view_more.png) right center no-repeat;}
        .auh .staff{background: #327BEB;border-color: #3a8df6}
        .auh ul.filter li.current,.auh ul.filter li:hover{background: #327BEB;border-left-color: transparent;}
        .auh .location-company>.content>div.middle a{color: #327BEB;text-decoration: underline;}
      /* END ADDED BY CHERIF BADAWI */
      .countdown{margin-top: 20px;
font-size: 20px;
line-height: 33px;
color: #fff;
font-weight: bold;
overflow: hidden;
height: 35px; float: left; padding: 0 10px; background-color: #c9060d; border-radius: 3px; transition:all .3s;}
.countdown:hover{background-color: #ec1219;}
.location .desc p.beside_count{float: left; width: auto; font-size: 17px; line-height: 73px; margin-right: 5px; font-weight: bold;}
.location .desc p.beside_count a:hover{text-decoration: underline;}
#numbers.middle ul,#numbers.middle ul li{list-style-type:disc; list-style-position:inside; font-size: 11pt;line-height: 18pt;font-weight: 200;}
#numbers.middle ol,#numbers.middle ol li{list-style-type:decimal; list-style-position:inside; font-size: 11pt;line-height: 18pt;font-weight: 200;}
#numbers > ul.medium_images > li{ list-style: none;}




/* Beirut */
.map .pin.bey,
.bey .we-offer li .right>div small,
.bey .we-offer li .right>div span,
.bey .process .content>ul div.right,
.bey .process .content>ul div.left>strong span,
.bey .sub-nav,
.companies li.bey>span,
.other-locations li.bey a,
.bey .btn,
.apply-modalbox .bey .btn { background: #942091; }
.companies li.bey:hover,
.apply-modalbox .bey:hover,
.bey .event-full-pic { border-color: #942091 }
.bey .btn:hover { background: #000 !important; color: #942091 }
.map .pin.bey { top: 254px; right: 285px; }
.locations_list .bey img,
.community .bey img,
.bey .community li img { border-color: #942091 }
.events_list li.bey>a,
.calendar li.has_events .bullet.bey { background: #942091 }
.bey .process .content>ul div.left>strong,
.bey .find-us a,
.location.bey .desc strong.cycle,
.locations_list .bey strong,
.locations_list .bey h2,
.title .bey,
.companies .bey h5,
.companies .bey h2 { color: #942091 }
.map.small .pin.bey { top: 44px; right: 286px; }
.bey .sub-nav li:hover,
.bey .sub-nav li.current { color: #4f0003; border-bottom: 2px solid #4f0003 }
.bey .all-x,
.bey .date strong,
.bey .date .mnth,
.bey .more-companies h2,
.bey .location-single-event .back,
.bey .location-single-event h4,
h2.red,
.bey .events_list li span,
.events_list li.bey span,
.bey .companies li a,
.location.bey .companies li h5,
.location.bey .companies h2,
.bey .find-us h2,
.bey .events h2,
.location.bey .community h2,
.bey .location-events h2,
.bey .location-companies h2,
.bey .location-company>.content>div.middle h4,
.bey .location-company>.content>div.right h5,
.companies .bey h5,
.companies .bey h2,
.bey .location-companies .companies li { color: #942091; }
.bey div.staff { background: #942091; border-color: #450c43 }
.bey .companies li:hover { border-color: #942091 }
.bey .location-company>.content>div.middle span,
.location.bey .companies li>span,
.companies li.bey>span { background-color: #942091 }
.bey ul.filter li.current,
.bey ul.filter li:hover { background: #942091; border-left-color: transparent; }
.bey .location-company>.content>div.middle a { color: #942091; text-decoration: underline; }









/* Tun */
.map .pin.tun,
.tun .we-offer li .right>div small,
.tun .we-offer li .right>div span,
.tun .process .content>ul div.right,
.tun .process .content>ul div.left>strong span,
.tun .sub-nav,
.companies li.tun>span,
.other-locations li.tun a,
.tun .btn,
.apply-modalbox .tun .btn { background: #FC6A21; }
.companies li.tun:hover,
.apply-modalbox .tun:hover,
.tun .event-full-pic { border-color: #FC6A21 }
.tun .btn:hover { background: #000 !important; color: #FC6A21 }
.map .pin.tun { top: 254px; right: 473px; }
.locations_list .tun img,
.community .tun img,
.tun .community li img { border-color: #FC6A21 }
.events_list li.tun>a,
.calendar li.has_events .bullet.tun { background: #FC6A21 }
.tun .process .content>ul div.left>strong,
.tun .find-us a,
.location.tun .desc strong.cycle,
.locations_list .tun strong,
.locations_list .tun h2,
.title .tun,
.companies .tun h5,
.companies .tun h2 { color: #FC6A21 }
.map.small .pin.tun {top: 34px;right: 480px;}
.tun .sub-nav li:hover,
.tun .sub-nav li.current { color: #4f0003; border-bottom: 2px solid #4f0003 }
.tun .all-x,
.tun .date strong,
.tun .date .mnth,
.tun .more-companies h2,
.tun .location-single-event .back,
.tun .location-single-event h4,
h2.red,
.tun .events_list li span,
.events_list li.tun span,
.tun .companies li a,
.location.tun .companies li h5,
.location.tun .companies h2,
.tun .find-us h2,
.tun .events h2,
.location.tun .community h2,
.tun .location-events h2,
.tun .location-companies h2,
.tun .location-company>.content>div.middle h4,
.tun .location-company>.content>div.right h5,
.companies .tun h5,
.companies .tun h2,
.tun .location-companies .companies li { color: #FC6A21; }
.tun div.staff { background: #FC6A21; border-color: #450c43 }
.tun .companies li:hover { border-color: #FC6A21 }
.tun .location-company>.content>div.middle span,
.location.tun .companies li>span,
.companies li.tun>span { background-color: #FC6A21 }
.tun ul.filter li.current,
.tun ul.filter li:hover { background: #FC6A21; border-left-color: transparent; }
.tun .location-company>.content>div.middle a { color: #FC6A21; text-decoration: underline; }

.tun .sub-nav li:nth-child(5),.tun .sub-nav li:nth-child(4){display: none;}
.tun .sub-nav li:last-child{display: inline !important;}


.tun .intro.internal{ background-image:url('http://www.flat6labs.com/wp-content/uploads/2014/05/Source2.jpg') !important;background-position: center;}






#whr_embed_hook{text-align: left;}
.whr-group{text-align: left !important;}
.whr-item{margin-bottom: 20px;border-top: 1px dotted #afafaf;padding-top: 20px;display: table;}
.whr-item:first-child{border:none;padding-top: 0;}
.whr-item h3{font-weight: 600;margin-bottom: 5px;}
.whr-item h3{position: relative;}
.whr-item h3:before{content:'';position:absolute;    /* width: 100%; */max-width:100%;height:1px;background-color:#282828;bottom:10px;opacity:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;box-sizing:border-box;left:2px;right:2px;}
.whr-item h3:hover:before{opacity:1;bottom: -2px;}


.whr-items{/* border-top: 2px solid #d0d0d0; */}


.careers-page .content > h2{
    text-align: left;
    padding-bottom: 15px;
    }
.careers-page .content > p{text-align: left;}
.careers-page .content > p a{color: #2196F3;}
.careers-page .content > p a:hover{text-decoration: underline;}




