@font-face {
  font-family: "montserratbold";
  src: url("http://www.wapmg.wpmgcareers.org/fonts/montserrat-bold.woff2") format("woff2"),
    url("http://www.wapmg.wpmgcareers.org/fonts/montserrat-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "montserratregular";
  src: url("http://www.wapmg.wpmgcareers.org/fonts/montserrat-regular.woff2") format("woff2"),
    url("http://www.wapmg.wpmgcareers.org/fonts/montserrat-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Kollektif";
  src: url("http://www.wapmg.wpmgcareers.org/fonts/Kollektif.woff2") format("woff2"),
    url("http://www.wapmg.wpmgcareers.org/fonts/Kollektif.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Kollektif";
  src: url("http://www.wapmg.wpmgcareers.org/fonts/Kollektif-Italic.woff2") format("woff2"),
    url("http://www.wapmg.wpmgcareers.org/fonts/Kollektif-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Kollektif";
  src: url("http://www.wapmg.wpmgcareers.org/fonts/Kollektif-BoldItalic.woff2") format("woff2"),
    url("http://www.wapmg.wpmgcareers.org/fonts/Kollektif-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Kollektif";
  src: url("http://www.wapmg.wpmgcareers.org/fonts/Kollektif-Bold.woff2") format("woff2"),
    url("http://www.wapmg.wpmgcareers.org/fonts/Kollektif-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
.dropdown-submenu {
  position: relative;
}

.h1,
h1 {
  font-size: 42px;
  font-weight: bold;
}
.dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 6px;
  top: 0.8em;
}

ul.menu-list.mb-0 {
  position: relative;
  z-index: 9999;
  padding: 0px;
  list-style: none;
}

.sense-content {
  min-height: 130px;
}

.bottom-pad-1 {
  padding-bottom: 0px !important;
}

.type_one {
  font-size: 20px !important;
  line-height: 1.5;
}

.container-fluid.marin-top-1 {
  margin-top: 30px;
}

.tyle_two {
  font-size: 18px !important;
  line-height: 1.5;
}
.type_three {
  font-size: 18px !important;
  line-height: 1.5;
}
.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}

body {
  font-family: "Kollektif";
  overflow-x: hidden;
  font-size: 18px !important;
}

.h4,
h4 {
  font-size: 28px;
  font-weight: bold;
}
.navbar-custom.bg-dark {
  background-color: #26647f !important;
}
.logo {
  width: 220px;
}
.sec-pad {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}
.remove-border.table td,
.remove-border.table th {
  border-top: 0px !important;
  width: 260px;
}

.table {
  border: 1px solid #dee2e600 !important;
  font-size: 13px;
}
.ml-8 {
  margin-left: 8rem;
}

.border-banner:after {
  content: "";
  height: 7px;
  width: 100%;
  background-color: #ee6c4d;
  position: absolute;
  left: -10%;
}

.border-banner {
  left: 0;
  position: relative;
  top: 15px;
}

.full-sec-pad {
  padding: 0 40px;
}

.section-one h1,
.section-two h1 {
  margin: 0 0 20px 0;
}

.top-headning {
  margin: 0 0 20px 0 !important;
}
.section-one p {
  padding: 0px 0;
  line-height: 1.5;
  width: 70%;
  font-size: 20px;
  margin: 0px;
}

.section-two p {
  padding: 5px 0;
  margin: 0 -10px;
  line-height: 1.5;
}

.full-head-sec-pad {
  padding: 0px 25px 10px 25px;
}

.section-two .sec-two-inner {
  width: 95%;
  background-color: #ddeaa3;
  border-top-right-radius: 190px;
  border-bottom-right-radius: 190px;
  align-items: center;
}

.sense-sec-main {
  padding: 40px 0;
}

.section-mar {
  margin: 30px 0;
}

.section-pad {
  padding: 30px 0;
}

.menu-list li a {
  color: #000;
  font-size: 17px;
  font-weight: bold;
}

.border-banner:before {
  content: "";
  background-image: url(http://www.wapmg.wpmgcareers.org/images/Layer-2.png);
  background-size: contain;
  height: 200px;
  position: absolute;
  bottom: -12px;
  background-repeat: no-repeat;
  width: 154px;
  right: 100px;
}

.sec-two-inner-rt {
  border-right: none !important;
  border: 5px solid #f0876f;
  float: right;
  width: 60%;
  background-color: #ddeaa3;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  margin-top: -50px;
}

.sec-two-inner-rt p {
  margin: 0 !important;
  padding: 20px 10px 20px 50px !important;
}

.section-three {
  display: flex;
  align-items: flex-end;
  justify-content: space-evenly;
}

.section-three img {
  width: 130px;
}

.sec-3-content {
  position: absolute;
  bottom: 44px;
  background-color: #26647f !important;
  color: #fff;
  z-index: 1;
  width: 470px;
  border-top-right-radius: 120px;
  border-bottom-right-radius: 120px;
  left: -25px;
  padding: 35px 30px;
}

.sec-3-content p {
  font-size: 20px;
}

.sec-3-content span {
  font-size: 20px;
  color: #ddeaa3;
}

.sense-content h3.colr-blue {
  color: #26647f !important;
  font-weight: bold;
  font-size: 28px;
  text-decoration: underline;
  min-height: 80px;
}
.sense-content h3.colr-blue a {
  color: #26647f !important;
}
.sense-content h3.colr-orange a {
  color: #ee6c4d !important;
}
.sense-content h3.colr-orange {
  color: #ee6c4d !important;
  font-weight: bold;
  font-size: 27px;
  text-decoration: underline;
  min-height: 80px;
}

.arrow.right {
  position: absolute;
  bottom: -17px;
  width: 100%;
  right: -20px;
}

.arrow.right:before {
  transform: rotate(45deg);
  margin: -15px 0 0 -20px;
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  top: 2px;
  left: 317px;
  border-style: solid;
  border-color: #ee6c4d;
  border-width: 7px 7px 0 0;
  border-radius: 5px;
  position: absolute;
  transform-origin: 50% 50%;
}

.arrow.right:after {
  width: 306px;
  height: 0;
  border-width: 7px 0 0 0;
  transform: translate(-26px, -1px);
  content: "";
  display: block;
  top: 50%;
  left: 46px;
  border-style: solid;
  border-color: #ee6c4d;
  position: absolute;
  transform-origin: 50% 50%;
}

.sense-arow {
  position: relative;
  bottom: 0;
}

.section-five {
  position: relative;
  margin-top: 30px;
  background-color: #ddeaa3;
  padding: 20px;
  color: #fff;
}

.section-five-iner {
  position: relative;
  background-color: #26647f !important;
  padding: 20px;
}

.c-box-arrow-top::after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  z-index: 10;
  border: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  margin-left: -10px;
  left: 5%;
  border-bottom: 30px solid #ddeaa3;
  top: -30px;
}

.c-box-iner-arrow-top:after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  z-index: 10;
  border: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  margin-left: -10px;
  left: 5%;
  border-bottom: 30px solid #26647f;
  top: -29px;
}

.section-five h5 {
  font-weight: bold;
}

.section-five ul {
  margin-bottom: 25px;
}

.head-h2 {
  font-size: 28px;
  font-weight: bold;
  color: #26647f;
}
.applyhead-h2 {
  font-size: 28px;
  font-weight: bold;
  color: #26647f;
  position: relative;
}

.applyhead-h2:before {
  content: "";
  background-color: #fff;
  width: 65%;
  height: 7px;
  position: absolute;
  bottom: -13px;
  left: -40px;
}
.applyheade-h2 {
  font-size: 28px;
  font-weight: bold;
  color: #26647f;
  position: relative;
}
.avtar-icon-area img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.avtar-icon-area {
  width: 150px;
  height: 150px;
  overflow: hidden;
}
.apply-content a {
  color: #000;
  text-decoration: none;
}
.hccp-content,
.human-video-comment {
  padding: 20px;
  background-color: #ee6c4d;
  color: #fff;
  line-height: 38px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 24px;
}

.hccp-contents {
  padding: 20px;
  background-color: #ee6c4d;
  color: #fff;
  line-height: 1.5;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
}

.hccp-list li a {
  color: #000;
  font-size: 20px;
}

.hccp-bg {
  background: #d0dedc;

  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right;
}

/*******3rd-page-virtual-round*****/
.virtual-round-content {
  line-height: 36px;
  font-size: 18px;
  padding-right: 40px;
  padding-top: 20px;
}

.blue-bg {
  background-color: #c7d0d8;
}
.blue-bg-ihuman {
  background-color: #b2c6d0;
}
.green-bg {
  background-color: #d6e88c;
}

.virtual-head {
  position: relative;
  background-color: #185c79;
  color: #fff;
  padding: 15px;
  font-size: 18px;
  width: 390px;
}

.virtual-content-area {
  align-items: baseline;
  display: flex;
  margin: 20px 0;
}

.activity-content {
  background: #fff9;
  padding: 20px;
  z-index: 1;
}

.activity-section,
.activity-section-1 {
  position: relative;
}

.activity-section:before {
  bottom: 0;
  position: absolute;
  content: " ";
  width: 5px;
  height: 63%;
  background-color: #ee6c4d;
  left: -5px;
  top: 235px;
}

.activity-section-1:before {
  bottom: 0;
  position: absolute;
  content: " ";
  width: 5px;
  height: 70%;
  background-color: #ee6c4d;
  left: -5px;
  top: 47px;
}

.activity-section-1:after {
  border: 2px solid #ee6c4d;
  height: 25px;
  content: "";
  position: absolute;
  bottom: 82px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

.activity-section:after {
  border: 2px solid #ee6c4d;
  height: 25px;
  content: "";
  position: absolute;
  top: 221px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

.activity-section-bar {
  position: relative;
}

.activity-section-bar:after {
  border: 2px solid #ee6c4d;
  height: 25px;
  content: "";
  position: absolute;
  bottom: 63px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

.virtual-head:before {
  top: 0px;
  content: "";
  border-left: 20px solid #185c79;
  border-top: 23px solid transparent;
  position: absolute;
  right: -18px;
  height: 57px;
}

.mar-bt {
  margin-bottom: 40px;
}

.activity-section p {
  font-size: 20px;
}

.btn.btn-apply {
  z-index: 1;
  position: relative;
  border: 2px solid #ffffff;
  border-radius: 0px;
  color: #000;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #ee6c4d;
}

.btn-apply-outer {
  position: relative;
}

span.btn-apply-outer:before {
  content: "";
  border: 10px solid #007785;
  width: 100%;
  position: absolute;
  left: 6px;
  height: 50px;
  top: 4px;
  z-index: 0;
}

.virtual-head i {
  font-size: 18px;
}

.vr-presenter-area {
  align-items: center;
  background-color: #c7d0d8;
}

.vr-presenter-rt {
  float: left;
}

.vr-presenter-rt h4 {
  font-weight: bold;
  font-size: 18px;
}

.vr-presenter-rt h5 {
  font-size: 18px;
  font-weight: bold;
  color: #26647f;
}

.vr-presenter-rt h4,
.vr-presenter-rt h5 {
  text-align: left;
}

.mcat-sec {
  float: right;
}

.mcat-sec h4 {
  font-weight: bold;
  font-size: 24px;
}

.mcat-sec h5 {
  font-size: 22px;
  font-weight: bold;
  color: #26647f;
}

.mcat-sec h4,
.mcat-sec h5 {
  text-align: right;
}

.mcat-sec-list {
  background-color: #d0dedc;
  position: absolute;
  right: 0;
  padding: 40px 20px 40px 40px;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}

.mcat-sec-list ul li {
  font-size: 18px;
  font-weight: bold;
  padding: 3px 0;
}

.vr-presenter-list {
  background-color: #fff;
  padding: 30px 120px 30px 20px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  margin-left: -40px;
}

.vr-presenter-list h6,
.vr-presenter-list p {
  font-size: 17px;
}

.vr-presenter-list ul li {
  font-weight: bold;
  padding: 3px 0;
}
.vr-presenter-list ul {
  padding-left: 2em;
}

.vr-presenter-ltbt p {
  color: #26647f;
}

.vr-presenter-ltbt span {
  color: #ee6c4d;
}

.virtual-head-wd {
  width: 358px;
}

.human-content-area {
}

.i-human-content p {
  line-height: 36px;
  padding-right: 40px;
  padding-top: 20px;
}

.i-human-botm-line {
  font-size: 28px;
  font-weight: bold;
  color: #26647f;
  position: absolute;
  bottom: 0;
}

.i-human-botm-line span {
  color: #ee6c4d;
}

.ihuman-bg-banner {
  background-repeat: no-repeat;
  background-image: url(http://www.wapmg.wpmgcareers.org/images/i-human-bg.png);
  background-size: contain;
  background-position: 80%;
}

.human-video-comment {
  position: relative;
}

.human-video-comment:before {
  width: 20px;
  height: 20px;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #ee6c4d;
  content: "";
  position: absolute;
  left: -24px;
}

.human-video-comment p {
}

.human-qa-line {
  font-size: 28px;
  font-weight: bold;
  color: #26647f;
  margin-bottom: 30px;
}

.human-qa-line span {
  color: #ee6c4d;
}

.mcat-bg {
  background-color: #b2c6d0;
}

.sec-mar-60 {
  margin-top: 60px;
  margin-bottom: 40px;
}

.menu-list-head {
  color: #26647f;
  border-bottom: 1px solid #000;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.director-sec {
  background-color: #c9e265;
  padding: 20px 30px 20px 240px;
  text-align: right;
  border: 16px solid #185c79;
}

.mentorship-area {
}

.student-area {
}

.student-peer-iner h4 {
  font-size: 20px;
  font-weight: bold;
  margin-top: 20px;
}

.student-area h3 {
  text-decoration: underline;
  color: #88a8b7;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 24px;
}

.student-area p {
  font-size: 18px;
}

.student-peer-iner {
  padding: 0px 20px;
}

.mentorship-bar:after {
  background-color: #c9e265;
  content: "";
  position: absolute;
  width: 100%;
  height: 15px;
  top: 8px;
  z-index: -1;
  left: 0;
}

.mentorship-bar {
  position: relative;
  z-index: 2;
}

.mentorship-area h4 {
  font-weight: bold;
  color: #ee6c4d;
}

.mentorship-campaign {
  padding: 20px 60px;
}

.mentorship-campaign h5 {
  color: #000;
  font-size: 24px;
  font-weight: bold;
}

.mentorship-campaign p {
  color: #000;
}

.mentorship-bar span {
  background-color: #fff;
  padding-right: 20px;
}

.avtar-icon-area {
  border-top-left-radius: 0px !important;
  border-radius: 50%;

  margin-right: 20px;
}

.biography-content {
  padding: 10px;
  margin-bottom: 20px;
}

.btn-bio {
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
}

.fa-play.fa-down-ply {
  transform: rotate(208deg);
  cursor: pointer;
}

.avtar-orange {
  border: 8px solid #ee6c4d;
  background: #ee6c4d;
}

.avtar-green {
  border: 8px solid #c9e265;
  background: #c9e265;
}

.avtar-blue {
  border: 8px solid #185c79;
  background: #185c79;
}

.avtar-grey-light {
  border: 8px solid #d0dedc;
  background: #d0dedc;
}

.avtar-grey-dark {
  border: 8px solid #60889b;
  background: #60889b;
}

/*
.avtar-icon-area img {
    width: 150px;
    height: 150px;
}
*/
.avtar-content i {
  font-size: 24px;
}

.summer-interns-year {
  font-weight: bold;
  color: #ee6c4d;
}

.summer-interns-content {
  background: #d0dedc;
  padding: 10px;
  position: relative;
  margin-top: 1rem;
}

.summer-interns-content1 {
  background: #ee6c4d;
  padding: 10px;
  position: relative;
  margin-top: 1rem;
}
.summer-interns-content1 .table-bordered td,
.table-bordered th {
  border: 1px solid #ee6c4d;
  color: #fff;
}
.summer-interns-content1 ul li {
  color: #fff;
}

.summer-interns-content:before {
  content: "";
  height: 3px;
  width: 360px;
  background-color: #d0dedc;
  position: absolute;
  bottom: 46px;
  z-index: 1;
  right: 0;
  left: -260px;
}

#ihuman-alumni .collapse.show:after {
  background: #88a8b700 !important;
}
.summer-interns-content1:before {
  content: "";
  height: 3px;
  width: 360px;
  background-color: #ee6c4d;
  position: absolute;
  bottom: 46px;
  z-index: 1;
  right: 0;
  left: -260px;
}

.virtual-accordion {
}
.virtual-accordion .card-header {
  padding: 0 !important;
  border: none !important;
  background: transparent;
}
.virtual-accordion .card {
  border: none;
}

.virtual-lt-line {
  position: relative;
}
.virtual-lt-line:before {
  bottom: 0;
  position: absolute;
  content: " ";
  width: 5px;
  height: 92px;
  background-color: #88a8b7;
  left: -4px;
  top: -22px;
}
.virtual-accordion button {
  padding: 0;
  position: relative;
}
.virtual-accordion .card-body:before {
  bottom: 0;
  position: absolute;
  content: " ";
  width: 5px;
  height: 100%;
  background-color: #88a8b7;
  left: -4px;
  top: -22px;
}
.virtual-accordion .card-body {
  position: relative;
}
.virtual-accordion table {
  width: 100%;
}
.virtual-tp-line {
  position: relative;
}

/*.virtual-tp-line:after {
   background: #88a8b7;
    width: 4px;
    height: 25px;
    content: "";
    position: absolute;
    top: -33px;
    left: -4px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
}*/

#collapseTwo.collapse.show .card-body:after,
#ihuman-alumni-1.collapse.show .card-body:after {
  background: #88a8b7;
  width: 4px;
  height: 25px;
  content: "";
  position: absolute;
  bottom: -14px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.virtual-collapse-head:before {
  top: 0px;
  content: "";
  border-left: 20px solid #185c79;
  border-top: 23px solid transparent;
  position: absolute;
  right: -18px;
  height: 100%;
}
.virtual-collapse-head i {
  font-size: 18px;
}
.virtual-collapse-head {
  position: relative;
  background-color: #185c79;
  color: #fff;
  padding: 15px 15px 15px 37px;
  font-size: 18px;
}
/*#Cohort-2 .btn.btn-link.collapsed:after, #Futureheadingtwo .btn.btn-link.collapsed:after, #Cohort-Schedule-headingTwo .btn.btn-link.collapsed:after, 
#ihuman-alumni .btn.btn-link.collapsed:after, #ihuman-cohort .btn.btn-link.collapsed:after, #mentor-alumni .btn.btn-link.collapsed:after{
    background: #ee6c4d;
    width: 4px;
    height: 25px;
    content: "";
    position: absolute;
    bottom: -25px;
    top: auto;
    left: -4px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
}*/
.virtual-round-certificate {
  color: #000;
  font-weight: bold;
  font-size: 24px;
  position: relative;
  margin-bottom: 50px;
  margin-top: 10px;
}

.virtual-round-certificate:before {
  content: "";
  background: #c9e265;
  width: 40%;
  bottom: -13px;
  height: 5px;
  position: absolute;
}
.virtual-accordion table td {
  padding: 6px;
}

.virtual-table-green-bar {
  position: relative;
}

.virtual-table-green-bar:before {
  content: "";
  height: 100%;
  background: #c9e265;
  width: 7px;
  position: absolute;
  left: 0;
  top: 0px;
}
.virtual-table-green-bar:after {
  content: "";
  height: 24px;
  background: #c9e265;
  width: 24px;
  position: absolute;
  left: -9px;
  border-radius: 50%;
  top: -2px;
}
.virtual-round-table-2,
.virtual-round-table-3,
.virtual-round-table-4 {
  padding-left: 20px;
}

.virtual-round-table-green:before {
  content: "";
  height: 24px;
  background: #c9e265;
  width: 24px;
  position: absolute;
  left: -9px;
  border-radius: 50%;
  bottom: -2px;
}

.virtual-round-table-green2:before {
  content: "";
  height: 24px;
  background: #007785;
  width: 24px;
  position: absolute;
  left: -9px;
  border-radius: 50%;
  bottom: 0px;
}

.virtual-table-green-bar2 {
  position: relative;
  padding-left: 35px;
}

.virtual-table-green-bar2:before {
  content: "";
  height: 100%;
  background: #007785;
  width: 7px;
  position: absolute;
  left: 0;
  top: 0px;
}
.virtual-table-green-bar2:after {
  content: "";
  height: 24px;
  background: #007785;
  width: 24px;
  position: absolute;
  left: -9px;
  border-radius: 50%;
  top: 0px;
}

.virtual-round-table-red:before {
  content: "";
  height: 24px;
  background: #ee6c4d;
  width: 24px;
  position: absolute;
  left: -9px;
  border-radius: 50%;
  bottom: 0px;
}
.virtual-table-red-bar {
  position: relative;
}

.virtual-table-red-bar2 {
  position: relative;
  padding-left: 35px;
}
.virtual-table-red-bar2:before {
  content: "";
  height: 100%;
  background: #ee6c4d;
  width: 7px;
  position: absolute;
  left: 0;
  top: 0px;
}
.virtual-table-red-bar2:after {
  content: "";
  height: 24px;
  background: #ee6c4d;
  width: 24px;
  position: absolute;
  left: -9px;
  border-radius: 50%;
  top: 0px;
}

.virtual-table-green-bar3 {
  position: relative;
  padding-left: 35px;
}

.virtual-table-green-bar3:before {
  content: "";
  height: 100%;
  background: #b2c6d0;
  width: 7px;
  position: absolute;
  left: 0;
  top: 0px;
}
.virtual-table-green-bar3:after {
  content: "";
  height: 24px;
  background: #b2c6d0;
  width: 24px;
  position: absolute;
  left: -9px;
  border-radius: 50%;
  top: 0px;
}

.virtual-round-table-green3:before {
  content: "";
  height: 24px;
  background: #b2c6d0;
  width: 24px;
  position: absolute;
  left: -9px;
  border-radius: 50%;
  bottom: 0px;
}

.virtual-table-red-bar:after {
  content: "";
  height: 24px;
  background: #ee6c4d;
  width: 24px;
  position: absolute;
  left: -9px;
  border-radius: 50%;
  top: -2px;
}
.virtual-table-red-bar:before {
  content: "";
  height: 100%;
  background: #ee6c4d;
  width: 7px;
  position: absolute;
  left: 0;
  top: 0px;
}

.virtual-accordion h3 {
  font-size: 20px;
  font-weight: bold;
}
.cohert-content,
.cohert-content-1 {
  background: #d6e88c;
  padding: 10px;
  position: relative;
}

.cohert-content-12 {
  background: #185c79;
  padding: 10px;
  position: relative;
}
.cohert-content-12 ul li {
  color: #fff;
}

.cohert-content-12:before {
  content: "";
  height: 3px;
  width: 310px;
  background-color: #185c79;
  position: absolute;
  left: -294px;
  bottom: 20px;
}

.cohert-content:before {
  content: "";
  height: 3px;
  width: 310px;
  background-color: #d6e88c;
  position: absolute;
  left: -309px;
  bottom: 96px;
}

.cohert-content234 {
  position: relative;
  padding-bottom: 15px;
}

.cohert-content234:before {
  content: "";
  height: 3px;
  width: 310px;
  background-color: #d3dee4;
  position: absolute;
  left: -19px;
  bottom: 0px;
}

.cohert-content-1:before {
  content: "";
  height: 3px;
  width: 310px;
  background-color: #d6e88c;
  position: absolute;
  left: -309px;
  bottom: 27px;
}
.clr-red {
  color: #ee6c4d;
}
#Cohort-Schedulecollapse .summer-interns-content:before {
  bottom: 27px;
}
.avtar-content {
  z-index: 2;
  background: #fff;
}
.virtual-3 .virtual-lt-line:before {
  bottom: 0;
  position: absolute;
  content: " ";
  width: 5px;
  height: 110px;
  background-color: #ee6c4d;
  left: -4px;
  top: -22px;
}

.virtual-3 .card-body:after {
  display: none;
}
.virtual-3 .collapse.show:before {
  bottom: 0;
  position: absolute;
  content: " ";
  width: 5px;
  height: 100%;
  background-color: #ee6c4d;
  left: -4px;
  top: -22px;
}
.virtual-accordion.virtual-3 .card-body:before {
  display: none;
}
.virtual-accordion.virtual-3 .card-body {
  padding: 0 0 40px 40px;
}

.virtual-3 .collapse.bar-line.show:after {
  background: #ee6c4d;
  width: 4px;
  height: 25px;
  content: "";
  position: absolute;
  bottom: 7px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

.virtual-3 .virtual-tp-line:after {
  background-color: #ee6c4d;
}
.virtual-3 .card {
  background: transparent;
}
.virtual-accordion.virtual-3 {
  margin-top: 40px;
}
.virtual-bg-clr {
  background-color: #c7d0d8;
}


/* Custom, iPhone Retina */
@media only screen and (max-width: 767px) {
  .timeline > li .timeline-imagert {
    display: none;
  }
  .timeline > li:nth-child(even) {
    margin-bottom: 0px;
    min-height: 0px;
    right: 0px;
  }
  .timeline > li:nth-child(odd) {
    margin-bottom: 0px;
    min-height: 0px;
    left: 0px;
  }
  .timeline > li .timeline-image {
    display: none;
    position: static;
    width: 150px;
    height: 150px;
    margin-bottom: 0px;
  }
  .timeline > li:nth-child(even) .timeline-image {
    left: 0;
    margin-left: 0;
  }
  .timeline > li:nth-child(odd) .timeline-image {
    float: right;
    left: 0px;
    margin-left: 0;
  }
  .timeline > li:nth-child(even) .timeline-panel {
    width: 100%;
    padding: 0 0 20px 14px;
  }
  .timeline > li:nth-child(odd) .timeline-panel {
    width: 100%;
    padding: 0 14px 20px 0px;
  }
  .timeline > li .line {
    display: none;
  }
}


@media only screen and (max-width: 767px) {
    
  .virtual-collapse-head,
  .virtual-collapse-head-white {
    white-space: normal;
  }
  .virtual-collapse-head {
    font-size: 18px;
  }
  .card.v-mob {
    display: flex;
    width: 100%;
    flex-direction: column;
  }
  .virtual-round-certificate {
    font-size: 20px;
  }
  h4 {
    font-size: 20px;
  }
  .menu-list-head {
    font-size: 18px;
    margin-top: 1rem;
  }
  .section-one p {
    padding: 10px 0;
    line-height: 28px;
    width: 63%;
    font-size: 14px;
  }
  .ihuman-bg {
    margin-left: -49px !important;
  }
  .fill img {
    width: 100% !important;
    height: 250px !important;
  }
  .fill1 img {
    width: 100% !important;
    height: 250px !important;
  }
  .vr-presenter-rt {
    margin-top: 30px;
  }
  .vr-presenter-list {
    margin-left: 0px;
  }
  .head-h2 {
    font-size: 20px;
    margin-top: 1rem;
  }
  .human-content-area {
    margin-top: 20px;
}
.top-headning {
    margin: 20px 0 20px 0 !important;
}
  .section-one h1,
  .section-two h1 {
    margin: 20px 0 20px 0 !important;
    font-size: 24px;
  }
  .virtual-accordion table {
    width: 100%;
  }
  .apply-content a {
    word-break: break-word;
  }
  .section-three {
    align-items: center;
  }

  .sec-3-content {
    position: static;
    width: 100%;
  }

  .section-two .sec-two-inner {
    width: 100%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .section-one p {
    width: 100%;
  }

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

  .sense-arow {
    position: relative;
    right: 0;
  }
  .border-banner:after {
    content: "";
    height: 7px;
    width: 100%;
    background-color: #ee6c4d;
    position: absolute;
    left: -10%;
    bottom: 0;
  }
  .border-banner {
    height: 200px;
    top: -5px !important;
  }
  .sec-two-inner-rt {
    width: 100%;
    margin-top: 30px;
  }
  .director-sec {
    padding: 2px;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .section-five ul {
    margin-bottom: 25px;
    padding-left: 5px;
  }
  .section-mar {
    margin: 60px 0;
  }
  .section-three {
    flex-direction: column;
  }
  .sense-content h3.colr-blue {
    font-size: 18px;
    margin-top: 10px;
  }
  .sense-content h3.colr-orange {
    font-size: 18px;
    margin-top: 10px;
  }
  .hccp-content,
  .human-video-comment {
    padding: 10px;
    line-height: 28px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .hccp-bg {
    background-image: none;
  }

  .hccp-list li a {
    font-size: 16px;
  }
  .hccp-list li {
    padding: 5px 0;
  }
  .btn-apply-outer {
    position: relative;
    clear: both;
    margin-top: 10px;
    margin-bottom: 20px;
    display: block !important;
    float: none !important
  }
  .mt-7 {
    margin-top: 1rem !important;
}
.ref-content{
    padding-bottom: 30px !important;
}
  .virtual:before{
          width: 63% !important;
  }
  .ihuman:before{
          width: 68% !important;
  }
  .activity-content ul {
    padding: 0;
  }
  h1 {
    font-size: 24px;
  }
  .i-human-botm-line {
    position: static;
  }
  .human-qa-line {
    font-size: 22px;
  }
  .mcat-sec-list {
    position: static;
  }
  .mentorship-campaign {
    padding: 20px 20px;
  }
  .student-area h3 {
    font-size: 16px;
  }
  .student-area p {
    font-size: 14px;
  }
  .mentorship-bar:after {
    top: 4px;
  }
  .student-peer-iner h4 {
    font-size: 14px;
  }
  .avtar-content {
    margin-bottom: 30px;
    width: 100%;
  }
  .vr-presenter-list {
    position: static;
  }
}


.dropdown-toggle::after {
  transform: rotate(0deg) !important;
}

@media (min-width: 768px) {
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
    left: auto;
    right: 0%;
    width: fit-content;
  }
  .dropdown-submenu ul.dropdown-menu.show {
    position: static;
    margin: 0;
    float: right;
  }
  .dropdown-submenu ul.dropdown-menu.show {
    border: none;
  }
}

.covid-txt-sec {
  background-color: #ebf4c8;
  padding: 20px;
  -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 15%, 90% 0);
  clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 15%, 90% 0);
}
.covid-txt-sec p {
  font-size: 12px;
  margin: 00;
}
.covid-txt-sec p a {
  color: #000;
  text-decoration: underline;
}
.orange-line {
  height: 100%;
  background: #ee6c4d;
  position: relative;
}
.orange-line:before {
  position: absolute;
  content: "";
  background-color: #fff;
  width: 30px;
  height: 100%;
  left: 11%;
}

/***arrow--css**/
#Cohort .btn.collapsed:before,
#Cohort-2 .btn.collapsed:before {
  font-size: 24px !important;
  color: #fff;
  top: 28%;
  z-index: 2;
  content: "\f0da";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  left: 19px;
  background: #185c79;
  width: 15px;
  position: absolute;
  -moz-osx-font-smoothing: grayscale;
}

#Cohort .btn:after,
#Cohort-2 .btn:after {
  font-size: 24px !important;
  color: #fff;
  top: 28%;
  z-index: 1;
  content: "\f0d7";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  left: 19px;
  background: #185c79;
  width: 15px;
  position: absolute;
  -moz-osx-font-smoothing: grayscale;
}
.activity-content {
  margin-bottom: 30px;
}

.virtual-collapse-head-white {
  position: relative;
  width: fit-content;
  background-color: #fff;
  color: #185c79;
  padding: 15px 15px 15px 57px;
  font-size: 18px;
  font-weight: 600;
}

.virtual-collapse-head-white:before {
  top: 0px;
  content: "";
  border-left: 20px solid #fff;
  border-top: 23px solid transparent;
  position: absolute;
  right: -18px;
  height: 100%;
}

#reflection-accordionExample .btn:after,
#reflection2-accordionExample .btn:after {
  font-size: 24px !important;
  color: #185c79;
  top: 28%;
  z-index: 1;
  content: "\f0d7";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  left: 19px;
  background: #fff;
  width: 15px;
  position: absolute;
  -moz-osx-font-smoothing: grayscale;
}

#reflection-accordionExample .btn.collapsed:before,
#reflection2-accordionExample .btn.collapsed:before {
  font-size: 24px !important;
  color: #fff;
  top: 28%;
  z-index: 2;
  content: "\f0da";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  left: 19px;
  background: #185c79;
  width: 15px;
  position: absolute;
  padding: 4px;
  -moz-osx-font-smoothing: grayscale;
  height: 30px;
}
#reflection-accordionExample,
#reflection2-accordionExample {
  margin-left: -40px;
}
.reflection {
  font-size: 12px;
}
.color-red {
  background-color: #ee6c4d;
  color: #fff;
  font-size: 20px;
}
.orange-border {
  border-bottom: 2px solid #ee6c4d !important;
}
.ref-content {
  color: #185c79;
  border-bottom: 1px solid #fff;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 20px;
}
.assement-sec h5 {
  font-size: 20px !important;
}
.assement-sec p a {
  color: #000;
}

.assement-sec-main {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}

.ihuman-bg {
  background-color: #d0dedc !important;
  margin-left: -69px;
}
.orange-line-2 {
  height: 100%;
  background: #ee6c4d;
  position: relative;
  width: 60px;
}
.blue-line-2 {
  height: 100%;
  background: #88a8b7;
  position: relative;
  width: 60px;
}
.blue-line-2:before {
  position: absolute;
  content: "";
  background-color: #fff;
  width: 20px;
  height: 95%;
  left: 20px;
  top: 20px;
}
.orange-line-2:before {
  position: absolute;
  content: "";
  background-color: #fff;
  width: 20px;
  height: 95%;
  left: 20px;
  top: 20px;
}
.bio-sec-z {
  z-index: 1;
}

.gren {
  background: #c9e265;
}
.grey-light {
  background: #d0dedc;
}
.orange {
  background: #ee6c4d;
  color: #fff;
}
.dark-blue {
  background: #185c79;
  color: #fff;
}
.light-blue {
  background: #60889b;
}
.avtar-content button {
  color: #000;
  padding-left: 20px;
  position: relative;
}

#headingOne .btn-link:after,
#headingTwo .btn-link:after,
#headingThree .btn-link:after,
#headingfour .btn-link:after,
#headingfive .btn-link:after,
#headingsix .btn-link:after,
#headingseven .btn-link:after,
#headingeight .btn-link:after,
#headingnine .btn-link:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 18px;
  background: #fff;
  padding: 2px;
}

#collapseOne,
#collapseTwo,
#collapseThree,
#collapsefour,
#collapsefive,
#collapsesix,
#collapseseven,
#collapseeight,
#collapsenine {
  position: relative;
}
#collapseOne.collapse.show:before,
#collapseTwo.collapse.show:before,
#collapseThree.collapse.show:before,
#collapsefour.collapse.show:before,
#collapsefive.collapse.show:before,
#collapsesix.collapse.show:before,
#collapseseven.collapse.show:before,
#collapseeight.collapse.show:before,
#collapsenine.collapse.show:before {
  padding: 2px;
  top: -108px;
  left: 168px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  position: absolute;
  transform: rotate(90deg);
  z-index: 9;
  font-size: 18px;
  background: #fff;
  color: #000;
}

