  .wra:after { content: '\203A'; margin-left: 3px; }

  .wrap-white {
    display: block; width: 100%; background: #fff; color: #1b1c1f;
  }
  .page1-slider .bx-wrapper .bx-viewport {
    background: transparent;
  }

  /*****/

  #info-files > div > div {
    /*min-height: 100px;*/
  }
  #experience > div {
    min-height: 100px;
  }

  /*****/
  #info-files {
    padding-top: 40px;
  }
  #info-files .file-link {
    padding-left: 50px;
    display: block;
    position: relative;
    margin-bottom: 40px;

    font-family: 'IntelClear', Arial;
    font-weight: normal;
    font-size: 15px;
    color: #0071c5;
  }
  #info-files .file-link:before {
    content: "";
    line-height: 0;
    display: block;
    width: 30px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent url('./docs.png') no-repeat;
  }
  #info-files .xls:before {
    background-position: -24px -32px;
  }
  #info-files .pdf:before {
    background-position: -86px -32px;
  }
  #info-files .doc:before {
    background-position: -148px -32px;
  }
  #info-files .ppt:before {
    background-position: -24px -81px;
  }
  #info-files .zip:before {
    background-position: -86px -81px;
  }
  #info-files .rar:before {
    background-position: -148px -81px;
  }
  #info-files .note:before {
    background-position: -24px -130px;
  }
  #info-files .book:before {
    width: 33px;
    height: 46px;
    background: transparent url('./docs-book.png') no-repeat;
    background-position: -9px -8px;
  }
  #info-files h2 {
    font-family: 'IntelClear', Arial;
    font-weight: 200;
    font-size: 32px;
    margin-bottom: 30px;
    margin-top: -10px;
  }

  .page1-slider .bxslider h2 {
    font-family: 'IntelClear', Arial;
    font-weight: 200;
    font-size: 27px;
    text-shadow: 1px 1px rgba(0,0,0,.5);
  }

  .main-headline {
    font-family: 'IntelClearPro', Arial;
    font-weight: bold;
    font-size: 60px;
    margin: 30px 0 40px;
  }
  .main-headline a:hover,
  .main-headline a {
    color: inherit;
  }
@media (max-width: 767px) {
   .main-headline { margin-top: 10px; }
}

  #top-items {
    margin-bottom: 30px;
  }

  #top-items h2 {
    font-family: 'IntelClear', Arial;
    font-weight: 200;
    font-size: 27px;
    color: #a3e6ff;
    margin-bottom: 15px;
    position: relative;
    padding-right: 20px;
  }

