.reg_text{
    font-size: 16px !important;
    font-weight: 600 !important;
  }
  h2.sec_header {
      font-size: 35px;
      font-weight: 900;
      color: #213c85;
      margin-bottom: 20px;
      margin-top: 20px;
  }
  /*h2.sec_header:before {
      content: "";
      background: #3090ca;
      display: block;
      width: 46px;
      height: 7px;
       border-radius: 5px !important; 
      margin: 0;
      position: relative;
      top: 0px;
      margin-bottom: 15px;
  }*/
  span.top_br {
      width: 100px;
      border-top: 2px solid #ccc;
      display: inline-block;
  }
  .mt-20{
    margin-top: 20px
  }
  .mt-30{
    margin-top: 30px
  }
  .mt-40{
    margin-top: 40px
  }
  .mt-50{
    margin-top: 50px;
  }
  .desktop_img{
      display: block;
    }
  .mobile_img{
    display: none;
  }
  .desktop_vid{
      display: block;
    }
  .mobile_vid{
    display: none;
  }
  .navbar-fixed-top{
    background-color: #fff !important;
  }
  .header_sec {
      min-height: 500px;
      background: url(../png/banner-image.png);
      background-size: 58%;
      background-position: 100% 16%;
      background-repeat: no-repeat;
      padding-bottom: 100px;
      box-shadow: 1px 1px 12px 3px #ccc;
  }
  .text-white{
    color: #fff !important;
  }
  h1.main_heading {
      margin-top: 135px;
      font-size: 36px;
      font-weight: 900;
      color: #213c85;
  }
  h1.main_heading span{
      font-size: 25px;
      font-weight: 900;
      color: #213c85;
  }
  p.sub_heading {
      font-size: 18px;
      font-weight: 600;
  }
  .pega_header_pt {
      background: #fff;
      margin-top: -120px;
      padding: 15px 15px 20px 15px;
      box-shadow: 1px 1px 21px 0px #ccc;
  
  }
  .companies_swiper .swiper-slide img {
      margin: 0 auto;
      padding: 30px 30px;
  }
  .companies_swiper{
    height: 165px;
  }
  img.point_img {
      height: 130px;
  }
  hr.divid {
      margin: 30px 15px;
  }
  .pt_br{
    border-right: 2px solid #ccc;
  }
  .know_more{
      text-align: center;
      padding: 5px 40px;
      font-size: 18px;
      border-radius: 4px;
      margin-top: 12px;
      transition: .5s;
      color: #333;
      background: #dfe213;
    }
      .swiper-button-prev:after, .swiper-button-next:after{
        font-size: 10px !important;
        font-weight: 800;
      }
      .swiper-button-prev, .swiper-button-next {
      position: absolute;
      top: 50%;
      width: 20px !important;
      height: 30px !important;
      margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
      z-index: 10;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #fff !important;
  }
  .companies_swiper .swiper-button-next, .companies_swiper .swiper-container-rtl .swiper-button-prev {
      right: 10px;
      left: auto;
      background-color: #353232 !important;
      border-radius: 50%;
      padding: 0 15px;
  }
  .companies_swiper .swiper-button-prev, .companies_swiper .swiper-container-rtl .swiper-button-next {
      left: 10px;
      right: auto;
      background-color: #353232 !important;
      border-radius: 50%;
      padding: 0 15px;
  }
  .companies_swiper  .swiper-pagination{
    text-align: right;
  }
  .companies_swiper .swiper-pagination-bullet {
      width: 25px !important;
      height: 5px !important;
      display: inline-block;
      border-radius: 0 !important;
      background: #000;
      opacity: 0.2;
  }
  .partners_swiper .swiper-pagination-bullet {
      width: 5px !important;
      height: 5px !important;
      display: inline-block;
      border-radius: 0 !important;
      background: #000;
      opacity: 0.2;
  }
  .partners_swiper  .swiper-pagination-bullet-active{
     background: #202656 !important;
  }
  .students_swiper .swiper-pagination-bullet {
      width: 5px !important;
      height: 5px !important;
      display: inline-block;
      border-radius: 0 !important;
      background: #000;
      opacity: 0.2;
  }
  .students_swiper  .swiper-pagination-bullet-active{
     background: #202656 !important;
  }
  
  
  
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
          padding: 3px;
  }.swiper-pagination-bullet-active {
      background: #213c85 !important;
      opacity: 1 !important;
      border-radius: 7px !important;
      border: 4px solid #fff;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 5 !important;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
          padding: 3px;
  }
  .review_sec .swiper-pagination-bullet-active {
      background: #213c85 !important;
      opacity: 1 !important;
      border-radius: 7px !important;
      border: 4px solid #fff;
  }
  .review_sec .swiper-pagination-bullet{
      background: #213c85 !important;
      opacity: 0.4;
      border-radius: 7px !important;
      border: 4px solid #fff;
  }
  .other_review_sec .swiper-pagination-bullet-active {
      background: #fff !important;
      opacity: 1 !important;
      border-radius: 7px !important;
      border: 4px solid #213c85;
  }
  .other_review_sec .swiper-pagination-bullet{
      background: #fff !important;
      opacity: 0.4;
      border-radius: 7px !important;
      border: 4px solid #213c85;
  }
  .other_review_sec h3 {
      font-size: 20px;
      font-weight: 600;
      color: #515b65;
  }
  .other_review_sec .factulty-box {
      background: #fff;
      padding: 25px 25px 25px;
      position: relative;
      /* border-radius: 5px; */
      box-shadow: 5px 4px 22px 0 rgba(54,69,80,0.2);
      /* border-bottom: 4px solid #00a4aa; */
      margin: 30px 40px 50px;
      min-height: 255px;
  }
  .other_review_sec .Institutions_swiper_sec .factulty-box {
      background: #fff;
      padding: 25px 25px 25px;
      position: relative;
      /* border-radius: 5px; */
      box-shadow: 5px 4px 22px 0 rgba(54,69,80,0.2);
      /* border-bottom: 4px solid #00a4aa; */
      margin: 30px 60px 50px;
      min-height: 190px;
  }
  .other_review_sec .Recruiting_swiper_sec .factulty-box {
      background: #fff;
      padding: 25px 25px 25px;
      position: relative;
      /* border-radius: 5px; */
      box-shadow: 5px 4px 22px 0 rgba(54,69,80,0.2);
      /* border-bottom: 4px solid #00a4aa; */
      margin: 30px 60px 50px;
      min-height: 100px;
  }
  .other_review_sec .swiper-button-prev, .other_review_sec .swiper-button-next {
      position: absolute;
      background-color: #232f83;
      top: 50%;
      width: 20px !important;
      height: 30px !important;
      margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
      z-index: 10;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #fff !important;
      border-radius: 20px;
      padding: 0 15px;
  }
  .review_sec {
      background: #213c85;
      padding: 40px 10px;
      margin-top: 30px;
  }
  a.view_more {
      position: absolute;
      bottom: 20px;
      right: 30px;
  }
  .top_icons{
      margin-top: 70px;
      margin-bottom: 20px;
  }
  p.note {
      position: relative;
      top: -65px;
      left: 49px;
      color: #4681b1;
      font-size: 18px;
      font-weight: 600;
  }
  /*new css for july 15*/
  .video_play {
      margin: 30px 0 40px 0;
  }
  .video_play h5{
    font-weight: 900;
    display: inline-block;
  }
  .video_play_icon{
    height: 50px;
  }
  .video_play a:hover {
      color: #fff;
      text-decoration: none;
  }
  .download_sec h2 {
      display: inline-block;
      color: #213c85;
      font-weight: 900;
  }
  .download_sec {
      margin: 0px auto;
      text-align: center;
      margin-top: -35px;
      margin-bottom: 10px;
  }
  .download_sec a {
      color: #152371;
      text-decoration: none;
  }  
  img.download_icon {
      height: 60px;
  }
  img.img-responsive.leader_img {
      margin-top: 20px;
      border-radius: 15px;
  }
  h2.sm_heading {
      font-size: 26px;
      margin-top: 0px;
  }
  h2.sm_heading:before {
      content: "";
      background: #1a2271;
      display: block;
      width: 50px;
      height: 7px;
      /* border-radius: 5px !important; */
      margin: 0;
      position: relative;
      top: 0px;
      margin-bottom: 15px;
  }
  .students_swiper_sec h3 span {
      font-size: 14px;
      font-weight: 600;
      font-style: italic;
      line-height: 170%;
      display: inline-block;
      margin-top: 5px;
      color: #5e6e7b;
  }
  p.quotes_text {
      font-size: 20px;
  }
  img.under_logo {
      height: 70px;
      margin-top: -40px;
      margin-bottom: 50px;
  }
  .select-sec{
      margin: auto;
      padding: 0;
      width: 100%;
      text-align: left;
      position: relative;
  }
  .select-sec li {
      width: 24%;
      display: inline-block;
      text-align: center;
      margin: auto;
  }
  .select-sec li img {
      height: 180px;
      z-index: 9;
      position: relative;
  }
  .select-sec li h3 {
      font-size: 18px;
      line-height: 140%;
      color: #fff;
      margin-top: 0;
  }
  /*.select-sec :after {
      content: "";
      background: url(../images/dot-line.png)no-repeat;
      position: absolute;
      width: 75%;
      top: 30px;
      height: 86px;
      background-size: 100%;
      text-align: center;
      left: 140px;
  }*/
  .videos_section .factulty-box {
      margin: 0 !important;
  }
  .videos_section .img-thumbnail {
      display: inline-block;
      width: 100%;
   }
  
   #participating_inst{
      background: url(../png/cmapus.png);
          background-size: cover;
          padding: 40px 0 30px 0; 
  
   }
   /* .india_desk{
       display: block;
       height: 800px;
   } */

   .india_desk {
    display: block;
    height: 1007px;
    padding-left: 153px;
}
   .instis_sec.first {
      margin-top: 110px;
  }
   .instis_wrap {
      margin-top: 47px;
      padding-left: 20px;
  }

 

  .instis_sec:hover{
      background: #ffdf00;
  }
  .instis_sec h5 {
      font-size: 14px;
      font-weight: 600;
      margin: 7px 0;
  }
  .instis_sec h5 i.fa-chevron-circle-right{
      position: absolute;
      right: 10px;
      font-size: 22px;
      top: 4px;
      color: #16226f;
  }

  .first_sec{
    margin-top: 114px;
  }
  .instis_sec.fourth_sec{
      margin-top: 184px;
  }
  .india_mobile{
      display: none;
  }
  img.speaker_img {
      height: 127px;
      text-align: center;
      margin: auto;
      border-radius: 15px;
  }
  
