/* BEGIN Light */
@font-face {
  font-family: 'Open Sans';
  src: url("../../../fonts/fonts/Light/OpenSans-Light.woff2?v=1.101") format("woff2"), url("../../../fonts/fonts/Light/OpenSans-Light.woff?v=1.101") format("woff"), url("../../../fonts/fonts/Light/OpenSans-Light.eot?v=1.101") format("eot"), url("../../../fonts/fonts/Light/OpenSans-Light.svg?v=1.101") format("svg"), url("../../../fonts/fonts/Light/OpenSans-Light.ttf?v=1.101") format("ttf");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
/* END Light */
/* BEGIN Regular */
@font-face {
  font-family: 'Open Sans';
  src: url("../../../fonts/fonts/Regular/OpenSans-Regular.woff2?v=1.101") format("woff2"), url("../../../fonts/fonts/Regular/OpenSans-Regular.woff?v=1.101") format("woff"), url("../../../fonts/fonts/Regular/OpenSans-Regular.eot?v=1.101") format("eot"), url("../../../fonts/fonts/Regular/OpenSans-Regular.svg?v=1.101") format("svg"), url("../../../fonts/fonts/Regular/OpenSans-Regular.ttf?v=1.101") format("ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
/* END Regular */
/* BEGIN Semibold */
@font-face {
  font-family: 'Open Sans';
  src: url("../../../fonts/fonts/Semibold/OpenSans-Semibold.woff2?v=1.101") format("woff2"), url("../../../fonts/fonts/Semibold/OpenSans-Semibold.woff?v=1.101") format("woff"), url("../../../fonts/fonts/Semibold/OpenSans-Semibold.eot?v=1.101") format("eot"), url("../../../fonts/fonts/Semibold/OpenSans-Semibold.svg?v=1.101") format("svg"), url("../../../fonts/fonts/Semibold/OpenSans-Semibold.ttf?v=1.101") format("ttf");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }
/* END Semibold */
/* BEGIN Bold */
@font-face {
  font-family: 'Open Sans';
  src: url("../../../fonts/fonts/Bold/OpenSans-Bold.woff2?v=1.101") format("woff2"), url("../../../fonts/fonts/Bold/OpenSans-Bold.woff?v=1.101") format("woff"), url("../../../fonts/fonts/Bold/OpenSans-Bold.eot?v=1.101") format("eot"), url("../../../fonts/fonts/Bold/OpenSans-Bold.svg?v=1.101") format("svg"), url("../../../fonts/fonts/Bold/OpenSans-Bold.ttf?v=1.101") format("ttf");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
/* END Bold */
/* BEGIN Extrabold */
@font-face {
  font-family: 'Open Sans';
  src: url("../../../fonts/fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.101") format("woff2"), url("../../../fonts/fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.101") format("woff"), url("../../../fonts/fonts/ExtraBold/OpenSans-ExtraBold.eot?v=1.101") format("eot"), url("../../../fonts/fonts/ExtraBold/OpenSans-ExtraBold.svg?v=1.101") format("svg"), url("../../../fonts/fonts/ExtraBold/OpenSans-ExtraBold.ttf?v=1.101") format("ttf");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }
/* END Extrabold */
@font-face {
  font-family: 'careers-icon';
  src: url("../../../fonts/m-careers-icon.eot?vov380");
  src: url("../../../fonts/m-careers-icon.eot?vov380#iefix") format("embedded-opentype"), url("../../../fonts/m-careers-icon.ttf?vov380") format("truetype"), url("../../../fonts/m-careers-icon.woff?vov380") format("woff"), url("../../../fonts/m-careers-icon.svg?vov380#careers-icon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'careers-icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-display: swap;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.c360-thumb-up:before {
  content: "\e953";
  color: #02a569; }

.c360-thumb-down:before {
  content: "\e954";
  color: #e56c5b; }

.c360-pop-up:before {
  content: "\e94e"; }

.c360-arrow-back-sign:before {
  content: "\e94f"; }

.c360-arrow-down-sign:before {
  content: "\e950"; }

.c360-arrow-next-sign:before {
  content: "\e951"; }

.c360-arrow-up-sign:before {
  content: "\e952"; }

.c360-ranking:before {
  content: "\e949"; }

.c360-competition:before {
  content: "\e94a"; }

.c360-hotel:before {
  content: "\e94b"; }

.c360-medical:before {
  content: "\e94c";
  font-size: 1.5rem; }

.c360-abroad:before {
  content: "\e94d"; }

.c360-logout:before {
  content: "\e944"; }

.c360-companion:before {
  content: "\e945"; }

.c360-edit-profile:before {
  content: "\e946"; }

.c360-icon-qn-a:before {
  content: "\e947"; }

.c360-login:before {
  content: "\e948"; }

.c360-star:before {
  content: "\e941"; }

.c360-setting:before {
  content: "\e942"; }

.c360-seat:before {
  content: "\e926"; }

.c360-sports:before {
  content: "\e927"; }

.c360-swimming-pool:before {
  content: "\e928"; }

.c360-transport:before {
  content: "\e929"; }

.c360-wifi:before {
  content: "\e92a"; }

.c360-ac-classrooms:before {
  content: "\e92b"; }

.c360-alumni:before {
  content: "\e92c"; }

.c360-auditorium:before {
  content: "\e92d"; }

.c360-banks-facilities:before {
  content: "\e92e"; }

.c360-boarding:before {
  content: "\e92f"; }

.c360-books:before {
  content: "\e930"; }

.c360-boys-hostel:before {
  content: "\e931"; }

.c360-cafeteria:before {
  content: "\e932"; }

.c360-convenience-store:before {
  content: "\e933"; }

.c360-girls-hostel:before {
  content: "\e934"; }

.c360-guest-room:before {
  content: "\e935"; }

.c360-gym:before {
  content: "\e936"; }

.c360-hospital:before {
  content: "\e937"; }

.c360-info-tip {
  color: #ccc !important;
  font-size: 16px !important; }
  .c360-info-tip:before {
    content: "\e938"; }

.c360-it-infrastructure:before {
  content: "\e939"; }

.c360-laboratories:before {
  content: "\e93a"; }

.c360-library:before {
  content: "\e93b"; }

.c360-moot-court:before {
  content: "\e93d"; }

.c360-navigation:before {
  content: "\e93e"; }

.c360-parking:before {
  content: "\e93f"; }

.c360-school:before {
  content: "\e940"; }

.c360-magnifying-glass:before {
  content: "\e925"; }

.c360-animation:before {
  content: "\e911"; }

.c360-arts:before {
  content: "\e912"; }

.c360-business:before {
  content: "\e913"; }

.c360-colleges:before {
  content: "\e914"; }

.c360-commerce:before {
  content: "\e915"; }

.c360-computer:before {
  content: "\e916"; }

.c360-edit:before {
  content: "\e917"; }

.c360-education:before {
  content: "\e918"; }

.c360-engineering:before {
  content: "\e919"; }

.c360-exams:before {
  content: "\e91a"; }

.c360-law:before {
  content: "\e91b"; }

.c360-media:before {
  content: "\e91c"; }

.c360-medicine:before {
  content: "\e91d"; }

.c360-pharmacy:before {
  content: "\e91e"; }

.c360-predictors:before {
  content: "\e91f"; }

.c360-qn-a:before {
  content: "\e920"; }

.c360-quick-links:before {
  content: "\e921"; }

.c360-resourses:before {
  content: "\e922"; }

.c360-sciences:before {
  content: "\e923"; }

.c360-tourism:before {
  content: "\e924"; }

.c360-bg-right:before {
  content: "\e90a"; }

.c360-arrow-bottom:before {
  content: "\e900"; }

.c360-arrow-left:before {
  content: "\e901"; }

.c360-arrow-right:before {
  content: "\e902"; }

.c360-arrow-top:before {
  content: "\e903"; }

.c360-cancel:before {
  content: "\e904"; }

.c360-colleges2:before {
  content: "\e905"; }

.c360-ebooks:before {
  content: "\e906"; }

.c360-exam:before {
  content: "\e907"; }

.c360-facebook:before {
  content: "\e908"; }

.c360-hamburger:before {
  content: "\e909"; }

.c360-rupees:before {
  content: "\e90b"; }

.c360-search:before {
  content: "\e90c"; }

.c360-students:before {
  content: "\e90d"; }

.c360-twitter:before {
  content: "\e90e"; }

.c360-wrong:before {
  content: "\e90f"; }

.c360-youtube:before {
  content: "\e910"; }

.c360-icon-clock:before {
  content: "\e943"; }

.c360-like-bg:before {
  content: "\e955";
  color: #02a569; }

.c360-share:before {
  content: "\e956"; }

.c360-download:before {
  content: "\e957"; }

.c360-Facebook .path1:before {
  content: "\e958";
  color: #3b5999; }

.c360-Facebook .path2:before {
  content: "\e959";
  margin-left: -1em;
  color: #606161; }

.c360-Facebook .path3:before {
  content: "\e95a";
  margin-left: -1em;
  color: white; }

.c360-whatsapp .path1:before {
  content: "\e95b";
  color: #4daf4e; }

.c360-whatsapp .path2:before {
  content: "\e95c";
  margin-left: -1em;
  color: white; }

.c360-download_check-01:before {
  content: "\e95d";
  color: #55c023; }

.c360-announcment:before {
  content: '\e95e';
  color: #02a569; }

.c360-comment:before {
  content: '\e95f'; }

.c360-edit:before {
  content: '\e960';
  color: #ccc; }

.c360-eye:before {
  content: '\e961';
  color: #999; }

.c360-follow:before {
  content: '\e962'; }

.c360-following-button:before {
  content: '\e963';
  color: #00a66a; }

.c360-Following:before {
  content: '\e964';
  color: #02a569; }

.c360-like:before {
  content: '\e965';
  color: #3a4d95; }

.c360-Liked:before {
  content: \e966;
  color: #3a4d95; }

.c360-more:before {
  content: \e967;
  color: #3a4d95; }

.c360-reply:before {
  content: \e968; }

.c360-share:before {
  content: \e969;
  color: #3a4d95; }

.c360-edit-answer:before {
  content: '\e96a';
  color: #ccc; }

.c360-tick2:before {
  content: '\e96b'; }

.c360-badge-white .path1:before {
  content: '\e96c';
  color: black; }

.c360-badge-white .path2:before {
  content: '\e96d';
  margin-left: -1em;
  color: white; }

.c360-tick:before {
  content: '\e96e';
  color: #00a66a; }

.c360-tick3:before {
  content: '\e96f';
  color: #3a4d95; }

.c360-answer-request:before {
  content: '\e970';
  color: #02a569; }

.c360-answers:before {
  content: '\e971';
  color: #ccc; }

.c360-comment1:before {
  content: '\e972';
  color: #3a4d95; }

.c360-dashboard:before {
  content: '\e973';
  color: #e56c5b; }

.c360-edit-profile1:before {
  content: '\e974';
  color: #3a4d95; }

.c360-following:before {
  content: '\e975';
  color: #ccc; }

.c360-my-followers:before {
  content: '\e976';
  color: #ccc; }

.c360-notifications:before {
  content: '\e977';
  color: #ccc; }

.c360-question:before {
  content: '\e978';
  color: #ccc; }

.c360-ans-later:before {
  content: "\e968";
  color: #3a4d95; }

.c360-delete:before {
  content: "\e979";
  color: #3a4d95; }

.c360-report:before {
  content: "\e97a";
  color: #3a4d95; }

.c360-request-answer:before {
  content: "\e97b";
  color: #02a569; }

.c360-filter:before {
  content: "\e97c";
  color: #366ed8; }

.c360-class:before {
  content: "\e97d";
  color: #999; }

.c360-near-location:before {
  content: "\e97e";
  color: #999; }

.c360-board:before {
  content: "\e97f";
  color: #999; }

.c360-sign-direction:before {
  content: "\e980";
  color: #f8a805; }

.c360-briefcase:before {
  content: "\e981";
  color: #999; }

.c360-building:before {
  content: "\e982";
  color: #f67280; }

.c360-clock-nine:before {
  content: "\e983";
  color: #999; }

.c360-dollar-alt:before {
  content: "\e984";
  color: #f67280; }

.c360-file-check-alt:before {
  content: "\e985";
  color: #f67280; }

.c360-link:before {
  content: "\e986";
  color: rgba(6, 69, 173, 0.6); }

.c360-quote-down:before {
  content: "\e987";
  color: #0645ad; }

.c360-quote-up:before {
  content: "\e988";
  color: #0645ad; }

.c360-user-check:before {
  content: "\e989";
  color: #f67280; }

.c360-path-admissionProcess:before {
  content: "\e98b"; }

.c360-path-arrowRightBold:before {
  content: "\e98c"; }

.c360-path-coEd:before {
  content: "\e98d"; }

.c360-path-costituent:before {
  content: "\e98e"; }

.c360-path-cutoff:before {
  content: "\e98f"; }

.c360-path-estd:before {
  content: "\e990"; }

.c360-path-faculty:before {
  content: "\e991"; }

.c360-path-nirfRank:before {
  content: "\e992"; }

.c360-path-placement:before {
  content: "\e993"; }

.c360-path-private:before {
  content: "\e994"; }

.c360-path-reviews:before {
  content: "\e995"; }

.c360-path-rightAero:before {
  content: "\e996"; }

.c360-path-student:before {
  content: "\e997"; }

.c360-new-ques-ans:before {
  content: "\e998";
  color: #999; }

.c360-new-rank-icon:before {
  content: "\e999";
  color: #999; }

.c360-new-rating:before {
  content: "\e99a";
  color: #999; }

.c360-certification:before {
  content: "\e99b";
  color: #666; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.3333333333%; }

.col-xs-2 {
  width: 16.6666666667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.3333333333%; }

.col-xs-5 {
  width: 41.6666666667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.3333333333%; }

.col-xs-8 {
  width: 66.6666666667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.3333333333%; }

.col-xs-11 {
  width: 91.6666666667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.3333333333%; }

.col-xs-pull-2 {
  right: 16.6666666667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.3333333333%; }

.col-xs-pull-5 {
  right: 41.6666666667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.3333333333%; }

.col-xs-pull-8 {
  right: 66.6666666667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.3333333333%; }

.col-xs-pull-11 {
  right: 91.6666666667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.3333333333%; }

.col-xs-push-2 {
  left: 16.6666666667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.3333333333%; }

.col-xs-push-5 {
  left: 41.6666666667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.3333333333%; }

.col-xs-push-8 {
  left: 66.6666666667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.3333333333%; }

.col-xs-push-11 {
  left: 91.6666666667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }

  .col-sm-1 {
    width: 8.3333333333%; }

  .col-sm-2 {
    width: 16.6666666667%; }

  .col-sm-3 {
    width: 25%; }

  .col-sm-4 {
    width: 33.3333333333%; }

  .col-sm-5 {
    width: 41.6666666667%; }

  .col-sm-6 {
    width: 50%; }

  .col-sm-7 {
    width: 58.3333333333%; }

  .col-sm-8 {
    width: 66.6666666667%; }

  .col-sm-9 {
    width: 75%; }

  .col-sm-10 {
    width: 83.3333333333%; }

  .col-sm-11 {
    width: 91.6666666667%; }

  .col-sm-12 {
    width: 100%; }

  .col-sm-pull-0 {
    right: auto; }

  .col-sm-pull-1 {
    right: 8.3333333333%; }

  .col-sm-pull-2 {
    right: 16.6666666667%; }

  .col-sm-pull-3 {
    right: 25%; }

  .col-sm-pull-4 {
    right: 33.3333333333%; }

  .col-sm-pull-5 {
    right: 41.6666666667%; }

  .col-sm-pull-6 {
    right: 50%; }

  .col-sm-pull-7 {
    right: 58.3333333333%; }

  .col-sm-pull-8 {
    right: 66.6666666667%; }

  .col-sm-pull-9 {
    right: 75%; }

  .col-sm-pull-10 {
    right: 83.3333333333%; }

  .col-sm-pull-11 {
    right: 91.6666666667%; }

  .col-sm-pull-12 {
    right: 100%; }

  .col-sm-push-0 {
    left: auto; }

  .col-sm-push-1 {
    left: 8.3333333333%; }

  .col-sm-push-2 {
    left: 16.6666666667%; }

  .col-sm-push-3 {
    left: 25%; }

  .col-sm-push-4 {
    left: 33.3333333333%; }

  .col-sm-push-5 {
    left: 41.6666666667%; }

  .col-sm-push-6 {
    left: 50%; }

  .col-sm-push-7 {
    left: 58.3333333333%; }

  .col-sm-push-8 {
    left: 66.6666666667%; }

  .col-sm-push-9 {
    left: 75%; }

  .col-sm-push-10 {
    left: 83.3333333333%; }

  .col-sm-push-11 {
    left: 91.6666666667%; }

  .col-sm-push-12 {
    left: 100%; }

  .col-sm-offset-0 {
    margin-left: 0%; }

  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }

  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }

  .col-sm-offset-3 {
    margin-left: 25%; }

  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }

  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }

  .col-sm-offset-6 {
    margin-left: 50%; }

  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }

  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }

  .col-sm-offset-9 {
    margin-left: 75%; }

  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }

  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }

  .col-sm-offset-12 {
    margin-left: 100%; } }
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }

  .col-md-1 {
    width: 8.3333333333%; }

  .col-md-2 {
    width: 16.6666666667%; }

  .col-md-3 {
    width: 25%; }

  .col-md-4 {
    width: 33.3333333333%; }

  .col-md-5 {
    width: 41.6666666667%; }

  .col-md-6 {
    width: 50%; }

  .col-md-7 {
    width: 58.3333333333%; }

  .col-md-8 {
    width: 66.6666666667%; }

  .col-md-9 {
    width: 75%; }

  .col-md-10 {
    width: 83.3333333333%; }

  .col-md-11 {
    width: 91.6666666667%; }

  .col-md-12 {
    width: 100%; }

  .col-md-pull-0 {
    right: auto; }

  .col-md-pull-1 {
    right: 8.3333333333%; }

  .col-md-pull-2 {
    right: 16.6666666667%; }

  .col-md-pull-3 {
    right: 25%; }

  .col-md-pull-4 {
    right: 33.3333333333%; }

  .col-md-pull-5 {
    right: 41.6666666667%; }

  .col-md-pull-6 {
    right: 50%; }

  .col-md-pull-7 {
    right: 58.3333333333%; }

  .col-md-pull-8 {
    right: 66.6666666667%; }

  .col-md-pull-9 {
    right: 75%; }

  .col-md-pull-10 {
    right: 83.3333333333%; }

  .col-md-pull-11 {
    right: 91.6666666667%; }

  .col-md-pull-12 {
    right: 100%; }

  .col-md-push-0 {
    left: auto; }

  .col-md-push-1 {
    left: 8.3333333333%; }

  .col-md-push-2 {
    left: 16.6666666667%; }

  .col-md-push-3 {
    left: 25%; }

  .col-md-push-4 {
    left: 33.3333333333%; }

  .col-md-push-5 {
    left: 41.6666666667%; }

  .col-md-push-6 {
    left: 50%; }

  .col-md-push-7 {
    left: 58.3333333333%; }

  .col-md-push-8 {
    left: 66.6666666667%; }

  .col-md-push-9 {
    left: 75%; }

  .col-md-push-10 {
    left: 83.3333333333%; }

  .col-md-push-11 {
    left: 91.6666666667%; }

  .col-md-push-12 {
    left: 100%; }

  .col-md-offset-0 {
    margin-left: 0%; }

  .col-md-offset-1 {
    margin-left: 8.3333333333%; }

  .col-md-offset-2 {
    margin-left: 16.6666666667%; }

  .col-md-offset-3 {
    margin-left: 25%; }

  .col-md-offset-4 {
    margin-left: 33.3333333333%; }

  .col-md-offset-5 {
    margin-left: 41.6666666667%; }

  .col-md-offset-6 {
    margin-left: 50%; }

  .col-md-offset-7 {
    margin-left: 58.3333333333%; }

  .col-md-offset-8 {
    margin-left: 66.6666666667%; }

  .col-md-offset-9 {
    margin-left: 75%; }

  .col-md-offset-10 {
    margin-left: 83.3333333333%; }

  .col-md-offset-11 {
    margin-left: 91.6666666667%; }

  .col-md-offset-12 {
    margin-left: 100%; } }
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }

  .col-lg-1 {
    width: 8.3333333333%; }

  .col-lg-2 {
    width: 16.6666666667%; }

  .col-lg-3 {
    width: 25%; }

  .col-lg-4 {
    width: 33.3333333333%; }

  .col-lg-5 {
    width: 41.6666666667%; }

  .col-lg-6 {
    width: 50%; }

  .col-lg-7 {
    width: 58.3333333333%; }

  .col-lg-8 {
    width: 66.6666666667%; }

  .col-lg-9 {
    width: 75%; }

  .col-lg-10 {
    width: 83.3333333333%; }

  .col-lg-11 {
    width: 91.6666666667%; }

  .col-lg-12 {
    width: 100%; }

  .col-lg-pull-0 {
    right: auto; }

  .col-lg-pull-1 {
    right: 8.3333333333%; }

  .col-lg-pull-2 {
    right: 16.6666666667%; }

  .col-lg-pull-3 {
    right: 25%; }

  .col-lg-pull-4 {
    right: 33.3333333333%; }

  .col-lg-pull-5 {
    right: 41.6666666667%; }

  .col-lg-pull-6 {
    right: 50%; }

  .col-lg-pull-7 {
    right: 58.3333333333%; }

  .col-lg-pull-8 {
    right: 66.6666666667%; }

  .col-lg-pull-9 {
    right: 75%; }

  .col-lg-pull-10 {
    right: 83.3333333333%; }

  .col-lg-pull-11 {
    right: 91.6666666667%; }

  .col-lg-pull-12 {
    right: 100%; }

  .col-lg-push-0 {
    left: auto; }

  .col-lg-push-1 {
    left: 8.3333333333%; }

  .col-lg-push-2 {
    left: 16.6666666667%; }

  .col-lg-push-3 {
    left: 25%; }

  .col-lg-push-4 {
    left: 33.3333333333%; }

  .col-lg-push-5 {
    left: 41.6666666667%; }

  .col-lg-push-6 {
    left: 50%; }

  .col-lg-push-7 {
    left: 58.3333333333%; }

  .col-lg-push-8 {
    left: 66.6666666667%; }

  .col-lg-push-9 {
    left: 75%; }

  .col-lg-push-10 {
    left: 83.3333333333%; }

  .col-lg-push-11 {
    left: 91.6666666667%; }

  .col-lg-push-12 {
    left: 100%; }

  .col-lg-offset-0 {
    margin-left: 0%; }

  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }

  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }

  .col-lg-offset-3 {
    margin-left: 25%; }

  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }

  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }

  .col-lg-offset-6 {
    margin-left: 50%; }

  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }

  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }

  .col-lg-offset-9 {
    margin-left: 75%; }

  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }

  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }

  .col-lg-offset-12 {
    margin-left: 100%; } }
.button {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  border: none;
  height: 30px;
  padding: 0 5px;
  min-width: 150px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 1.4rem;
  line-height: 28px;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .button i {
    line-height: 28px; }
  .button:active, .button:active i {
    line-height: 28px; }
  .button.btn-primary {
    background-color: #e56c5b;
    color: #fff;
    border: 1px solid #e56c5b; }
    .button.btn-primary:hover {
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .button.btn-primary:hover {
      background: #df4c38; }
  .button.btn-lineGray {
    background-color: #f2f2f2;
    color: #666666;
    border: 1px solid #e5e5e5; }
    .button.btn-lineGray:hover {
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .button.btn-lineGray:hover {
      border-color: #cccccc; }
  .button.btn-gray {
    background-color: #999999;
    color: #fff;
    border: 1px solid #999999; }
    .button.btn-gray:hover {
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .button.btn-gray:hover, .button.btn-gray:active {
      background-color: #666666;
      border-color: #666666; }
  .button.btn-blue {
    background-color: #3A4D95;
    color: #fff;
    border: 1px solid #3A4D95; }
    .button.btn-blue:hover {
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .button.btn-blue.b2l:hover {
      background-color: #fff;
      color: #3A4D95;
      border-color: #2f3e78;
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .button.btn-blue.b2l:active {
      background-color: #fff;
      color: #161e39;
      border-color: #161e39; }
    .button.btn-blue:hover {
      background: #2f3e78; }
  .button.btn-lineBlue {
    background-color: #fff;
    color: #3A4D95;
    border: 1px solid #3A4D95; }
    .button.btn-lineBlue:hover {
      color: #2f3e78;
      border-color: #2f3e78;
      -webkit-transition: color 0.3s ease;
      -ms-transition: color 0.3s ease;
      -moz-transition: color 0.3s ease;
      -o-transition: color 0.3s ease;
      transition: color 0.3s ease; }
    .button.btn-lineBlue:active {
      color: #161e39;
      border-color: #161e39; }
    .button.btn-lineBlue:hover {
      background-color: #2f3e78;
      color: #fff;
      border-color: #2f3e78;
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .button.btn-lineBlue:active {
      background-color: #161e39;
      border-color: #161e39; }
  .button.btn-green {
    background-color: #02A569;
    color: #fff;
    border: 1px solid #02A569; }
    .button.btn-green:hover {
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .button.btn-green:hover {
      background: #027d4f; }
  .button.btn-greenLine {
    background-color: #fff;
    color: #02A569;
    border: 1px solid #02A569; }
    .button.btn-greenLine:hover {
      color: #027d4f;
      border-color: #027d4f;
      -webkit-transition: color 0.3s ease;
      -ms-transition: color 0.3s ease;
      -moz-transition: color 0.3s ease;
      -o-transition: color 0.3s ease;
      transition: color 0.3s ease; }
    .button.btn-greenLine:active {
      color: #002719;
      border-color: #002719; }
  .button:hover {
    text-decoration: none; }
  .button:focus {
    text-decoration: none;
    outline: none; }
  .button.download-brochure-linkBtn {
    background-color: #fff;
    color: #e56c5b;
    border: 1px solid #e56c5b; }
    .button.download-brochure-linkBtn:hover {
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .button.download-brochure-linkBtn:hover {
      border-color: #df4c38;
      background: #df4c38;
      color: #fff; }
    .button.download-brochure-linkBtn.brochure:before {
      content: "";
      width: 10px;
      height: 12px;
      left: 0;
      top: 1px;
      display: inline-block;
      position: relative;
      margin-right: 5px;
      background: url(../../../images/frontend/desktop/download.svg) no-repeat 0px 1px; }
    .button.download-brochure-linkBtn.brochure:hover:before {
      -webkit-filter: brightness(0) invert(1);
      filter: brightness(0) invert(1); }
  .button.applied {
    border-color: #f2f2f2;
    color: #666666;
    background-color: #f2f2f2; }
    .button.applied:before {
      content: '';
      width: 5px;
      height: 10px;
      position: relative;
      top: -1px;
      display: inline-block;
      margin-right: 6px;
      border-right: 1px solid #02A569;
      border-bottom: 1px solid #02A569;
      -webkit-transform: rotate(35deg);
      -ms-transform: rotate(35deg);
      -moz-transform: rotate(35deg);
      -o-transform: rotate(35deg);
      transform: rotate(35deg); }
    .button.applied:hover {
      border-color: #f2f2f2;
      color: #666666;
      background-color: #f2f2f2; }

.bothPrimaryBtn .button {
  background-color: #f2f2f2;
  color: #666666;
  border: 1px solid #e5e5e5; }
  .bothPrimaryBtn .button:hover {
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .bothPrimaryBtn .button:hover {
    border-color: #cccccc;
    background-color: #f2f2f2; }

.blueBGBTn .button:not(.applyBTn):not(.btn-primary) {
  background-color: transparent;
  border-color: #fff;
  color: #fff; }
  .blueBGBTn .button:not(.applyBTn):not(.btn-primary):hover {
    background-color: #fff;
    color: #666; }
  .blueBGBTn .button:not(.applyBTn):not(.btn-primary).applied:before {
    content: '';
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff; }
  .blueBGBTn .button:not(.applyBTn):not(.btn-primary).applied:hover:before {
    border-color: #666; }
.blueBGBTn .btn-gray {
  background-color: #fff !important;
  color: #666 !important; }
  .blueBGBTn .btn-gray:hover {
    background-color: #ccc !important;
    color: #333 !important;
    border-color: #ccc !important; }

.btnInherit {
  min-width: inherit; }

.btn-xssmall {
  height: 18px;
  padding: 0 5px;
  min-width: 150px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 11px;
  line-height: 16px;
  min-width: 50px;
  padding: 0 5px; }
  .btn-xssmall i {
    line-height: 18px; }
  .btn-xssmall:active, .btn-xssmall:active i {
    line-height: 16px; }

.btn-small {
  height: 30px;
  padding: 0 5px;
  min-width: 150px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 28px;
  min-width: 100px; }
  .btn-small i {
    line-height: 28px; }
  .btn-small:active, .btn-small:active i {
    line-height: 28px; }

.btn-large {
  height: 50px;
  padding: 0 5px;
  min-width: 150px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  font-size: 22px;
  line-height: 48px; }
  .btn-large i {
    line-height: 46px; }
  .btn-large:active, .btn-large:active i {
    line-height: 48px; }

.btn-medium {
  height: 50px;
  padding: 0 5px;
  min-width: 150px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  font-size: 18px;
  line-height: 48px;
  min-width: 180px; }
  .btn-medium i {
    line-height: 46px; }
  .btn-medium:active, .btn-medium:active i {
    line-height: 48px; }

.btn-xlarge {
  height: 60px;
  padding: 0 5px;
  min-width: 150px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  font-size: 26px;
  line-height: 58px; }
  .btn-xlarge i {
    line-height: 55px; }
  .btn-xlarge:active, .btn-xlarge:active i {
    line-height: 58px; }

.btnBlk {
  width: 100%;
  display: inline-block; }

.viewAllOuter {
  margin: 20px -10px -20px; }

.viewAllBtn {
  background-color: #fcfcfc;
  color: #3A4D95;
  font-size: 1.2rem;
  font-weight: 600;
  width: 100%;
  text-align: right;
  padding: 10px; }

.nxtpageLink:after {
  font-family: 'careers-icon' !important;
  content: "\e951";
  padding-left: 5px;
  font-size: 9px; }

.moreContLink:after {
  font-family: 'careers-icon' !important;
  content: "\e950";
  padding-left: 5px;
  font-size: 9px; }
.moreContLink.less:after {
  content: "\e952"; }

.popupLink:after {
  font-family: 'careers-icon' !important;
  content: "\e94e";
  padding-left: 5px;
  font-size: 9px; }

.appBtn {
  display: -moz-inline-stack;
  /* display: inline-block; */
  display: none;
  zoom: 1;
  display: inline;
  vertical-align: top;
  margin-left: 10px; }

.appLink {
  background-color: #02A569;
  color: #fff;
  border: 1px solid #02A569;
  height: 15px;
  padding: 0 5px;
  min-width: 150px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 1rem;
  line-height: 13px;
  text-transform: uppercase;
  padding: 0;
  min-width: 49px;
  font-weight: 600;
  text-align: center; }
  .appLink:hover {
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .appLink i {
    line-height: 13px; }
  .appLink:active, .appLink:active i {
    line-height: 13px; }
  .appLink:active {
    background: #028c59; }

/* Ripple magic */
.button {
  position: relative;
  overflow: hidden; }

.button:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5px;
  height: 5px;
  background: rgba(255, 255, 255, 0.5);
  opacity: 0;
  border-radius: 100%;
  transform: scale(1, 1) translate(-50%);
  transform-origin: 50% 50%; }

@keyframes ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1; }
  20% {
    transform: scale(25, 25);
    opacity: 1; }
  100% {
    opacity: 0;
    transform: scale(40, 40); } }
.button:focus:not(:active)::after {
  animation: ripple 1s ease-out; }

.topBannerSection .button:first-child {
  margin-right: 10px; }

.bind-textBTN {
  display: inline-block;
  vertical-align: top;
  max-width: 150px;
  text-align: center; }

.stickyBottom .bind-textBTN {
  vertical-align: top;
  margin-top: 0px; }

.loadMore .button {
  background: #666;
  color: #fff;
  padding: 0;
  min-width: 100px; }

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
*, :after, :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 62.5%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

.clearfix:before, .clearfix:after {
  display: table;
  content: " "; }

body {
  margin: 0;
  padding: 0;
  font-family: "Open Sans", Verdana, "sans-serif";
  font-weight: 400;
  font-size: 1.2rem;
  /*line-height:$line-height-computed - 1;*/
  line-height: 1.428571429;
  color: #666666;
  background-color: #fff;
  outline: none; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent;
  cursor: none;
  color: #3a4d95; }

a:active,
a:hover, a:focus {
  outline: none;
  text-decoration: none; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: 600; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2rem; }

h1, h2, h3, h4, h5, h6 {
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

p {
  margin: 0 0 10px 0; }
  p:last-child {
    margin: 0; }

ul {
  padding-left: 20px; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5rem; }

sub {
  bottom: -0.25rem; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1rem 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1rem; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: 400 14px 'Open Sans';
  margin: 0;
  outline: none; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

input[type="text"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999999; }
input[type="text"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #999999; }
input[type="text"]:-ms-input-placeholder {
  /* IE 10+ */
  color: #999999; }
input[type="text"]:-moz-placeholder {
  /* Firefox 18- */
  color: #999999; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35rem 0.625rem 0.75rem; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*Margin padding*/
.margin0 {
  margin: 0; }

.padding0 {
  padding: 0 !important; }

.margin5 {
  margin: 5px; }

.padding5 {
  padding: 5px; }

.margin10 {
  margin: 10px; }

.padding10 {
  padding: 10px; }

.margin15 {
  margin: 15px; }

.padding15 {
  padding: 15px; }

.margin20 {
  margin: 20px; }

.padding20 {
  padding: 20px; }

.marginT5 {
  margin-top: 5px; }

.marginB5 {
  margin-bottom: 5px; }

.marginL5 {
  margin-left: 5px !important; }

.marginR5 {
  margin-right: 5px; }

.marginT10 {
  margin-top: 10px; }

.marginB10 {
  margin-bottom: 10px; }

.marginL10 {
  margin-left: 10px; }

.marginR10 {
  margin-right: 10px; }

.marginT15 {
  margin-top: 15px; }

.marginB15 {
  margin-bottom: 15px; }

.marginL15 {
  margin-left: 15px; }

.marginR15 {
  margin-right: 15px; }

.marginT20 {
  margin-top: 20px; }

.marginT30 {
  margin-top: 30px; }

.marginB20 {
  margin-bottom: 20px; }

.marginL20 {
  margin-left: 20px; }

.marginR20 {
  margin-right: 20px; }

.paddingT5 {
  padding-top: 5px; }

.paddingB5 {
  padding-bottom: 5px; }

.paddingL5 {
  padding-left: 5px; }

.paddingR5 {
  padding-right: 5px; }

.paddingT10 {
  padding-top: 10px; }

.paddingB10 {
  padding-bottom: 10px; }

.paddingL10 {
  padding-left: 10px; }

.paddingR10 {
  padding-right: 10px; }

.paddingT15 {
  padding-top: 15px !important; }

.paddingB15 {
  padding-bottom: 15px !important; }

.paddingL15 {
  padding-left: 15px; }

.paddingR15 {
  padding-right: 15px; }

.paddingT20 {
  padding-top: 20px; }

.paddingB20 {
  padding-bottom: 20px; }

.paddingB40 {
  padding-bottom: 40px; }

.paddingT40 {
  padding-top: 40px; }

.paddingL20 {
  padding-left: 20px; }

.paddingR20 {
  padding-right: 20px; }

.pad-tb-20 {
  padding: 20px 0; }

/*align*/
.pull-left {
  float: left; }

.pull-right {
  float: right; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

img[data-align="right"] {
  float: right;
  margin-left: 10px; }

img[data-align="left"] {
  float: left;
  margin-right: 10px; }

img {
  max-width: 100%; }

a {
  text-decoration: none;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  display: inline;
  vertical-align: top; }

/*display*/
.display-table {
  display: table;
  width: 100%; }

.display-cell {
  display: table-cell; }

.display-inlineBlock {
  display: inline-block; }

.inline {
  display: inline-block; }

.display-block {
  display: block !important; }

.display-none {
  display: none !important; }

.vtop .display-cell, .vtop .display-inlineBlock {
  vertical-align: top; }

.vmid .display-cell, .vmid .display-inlineBlock {
  vertical-align: middle; }

.vbot .display-cell, .vbot .display-inlineBlock {
  vertical-align: bottom; }

.relative-position {
  position: relative; }

.absolute-position {
  position: absolute; }

.fixed-position {
  position: fixed; }

.clearbox:before, .clearbox:after {
  content: " ";
  display: table; }

.clearbox:after {
  clear: both; }

.blockRow {
  width: 100%;
  float: left; }

.grayBg {
  background-color: #f2f2f2; }

.owlPadding .owl-stage-outer .owl-stage {
  padding-left: 20px !important; }

.owlPadding0 .owl-stage-outer .owl-stage {
  padding-left: 0 !important; }

.macroTxt {
  font-size: 18px; }

h1, .heading1 {
  font-size: 36px; }

h2, .heading2 {
  font-size: 30px; }

h3, .heading3 {
  font-size: 24px; }

h4, .heading4 {
  font-size: 18px; }

.microTxt {
  font-size: 12px; }

.headingContainer {
  margin-bottom: 15px; }

.headingContainer p {
  color: #666666;
  font-size: 1.6rem;
  line-height: 1.5;
  margin-top: 15px; }

.headingFormat, .mainHeading, .blockHeading {
  font-weight: 600;
  margin: 0;
  color: #333333; }

.mainHeading {
  font-size: 24px; }

.blockHeading {
  font-size: 18px;
  position: relative;
  line-height: 24px; }

.baseHeading {
  font-size: 1.6rem;
  font-weight: normal;
  color: #333333;
  line-height: 24px; }

.error-alert {
  color: #ec1c24;
  font-size: 12px; }

form .error-alert {
  position: absolute; }

span.error-alert ul {
  list-style: none;
  margin: 0;
  padding: 0; }

del {
  color: #666; }

.disclaimer {
  color: #cccccc;
  font-size: 1.1rem; }

.widthHalf {
  width: 50%; }

.disableArea {
  position: relative; }

.disableArea:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7); }

.table-responsive {
  width: 100%;
  overflow: auto; }

table {
  border: 1px solid #e0e0e0;
  width: 100%; }
  table thead tr {
    border-bottom: 1px solid #e0e0e0;
    background-color: #f2f2f2; }
    table thead tr th {
      padding: 8px 10px;
      text-align: left;
      font-size: 1.4rem;
      font-weight: 600;
      border-left: 1px solid #e0e0e0;
      color: #333; }
  table tbody tr {
    border-top: 1px solid #e0e0e0; }
    table tbody tr:first-child {
      border-top: none; }
    table tbody tr td {
      padding: 15px 10px;
      text-align: left;
      border-left: 1px solid #e0e0e0; }
  table tfoot tr td {
    padding: 15px 10px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid #e0e0e0;
    font-weight: 600;
    color: #333; }
  table a {
    color: #3a4d95;
    display: block; }

.stagePadLeft0 .owl-stage {
  padding-left: 0 !important; }

.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.overflowHidden {
  height: 100%;
  overflow: hidden !important;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: -99999; }

.overflowHidden-iphone {
  height: 100%;
  overflow: hidden;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.scroll {
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  .scroll::-webkit-scrollbar {
    display: none; }

.custom-select {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  border: solid 1px #ccc;
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 41px;
  line-height: 41px;
  font-size: 1.4rem;
  color: #333; }

.custom-select select {
  background-color: #fff;
  border: medium none;
  display: inline-block;
  min-width: 100%;
  outline: medium none;
  padding: 0 10px; }

.custom-select::before {
  width: 10px;
  height: 100%;
  position: absolute;
  right: 3px;
  top: 0;
  background-color: #fff;
  content: ""; }

.custom-select::after {
  background-color: #fff;
  color: #444;
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #333;
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px; }

.colgLogo {
  width: 64px;
  height: 64px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  .colgLogo img {
    width: 100%; }
  .colgLogo:after {
    position: absolute;
    width: 100%;
    height: 100%;
    border: 1px solid #ccc;
    top: 0;
    left: 0;
    content: "";
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }

.padAdjust {
  margin: 0 -10px; }

.basicUl {
  padding-left: 20px;
  margin: 0; }

.showResult {
  font-size: 1.1rem;
  color: #999; }

.halfList {
  list-style: none;
  padding: 0;
  margin: 0; }
  .halfList li {
    width: 49%;
    display: inline-block; }

.headInData {
  font-size: inherit;
  font-weight: inherit;
  margin: 0; }

.circleListUl {
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
  color: #999; }
  .circleListUl li {
    display: inline-block;
    position: relative; }
    .circleListUl li:not(:first-child) {
      padding-left: 20px; }
      .circleListUl li:not(:first-child):before {
        position: absolute;
        left: 7px;
        content: "";
        width: 6px;
        height: 6px;
        background-color: #ccc;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        top: 50%;
        margin-top: -3px; }

.main-container {
  padding-top: 45px;
  background: #1f2e67;
  background: -moz-linear-gradient(left, #1f2e67 0%, #3a4d95 100%);
  background: -webkit-linear-gradient(left, #1f2e67 0%, #3a4d95 100%);
  background: linear-gradient(to right, #1f2e67 0%, #3a4d95 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2e67', endColorstr='#3a4d95',GradientType=1 ); }

section {
  background-color: #fff; }

.layout-container {
  padding: 30px 0;
  position: relative;
  z-index: 1; }

.topBlk {
  background: #1f2e67;
  background: -moz-linear-gradient(left, #1f2e67 0%, #3a4d95 100%);
  background: -webkit-linear-gradient(left, #1f2e67 0%, #3a4d95 100%);
  background: linear-gradient(to right, #1f2e67 0%, #3a4d95 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2e67', endColorstr='#3a4d95',GradientType=1 );
  color: #fff; }

.topBlk .blockHeading {
  color: #fff;
  line-height: 28.8px; }

.popImage .cardBlk.cardBlk-advt > div {
  margin: 8px 0px; }

.cardBlk.cardBlk-advt {
  margin: 0px 0px;
  text-align: center; }

.cardBlk.cardBlk-advt > div {
  margin: 30px 0px 0px 0px; }

/**
 * Owl Carousel v2.1.6
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 2; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.owl-carousel .owl-item img {
  -webkit-transform-style: preserve-3d; }

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
  display: none; }

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  margin-top: -15px;
  position: absolute;
  top: 50%;
  font-size: 30px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -ms-box-shadow: 0 0 5px #ccc;
  -o-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  padding: 5px 0; }

.owlDot .owl-dots {
  text-align: center;
  margin-top: 10px; }

.owlDot .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  user-select: none; }

.owlDot .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 0 3px;
  border: 1px solid #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: visible;
  -o-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px; }

.owlDot .owl-dots .owl-dot.active span {
  background-color: #ccc; }

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel.owl-loaded {
  display: block; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel.owl-refresh .owl-item {
  display: none; }

.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  user-select: none; }

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
.owl-prev {
  left: -15px; }

.owl-next {
  right: -15px; }

div.owl-item:not(.active) {
  opacity: 0.8; }

.covered-tag {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  display: block;
  z-index: 10; }

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: transparent; }

/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/
#wrapper {
  padding-right: 0;
  -webkit-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  overflow: hidden; }

#wrapper.toggled {
  padding-left: 100%; }

#sidebar-wrapper {
  z-index: 1000;
  left: 100%;
  right: inherit;
  width: 0;
  height: 100%;
  margin-left: -100%;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #fff;
  -webkit-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

#sidebar-wrapper::-webkit-scrollbar {
  display: none; }

#wrapper.toggled #sidebar-wrapper {
  width: 100%;
  -webkit-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

#page-content-wrapper {
  -webkit-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

#wrapper.toggled #page-content-wrapper {
  position: fixed;
  margin-right: -250px;
  overflow: hidden;
  width: 100%; }

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/
.hamburger {
  position: relative;
  top: 0;
  z-index: 999;
  float: left;
  width: 18px;
  height: 16px;
  line-height: 16px;
  border: none; 
  background: transparent;
}

.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none; }

.hamburger.is-closed:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.hamburger.is-closed:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px, 0, 0);
  -ms-transform: translate3d(-100px, 0, 0);
  -moz-transform: translate3d(-100px, 0, 0);
  -o-transform: translate3d(-100px, 0, 0);
  transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  position: absolute;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: black; }

.hamburger.is-closed .hamb-top {
  top: 0;
  margin-top: 3px;
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.hamburger.is-closed .hamb-middle {
  top: 50%;
  margin-top: -0.5px; }

.hamburger.is-closed .hamb-bottom {
  bottom: 0;
  margin-bottom: 3px;
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom {
  top: 50%;
  margin-top: -1px; }

.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); }

.hamburger.is-open .hamb-middle {
  display: none; }

.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); }

.loginPanel {
  /* position: absolute; */
  /* giving the height for testing  */
  position: relative;
  height: 50px;
  width: 100%;
  bottom: 0;
  left: 0;
  display: none;
  background-color: #fff; }
  .loginPanel .loginFixed {
    text-align: center;
    background: #1f2e67;
    background: -moz-linear-gradient(left, #1f2e67 0%, #3a4d95 100%);
    background: -webkit-linear-gradient(left, #1f2e67 0%, #3a4d95 100%);
    background: linear-gradient(to right, #1f2e67 0%, #3a4d95 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2e67', endColorstr='#3a4d95',GradientType=1 );
    color: #fff;
    text-transform: uppercase;
    text-transform: uppercase;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    padding: 0 15px;
    line-height: 50px;
    font-size: 1.4rem;
    display: block; }
    .loginPanel .loginFixed i {
      padding-right: 10px;
      vertical-align: middle; }
    .loginPanel .loginFixed .userNameIcon {
      display: inline-block;
      border: 1px solid;
      width: 25px;
      height: 25px;
      line-height: 24px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      margin-right: 5px; }
    .loginPanel .loginFixed .userPic {
      width: 30px;
      height: 30px;
      display: inline-block;
      vertical-align: middle;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      margin-right: 10px; }
      .loginPanel .loginFixed .userPic img {
        width: 100%;
        max-width: inherit;
        height: 100%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
  .loginPanel .userDetail {
    background-color: #fff;
    z-index: 9;
    position: relative; }
    .loginPanel .userDetail ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      .loginPanel .userDetail ul > li > a {
        color: #333;
        height: 45px;
        line-height: 45px;
        padding: 0 15px;
        font-size: 1.4rem; }
        .loginPanel .userDetail ul > li > a i {
          padding-right: 15px;
          color: #666; }
          .loginPanel .userDetail ul > li > a i.c360-icon-qn-a:before {
            width: 15px;
            height: 15px;
            border: 1px solid;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            display: inline-block; }
      .loginPanel .userDetail ul > li ul {
        background-color: #f2f2f2;
        padding-left: 30px; }
        .loginPanel .userDetail ul > li ul li a {
          font-size: 1.2rem;
          height: 30px;
          line-height: 30px; }
  .loginPanel.active:before {
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    content: "";
    width: 100%;
    height: 100%; }

#wrapper.toggled .loginPanel {
  display: block; }

.userLogin {
  position: relative; }
  .userLogin:after {
    content: "\e903";
    font-family: 'careers-icon' !important;
    position: absolute;
    right: 15px;
    font-size: 1rem;
    top: 50%;
    margin-top: -25px;
    -webkit-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s; }
  .userLogin.active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }

.userDetail {
  display: none; }

.hamburger.is-open:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

.hamburger.is-open:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px, 0, 0);
  -ms-transform: translate3d(-100px, 0, 0);
  -moz-transform: translate3d(-100px, 0, 0);
  -o-transform: translate3d(-100px, 0, 0);
  transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

hr {
  border: 0 !important; }

.navbar-fixed-top {
  position: fixed;
  top: 0; }

.navInner {
  width: 100%;
  position: relative;
  display: inline-block;
  margin-top: 45px;
  padding-bottom: 55px;
  min-width: 320px; 
  height: calc(100vh - 45px);
}

.navUl {
  list-style: none;
  margin: 0;
  padding: 0; }

.navUl li a {
  color: #666666;
  font-size: 1.4rem;
  position: relative;
  display: block;
  padding: 0 15px;
  height: 45px;
  line-height: 45px; }

.navUl li:nth-child(even) a {
  background-color: #f2f2f2; }

.navUl li a i, .navDataBlk .accordion-section-title i {
  font-size: 1.4rem;
  color: #666; }

.navIcn {
  margin-right: 12px;
  width: 14px;
  display: inline-block; }

.navUrl {
  line-height: initial; }

.c360-predictors {
  font-size: 1.1rem !important; }

.navUl li a:hover, .navUl li a:focus, .navUl li a:active {
  text-decoration: none; }

.navUl li a:after {
  content: "\e902";
  font-family: 'careers-icon' !important;
  position: absolute;
  right: 10px;
  font-size: 1rem;
  top: 50%;
  margin-top: -22px; }

.greenTag {
  color: #02a569;
  font-size: 1rem;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 2px 5px;
  margin-left: 10px;
  vertical-align: middle; }

.btnPro {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #e56c5b;
  font-size: 1rem;
  vertical-align: middle;
  display: inline-block;
  height: 15px;
  width: 48px;
  line-height: 14px;
  text-align: center;
  color: #fff; }

.selectedDomain {
  margin: 0 15px;
  position: relative; }
  .selectedDomain span {
    border-bottom: 3px solid #e5e5e5;
    padding: 10px 0;
    display: inline-block;
    width: 100%; }

.selectedDomain span a {
  font-size: 1.8rem;
  color: #3a4d95;
  padding-right: 70px;
  display: inline-block; }

.selectedDomain a.backMainNav {
  color: #333333;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 13px; }
  .selectedDomain a.backMainNav i {
    font-size: 1rem; }

.navDataBlk .accordion {
  font-size: 1.4rem;
  margin-top: 10px; }

.navDataBlk .accordion-section-title {
  color: #333;
  padding: 10px 15px; }

.navDataBlk .accordion-section-title:after {
  color: #333;
  font-size: 0.9rem;
  margin-top: -6px;
  right: 15px; }

.navDataBlk .accordion-section-content {
  padding: 0 20px 10px;
  padding: 10px 0;
  background-color: #f2f2f2; }

.navDataBlk .accordion-section-content a {
  color: #333;
  font-size: 1.2rem; }
  .navDataBlk .accordion-section-content a div {
    color: #999;
    padding-top: 2px;
    font-size: 1.1rem; }

.navDataBlk ul {
  margin: 0;
  padding-left: 35px; }

.page {
  display: none; }

.toggled .animated {
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  animation-fill-mode: both;
  backface-visibility: hidden;
  transform-style: preserve-3d; }

.toggled .slideLeft {
  -webkit-animation-name: slideLeft;
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-delay: 0.1s; }

@-webkit-keyframes slideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-25%); }
  100% {
    opacity: 1;
    -webkit-transform: none; } }
@keyframes slideLeft {
  0% {
    opacity: 0;
    transform: translateX(-25%); }
  100% {
    opacity: 1;
    transform: none; } }
.viewAllNav a {
  text-decoration: underline; }

.dashboard-notification {
  padding-bottom: 15px;
  margin-top: -3px;
  background: #1f2e67;
  background: -moz-linear-gradient(left, #1f2e67 0%, #3a4d95 100%);
  background: -webkit-linear-gradient(left, #1f2e67 0%, #3a4d95 100%);
  background: linear-gradient(to right, #1f2e67 0%, #3a4d95 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2e67', endColorstr='#3a4d95',GradientType=1 );
  text-align: center; }
  .dashboard-notification .button {
    color: #333333;
    background: #ffffff;
    height: 36px;
    padding: 4px;
    margin: 0 6px; }
    .dashboard-notification .button i {
      margin-right: 6px; }
      .dashboard-notification .button i:before {
        color: #e56c5b; }
    .dashboard-notification .button span {
      color: #e56c5b; }

.c360-header {
  background: #fff;
  /* background: -moz-linear-gradient(left, #1f2e67 0%, #3a4d95 100%);
  background: -webkit-linear-gradient(left, #1f2e67 0%, #3a4d95 100%);
  background: linear-gradient(to right, #1f2e67 0%, #3a4d95 100%); */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2e67', endColorstr='#3a4d95',GradientType=1 );
  -webkit-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  height: 44px;
  padding: 15px 0;
  position: fixed;
  width: 100%;
  z-index: 9999;
  top: 0; }
  .c360-header.off-canvas {
    opacity: 0;
    -webkit-transform: translate(0, -60px);
    transform: translate(0, -60px); }
  .c360-header.fixed {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }

.headerBtn {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -8px; 
   display: flex;
}

.c360-logo {
  width: 111px;
  margin: 0px 43px 0px;
  /* margin: 1px auto 0; */
 }
  .c360-logo a {
    display: block;
    height: 13px; }

.search-icon {
  display: inline-block;
 }
  .search-icon .searchLink {
    padding: 10px;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    left: -25px; }
  .search-icon .searchLink i {
    /* color: #fff; */
    font-size: 14px;
    margin-top: -2px;
    display: inline-block; }

.searchMainPop {
  display: none;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99999;
  padding: 0 10px;
  overflow: hidden;
  outline: 0; }
  .searchMainPop .searchMainInn {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%; }
  .searchMainPop .searchCross {
    text-align: right;
    margin: 10px 0; }
    .searchMainPop .searchCross .close-popup {
      color: #333;
      font-size: 16px;
      position: relative;
      right: 10px; }
  .searchMainPop .searchWrap .ui-autocomplete {
    position: absolute;
    width: 100% !important;
    box-shadow: none;
    padding: 0;
    height: 100% !important;
    padding-bottom: 100px;
    text-align: center;
    top: 80px !important;
    margin: 0;
    z-index: 999; }
  .searchMainPop .searchWrap .searchInput {
    position: relative; }
    .searchMainPop .searchWrap .searchInput:after {
      content: "\e925";
      font-family: 'careers-icon';
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -10px;
      font-size: 15px;
      color: #ee5d6b; }
  .searchMainPop .searchWrap li {
    text-align: left; }
    .searchMainPop .searchWrap li:last-child {
      width: auto;
      display: inline-block;
      margin: 0 auto;
      min-width: 200px;
      border-top: 0; }
    .searchMainPop .searchWrap li:nth-last-child(2) {
      padding-bottom: 10px; }
    .searchMainPop .searchWrap li a.ui-menu-item-wrapper {
      display: inline; }
  .searchMainPop .searchWrap input[type="text"] {
    border: none;
    height: 35px;
    font-size: 18px;
    padding: 0;
    padding-left: 25px;
    width: 100%;
    border-bottom: 1px solid #9E9E9E;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
    .searchMainPop .searchWrap input[type="text"]::-webkit-input-placeholder {
      color: #ccc;
      font-weight: 300; }
    .searchMainPop .searchWrap input[type="text"]::-moz-placeholder {
      color: #ccc;
      font-weight: 300; }
    .searchMainPop .searchWrap input[type="text"]:-ms-input-placeholder {
      color: #ccc;
      font-weight: 300; }
    .searchMainPop .searchWrap input[type="text"]:-moz-placeholder {
      color: #ccc;
      font-weight: 300; }
  .searchMainPop li.new-btech-comp-list a {
    margin: 0 !important;
    padding: 0 !important; }
  .searchMainPop li.new-btech-comp-list ul {
    margin: 0 !important;
    padding: 0 !important; }
  .searchMainPop .new-companion-header-button a {
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important; }
  .searchMainPop .new-companion-header-button ul {
    margin: 0 !important;
    padding: 0 !important; }
  .searchMainPop .popularSearch {
    height: 100%;
    overflow: auto;
    padding-bottom: 100px;
    position: absolute;
    top: 88px;
    width: 100%; }
    .searchMainPop .popularSearch h3 {
      color: #ccc;
      font-size: 1.4rem;
      font-weight: 400; }
    .searchMainPop .popularSearch ul {
      margin: 0;
      padding: 0; }
      .searchMainPop .popularSearch ul li {
        list-style: none;
        padding: 11px 12px 11px 0;
        border-bottom: 1px solid #f2f2f2; }
        .searchMainPop .popularSearch ul li a {
          color: #444;
          font-size: 1.4rem; }
          .searchMainPop .popularSearch ul li a:hover {
            text-decoration: underline;
            color: #3a4d95; }

#snackbar {
  background-color: #4c4c4c;
  color: #fff;
  padding: 0 20px;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0 -5px 5px #ccc;
  -moz-box-shadow: 0 -5px 5px #ccc;
  -ms-box-shadow: 0 -5px 5px #ccc;
  -o-box-shadow: 0 -5px 5px #ccc;
  box-shadow: 0 -5px 5px #ccc;
  z-index: 999999;
  height: 40px;
  line-height: 40px;
  -webkit-transition: all ease 0.5s;
  -ms-transition: all ease 0.5s;
  -moz-transition: all ease 0.5s;
  -o-transition: all ease 0.5s;
  transition: all ease 0.5s;
  -webkit-transform: translate(0, -60px);
  -ms-transform: translate(0, -60px);
  -moz-transform: translate(0, -60px);
  -o-transform: translate(0, -60px);
  transform: translate(0, -60px); }
  #snackbar.snackBarActive {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }

.main-nav {
  display: none; }

.c360-header.c360-headerAdd {
  top: 0;
  position: relative; }

.popContainer {
  width: 100%;
  height: 65px;
  text-align: center;
  margin: 0;
  padding: 5px 0;
  display: none;
  background-color: #fff;
  z-index: 10000;
  position: relative; }

.popContainer.stick {
  height: 65px;
  padding: 0; }

.popContainer.stick + .c360-headerAdd {
  transition: none; }

.main-container.main-container-headerAdd {
  padding-top: 0px !important; }

.navbar.navbarAdd {
  top: 65px; }

a.addCross {
  position: absolute;
  right: 2px;
  top: 2px;
  background: #666;
  padding: 1px;
  width: 17px;
  border-radius: 50%;
  color: #fff;
  font-size: 9px;
  height: 17px;
  line-height: 16px; }

.popContainercontent h1 {
  font-size: 13px !important;
  margin: 0;
  line-height: normal !important;
  font-weight: 300 !important; }

.popButton {
  padding-right: 5px !important;
  vertical-align: bottom !important;
  width: 28%;
  display: inline-block;
  text-align: right;
  float: left;
  padding-top: 5px; }

.popButton a {
  background-color: #ce362e !important;
  font-weight: 500 !important;
  color: #fff;
  padding: 5px 7px !important;
  display: inline-block;
  border-radius: 8px !important;
  font-size: 12px !important;
  box-shadow: 0 2px 5px #444 !important; }

.head-new-comp {
  background: #00a669;
  width: 33px;
  text-align: center;
  display: inline-block;
  font-size: 12px;
  line-height: 17px;
  border-radius: 3px;
  color: #fff; }

.head-buy-now-comp {
  background-color: #e56c5b;
  width: auto;
  text-align: center;
  display: inline-block;
  font-size: 12px;
  line-height: 17px;
  border-radius: 3px;
  padding: 1px 5px;
  color: #fff; }

.hamburger.is-open .counter {
  display: none; }

.hamburger.is-closed .counter {
  position: absolute;
  width: 20px !important;
  height: 20px !important;
  padding-top: 3px;
  font-size: 9px;
  top: -10px;
  right: -17px;
  text-align: center;
  background: #e56c5b;
  color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%; }

.addActive #menu-mob {
  margin-top: 94px; }

.sub-MENUNEW {
  display: inline-block;
  background: #dc3545;
  color: #fff !important;
  font-size: 10px;
  padding: 4px 8px;
  border-radius: 3px;
  margin-left: 6px;
  vertical-align: middle;
  position: relative;
  line-height: 10px !important; }

.sub-MENUNEW:before {
  content: "";
  position: absolute;
  top: 4px;
  left: -4px;
  width: 0;
  height: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #dc3545; }

.sub-MENUNEW a {
  line-height: 10px !important;
  font-size: 10px !important;
  padding: 0 !important;
  color: #fff !important; }

.appBlk {
  background-color: #e5e5e5;
  clear: both; }
  .appBlk .blockHeading {
    line-height: 28px; }

.colgContBlk {
  background-color: #fcfcfc;
  clear: both; }

.basicList {
  padding-left: 0;
  list-style: none;
  margin: 0 0 30px 0; }
  .basicList:last-child {
    margin: 0; }
  .basicList li {
    line-height: 21px; }

.media-carousel {
  padding-top: 30px;
  width: 100%;
  float: left;
  border-top: 1px solid #e5e5e5;
  margin-top: 30px; }

.testiBox {
  width: 49%;
  display: inline-block; }
  .testiBox:nth-child(-n+2) {
    margin-bottom: 40px; }
  .testiBox:nth-child(odd) {
    padding-left: 50px; }
  .testiBox:nth-child(even) {
    padding-right: 50px; }
  .testiBox i {
    font-size: 2.9rem;
    color: #999999; }
  .testiBox strong {
    display: block;
    font-size: 1.6rem;
    color: #333333;
    margin-top: 10px; }
  .testiBox span {
    font-size: 1.4rem; }

.footer {
  background-color: rgba(0, 0, 0, 0.9); }

.footerLinks:not(:first-child) {
  margin-top: 20px; }

.accordion {
  border-top: 1px solid rgba(255, 255, 255, 0.04); }

.accordion-section-content {
  max-height: 0;
  overflow: hidden;
  padding: 0 10px;
  transition: max-height 0.3s ease, padding 0.3s ease;
  }

.accordion-section {
  border-bottom: 1px solid rgba(255, 255, 255, 0.04); }

.accordion-section-title {
  color: #e5e5e5;
  padding: 20px 15px;
  position: relative;
  display: block; }

 .accordion-section-content.open {
  max-height: 1000px;
  padding: 0 10px 10px;
}

.accordion-section-title:after {
content: "\e900";
font-family: careers-icon;
color: #f2f2f2;
right: 15px;
position: absolute;
top: 50%;
margin-top: -8px;
transition: transform 0.3s ease; }

.accordion-section-title.active:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.accordion-section-content .listUL li {
  display: block;
  padding: 10px; }

.listUL ~ p {
  color: #999;
  margin-top: 20px; }

.listUL ~ .marginT20 {
  color: #999; }

.listUL {
  padding: 30px 0 40px 0; }

.footTopList li {
  padding: 10px 15px; }

.footBtmList li {
  padding: 5px 0; }
  .footBtmList li:not(:first-child) {
    margin-left: 15px; }

.androidBtn {
  margin-top: -7px;
  margin-bottom: -13px; }

.footSocial {
  border-top: 1px solid rgba(255, 255, 255, 0.04);
  float: left;
  width: 100%;
  padding-top: 15px !important; }
  .footSocial li {
    padding: 0; }
    .footSocial li:not(:first-child) {
      margin-left: 20px; }

.partnerLogo .entranceLogo {
  width: 100px;
  margin-top: 8px; }
.partnerLogo a {
  display: inline-block;
  margin: 0 10px;
  width: 88px;
  vertical-align: middle; }
  .partnerLogo a img {
    vertical-align: bottom; }

.testiDetail span {
  font-weight: 600;
  font-size: 14px; }

.owl-dots button {
  background: transparent;
  border: none; }

#testimonial .item p {
  margin-top: 15px; }

.sendSmsFrm {
  width: 319px;
  margin: 30px auto 0;
  position: relative; }
  .sendSmsFrm input[type="text"] {
    width: 100%;
    height: 100%;
    line-height: 100%;
    color: #999;
    padding: 0 12px;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .sendSmsFrm .button {
    position: absolute;
    right: 0;
    top: 0;
    min-width: 100px;
    height: 100%;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; }
  .sendSmsFrm .fieldArea {
    height: 52px;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }

.footerLinks table {
  border: 0; }
  .footerLinks table td {
    display: block;
    padding: 0;
    border: 0;
    text-align: center; }
    .footerLinks table td:last-child a {
      border-right: 0; }
  .footerLinks table a {
    display: inline-block;
    font-size: 12px;
    color: #666666;
    line-height: 13px;
    margin-bottom: 12px; }

.footerTabsLink {
  margin-top: 20px;
  border: none;
  background-color: transparent;
  padding: 0; }
  .footerTabsLink .ui-tabs-nav {
    background-color: transparent;
    border: none;
    padding: 0;
    margin: 0 -15px;
    border-bottom: 1px solid #ccc;
    overflow-y: scroll;
    white-space: nowrap; }
    .footerTabsLink .ui-tabs-nav .ui-tab {
      display: inline-block;
      float: left; }
      .footerTabsLink .ui-tabs-nav .ui-tab .ui-tabs-anchor {
        color: #666;
        font-weight: normal;
        padding: 5px 10px;
        font-size: 1.4rem; }
      .footerTabsLink .ui-tabs-nav .ui-tab.ui-tabs-active {
        background-color: transparent;
        padding: 0; }
        .footerTabsLink .ui-tabs-nav .ui-tab.ui-tabs-active .ui-tabs-anchor {
          color: #d63c24;
          border-bottom: solid 2px #d63c24; }
  .footerTabsLink .ui-tabs-panel {
    padding: 0;
    margin-top: 20px; }
  .footerTabsLink table {
    border: none; }
    .footerTabsLink table tbody tr td {
      border-left: none;
      padding: 0;
      text-align: left;
      float: left;
      width: 100%; }
      .footerTabsLink table tbody tr td:not(:first-child) {
        margin-top: 10px; }
  .footerTabsLink .ui-widget-content a {
    color: #3A4D95; }

li.new-btech-comp-list a {
  margin: 0 !important;
  padding: 0 !important; }

li.new-btech-comp-list ul {
  margin: 0 !important;
  padding: 0 !important; }

.new-companion-header-button a {
  margin: 0 !important;
  padding: 0  0 0 47px !important;
  height: auto !important; }

.new-companion-header-button ul {
  margin: 0 !important;
  padding: 0 !important; }

.footerTabs {
  background-color: #fff;
  border: none;
  padding: 40px 0;
  float: left;
  width: 100%; }

.footerTabs .blockHeadingOuter {
  margin-bottom: 30px; }

.footerTabs .ui-widget-header a {
  color: #666;
  font-weight: normal; }

.footerTabs table {
  border: none; }

.footerTabs table td {
  display: inline-block;
  text-align: center;
  border-left: none;
  float: left;
  width: 100%;
  border: none;
  padding: 6px 0; }

.footerTabs table td a {
  color: #666;
  font-weight: normal; }

.breadCrumbOuter {
  background-color: #f2f2f2;
  margin-bottom: -1px; }

.breadCrumb {
  z-index: 9;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  margin-top: 10px;
  overflow: hidden; }
  .breadCrumb li {
    float: left;
    font-size: .9rem;
    position: relative;
    list-style: none;
    color: #999;
    padding-right: 13px;
    margin-right: 8px; }
    .breadCrumb li a {
      color: #999; }
    .breadCrumb li:before, .breadCrumb li:after {
      content: '';
      position: absolute;
      width: 4px;
      height: 4px;
      border-top: 1px solid #999;
      border-right: 1px solid #999;
      transform: rotate(45deg);
      right: 0;
      top: 50%;
      margin-top: -2px; }
    .breadCrumb li:after {
      right: 3px; }
    .breadCrumb li:last-child {
      margin-right: 0;
      padding-right: 0; }
      .breadCrumb li:last-child:before, .breadCrumb li:last-child:after {
        display: none; }
    .breadCrumb li.ellipsis {
      max-width: 110px; }
      .breadCrumb li.ellipsis span {
        max-width: 100px;
        float: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }

.error404Mob-page {
  padding-top: 60px;
  margin-top: 45px;
  background-color: #fff; }
  .error404Mob-page .error404Mob-logo {
    padding-bottom: 20px; }
  .error404Mob-page .error404Mob-content {
    padding-top: 5px;
    padding-bottom: 20px; }
    .error404Mob-page .error404Mob-content h4 {
      font-size: 18px;
      font-weight: 600;
      line-height: 1.5;
      color: #333333;
      margin-bottom: 7px; }
    .error404Mob-page .error404Mob-content p {
      color: #333333;
      font-size: 14px;
      line-height: 21px; }
  .error404Mob-page .error404Mob-link {
    padding-bottom: 20px; }
    .error404Mob-page .error404Mob-link h3 {
      color: #333333;
      font-weight: 600;
      font-size: 14px;
      line-height: 21px;
      margin-bottom: 5px; }
    .error404Mob-page .error404Mob-link .link-errorPage {
      padding: 0; }
      .error404Mob-page .error404Mob-link .link-errorPage a {
        height: 30px;
        line-height: 30px;
        color: #666666;
        padding: 0 10px;
        background-color: #f2f2f2;
        border: 1px solid #e5e5e5;
        border-radius: 15px;
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        display: inline;
        vertical-align: top;
        margin: 5px; }

.error503Mob-page {
  padding-top: 39px; }
  .error503Mob-page .error503Mob-content {
    padding-bottom: 20px;
    padding-top: 15px; }
    .error503Mob-page .error503Mob-content h4 {
      font-size: 18px;
      font-weight: 600;
      color: #333333; }
    .error503Mob-page .error503Mob-content p {
      color: #333333;
      font-size: 14px;
      line-height: 21px; }

img {
  font-size: 5px;
  line-height: 10px; }

.toolTip {
  display: inline-block;
  position: static; }
  .toolTip .toolTipPop {
    display: none;
    background-color: #fff;
    position: absolute;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
    -webkit-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);
    -moz-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);
    -ms-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);
    -o-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);
    box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);
    right: 20px;
    width: 70%;
    z-index: 9; }
    .toolTip .toolTipPop .toolInn {
      padding-right: 20px; }
    .toolTip .toolTipPop .toolCross {
      position: absolute;
      right: 10px;
      top: 10px; }

.forceOpen {
  display: block  !important; }

.bulletUl {
  padding: 0;
  margin: 0;
  list-style: none; }
  .bulletUl li {
    position: relative;
    padding-left: 12px; }
    .bulletUl li:before {
      width: 4px;
      height: 4px;
      position: absolute;
      top: 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      margin-top: 7px;
      left: 0;
      content: "";
      background-color: #999; }

.listUL {
  padding: 0; }
  .listUL li {
    display: inline-block; }
    .listUL li a {
      color: #f2f2f2; }

.ui-autocomplete {
  background-color: #fff;
  z-index: 9999;
  padding: 10px;
  width: 94% !important;
  -webkit-box-shadow: 0px 2px 5px #ccc;
  -moz-box-shadow: 0px 2px 5px #ccc;
  -ms-box-shadow: 0px 2px 5px #ccc;
  -o-box-shadow: 0px 2px 5px #ccc;
  box-shadow: 0px 2px 5px #ccc;
  list-style: none;
  height: 100%;
  overflow: auto;
  padding-bottom: 100px; }
  .ui-autocomplete li:not(:first-child) {
    margin-top: 12px;
    border-top: 1px solid #f2f2f2;
    padding-top: 12px; }
  .ui-autocomplete .list-item a {
    position: relative;
    display: block;
    font-size: 1.4rem;
    padding-right: 80px;
    color: #444; }
    .ui-autocomplete .list-item a span {
      position: absolute;
      text-transform: uppercase;
      right: 0;
      top: 0;
      color: #ccc; }
  .ui-autocomplete .add-question {
    text-align: center; }
    .ui-autocomplete .add-question a {
      color: #3a4d95;
      display: inline-block;
      background: #f2f2f2;
      padding: 10px;
      margin: 10px 0;
      border: 1px solid #e5e5e5;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px; }
      .ui-autocomplete .add-question a:before {
        content: '+ Ask a Question: "';
        color: #444; }
      .ui-autocomplete .add-question a:after {
        content: '"';
        color: #444; }
      .ui-autocomplete .add-question a:hover, .ui-autocomplete .add-question a:focus {
        color: #3a4d95; }
        .ui-autocomplete .add-question a:hover:before, .ui-autocomplete .add-question a:focus:before {
          color: #3a4d95; }
        .ui-autocomplete .add-question a:hover:after, .ui-autocomplete .add-question a:focus:after {
          color: #3a4d95; }
      .ui-autocomplete .add-question a span {
        display: none !important; }

.greyBGDisplay {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #f2f2f2;
  border: solid 1px #f2f2f2;
  padding: 10px; }

.actionBox {
  background-color: #fff;
  margin-top: 25px;
  padding: 20px 5px;
  text-align: center; }
  .actionBox.borderUI {
    border: solid 2px #f2f2f2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .actionBox strong {
    display: block;
    font-size: 1.6rem;
    color: #333; }
  .actionBox .button {
    margin-top: 15px; }

.noResult {
  padding: 15px 0px; }
  .noResult img {
    width: 150px; }
  .noResult .noResultTxt {
    margin-top: 20px;
    font-size: 1.4rem; }

.college-compare-checkbox {
  display: inline-block; }

label.button input[type="checkbox"] {
  display: none; }

.winLoader {
  position: fixed;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.9);
  z-index: 9999999;
  top: 0;
  left: 0;
  display: none; }

.blockLoader {
  position: relative; }
  .blockLoader .winLoader {
    position: absolute; }

#bowlG {
  position: relative;
  width: 100%;
  height: 100%; }

#bowl_ringG {
  position: absolute;
  width: 44px;
  height: 44px;
  left: 50%;
  margin-left: -22px;
  top: 50%;
  margin-top: -22px;
  border: 3px solid #3a4e95;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px; }

.ball_holderG {
  position: absolute;
  width: 8px;
  height: 38px;
  left: 50%;
  top: 50%;
  margin-top: -19px;
  margin-left: -4px;
  animation-name: ball_moveG;
  -o-animation-name: ball_moveG;
  -ms-animation-name: ball_moveG;
  -webkit-animation-name: ball_moveG;
  -moz-animation-name: ball_moveG;
  animation-duration: 1.5s;
  -o-animation-duration: 1.5s;
  -ms-animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-timing-function: linear;
  -o-animation-timing-function: linear;
  -ms-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear; }

.ballG {
  position: absolute;
  left: 0px;
  top: -7px;
  width: 12px;
  height: 12px;
  background: #3a4e95;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  border: 2px solid #fff; }
  .ballG:after {
    position: absolute;
    width: 4px;
    height: 4px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    content: "";
    background-color: #fff;
    margin-top: 2px;
    margin-left: 2px; }

@keyframes ball_moveG {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@-o-keyframes ball_moveG {
  0% {
    -o-transform: rotate(0deg); }
  100% {
    -o-transform: rotate(360deg); } }
@-ms-keyframes ball_moveG {
  0% {
    -ms-transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(360deg); } }
@-webkit-keyframes ball_moveG {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
@-moz-keyframes ball_moveG {
  0% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(360deg); } }
.bodyOverflowHide {
  overflow: hidden;
  position: fixed; }

.viewMoreRow {
  display: none;
  position: relative;
  margin-top: 10px; }
  .viewMoreRow:before {
    content: "";
    height: 20px;
    position: absolute;
    width: 100%;
    bottom: 20px;
    left: 0;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.71) 46%, rgba(255, 255, 255, 0.73) 47%, white 99%, white 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.71) 46%, rgba(255, 255, 255, 0.73) 47%, white 99%, white 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.71) 46%, rgba(255, 255, 255, 0.73) 47%, white 99%, white 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
    /* IE6-9 */ }

.heightHidden {
  overflow: hidden;
  position: relative; }

.heightShow {
  display: inline-block;
  width: 100%; }

.incHeight .heightHidden, .incHeight .heightShow {
  height: 100% !important;
  max-height: inherit !important; }
.incHeight .viewMoreRow:before {
  height: 0; }

.shadowHeight {
  overflow: hidden;
  position: relative; }
  .shadowHeight:after {
    height: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
    /* IE6-9 */ }

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; }

.sumo_select_course_interested .optWrapper > ul > li:first-child {
  display: none; }

.fullScreenForm .SumoSelect {
  -webkit-transition: all ease 0.2s;
  -ms-transition: all ease 0.2s;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
  background-color: #fff;
  height: 100%; }

.fullScreenForm.active .SumoSelect {
  position: fixed;
  top: 0;
  left: 0;
  padding: 10px;
  -webkit-transition: all ease 0.2s;
  -ms-transition: all ease 0.2s;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
  z-index: 9;
  width: 100%; }

.boxStyle {
  border: solid 1px #e5e5e5;
  padding: 15px; }
  .boxStyle:not(:first-child) {
    margin-top: 10px; }
  .boxStyle strong {
    font-size: 1.4rem; }

.collegeRecommendPop {
  height: 94% !important; }

.collegeRecommendPop .datLoc {
  color: #999;
  font-size: 1.2rem; }

.collegeRecommendPop .boxStyle > strong {
  color: #333; }

.popupbox .collegeRecommendPop .contentSecPopup {
  margin-bottom: 0 !important;
  height: 100% !important; }

.clicktomail {
  font-size: 1.7rem;
  color: #333; }

.customTable table {
  width: 100% !important; }

#wizParDiv2 {
  box-shadow: 0px 0px 8px #333;
  -webkit-box-shadow: 0px 0px 8px #333;
  -moz-box-shadow: 0px 0px 8px #333;
  -ms-box-shadow: 0px 0px 8px #333;
  -o-box-shadow: 0px 0px 8px #333; }

.addActive #wrapper {
  margin-top: 50px; }

.addActive .c360-header {
  top: 50px; }

.addActive .popContainer.stick {
  display: none !important; }

.testdoc {
  border: 1px solid; }

.fullWidthAdd {
  display: none;
  width: 100%;
  height: 65px;
  line-height: 65px;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0px 6px 6px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 6px 6px 0 rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0px 6px 6px 0 rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 6px 6px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0px 6px 6px 0 rgba(0, 0, 0, 0.3);
  z-index: 9999;
  background: #02a569;
  /* Old browsers */
  background: -moz-linear-gradient(top, #02a569 0%, #026e46 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #02a569 0%, #026e46 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #02a569 0%, #026e46 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02a569', endColorstr='#026e46',GradientType=0 );
  /* IE6-9 */ }
  .fullWidthAdd .fullWidthAddInn {
    position: relative; }
  .fullWidthAdd .addLeft {
    color: #fff;
    font-weight: 600;
    padding-right: 10px;
    line-height: 20px; }
    .fullWidthAdd .addLeft .colgName {
      font-size: 1.4rem; }
  .fullWidthAdd .addRight {
    padding-right: 20px; }
  .fullWidthAdd .button {
    min-width: 65px;
    margin-top: 15px; }
  .fullWidthAdd .addClose {
    text-align: center;
    width: 21px;
    height: 21px;
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: rgba(255, 255, 255, 0.45);
    color: #026e46;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    line-height: 20px; }
    .fullWidthAdd .addClose i {
      font-size: 10px;
      font-weight: 600; }
  .fullWidthAdd.active {
    display: block; }

.fwaddActive .c360-header {
  top: 65px; }

.fwaddActive #wrapper {
  padding-top: 65px; }

.fwaddActive .popContainer.stick {
  display: none !important; }

.iframePopup {
  display: none;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999; }

.iframePopInn {
  width: 330px;
  height: 350px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  top: 50%;
  margin-top: -175px;
  left: 50%;
  margin-left: -165px; }
  .iframePopInn iframe {
    width: 100%;
    height: 100%;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }

.iframeClose {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px; }
  .iframeClose i {
    font-weight: 600;
    font-size: .9rem; }

.cardOuter.iframeListBlks {
  border: 1px solid #ccc;
  padding: 20px; }

.new-admBlock {
  width: 100%;
  margin: 15px 0; }
  .new-admBlock .innerBlock {
    background-color: #3a4d95;
    border-radius: 4px;
    padding: 15px 20px;
    width: 100%; }
    .new-admBlock .innerBlock .leftBlock {
      width: 100%; }
      .new-admBlock .innerBlock .leftBlock p {
        margin: 0 0 5px;
        color: #fff;
        font-size: 14px !important;
        line-height: 21px !important; }
      .new-admBlock .innerBlock .leftBlock h3 {
        margin: 0 0 15px;
        color: #fff;
        font-size: 16px !important;
        font-weight: 600 !important; }
    .new-admBlock .innerBlock .rightBlock a {
      min-width: auto;
      display: inline-block;
      padding-left: 13px;
      padding-right: 13px;
      color: #fff !important; }

img.lazy {
  position: relative; }

img.lazy:before {
  content: '';
  background: #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.c360-logo img.lazy:before {
  background: #2a3b7a; }

.footer img.lazy:before {
  background: #191919; }

#faq .qnaBlk .qnaTxt p {
  display: inline;
  vertical-align: top;
  padding-right: 5px; }

.rightBlock-Exam a {
  position: relative !important;
  right: 0 !important;
  left: 0;
  margin-top: 8px;
  display: inline-block !important;
  padding-left: 10px;
  padding-right: 10px; }

.headingRightBlock a {
  color: #333;
  font-weight: 600; }

.examDate-rightBlock {
  font-size: 12px;
  color: #666;
  margin: 5px 0px 0px 0px; }

.examListRight {
  padding: 0 10px;
  font-size: 14px; }
  .examListRight .rightExamTop {
    position: relative;
    padding: 0 0 10px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px; }
    .examListRight .rightExamTop:last-child {
      padding-bottom: 0px;
      border-bottom: 0px solid #e5e5e5;
      margin-bottom: 0px; }

.footerTabs.schoolDomainFatFooter table td {
  text-align: center; }

.cardBlk.updateBlock {
  margin: 0px -15px;
  padding: 0px 15px;
  background: #f2f2f2; }

.cardBlk.updateBlock {
  margin: 0px -15px;
  padding: 0px 15px;
  background: #f2f2f2; }

.cardBlk.updateBlock .headingContainer {
  background: #f2f2f2; }

.updateTop {
  position: relative;
  font-size: 14px;
  padding: 0 0 10px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 10px; }

.updateTop:last-child {
  border-bottom: 0; }

.updateTop a {
  padding: 0px 20px 0px 0px;
  position: relative;
  display: block; }

.updateTop a:hover {
  color: #333; }

.updateTop a:after {
  content: '';
  width: 6px;
  height: 6px;
  margin-left: 2px;
  position: absolute;
  margin-bottom: 1px;
  display: inline-block;
  border-top: 1px solid #3a4d95;
  border-right: 1px solid #3a4d95;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 0;
  top: 40%; }

.margin_bottmRight {
  margin-bottom: 15px; }

.starRight-Block {
  padding: 2px 0; }

.right-Arrow:after {
  content: '';
  width: 8px;
  display: block;
  height: 8px;
  right: 3px;
  top: 50%;
  margin-top: -4px;
  position: absolute;
  border-top: 1px solid #666666;
  border-right: 1px solid #666666;
  -moz-transform: rotate(46deg);
  -o-transform: rotate(46deg);
  -ms-transform: rotate(46deg);
  -webkit-transform: rotate(46deg);
  transform: rotate(46deg); }

.layout-container.textiMonial {
  background: #fff; }

.footerTabs.schoolDomainFatFooter {
  padding: 20px 0px;
  background: #fff; }

.footerTabs.schoolDomainFatFooter table td {
  text-align: center; }

.footerTabs.schoolDomainFatFooter table td {
  text-align: center; }

.footerTabs.schoolDomainFatFooter {
  padding: 20px 0px;
  background: #fff; }

.footerTabs.schoolDomainFatFooter table td {
  text-align: center; }

.moreDetails-Exam {
  margin-right: -10px;
  padding: 0 10px;
  margin-left: -10px;
  margin-top: 10px;
  padding-top: 5px;
  white-space: nowrap;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.moreDetails-Exam a:hover {
  background: #6479c3;
  color: #fff; }

.moreDetails-Exam::-webkit-scrollbar {
  display: none; }

.moreDetails-Exam a {
  border: 1px solid #6479c3;
  border-radius: 20px;
  margin-right: 0;
  line-height: 27px;
  padding: 0 9px;
  font-size: 13px;
  color: #6479c3;
  margin-bottom: 5px; }

.mral-widget {
  text-align: center;
  margin: 0 auto;
  max-width: 320px;
  margin-top: 20px; }

.mral-widget .mainWeghtblock {
  width: 100% !important; }

.admTable {
  height: 180px;
  position: relative;
  overflow: hidden;
  padding: 15px !important;
  background: #f1f1f1; }

.adm-buddy-block-apply {
  width: 100%;
  position: absolute;
  height: 209px;
  top: 20px; }

.adm-buddy-block-apply a {
  color: #333; }

.admTable .owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0); }

.adm-buddy-block-apply .adm-slider {
  padding: 10px 0 0; }

.adm-buddy-block-apply h3 {
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  padding: 0;
  margin: 0;
  text-align: center; }

.boxAdmBlock > div {
  height: 170px;
  border-radius: 4px;
  border: none;
  background-color: #ffffff;
  text-align: center;
  padding: 10px; }

.adm-buddy-block-apply .row {
  margin-left: -5px;
  margin-right: -5px; }

.boxAdmBlock.col-md-12 {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px; }

.boxAdmBlock h5 {
  font-size: 14px;
  font-weight: normal;
  margin: 5px 0 10px 0;
  height: 58px;
  line-height: 20px; }

.boxAdmBlock a {
  width: auto;
  min-width: 80px; }

.adm-slider .owl-stage {
  padding-left: 0px !important; }

.buddy-block-view-more.text-center {
  text-align: center; }

.buddy-block-view-more {
  position: absolute;
  top: 12px;
  right: 1px; }

.buddy-block-view-more .viewAllBtn {
  background-color: transparent; }

.buddy-block-view-more a.viewAllBtn.nxtpageLink {
  text-align: center;
  background: transparent; }

.rankedCarousel .owl-dots {
  display: none; }
.rankedCarousel .owl-stage {
  padding-left: 0px !important; }
.rankedCarousel .item {
  border-radius: 4px;
  box-shadow: 0 0 6px 0 rgba(102, 102, 102, 0.3);
  padding: 0px;
  border: 1px solid #eee; }
  .rankedCarousel .item ul {
    margin: 0;
    padding: 15px 15px 5px 0px;
    min-height: 330px; }
    .rankedCarousel .item ul li {
      border-top: 1px solid #eee;
      padding: 0;
      list-style: none;
      position: relative; }
      .rankedCarousel .item ul li i {
        font-size: 9px;
        margin-right: 6px;
        vertical-align: middle;
        margin-top: 0px;
        display: inline-block;
        color: #3a4d95;
        position: absolute;
        left: 8px;
        top: 12px; }
    .rankedCarousel .item ul a {
      color: #3a4d95;
      font-size: 13px;
      display: block;
      padding: 6px 6px 6px 25px; }
  .rankedCarousel .item h4 {
    margin: 0;
    padding: 15px 15px 0px 15px;
    font-size: 14px;
    line-height: 10px; }

.rankedCarouselblocked .item {
  border-radius: 4px;
  box-shadow: 0 0 6px 0 rgba(102, 102, 102, 0.3);
  padding: 0px;
  border: 1px solid #eee; }
  .rankedCarouselblocked .item ul {
    margin: 0;
    padding: 15px 15px 5px 0px; }
    .rankedCarouselblocked .item ul li {
      border-top: 1px solid #eee;
      padding: 0;
      list-style: none;
      position: relative; }
      .rankedCarouselblocked .item ul li i {
        font-size: 9px;
        margin-right: 6px;
        vertical-align: middle;
        margin-top: 0px;
        display: inline-block;
        color: #3a4d95;
        position: absolute;
        left: 8px;
        top: 12px; }
    .rankedCarouselblocked .item ul a {
      color: #3a4d95;
      font-size: 13px;
      display: block;
      padding: 6px 6px 6px 25px; }
  .rankedCarouselblocked .item h4 {
    margin: 0;
    padding: 15px 15px 0px 15px;
    font-size: 14px;
    line-height: 10px; }

.interlinkingBlock .repeatBlock .display-table.vtop {
  margin-bottom: 0px !important; }

.rightBlockPaddingnone .colgTitle {
  padding: 0px !important; }

.courseLinks {
  margin-right: -15px;
  padding: 5px 10px 10px 10px;
  margin-left: -10px;
  margin-top: 0px;
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.courseLinks ul {
  margin: 0;
  padding: 0 10px 0px 0px;
  max-width: 100%;
  white-space: nowrap;
  overflow: auto; }

.courseLinks li {
  margin: 0px;
  padding: 0;
  display: inline-block;
  list-style: none; }

.courseLinks li a {
  border: 1px solid #3a4d95;
  font-size: 12px;
  font-weight: 600;
  padding: 2px 8px;
  border-radius: 100px; }

.colgListBlk.interlinkingBlock .colgTitle a {
  color: #3a4d95;
  font-weight: 600; }

.display-cell.buttonBlock .button {
  position: unset !important;
  min-width: 160px;
  margin-right: 10px; }

.colgListBlk.interlinkingBlock .location {
  font-size: 13px;
  padding-bottom: 10px; }

.feesBlock {
  font-size: 12px;
  margin: 10px 0; }

.rightBlk.rightBlockPaddingnone {
  border: none !important;
  padding-left: 10px;
  padding-bottom: 0 !important; }

.colgListBlk.interlinkingBlock .display-table:not(:last-child) .rightBlk {
  padding-bottom: 20px; }

.button.download-brochure-linkBtn.brochure:before {
  background: url(../../../../images/frontend/desktop/download.svg) no-repeat 0px 1px !important; }

.viewAllOuter.viewAllNewOuter {
  margin: 10px -10px -20px;
  margin-bottom: 15px;
  padding: 0px 10px; }

.fr-fic.fr-dib {
  pointer-events: none; }

.stickyBottom .button:first-child {
  margin: 5px 0px !important; }

.textad-seprator {
  border-top: 2px dashed #ccc;
  border-bottom: 2px dashed #ccc;
  padding: 10px 0px;
  margin: 15px 0px; }

.textad-seprator a {
  text-decoration: underline !important; }

.qna-iconRow {
  padding: 10px 0px 10px 0px; }

.qna-iconRow .iconRow {
  margin-bottom: 7px; }

.qna-iconRow .iconRow a {
  color: #fff;
  text-decoration: underline; }

.qna-iconRow .iconRow i {
  margin-right: 4px; }

.qna-iconRow .iconRow i:before {
  color: #fff; }

.rankedHeaderPOP .bulletUl li {
  margin-bottom: 8px; }

.reviewRating .blockHeading {
  max-width: 65%; }

.qnaListHeader .breadCrumb.breadCrumbNew i:before {
  color: #999; }

.breadCrumb.breadCrumbNew li:after, .breadCrumb.breadCrumbNew li:before {
  content: none !important; }

.breadCrumb.breadCrumbNew li .customAero i:first-child {
  padding: 0px 2px; }

.breadCrumb.breadCrumbNew {
  margin-right: -4px !important; }

.breadCrumb.breadCrumbNew li .customAero i {
  position: absolute;
  font-size: 6px;
  color: #000;
  padding: 0;
  top: 5px;
  margin: 0;
  left: 5px; }

.breadCrumb.breadCrumbNew .customAero {
  padding: 0px 8px;
  position: relative; }

.breadCrumb.breadCrumbNew li, .breadCrumb.breadCrumbNew li a {
  float: none !important;
  display: inline;
  margin: 0 !important;
  padding: 0 !important;
  vertical-align: middle; }

.breadCrumb.breadCrumbNew li:last-child .customAero {
  display: none; }

.admissionopen .admissionopenNew {
  line-height: 20px;
  overflow: hidden;
  border: solid 1px #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  margin-bottom: 15px !important;
  padding-bottom: 20px !important;
  background: #fff;
  padding: 0px !important; }

.admissionopen .admissionopenNew h6 {
  font-size: 16px !important;
  font-weight: 600;
  color: #333333;
  margin: 15px 0px 5px 0px !important;
  line-height: 24px;
  padding: 0px 10px; }

.admissionopen .admissionopenNew .applyBtn a.applied {
  float: none;
  background: #f2f2f2 !important;
  font-size: 15px !important;
  border: 1px solid #e5e5e5;
  color: #666666 !important;
  line-height: 10px; }

.admissionopen .admissionopenNew .adm-leftBlk img {
  height: 100%;
  display: block;
  width: 100% !important;
  border-radius: 5px 5px 0px 0px;
  margin-bottom: 0px; }

.admissionopen .admissionopenNew .adm-leftBlk {
  display: block;
  width: 100%;
  vertical-align: middle;
  text-align: center;
  padding: 0px 0px 10px 0px !important;
  margin: 0 !important;
  min-width: 100% !important; }

.admissionopen .admissionopenNew .applyBtn a {
  margin: 0;
  background: #e56c5b !important;
  font-size: 15px !important;
  min-width: 150px !important;
  color: #fff !important;
  padding: 8px 0px !important;
  float: none !important;
  line-height: 12px !important; }

.colgListBlk .leftBlk .imgBlk img {
  font-size: 5px !important; }

.colgListBlk .leftBlk .imgBlk {
  overflow: hidden; }

.articleSection .viewAllOuter a {
  font-size: 12px !important;
  line-height: 18px; }

.colgListBlk .rightBlk .colgTitle {
  font-size: 14px !important; }

.colgListBlk .rightBlk a {
  font-size: 14px !important; }

.actionBox.admissionopen strong {
  display: block;
  font-size: 12px !important;
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #000;
  margin-top: 5px;
  text-align: center; }

.actionBox.admissionopen {
  text-align: left;
  width: 100%;
  margin: 0;
  background: #fff;
  padding: 10px 10px 0px 10px !important;
  margin-bottom: 10px; }

.actionBox.admissionopen .row {
  background: #fff;
  padding: 10px;
  margin: 0;
  margin-bottom: 15px; }

.actionBox.admissionopen {
  background: #f8f8f8 !important; }

.admissionopen .admissionopenNew p {
  font-size: 14px !important;
  margin-top: 0;
  color: #666 !important;
  line-height: 21px;
  text-align: center !important;
  padding: 0 10px; }

.admissionopen .admissionopenNew .adm-rightBlk {
  display: block;
  vertical-align: top;
  margin: 0;
  padding: 0 0px 20px 0px;
  width: 100%;
  text-align: center;
  padding-top: 5px;
  float: none; }

.cardBlk.colgListCard h2.blockHeading a, .cardBlk.colgListCard h2.blockHeading {
  font-size: 18px !important; }

#navDataBlk.navDataBlk {
  display: none; }

.admissionOpenfixedCardNEW.instituteOuter .institute .nameApply {
  width: 100% !important; }

.admissionOpenfixedCardNEW.instituteOuter .institute .nameApply .institutename {
  width: calc(100% - 100px);
  font-weight: 600; }

.admissionOpenfixedCardNEW.instituteOuter .caption {
  width: 100%;
  float: left;
  margin-top: 5px;
  color: #999;
  clear: both;
  overflow: hidden; }

.latest-updates .latest-Block ul li p {
  font-size: 14px !important;
  display: inline !important;
  vertical-align: middle;
  line-height: 21px; }

.latest-updates .latest-Block ul li a {
  text-decoration: underline !important;
  font-size: 14px !important;
  display: inline;
  vertical-align: top;
  line-height: 21px; }

.latest-updates .latest-Block ul li {
  line-height: 21px;
  display: block;
  font-size: 14px !important;
  vertical-align: top;
  margin: 0;
  padding: 0px 0px 10px 0px; }

.latest-updates .latest-Block ul strong {
  display: inline;
  font-size: 14px !important;
  vertical-align: top !important;
  line-height: 21px; }

.latest-updates .latest-Block ul li:before {
  top: 3px !important; }

.populerPriCol .item {
  background: #eaecf3;
  padding: 10px;
  border-radius: 5px; }

.populerPriCol .owl-stage-outer {
  margin-left: -10px;
  margin-right: -20px;
  padding-left: 0px; }

.populerPriCol {
  background: #fff;
  margin: 15px;
  border-radius: 10px;
  padding-bottom: 15px; }

.populerPriCol h3 {
  font-size: 16px;
  font-weight: 600;
  background: #e5e5e5;
  padding: 12px;
  color: #333;
  border-radius: 10px 10px 0px 0px; }

.populerPriCol .thumb {
  width: 40px;
  height: 40px;
  display: block; }

.populerPriCol .thumb img {
  width: 100%; }

.populerPriCol h5 {
  font-size: 14px;
  font-weight: 400;
  color: #4a47a3; }

.populerPriCol p {
  font-size: 11px;
  color: #999;
  line-height: 18px; }

.populerPriCol .item.itemLast {
  min-height: 210px;
  vertical-align: middle;
  display: table;
  background: transparent; }

.populerPriCol .owl-stage {
  right: -20px; }

.populerPriCol .item.itemLast .boxPopulerBlock {
  display: table-cell;
  vertical-align: middle; }

.populerPriCol .item.itemLast .viewAllBtn {
  background-color: #eaecf3;
  color: #3A4D95;
  font-size: 1.2rem;
  font-weight: 600;
  width: 100%;
  text-align: right;
  padding: 10px;
  border-radius: 5px; }

.collegeCompareMID {
  padding: 5px 15px 15px 15px; }

.collegeCompareINNER {
  background: url(../../../images/collegeCompareBG.svg) no-repeat;
  width: 100%;
  background-size: cover;
  padding: 15px;
  border-radius: 6px;
  position: relative; }

.compareHead {
  font-size: 14px;
  font-weight: 500; }

.compareRight {
  position: absolute;
  right: 0;
  bottom: -4px;
  width: 106px; }

.collegeCompareINNER a {
  background: #fff;
  padding: 6px 9px;
  display: inline-block;
  font-size: 14px;
  color: #333;
  font-weight: 600;
  border-radius: 5px;
  margin-top: 12px;
  position: relative;
  z-index: 2; }

.adm-buddy-block-apply h3 {
  font-weight: 700; }

.adm-buddy-block-apply.adm-buddy-block-applySecond h3 {
  background: #e5e5e5;
  text-align: center;
  padding: 10px;
  border-radius: 7px;
  font-weight: 700; }

.adm-buddy-block-apply.adm-buddy-block-applySecond .adm-buddy-block-apply {
  width: 100%;
  position: relative;
  top: 0;
  padding: 15px;
  left: 0;
  height: auto; }

.adm-buddy-block-applySecondOuter {
  background: #fff;
  padding: 0px 0px 30px 0px; }

.adm-buddy-block-applySecondInner {
  padding: 0;
  margin: 0px -15px; }

.adm-buddy-block-apply.adm-buddy-block-applySecond .owl-carousel .owl-stage-outer {
  padding-left: 25px; }

.adm-buddy-block-apply.adm-buddy-block-applySecond .buddy-block-view-more {
  position: relative !important;
  top: -4px;
  right: -11px;
  float: left;
  width: 100%; }

.adm-buddy-block-apply.adm-buddy-block-applySecond .caption {
  font-size: 12px;
  text-align: left;
  color: #999; }

.adm-buddy-block-applySecondOuter {
  background: #fff; }

.adm-buddy-block-apply.adm-buddy-block-applySecond .imgBlk {
  border-radius: 0;
  line-height: 0;
  font-size: 1px;
  text-align: left; }

.adm-buddy-block-apply.adm-buddy-block-applySecond .imgBlk img {
  padding: 3px;
  background: #fff; }

.adm-buddy-block-apply.adm-buddy-block-applySecond .boxAdmBlock > div {
  background: transparent; }

.adm-buddy-block-apply.adm-buddy-block-applySecond .boxAdmBlock {
  background: #eaecf3;
  border: none;
  min-height: 230px;
  border-radius: 5px; }

.adm-buddy-block-apply.adm-buddy-block-applySecond h5 a, .adm-buddy-block-apply.adm-buddy-block-applySecond h5 {
  color: #4a47a3;
  text-align: left;
  height: 40px; }

.adm-buddy-block-apply.adm-buddy-block-applySecond {
  width: 100%;
  position: relative;
  top: auto;
  padding: 10px 10px 20px 20px;
  left: initial;
  height: auto;
  margin: 0px -4px; }

.adm-buddy-block-applySecondInner .owl-stage-outer {
  padding: 0 0px 0px 25px !important;
  margin: 0 !important; }

.collegeCompareMID .compareLeft {
  position: absolute;
  bottom: -4px;
  z-index: 1;
  left: 0; }

.active .cntt-wrapper {
  display: block !important; }

.textad-seprator {
  font-weight: 600; }

.moreDetails-Exam.scrollExam a {
  display: inline-block !important; }

.colgListBlk .rightBlk .colgTitle {
  padding: 0px 90px 0px 0 !important; }

.moreDetails-Exam.scrollExam {
  margin: 0 !important;
  padding: 5px 0 10px 0px !important;
  white-space: normal; }

.moreDetails-Exam.scrollExam a {
  padding: 0 0 0 12px;
  margin: 0;
  font-size: 12px !important;
  border: none;
  line-height: 21px;
  position: relative;
  font-weight: 600; }

.moreDetails-Exam.scrollExam a:first-child {
  padding: 0 0 0 0; }

.moreDetails-Exam.scrollExam a:first-child:before {
  background: transparent; }

.moreDetails-Exam.scrollExam a:before {
  background: #6479c3;
  position: absolute;
  z-index: 99;
  text-indent: inherit;
  content: "";
  width: 1px;
  height: 11px;
  border-radius: 0;
  left: 4px;
  top: 5px; }

.moreDetails-Exam.scrollExam a:hover {
  background: transparent;
  color: #6479c3; }

.pagination.paginationNew {
  width: auto;
  display: table; }

.pagination.paginationNew a {
  width: 39px;
  height: 36px;
  padding: 0px;
  text-align: center;
  background: #f2f2f2;
  display: inline-block;
  color: #02A569; }

.pagination.paginationNew .next:before {
  border-top: 1px solid #02A569;
  border-right: 1px solid #02A569; }

.pagination.paginationNew .prev:before {
  border-top: 1px solid #02A569;
  border-right: 1px solid #02A569; }

.pagination.paginationNew span {
  width: 39px;
  height: 37px;
  float: left;
  color: #333333;
  line-height: 36px;
  background: #ffff;
  padding: 0;
  border-right: 1px solid #f9f9f9;
  display: block;
  border-left: 1px solid #d4d4d4; }

.pagination.paginationNew a.next, .pagination.paginationNew a.prev {
  padding: 5px 15px;
  line-height: 25px;
  width: 70px; }

.pagination.paginationNew a.next {
  border-left: 1px solid #d2d1d1; }

.pagination.paginationNew .pagiInn {
  background: #f2f2f2;
  border-radius: 20px;
  border: 1px solid #ccc;
  height: 38px;
  overflow: hidden; }

.pagination.paginationNew a.next.disabled:before,
.pagination.paginationNew a.prev.disabled:before {
  border-color: #e1dbdb; }

.pagination.paginationNew a.next:after {
  border-top: 1px solid #02A569;
  border-right: 1px solid #02A569; }

.pagination a.disabled:before, .pagination a.disabled:after {
  border-color: #cccccc !important; }

.pagination.paginationNew .next:after {
  border-top: 1px solid #02A569;
  border-right: 1px solid #02A569; }

.iconPair i {
  font-family: careers-icon;
  width: 6px;
  display: inline-block;
  height: 6px;
  vertical-align: middle;
  margin: 0px 1.5px;
  font-size: 6px;
  font-weight: 600;
  color: #999; }

.iconPair i:last-child {
  margin-top: -2px;
  margin-left: -3px; }

.iconPair i:first-child {
  margin-right: -3px;
  margin-top: -2px; }

.iconPair {
  margin: 0px 2px; }

.bottomButton .button.download-brochure-linkBtn {
  background-color: #e56c5b;
  color: #fff;
  border: 1px solid #e56c5b; }

.bottomButton .button.download-brochure-linkBtn:hover {
  background-color: #df4c38; }

.bottomButton .button.download-brochure-linkBtn:before {
  content: "";
  width: 10px;
  height: 12px;
  left: 0;
  top: 1px;
  display: inline-block;
  position: relative;
  margin-right: 5px;
  background: url(https://static.careers360.info/images/frontend/desktop/download-2.svg) no-repeat 0px 1px !important; }

.upcomingExam {
  margin: 15px 0px;
  padding: 0;
  overflow: hidden;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 4px 4px 5px 0px #ebecef; }

.upcomingExam h3 {
  background: #e5e5e5;
  text-align: center;
  padding: 10px;
  color: #333;
  font-size: 16px;
  margin: 0; }

.upcomingExam h3 a {
  color: #333; }

.upcomingExam .upcomingExam-Slider {
  padding: 15px 15px 0px 15px; }

.upcomingExam .upcomingExam-Slider .boxexamBlock {
  padding: 10px;
  font-size: 13px;
  position: relative;
  color: #333;
  width: 100%;
  border-radius: 4px;
  box-shadow: 0 3px 10px 0 #e1e1e3;
  border: solid 1px #d8dbea;
  background-color: #ffffff;
  margin-bottom: 10px;
  padding-bottom: 60px; }

.upcomingButon {
  padding: 4px 11px;
  border-radius: 20px;
  font-style: italic;
  border: 1px solid #b0b7d4;
  margin-left: 100%;
  margin-top: 10px;
  margin-bottom: 15px; }

.upcomingExam-Slider .owl-prev {
  left: -35px;
  margin-top: -9px !important; }

.upcomingExam-Slider .owl-prev, .upcomingExam-Slider .owl-next {
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 50%;
  font-size: 19px;
  color: #333;
  font-size: 11px !important;
  line-height: 17px;
  text-align: center; }

.upcomingExam-Slider .owl-next {
  right: -35px;
  margin-top: -9px !important; }

.upcomingExam-Slider.owl-carousel .owl-stage {
  padding-left: 0px !important;
  display: flex; }

.upcomingExam-Slider .item {
  display: flex;
  flex: 1 0 auto;
  height: 100%; }

.boxexamBlock h5 {
  margin: 0 0px 10px 0px;
  font-size: 13px;
  color: #333;
  min-height: 80px;
  border-bottom: 1px solid #eee; }

.boxexamBlock h5 a {
  color: #2277e8;
  font-size: 14px;
  font-weight: bold;
  padding: 10px; }

.examDate {
  padding: 0 0px 10px 0px;
  font-size: 14px;
  color: #333;
  margin: 0 0px 10px 0px;
  border-bottom: 1px solid #ddd; }

.examDate .calenderIcon {
  background: url(../../../../../images/exam-calender.svg) no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle; }

.examList ul {
  padding: 0;
  margin: 0; }

.examList ul li {
  padding: 0px 0px 8px 5px;
  margin: 0;
  font-size: 12px;
  display: inline-block; }

.bottomBlock .button {
  display: inline-block;
  min-width: 110px;
  margin-right: 5px; }

.bottomBlock {
  position: absolute;
  bottom: 10px; }

.examList ul li a {
  color: #2277e8; }

.examList ul li:before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 10px;
  border-radius: 50%;
  background: #c1bfbf; }

.examDate .calenderIcon {
  background: url(../../../../../images/exam-calender.svg) no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle; }

.upcomingExam .buddy-block-view-more {
  position: relative !important;
  top: -8px;
  right: -11px;
  float: left; }

.navDataBlk .accordion-section-title {
  width: 100%;
  font-size: 1.4rem !important; }

.navDataBlk .navIcn.accordion-section-title:before {
  font-family: 'careers-icon';
  padding-right: 8px; }

.navDataBlk .accordion-section-content a {
  color: #333;
  font-size: 1.2rem;
  display: block;
  padding: 10px; }

.navDataBlk .accordion-section-content {
  padding: 10px 0px 10px 30px; }

.navDataBlk .c360-predictors:before {
  font-size: 13px; }

.navUl .listIcon:before {
  font-family: 'careers-icon';
  padding-right: 10px; }

.footerNavaccordian .listUL a {
  display: block;
  padding: 10px;
  color: #f2f2f2; }

.midBlockBanner .block {
  margin: 5px 10px !important; }

.uptodate {
  text-align: center;
  padding: 0px 0px 15px 0px; }

.uptodate.text-center p {
  padding: 10px;
  text-align: center !important;
  padding-bottom: 0; }

.uptodate.text-center .dateBtn {
  margin-top: 0; }

.combinerBlock p.stayUpdate {
  text-align: center !important; }

.combinerBlock .dateBtn a {
  color: #fff !important;
  font-size: 15px !important; }

.article_body .combinerBlock .dateBtn a {
  color: #fff !important;
  font-size: 15px !important;
  text-align: center; }

.combinerBlock .dateBtn {
  text-align: center; }

.article_body .default-text-ad {
  border-top: 1px dashed #ccc;
  padding: 10px 0px;
  margin: 10px 0px;
  border-bottom: 1px dashed #ccc;
  line-height: 28px;
  font-size: initial !important; }

.article_body .default-text-ad .button {
  display: inline;
  vertical-align: baseline;
  line-height: 27px;
  margin: 0;
  background: transparent;
  color: #3a4d95;
  border: none;
  padding: 0;
  min-width: auto;
  font-size: 15px;
  font-weight: 600; }

.article_body .default-text-ad .button:hover {
  background: transparent; }

.stickyBottom .button:first-child {
  margin: inherit !important; }

.stickyBottom .bind-textBTN {
  margin: 0 !important;
  padding: 0 !important; }

.stickyCol, .stickyBottom > a {
  display: inline-block;
  width: auto !important;
  margin: 0 5px !important;
  vertical-align: top;
  min-width: 145px !important; }

p.brochure-message {
  padding: 4px 5px !important;
  line-height: 14px !important;
  border: none; }

div#brochure-popup .headerPopup {
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 23px !important;
  padding: 7px 0 3px !important; }

body #brochure-popup.popupbox .headerPopup {
  font-size: 14px !important;
  padding: 4px 20px !important; }

.grayModal.popupbox.modal.recmExam i.closebtn.c360-cancel {
  color: #000; }

.popupbox .contentSecPopup {
  background: #fff !important; }

.popupbox .thankPopup {
  position: relative;
  height: 100%;
  border-radius: 10px;
  overflow: hidden; }

.popupbox .thankPopup .closebtn {
  top: 8px;
  right: 13px;
  color: #333;
  position: absolute;
  font-size: 1.6rem; }

.colList_customText h3, #aboutCollege h3, .addProcess h3 {
  font-size: 18px !important;
  text-align: left;
  font-weight: 600;
  margin: 20px 0px; }

.showResult {
  margin-top: 10px; }

.colList_customText h2, .addProcess h2, #aboutCollege h2 {
  font-size: 20px !important;
  text-align: left;
  font-weight: 600;
  margin: 20px 0px; }

.container.otp {
  padding-bottom: 30px; }

/*common popup new*/
.commonSignin #common-signin-close.closebtn {
  position: relative;
  top: 0;
  border: none;
  background: transparent;
  color: #999999;
  margin: 0 5px;
  font-weight: 600;
  min-width: 60px; }

.commonSignin #common-signin-form {
  margin: 20px 0 0; }

.commonSignin.popupbox {
  padding: 0;
  background: #fff;
  max-height: 300px;
  height: 100%;
  margin: 20px;
  border-radius: 0px;
  overflow: hidden;
  bottom: 0;
  top: auto;
  width: calc(100% - 40px);
  border-radius: 10px; }
.commonSignin .topContent {
  display: inline-block;
  width: 100%;
  background: #ebedf7;
  padding: 20px;
  font-size: 14px;
  color: #333;
  box-shadow: inset 0px -4px 12px #999ba6;
  -moz-box-shadow: inset 0px -4px 12px #999ba6;
  -webkit-box-shadow: inset 0px -4px 12px #999ba6; }
  .commonSignin .topContent h3 {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0; }
  .commonSignin .topContent p {
    font-size: 13px;
    line-height: 21px;
    margin: 0;
    color: #333; }
.commonSignin .bottomContent {
  padding: 0 20px 20px;
  text-align: center;
  box-shadow: 4px 4px 4px 0px #dfdfdf; }
  .commonSignin .bottomContent p {
    padding: 20px 0;
    font-size: 14px;
    color: #333;
    margin: 0;
    text-align: left; }
  .commonSignin .bottomContent .button.btn-blue {
    background-color: #3A4D95;
    color: #fff;
    border: 1px solid #3A4D95;
    height: 40px;
    padding: 11px 52px 10px;
    line-height: 10px;
    font-weight: 600;
    width: 200px; }
  .commonSignin .bottomContent .field-wrap {
    position: relative;
    margin: 0 0 20px; }
    .commonSignin .bottomContent .field-wrap input {
      border-radius: 3px;
      border: solid 1px #ccc;
      background-color: #fff;
      height: 41px;
      display: inline-block;
      width: 100%;
      padding: 10px 20px 10px 18px;
      margin-bottom: 0; }
    .commonSignin .bottomContent .field-wrap label {
      position: absolute;
      -webkit-transform: translateY(8px);
      transform: translateY(8px);
      left: 14px;
      padding: 2px 0px;
      color: #666666;
      min-width: 120px;
      transition: all 0.25s ease;
      pointer-events: none;
      font-size: 14px;
      background: #fff; }
      .commonSignin .bottomContent .field-wrap label.active {
        -webkit-transform: translateY(-25px);
        transform: translateY(-25px);
        left: 14px;
        top: 15px;
        color: #999999;
        padding: 0 10px 0 10px; }
    .commonSignin .bottomContent .field-wrap span.messageError {
      color: red;
      position: absolute;
      left: 4px;
      bottom: -18px;
      font-size: 12px; }
  .commonSignin .bottomContent .termsNote {
    margin-top: 15px;
    font-size: 12px;
    color: #000;
    font-weight: normal; }
.commonSignin .closebtn {
  font-weight: bold;
  font-size: 14px;
  position: absolute;
  right: 13px;
  top: 7px;
  z-index: 4;
  width: 30px;
  height: 30px;
  text-align: center;
  padding-top: 10px; }

.commonSignin .bottomContent .field-wrap.numberType input {
  padding: 18px 20px 18px 41px; }

.commonSignin .bottomContent .field-wrap.numberType:before {
  content: "+91";
  position: absolute;
  left: 11px;
  top: 10px;
  font-size: 14px; }

.commonSignin .bottomContent .field-wrap input.active {
  border-color: #3a4d95; }

.commonSignin .bottomContent .field-wrap label.active {
  color: #3a4d95; }

.commonSignin {
  transition: all .6s ease;
  transform: translateY(100%); }

.overflowHidden .commonSignin {
  transition: max-height 0.5s ease;
  transition: all .6s ease;
  will-change: auto;
  transform: translateY(0%); }

.footerpopupLogo {
  padding: 10px 0px 20px 0px;
  text-align: center; }

.loaderAppend {
  position: absolute;
  z-index: 9;
  height: 100%;
  top: 53%;
  text-align: center;
  color: #333;
  width: 100%; }

.loaderAppend h4 {
  margin: 20px 0px 0px 0px;
  font-size: 18px; }

.loaderAppend p {
  margin: 5px 0px 10px 0px;
  font-size: 14px; }

.winLoader.newwinLoader {
  background: rgba(255, 255, 255, 0.99); }

#dashboardpopup.popupbox {
  min-height: auto !important;
  top: auto;
  height: auto; }

.dashboard_popUpFull {
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.77);
  font-weight: normal;
  line-height: 21px;
  color: #1a2258;
  font-size: 14px;
  padding: 20px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999; }

.dashEcounselor_inner {
  display: flex;
  gap: 8px;
  justify-content: space-between; }

.left_eCounselor {
  font-size: 16px;
  line-height: 24px;
  padding-top: 8px;
  width: calc(100% - 78px); }

.right_eCounselor {
  min-width: 78px;
  padding-bottom: 41px;
  max-width: 78px; }

.dashboard_Ecounselor {
  position: relative;
  background: #fff;
  padding: 12px;
  border-radius: 8px; }

.left_eCounselor p {
  margin: 16px 0 0;
  color: #1a2258; }

.left_eCounselor p strong {
  color: #7352ff;
  font-weight: bold; }

img.top_arrow-white {
  filter: brightness(16); }

.button_dashboard .btn {
  display: flex;
  width: 78px;
  height: 25px;
  background-color: #FC7D47;
  color: #fff;
  line-height: 11px;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  justify-content: space-evenly;
  align-items: center; }

.button_dashboard {
  margin-top: 5px; }

.position-relative {
  position: relative; }

.circle_wink {
  width: 12px;
  height: 12px;
  border: 1px solid #DF4C38;
  border-radius: 50%;
  position: absolute;
  bottom: 7px;
  right: 3px; }

.circle_wink:before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #DF4C38;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -3px;
  margin-left: -3px;
  animation: mymove 2s infinite; }

@keyframes mymove {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.7); }
  100% {
    transform: scale(1); } }
.closebtn-dashboard {
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  color: #707070;
  position: absolute;
  bottom: 12px;
  right: 12px; }

.userinfouid {
  opacity: 0;
  position: absolute;
  left: -300px; }

  .top_search_bar ul.user-list {
    margin: 0;
    padding: 50px 0 0 0;
    overflow: scroll;
    max-height: 80vh;
}

.tab-content-college {
    opacity: 1!important;
 }
.top_search_bar form {
    margin: 0 0 15px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
 .top_search_bar {
  max-height: 550px;
  height: 100%;
  overflow-y: auto;
  margin: 0 0 60px;
}
 .top_search_bar ul.user-list li.add-question {
     position: absolute;
     bottom: -60px;
     width: 100%;
     background-color:#fff;
 }

/*# sourceMappingURL=common.css.map */