#accordion .btn-link:hover {
  color: #000;
}

.btn-link:hover {
  text-decoration: none;
}

#Cohortaccordion #reflection2-accordionExample .collapse.show:after,
#Cohortaccordion #reflection-accordionExample .collapse.show:after,
#spring-1-accordion #spring-collapseOne.collapse.show:after,
#vrcortheadingOne #Cohortcollapse.collapse.show:after,
#Futureaccordion #FuturecollapseOne.collapse.show:after,
#future-certificate-accordion #futurecollapse.collapse.show:after,
#Cohortaccordion-high #Cohortcollapse.collapse.show:after {
  display: none !important;
}
.virtual-bt-line:after {
  background: #ee6c4d;
  width: 4px;
  height: 25px;
  content: "";
  position: absolute;
  top: -33px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
#Cohortaccordion .collapse.show:after,
#Cohortaccordion-high .collapse.show:after {
  background: #ee6c4d;
  width: 4px;
  height: 25px;
  content: "";
  position: absolute;
  bottom: 8px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

#Cohort .collapsed .virtual-collapse-head:after,
.Cohort-high2 .collapsed .virtual-collapse-head:after {
  background: #ee6c4d;
  width: 4px;
  height: 25px;
  content: "";
  position: absolute;
  bottom: -40px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.Cohort-high1 .btn.collapsed:before,
.Cohort-high2 .btn.collapsed:before {
  font-size: 24px !important;
  color: #fff;
  top: 28%;
  z-index: 2;
  content: "\f0da";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  left: 19px;
  background: #185c79;
  width: 15px;
  position: absolute;
  -moz-osx-font-smoothing: grayscale;
}

/*************blue-border********************/
.virtual-bbt-orange-line:after {
  background: #ee6c4d;
  width: 4px;
  height: 25px;
  content: "";
  position: absolute;
  top: -33px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.virtual-bbt-line:after {
  background: #88a8b7;
  width: 4px;
  height: 25px;
  content: "";
  position: absolute;
  top: -33px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
#spring-1-accordion .collapse.show:after,
#vrcortheadingOne .collapse.show:after,
#Futureaccordion .collapse.show:after,
#future-certificate-accordion .collapse.show:after,
#ihuman-alumni .collapse.show:after,
#ihuman-cohort .collapse.show:after,
#mentor-alumni-area .collapse.show:after {
  background: #88a8b7 !important;
  width: 4px;
  height: 25px;
  content: "";
  position: absolute;
  bottom: 8px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

#springheadingTwo .collapsed .virtual-collapse-head:after,
#Cohort-headingtwo .collapsed .virtual-collapse-head:after,
#Futureheadingtwo .collapsed .virtual-collapse-head:after,
#Cohort-Schedule-headingTwo .collapsed .virtual-collapse-head:after,
#ihuman-alumni-1 .collapsed .virtual-collapse-head:after,
#ihuman-cohort .collapsed .virtual-collapse-head:after,
#mentor-alumni .collapsed .virtual-collapse-head:after {
  background: #88a8b7;
  width: 4px;
  height: 25px;
  content: "";
  position: absolute;
  bottom: -25px;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

/***arrow--css**/
#spring-headingOne .btn.collapsed:before,
#springheadingTwo .btn.collapsed:before,
#Cohort-headingone .btn.collapsed:before,
#Cohort-headingtwo .btn.collapsed:before,
#FutureheadingOne .btn.collapsed:before,
#Futureheadingtwo .btn.collapsed:before,
#future-certificateheadingOne .btn.collapsed:before,
#Cohort-Schedule-headingTwo .btn.collapsed:before,
#ihuman-alumni-1 .btn.collapsed:before,
#ihuman-cohort .btn.collapsed:before,
#mentor-alumni .btn.collapsed:before {
  font-size: 24px !important;
  color: #fff;
  top: 28%;
  z-index: 2;
  content: "\f0da";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  left: 19px;
  background: #185c79;
  width: 15px;
  position: absolute;
  -moz-osx-font-smoothing: grayscale;
}

#spring-headingOne .btn:after,
#springheadingTwo .btn:after,
#Cohort-headingone .btn:after,
#Cohort-headingtwo .btn:after,
#FutureheadingOne .btn:after,
#Futureheadingtwo .btn:after,
#future-certificateheadingOne .btn:after,
#Cohort-Schedule-headingTwo .btn:after,
#ihuman-alumni-1 .btn:after,
#ihuman-cohort .btn:after,
#mentor-alumni .btn:after {
  font-size: 24px !important;
  color: #fff;
  top: 28%;
  z-index: 1;
  content: "\f0d7";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  left: 19px;
  background: #185c79;
  width: 15px;
  position: absolute;
  -moz-osx-font-smoothing: grayscale;
}

/*************apply********/

.timeline {
  position: relative;
  padding: 4px 0 0 0;
  margin-top: 22px;
  list-style: none;
}

.timeline > li:nth-child(even) {
  position: relative;
  margin-bottom: 50px;
  height: 180px;
  right: 0px;
}

.timeline > li:nth-child(odd) {
  position: relative;
  margin-bottom: 50px;
  height: 180px;
  left: 0px;
}

.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}

.timeline > li:after {
  clear: both;
  min-height: 170px;
}

.timeline > li .timeline-panel {
  position: relative;
  float: left;
  width: 61%;
  padding: 0 10px 20px 50px;
  text-align: left;
}

.timeline > li .timeline-panel:before {
  right: auto;
  left: -15px;
  border-right-width: 15px;
  border-left-width: 0;
}

.timeline > li .timeline-panel:after {
  right: auto;
  left: -14px;
  border-right-width: 14px;
  border-left-width: 0;
}

.timeline > li .timeline-image {
  z-index: 100;
  position: absolute;
  left: 0;
  border: 7px solid #ffffff;
  border-radius: 100%;
  background-color: #ffffff;
  box-shadow: 0 0 5px #ffffff;
  width: 30px;
  height: 30px;
  margin-left: 0;
}

.timeline > li .timeline-image h4 {
  margin-top: 12px;
  font-size: 10px;
  line-height: 14px;
}

.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
  padding: 0 30px 20px 40px;
  text-align: left;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
  right: auto;
  left: -15px;
  border-right-width: 15px;
  border-left-width: 0;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
  right: auto;
  left: -14px;
  border-right-width: 14px;
  border-left-width: 0;
}