@media (max-width: 767px) {
  #top-items .more-description {
    display: none;
  }
  #top-items .more-description.visible {
    display: block;
  }
  #top-items { margin-top: 10px; }
  #top-items h2 { margin-bottom: 0; }
  #top-items h2.opened { margin-bottom: 25px; }
  #top-items h2:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -8px;
    width: 20px;
    height: 16px;
    background: transparent url('./arrows-open-up-down.png') no-repeat 0 0;
  }
  #top-items h2.opened:before {
    background-position: 0 -20px;
  }
}

  #top-items p {
    font-family: 'IntelClear', Arial;
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 25px;
  }

  #top-items img {
    display: block;
    min-height: 100px;
    width: 100%;
    height: 100%;
  }


  #promo1 {
    padding: 30px 0;
    display: block;
  }
  #promo1 .img {
    text-align: center;
  }
  #promo1 h2 {
    font-family: 'IntelClear', Arial; font-weight: 200; font-size: 27px; color: #555;
  }
  #promo1 p {
    font-family: 'IntelClear', Arial; font-weight: normal; font-size: 15px; color: #1b1c20;
  }
  #promo1 a {
    font-family: 'IntelClear', Arial; font-weight: normal; font-size: 15px; color: #0071c5; text-decoration: none;
  }



  #tab-items.row {
    margin-left: 0;
    margin-right: 0;
  }
  #tab-items.row > div {
    padding-left: 0;
    padding-right: 0;
  }
  #tab-items .tab-link a {
    display: block;
    width: 100%;
    min-height: 155px;
    text-align: center;
    color: #fff;
    /*background: #0071C5;*/
    padding-top: 95px;
    position: relative;
  }
  #tab-items .tab-link a:before {
    content: "";
    line-height: 0;
    display: block;
    width: 80px;
    height: 80px;
    margin-left: -40px;
    position: absolute;
    top: 10px;
    left: 50%;
    background: transparent url('./tab-items-icons.png') no-repeat;
  }
  @media (max-width: 767px) {
    #tab-items .tab-link a:before {
      top: 50%;
      margin-top: -40px;
    }
  }
  #tab-items .tab-link.tab-managers a:before {
    background-position: -3px 0;
  }
  #tab-items .tab-link.tab-teachers a:before {
    background-position: -73px 0;
  }
  #tab-items .tab-link.tab-engineer a:before {
    background-position: -143px 0;
  }
  #tab-items .selected a {
    background: #005396;
  }
  #tab-items a:hover {
    background: #00adee;
  }
  #tab-items .selected a:after {
    content: "";
    line-height: 0;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid white;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -12px;
  }

  .tab-content #info-files .tab-pane {
    overflow: visible;
  }



  #experience h2 {
    font-family: 'IntelClear', Arial;
    font-weight: 200;
    font-size: 32px;
    margin-bottom: 30px;
  }
  #experience-items a {
    padding-left: 50px;
    display: block;
    position: relative;
    margin-bottom: 40px;

    font-family: 'IntelClear', Arial;
    font-weight: normal;
    font-size: 15px;
    color: #0071c5;
  }
  #experience-items a:before {
    content: "";
    line-height: 0;
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent url('./experience-icon.png') no-repeat -8px -5px;
  }


  #videos {
    color: #1b1c20;
  }
  #videos h2 {
    font-family: 'IntelClear', Arial;
    font-weight: 200;
    font-size: 32px;
    margin-bottom: 30px;
  }
  #videos img {
    width: 100%;
    margin-bottom: 10px;
  }
  #videos a {
    position: relative;
  }
  #videos a:after {
    content: "";
    line-height: 0;
    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    background: transparent url('./video-icon.png') no-repeat 0px 0px;
  }
  #videos .row { margin-top: -40px; }
  #videos .row a { margin-top: 40px; display: block; }


  #attention h2 {
    font-family: 'IntelClear', Arial;
    font-weight: 200;
    font-size: 32px;
    margin-bottom: 30px;
  }
  #attention img {
    width: 100%;
  }
  #attention .a-item {
    padding: 0 0 20px 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: 'IntelClearPro', Arial;
    font-weight: bold;
    font-size: 35px;
    color: #fff;
  }
  #attention .row { margin-top: -40px; }
  #attention .row a { margin-top: 40px; display: block; }

@media (max-width: 991px) {
  #attention .a-item {
    line-height: 1.1;
  }
}
@media (max-width: 767px) {
  #attention .a-item {
    line-height: 1.2;
  }
}

  /*
slider images : 940x300
  */

.page1-slider .bx-wrapper .bx-viewport {
  border: 0;
  left: 0;
  box-shadow: 7px 7px 0 rgba(0, 66, 128, 0.4);

}