.colleges_modal {
    width: 800px;
    height: auto;
    max-width: 80%;
    margin-top: 80px;
}
  .college_content {
      background-color: #14237d;
      color: #fff;
      padding:50px 30px;
      text-align: center;
      font-size: 16px;
  }
.college_content p {
    font-weight: 300;
}
.college_content p strong{
    font-size: 20px;
}
.college_logo img {
    height: 100px;
    margin: 25px auto;
}
  .college_logo{
      text-align: center;
  }
  .college_logo img {
      height: 80px;
      margin: 65px auto;
  }
  
  .colleges_modal button.close {
      background: #14237d;
      opacity: 1;
      color: #ffffff;
      border-radius: 50%;
      padding: 2px 4px 4px;
      line-height: 15px;
      border: 2px solid #FFF;
      z-index: 999;
  }
.colleges_modal button.close {
    float: right;
    position: absolute;
    right: -2px !important;
    top: -2px !important;
}
  .insti_inner_img{
      height: 100px;
      margin: 20px auto;
  }
  
  
  .navbar-default .navbar-toggle .icon-bar {
      background-color: #fff;
  }
  .navbar-toggle {
      background-color: #313e86;
  }
  
  
  .main-block {
      padding: 0px;
  }
  .gallery .swiper-button-prev:after, .gallery .swiper-button-next:after {
      color: #111;
      font-size: 22px !important;
      font-weight: 900;
  }
  
  .gallery .swiper-pagination-bullet-active{
      border: none;
  }
  .ml-left {
      margin-left: 45px;
  }
  img.about_uap {
      margin-top: 25px;
      border: 5px solid #fff;
      box-sizing: content-box;
  }
  ul.cta-sec li:nth-child(3) {
      top: -16px;
  }
  ul.cta-sec li:nth-child(3) h3 {
      padding: 55px 2px 36px 2px;
  }
  @media only screen and (max-width :600px){
    .report{
      width: 600px;
    }
  }
  @media only screen and (max-width :767px){
      .innerpage-menu .navbar-nav>li {
          width: 100%;
      }
  /* }
  @media only screen and (max-width :768px){ */
      ul.consl-partners li{
      width: 40%;
  }
    .select-sec li {
      width: 100%;
      display: inline-block;
      text-align: center;
      margin: auto;
    }
    .desktop_img{
      display: none;
    }
    .mobile_img{
    display: block;
    margin-left: 15%;
  }
  a.view_more {
      position: absolute;
      bottom: 10px;
      right: 10px;
  }
  .pt_br {
      border-right: none;
  }
  .pega_header_pt{
    margin-top: 0;
  }
  /*.innerpage-menu .navbar-nav>li {
      float: left;
      text-align: center;
      width: 100%;
      }*/
      .navbar-brand img {
      height: 49px;
   }
  .header_sec {
      min-height: 500px;
      background: url(../png/mobile_view.png);
      background-size: cover;
      background-size: 30%;
      background-repeat: no-repeat;
      background-position: 100% 102%;
  }
  ul.consl-partners {
      text-align: center;
  }
  ul.consl-partners li.partner_more {
      color: #fff !important;
      padding: 40px 0 !important;
      }
    .download_sec {
        text-align: center;
        margin-top: 0;
        margin-bottom: 10px;
    }
  }
  @media only screen and (max-width :480px) and (min-width: 320px){
.colleges_modal { width: 90%; height: auto; margin: 28px auto; max-width: 90%; }
      ul.cta-sec {top:315px;}
  ul.cta-sec li{width: 49%;}
      .other_review_sec h3{font-size: 15px; font-weight: 800;}
      .partners_swiper .factulty-box, .students_swiper .factulty-box{
              padding: 25px 10px 25px;
              margin: 30px 25px 50px;
  
      }
      img.under_logo {
      margin-bottom: 30px;}
      p.quotes_text {font-size: 16px}
      .insti_inner_img{
              height: 40px;
              margin: 16px auto;
      }
      .other_review_sec .swiper-button-prev, .other_review_sec .swiper-button-next{display: none;}
      .other_review_sec .Institutions_swiper_sec .factulty-box, .other_review_sec .Recruiting_swiper_sec .factulty-box, .other_review_sec .students_swiper_sec .factulty-box {
              margin: 30px 0 50px;
      }
      .download_sec h2{
          font-size: 22px !important;
      }
  
       .instis_wrap {
              margin-top: 30px;
      }
      .instis_sec {
        margin: 10px auto!important;
          width: 280px!important;
      }
  .header_sec {
      min-height: 990px;
      background: url(../png/mobile_view.png);
      background-size: cover;
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: 181% 38%;
  }
  .video-thumb {
      height: 220px;
      margin: 30px 0px;
  }
  .know_more{
      margin: auto;
      display: block;
      width: 60%;
  }    
  ul.consl-partners{
      text-align: center;
  }  
  ul.consl-partners li {
      width: 60%;
      padding-left: 0px;
  }
  h1.main_heading {
      margin-top: 100px;
      font-size: 27px;
      text-align: center;
  }
  p.sub_heading {
      font-size: 17px;
      font-weight: 600;
      text-align: center;
  }    
      .desktop_vid{
      display: none;
    }
      .mobile_vid{
        display: block;
      }
      h2.sec_header{
          font-size: 28px;
      }
      p.note{
        top: -40px;
        left: 0px;
        text-align: center;
      }    
  }
  @media only screen and (min-width :1200px){
      ul.consl-partners li {
      width: 14%;
    }
  }
  @media only screen and (max-width :991px){
      .india_desk{
           display: none!important;
       }
       .india_mobile{
           display: block;
       }
       .instis_sec.fourth_sec{
           margin-top: 20px;
       }
       .instis_sec {
              margin: 0 auto;
             margin-top: 20px;
  
          }
  }
  @media only screen and (min-width :1500px) and (max-width :1950px) {
    .hero-wrap{
          min-height: 700px;
          background-position: 90% 30%;
    }
    
  }

  .instis_sec {
    width: 350px;
    background-color: #fff;
    padding: 0 25px 0 10px;
    margin-top: 4px;
    border: 2px solid #d0b013;
    position: relative;
    cursor: pointer;
}
@media only screen and (max-width :1366px){
  .instis_sec {
      width: 350px;
      background-color: #fff;
      padding: 0 25px 0 10px;
      margin-top: 4px;
      border: 2px solid #d0b013;
      position: relative;
      cursor: pointer;
      height: 24px;
  }
  .instis_sec.fourth_sec {
    margin-top: 155px;
}

.india_desk {
    display: block;
    height: 1007px;
    padding-left: 26px;
}


}

@media only screen and (max-width :1536px){

    .india_desk {
        display: block;
        height: 1007px;
        padding-left: 0px!important;
    }

    .instis_wrap {
		margin-top: 186px !important;
		padding-left: 40px!important;
    }
}

@media only screen and (min-width :1800px) {

    .header_sec {
        background-size: 42%;
    }
}