.timeline > li:last-child {
  margin-bottom: 0;
}

.timeline .timeline-heading h4 {
  margin-top: 22px;
  margin-bottom: 4px;
  padding: 0;
  color: #60889b;
  font-size: 24px;
}

.timeline .timeline-heading h4.subheading {
  margin: 0;
  padding: 0;
  text-transform: none;
  font-size: 18px;
  color: #333333;
}

.timeline .timeline-body > p,
.timeline .timeline-body > ul {
  margin-bottom: 0;
  color: #000000 !important;
}
/*Style for even div.line*/
.timeline > li:nth-child(odd) .line:before {
  content: "";
  position: absolute;
  top: 4px;
  bottom: 0;
  left: 13px;
  width: 4px;
  height: 250px;
  background-color: #ffffff;
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  box-shadow: 0 0 5px #ffffff;
}
/*Style for odd div.line*/
.timeline > li:first-child .line:after {
  display: none;
}
.timeline > li:nth-child(even) .line:after {
  height: 230px;
  content: "";
  position: absolute;
  top: 12px;
  bottom: 0;
  left: 340px;
  width: 4px;
  background-color: #ffffff;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(0deg);
  box-shadow: 0 0 5px #ffffff;
}
.timeline > li:nth-child(odd) .line:after {
  content: "";
  position: absolute;
  top: -149px;
  bottom: 0;
  left: 177px;
  width: 4px;
  background-color: #ffffff;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  box-shadow: 0 0 5px #ffffff;
}
.timeline > li:nth-child(even) .line:before {
  content: "";
  position: absolute;
  top: -149px;
  bottom: 0;
  left: 177px;
  width: 4px;
  background-color: #ffffff;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  box-shadow: 0 0 5px #ffffff;
}
.timeline > li .timeline-imagert {
  z-index: 100;
  position: absolute;
  left: 326px;
  border: 7px solid #ffffff;
  border-radius: 100%;
  background-color: #ffffff;
  box-shadow: 0 0 5px #ffffff;
  width: 30px;
  height: 30px;
  margin-left: 0;
}
/* Medium Devices, .visible-md-* */
@media (min-width: 992px) and (max-width: 1199px) {
  .timeline > li:nth-child(even) {
    margin-bottom: 0px;
    min-height: 0px;
    right: 0px;
  }
  .timeline > li:nth-child(odd) {
    margin-bottom: 0px;
    min-height: 0px;
    left: 0px;
  }
  .timeline > li:nth-child(even) .timeline-image {
    left: 0;
    margin-left: 0px;
  }
  .timeline > li:nth-child(odd) .timeline-image {
    left: 690px;
    margin-left: 0px;
  }
  .timeline > li:nth-child(even) .timeline-panel {
    width: 76%;
    padding: 0 0 20px 0px;
    text-align: left;
  }
  .timeline > li:nth-child(odd) .timeline-panel {
    width: 70%;
    padding: 0 0 20px 0px;
    text-align: right;
  }
  .timeline > li .line {
    display: none;
  }
}
/* Small Devices, Tablets */
@media (min-width: 768px) and (max-width: 991px) {
  .timeline > li:nth-child(even) {
    margin-bottom: 0px;
    min-height: 0px;
    right: 0px;
  }
  .timeline > li:nth-child(odd) {
    margin-bottom: 0px;
    min-height: 0px;
    left: 0px;
  }
  .timeline > li:nth-child(even) .timeline-image {
    left: 0;
    margin-left: 0px;
  }
  .timeline > li:nth-child(odd) .timeline-image {
    left: 520px;
    margin-left: 0px;
  }
  .timeline > li:nth-child(even) .timeline-panel {
    width: 70%;
    padding: 0 0 20px 0px;
    text-align: left;
  }
  .timeline > li:nth-child(odd) .timeline-panel {
    width: 70%;
    padding: 0 0 20px 0px;
    text-align: right;
  }
  .timeline > li .line {
    display: none;
  }
}