.page1-slider {
  background: transparent url('./slider-bg-main.jpg') no-repeat;
}
.page1-slider .bx-controls {
  margin: 0;
  width: 100%;
  height: 0;
}
.page1-slider .bx-wrapper {
  top: 0;
  margin: 0 auto;
}
.page1-slider .bx-wrapper .bx-pager.bx-default-pager {
  /*text-align: right;*/
  position: absolute;
  bottom: 15px;
  right: 25px;
  padding: 0;
  width: initial;
}
.page1-slider .bx-wrapper .bx-controls-direction {
  position: absolute;
  top: 0;
  width: 100%;
  max-width:
}
.page1-slider .bx-controls-direction a {
  position: absolute;
  display: none;
  top: 115px;
  margin: 0;
  text-indent: -999px;
  overflow: hidden;
  z-index: 99;
  width: 30px;
  height: 30px;
  content: "";
}
.page1-slider:hover .bx-controls-direction a {
  display: block;
}
.page1-slider .bx-wrapper .bx-pager.bx-default-pager a {
  border: 2px solid #fff;
}
.page1-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.page1-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #fff;
  background: #fff;
}
.page1-slider .bx-controls-direction a.bx-prev {
  background: transparent url('./slider-nav-left.png') no-repeat;
  left: 0px;
}
.page1-slider .bx-controls-direction a.bx-next {
  background: transparent url('./slider-nav-right.png') no-repeat;
  right: 0px;
}