.timeline-body {
  margin-top: 30px;
}
.apply-content-rt {
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
  padding: 30px;
}
.apply-content-rt h4 {
  color: #007785;
  font-size: 18px;
}

.colr-black {
  color: #000;
}

.black-link {
  color: #000;
  text-decoration: underline;
}

.fill {
  width: 100%;
  background: #007785;
}

.heigh-200 {
  height: 140px;
  margin-bottom: 20px;
}

.fill img {
  width: 500px;
  height: 500px;
  margin: 0px auto;
  display: block;
  padding: 10px 0;
}

.carousel-inner,
.carousel,
.carousel-item,
.container {
  min-height: 400px;
  width: 95%;
  background-position: center center;
  background-size: cover;
  float: right;
}
.slide-wrapper {
  display: inline;
}
.slide-wrapper .container {
  padding: 0;
}

.fill1 {
  width: 100%;
  background: #ee6c4d;
}

/*------------------------------ vertical bootstrap slider----------------------------*/

.carousel-inner > .carousel-item.carousel-item-next,
.carousel-inner > .carousel-item.active.carousel-item-right {
  transform: translate3d(0, 100%, 0);
  -webkit-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  top: 0;
}
.carousel-inner > .carousel-item.carousel-item-prev,
.carousel-inner > .carousel-item.active.carousel-item-left {
  transform: translate3d(0, -100%, 0);
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  top: 0;
}
.carousel-inner > .carousel-item.next.carousel-item-left,
.carousel-inner > .carousel-item.carousel-item-prev.carousel-item-right,
.carousel-inner > .carousel-item.active {
  transform: translate3d(0, 0, 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);
  top: 0;
}