/*.page1-slider .bx-wrapper { margin: 0; top: -20px; }*/
/*.page1-slider .bx-wrapper .bx-viewport { background: none; border: 0 none; box-shadow: none; left: 0; }*/
/*.page1-slider .bx-wrapper .bx-pager.bx-default-pager { text-align: left; position: static; padding: 0; }*/
.page1-slider .bx-wrapper .bx-controls-auto { position: static; }
.page1-slider .bx-wrapper .bx-pager.bx-default-pager a { background: none; border: 2px solid #fff; }

/*.page1-slider .bx-controls { margin-left: -5px; height: 8px; }*/

.page1-slider .bx-wrapper .bxslide {
  /*background: #C9B1A3 url('') no-repeat;*/
  width: 100%;
  height: 300px;
}
.page1-slider .bx-wrapper .bxslide h2 {
  position: absolute;
  left: 33px;
  bottom: 80px;
}
.page1-slider .bx-wrapper .bxslide h2 a:hover,
.page1-slider .bx-wrapper .bxslide h2 a {
  color: inherit;
}
.page1-slider .bx-wrapper .bxslide .details {
  position: absolute;
  left: 33px;
  bottom: 32px;
}

.page1-slider .bx-wrapper .bxslide .details .btn{box-shadow:2px 2px 0 rgba(0,0,0,0.15);font-size:14px;border:0;white-space:normal;}
.page1-slider .bx-wrapper .bxslide .details .btn:active{top:2px;left:2px;box-shadow:none}
.page1-slider .bx-wrapper .bxslide .details .btn.disabled{background-color:rgba(187,187,187,0.65)}

.page1-slider .external-img-728,
.page1-slider .external-img-600 {
  display: block;
  width: 100%;
  height: auto;
  max-width: 100%;
  box-shadow: 7px 7px 0 rgba(0, 66, 128, 0.4);
  display: none;
}
@media (max-width: 767px) {
  .page1-slider .external-img-728 {
    display: block;
  }
}
@media (max-width: 600px) {
  .page1-slider .external-img-728 {
    display: none;
  }
  .page1-slider .external-img-600 {
    display: block;
  }
}

@media (max-width: 767px) {
  .page1-slider { background: transparent url('./slider-bg-main-728-300.png') no-repeat center center; }
  /*.page1-slider .bx-wrapper .bx-viewport { box-shadow: none; }*/
  .page1-slider .bx-controls { display: none; }
  .page1-slider .bx-controls-direction a { display: block; }
  /*.page1-slider .bx-controls-direction { display: none; }*/
  /*.page1-slider .bx-wrapper .bxslide { height: auto; }*/
  /*.page1-slider .bx-wrapper .bxslide h2, .page1-slider .bx-wrapper .bxslide .details { position: relative; left: auto; bottom: auto; }*/
  .page1-slider .bx-wrapper .bxslide h2 { bottom: 32px; margin-right: 33px; }
  .page1-slider .bx-wrapper .bxslide .details { display: none; }

  .page1-slider .external-img {
    display: block;
    width: 100%;
    height: 300px;
    background: transparent url('./slider-bg-main-728-300.png') no-repeat;
    background-position: center center;
    background-size: contain;
  }
}

@media (max-width: 600px) {
  .page1-slider .external-img {
    display: block;
    width: 100%;
    height: 350px;
    background: transparent url('./slider-bg-main-600-350.png') no-repeat;
    background-position: center center;
    background-size: contain;
  }
}


/* bg gradient */
  /*
body {
  position: relative;
  background: rgb(0,113,197);
  height: initial;
}
body:before {
  content: "";
  width: 100%;
  height: 100vw;
  max-height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;

  background: rgb(0,113,197);
  background: -moz-linear-gradient(45deg,  rgba(0,113,197,1) 0%, rgba(0,58,111,1) 100%);
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(0,113,197,1)), color-stop(100%,rgba(0,58,111,1)));
  background: -webkit-linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,58,111,1) 100%);
  background: -o-linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,58,111,1) 100%);
  background: -ms-linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,58,111,1) 100%);
  background: linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,58,111,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071c5', endColorstr='#003a6f',GradientType=1 );

  background: rgb(0,113,197);
  background: -moz-linear-gradient(45deg,  rgba(0,113,197,1) 0%, rgba(0,113,197,1) 50%, rgba(0,58,111,1) 100%);
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(0,113,197,1)), color-stop(50%,rgba(0,113,197,1)), color-stop(100%,rgba(0,58,111,1)));
  background: -webkit-linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,113,197,1) 50%,rgba(0,58,111,1) 100%);
  background: -o-linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,113,197,1) 50%,rgba(0,58,111,1) 100%);
  background: -ms-linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,113,197,1) 50%,rgba(0,58,111,1) 100%);
  background: linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,113,197,1) 50%,rgba(0,58,111,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071c5', endColorstr='#003a6f',GradientType=1 );

}
body .sub-header {
  background: transparent;
}
*/

/* bg gradient */
/*
body {
  position: relative;
}
body:before {
  content: "";
  width: 100%;
  height: 100vw;
  display: block;
  position: absolute;
  top: 0;
  right: 0;

  background: rgb(0,113,197);
  background: -moz-linear-gradient(45deg,  rgba(0,113,197,1) 0%, rgba(0,58,111,1) 100%);
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(0,113,197,1)), color-stop(100%,rgba(0,58,111,1)));
  background: -webkit-linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,58,111,1) 100%);
  background: -o-linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,58,111,1) 100%);
  background: -ms-linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,58,111,1) 100%);
  background: linear-gradient(45deg,  rgba(0,113,197,1) 0%,rgba(0,58,111,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071c5', endColorstr='#003a6f',GradientType=1 );
}
*/

/* footer */
/*
.act-goods .footer,
.footer.bg-blue {
  background: #0062A8;
}
.act-goods .footer .logo a img,
.footer.bg-blue .logo a img {
  display: none;
}
.act-goods .footer .logo a,
.footer.bg-blue .logo a {
  display: block;
  width: 171px;
  height: 74px;
  background: transparent url('/style_images/intel_2015/logo/EduGalaxy_Logo_2-2-white.png') no-repeat;
}
.act-goods .footer .menu a,
.footer.bg-blue .menu a,
.act-goods .footer .copy,
.footer.bg-blue .copy,
.act-goods .footer .copy a,
.footer.bg-blue .copy a {
  color: #fff;
}
*/




.main-headline-top {
  font-family: 'IntelClearPro', Arial;
  font-weight: bold;
  font-size: 60px;
  margin: 0px 0 30px;
}
.main-headline-top a:hover,
.main-headline-top a {
  color: inherit;
}


.go-back-link:active,
.go-back-link:focus,
.go-back-link:hover,
.go-back-link {
  color: #fff;
  font-size: 15px;
  margin: 30px 0;
  padding-left: 30px;
  display: block;
  background: transparent url('./go-back-link-icon.png') no-repeat left center;
}


/* submenu1 */
#submenu1 {
  margin-top: 60px;
  display: block;
  box-sizing: border-box;
  background: #F1F2F4;
  padding: 20px;
}
html #submenu1 h2 {
  margin: 0 0 40px;
  padding-left: 50px;
  background: transparent url('./submenu-content-icon.png') no-repeat left center;
}
#submenu1 ul,
#submenu1 ol {
  margin: 0;
  padding: 0;
}
  #submenu1 ol {
    margin-left: 20px;
  }