/*------------------------------- vertical carousel indicators ------------------------------*/
.carousel-indicators {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 20px;
  right: auto;

  left: -50px;
  width: auto;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.carousel-indicators li {
  display: block;
  margin-bottom: 5px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #98d1d6;
}
.carousel-indicators li.active {
  margin-bottom: 5px;
  background: #007785;
}

.carousel-indicators1 {
  position: absolute;
  top: 0%;
  bottom: 0;
  margin: auto;
  height: 20px;
  right: auto;
  left: -50px;
  width: auto;
}

.carousel-indicators1 li {
  display: block;
  margin-bottom: 5px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #98d1d6;
}
.carousel-indicators1 li.active {
  margin-bottom: 5px;
  background: #ee6c4d;
}

.cohert-content23 {
  background: #d6e88c;
  padding: 10px;
  position: relative;
}

.cohert-content23 ul li {
  margin-bottom: 1%;
}

.fill1 img {
  width: 70%;
  margin: 0px auto;
  display: block;
  padding: 10px 0;
  height: 450px;
}

.mt-10 {
  margin-top: 10rem;
}
.mt-9 {
  margin-top: 9rem;
}
.mt-8 {
  margin-top: 8rem;
}
.mt-7 {
  margin-top: 7rem;
}
.mt-6 {
  margin-top: 6rem;
}
.mt-5-5 {
  margin-top: 5rem;
}
.mt-3-5 {
  margin-top: 3rem;
}
.mt-4-5 {
  margin-top: 4rem;
}

/*.sdsd223 {*/
/*    margin-top: 27px;*/
/*}*/

.padding-left-custom td {
  border: none !important;
  width: 260px;
}

.weqeq213 {
  padding: 34px;
}

.list_custom ol li a {
  word-break: break-all;
}

.padding-bt-90 {
  padding-bottom: 79px;
}

.sense-btn {
  position: relative;
  color: #000;
  text-align: center;
  width: 100%;
  padding-left: 100px;
}
.sense-collapse-show-area {
  position: relative;
}

#sense-one-collapse,
#sense-two-collapse,
#sense-three-collapse,
#sense-four-collapse {
  position: relative;
}
#headsense-one-collapse .btn-link:after,
#headsense-two-collapse .btn-link:after,
#headsense-three-collapse .btn-link:after,
#headsense-four-collapse .btn-link:after,
#headsense-one1-collapse .btn-link:after,
#headsense-two2-collapse .btn-link:after,
#headsense-three3-collapse .btn-link:after,
#headsense-four4-collapse .btn-link:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  position: absolute;
  left: 100px;
  top: 6px;
  font-size: 24px;
  background: #fff;
  padding: 2px;
  z-index: 1;
  transform: rotate(90deg);
}