#submenu1 li {
  margin: 0;
  padding: 0;
  color: #0071c5;
}
#submenu1 ul li {
  list-style: none;
}
#submenu1 li {
  padding-bottom: 20px;
}
#submenu1 li.last {
  padding-bottom: 0;
}
#submenu1 li a { color: #0071c5; }
#submenu1 li a:after { content: '\203A'; margin-left: 3px; }


/* submenu2 */
#submenu2 {
  margin-top: 50px;
  text-align: center;
  padding: 1px 0;

  color: #bcc2c7;

  background: #ffffff;
  background: -moz-linear-gradient(left,  #ffffff 0%, #d9d9d9 15%, #d9d9d9 85%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(15%,#d9d9d9), color-stop(85%,#d9d9d9), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(left,  #ffffff 0%,#d9d9d9 15%,#d9d9d9 85%,#ffffff 100%);
  background: -o-linear-gradient(left,  #ffffff 0%,#d9d9d9 15%,#d9d9d9 85%,#ffffff 100%);
  background: -ms-linear-gradient(left,  #ffffff 0%,#d9d9d9 15%,#d9d9d9 85%,#ffffff 100%);
  background: linear-gradient(to right,  #ffffff 0%,#d9d9d9 15%,#d9d9d9 85%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}
#submenu2-inner {
  display: block;
  background: #fff;
  padding: 20px 0;
}
html #submenu2 h2 {
  margin: 0;
  padding: 0px;
  background: none;
  display: inline;
}
#submenu2 ul {
  margin-left: 0px;
  padding-left: 0px;
  display: inline;
}
#submenu2 li {
  display: inline;
}
#submenu2 li a { color: #0071c5; display: inline-block; padding: 4px; }
#submenu2 li a:after { content: '\203A'; margin-left: 12px; color: #96969a; }
#submenu2 li.last a:after { content: ''; margin-left: 0px; }
#submenu2 .title { padding: 4px; }
@media (max-width: 767px) {
  #submenu2 {
    text-align: left;
  }
  #submenu2 ul {
    display: block;
  }
  #submenu2 li {
    display: block;
  }
  #submenu2 li a:after {
    display: none;
  }
  #submenu2 > div > ul {
    padding-top: 4px;
  }
}


.act-goods .main-text h1 {
  font-weight: 200;
  font-size: 35px;
  margin: 60px 0 40px;

  margin: 40px 0 40px; /* for #submenu2 */
}
.act-goods .main-text h2 {
  font-weight: 200;
  font-size: 23px;
  margin: 30px 0 20px;
}
.act-goods .main-text p {
  margin-bottom: 20px;
}
.act-goods .main-text ol {
  margin: 0 0 20px -3px;
}
.act-goods .main-text ul {
  margin: 0 0 20px 20px;
}
.act-goods .main-text .image {
  text-align: center;
  margin-bottom: 20px;
}
.act-goods .main-text .image img { width: 70%; }
@media (max-width: 991px) {
  .act-goods .main-text .image img { width: 100%; }
}


/* no-float */
.no-float.row {
  display: table;
  float: none;
}
.no-float.row .col {
  display: table-cell;
  float: none;
}