.sense-btn.btn.btn-link.collapsed:before {
  padding: 2px;
  left: 100px;
  top: 6px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  position: absolute;
  font-size: 24px;
  background: #fff;
  color: #000;
  z-index: 3;
}

.vertical.carousel .carousel-control {
  bottom: auto;
  width: 100%;
  height: 15%;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0) 100%
  );
}
.vertical.carousel .carousel-control.right {
  top: auto;
  bottom: 0;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0)),
    to(rgba(0, 0, 0, 0.5))
  );
  background: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.5) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.5) 100%
  );
}
.vertical.carousel .carousel-control .glyphicon {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.vertical.carousel .carousel-indicators {
  bottom: auto;
  top: 50%;
  left: auto;
  right: 10px;
  width: 14px;
  margin: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.vertical.carousel .carousel-inner > .item {
  left: 0;
  top: 0;
}
.vertical.carousel .carousel-inner > .item > img {
  width: 100%;
}
.vertical.carousel .carousel-inner > .item.next,
.vertical.carousel .carousel-inner > .item.active.right {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  top: 0;
}
.vertical.carousel .carousel-inner > .item.prev,
.vertical.carousel .carousel-inner > .item.active.left {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  top: 0;
}
.vertical.carousel .carousel-inner > .item.next.left,
.vertical.carousel .carousel-inner > .item.prev.right,
.vertical.carousel .carousel-inner > .item.active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  top: 0;
}
.vertical.carousel .carousel-inner > .active,
.vertical.carousel .carousel-inner > .next.left,
.vertical.carousel .carousel-inner .prev.right {
  top: 0;
}
.vertical.carousel .carousel-inner > .next,
.vertical.carousel .carousel-inner > .active.right {
  top: 100%;
  left: 0;
}
.vertical.carousel .carousel-inner > .prev,
.vertical.carousel .carousel-inner > .active.left {
  top: -100%;
  left: 0;
}

.sense-gren-border {
  border: 5px solid #c9e265;
  padding: 10px;
}
.sense-blue-border {
  border: 5px solid #007785;
  margin-bottom: 15px;
  padding: 10px;
}
.sense-orange-border {
  border: 5px solid #ee6c4d;
  margin-bottom: 15px;
  padding: 10px;
}
.sense-lt-grey-border {
  border: 5px solid #88a8b7;
  margin-bottom: 15px;
  padding: 10px;
}

.slick-next {
  right: 25px !important;
  z-index: 999 !important;
}

.slick-prev {
  left: 13px !important;
  z-index: 999 !important;
}