*{box-sizing: border-box;padding: 0;margin: 0;font-family: 'regular';}

/* font-face */
@font-face {font-family: 'bold';font-display: swap;src: local('bold'),url('../css/fonts/bold.woff2') format('woff2');/* Fallback font stack */font-family: 'bold', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;}

@font-face {font-family: 'ex-bold';font-display: swap;src: local('ex-bold'),url('../css/fonts/ex-bold.woff2') format('woff2');/* Fallback font stack */font-family: 'ex-bold', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;}

@font-face {font-family: 'light';font-display: swap;src: local('light'),url('../css/fonts/light.woff2') format('woff2');/* Fallback font stack */font-family: 'light', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;}

@font-face {font-family: 'regular';font-display: swap;src: local('regular'),url('../css/fonts/regular.woff2') format('woff2');/* Fallback font stack */font-family: 'regular', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;}

@font-face {font-family: 'medium';font-display: swap;src: local('medium'),url('../css/fonts/medium.woff2') format('woff2');/* Fallback font stack */
font-family: 'medium', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;}

@font-face{font-family: 'flaticon';font-display: swap;src:local('flaticon'),url('../css/fonts/flaticon.woff2') format('woff2');}

/* font-face */

/* root */
:root{
    --primary:#700001;
    --secondary:#006cbb;
    --green:#0A3224;
    --title:#22223A;
    --paragraph:#333333;
    --bg-color:#F2F2F2;
    --white-color:#fff;
    --black-color:#000;
    --border:#ffffff47;
    --border-linear:linear-gradient(118.82deg, #F2F2F2 4.98%, #333333 12.53%, #333333 19.78%);
    --yellow:#FFDE59;
}
/* root */

/* Default */
.grecaptcha-badge{display:none;}
html{scroll-behavior: smooth;scroll-padding: 5rem 0;}
p{margin-bottom: 10px;font-size: 11px;color: var(--paragraph);letter-spacing: .5px;}
a{text-decoration: none;}
li{list-style: none;}
img{max-width: 100%;}
.text-center{text-align: center;}
.white_mnhdng{color: var(--white-color);font-size: 30px;}
.blue_mnhdng{color: var(--title);font-size: 48px;text-transform: capitalize;}
section{padding: 60px 0px;}
.tflx{display: flex;justify-content: center;align-items: center;gap: 10px;}
.rflx{display: flex;}
.grnclr{color: var(--primary);font-weight: 600;}
.seeall{display: flex;justify-content: center;margin-top: 40px;}
.greysec{background-color: var(--bg-color);}
.pt-space{padding-top: 150px;}
.overflow{overflow: hidden;}
/* Container */
.container {
    max-width: 1360px;
    margin: 0 auto;
    padding: 0 15px;
    box-sizing: border-box;
  }
  
  /* Small to medium screens (tablets and below) */
  @media (max-width: 1199.98px) {
    .container {
      max-width: 100%;
      padding: 0 10px;
    }
  }
  
  /* Extra large screens (1200px and up) */
  @media (min-width: 1200px) {
    .container {
      max-width: 1300px;
    }
  }
  
/* Container */

/* Padding */
.pt-10{
  padding-top: 10px;
}

.pb-10{
  padding-bottom: 10px;
}

.pb-15{
  padding-top: 15px;
}

.pb-15{
  padding-bottom: 15px;
}

.pt-20{
  padding-top: 20px;
}

.pb-20{
  padding-bottom: 20px;
}

.pt-25{
  padding-top: 25px;
}

.pb-25{
  padding-bottom: 25px;
}

.pt-50{
  padding-top: 50px;
}

.pb-50{
  padding-bottom: 50px;
}

.pt-100{
  padding-top: 100px;
}

.pb-100{
  padding-bottom: 100px;
}
/* Padding */

/* margin */

.mt-50{
  margin-top:50px;
}

/* margin */

/* popup */
.brchmodal{display: none;position: fixed;z-index: 99;left: 0;top: 0;width: 100%;height: 100%;background-color:rgb(0 0 0 / 73%);}
.mdlcontent{background-color: var(--white-color);margin: 10% auto;padding:20px;width: 30%;position: relative;border-radius: 10px;}
.brchmodal .close{position: absolute;right: 20px;top: 5px;font-weight: bold;font-size: 20px;cursor: pointer;}
.mdlcontent form .form-group{margin-top:10px;position: relative;}
.mdlcontent form .error-message{bottom: -9px;}
.mdlcontent form input{width: 100%;padding: 8px 20px;border: 1px solid var(--black-color);border-radius: 4px;}
.mdlcontent form select{width: 100%;border: 1px solid var(--black-color);border-radius: 4px;padding: 8px 20px;color: var(--black-color);}
.mdlcontent form button{background: var(--secondary);padding: 10px 30px;border: none;color: var(--white-color);margin-top: 10px;cursor: pointer;}
/* popup */

  /* ---Btns */
.primary__btn{background: var(--primary);padding: 12px 18px;color: var(--white-color) !important;border-radius: 4px;position: relative;width: fit-content;display: flex;transition: .3s ease-in;gap: 10px;justify-content: center;align-items: center;cursor: pointer;}
.primary__btn span{font-weight: normal;}
.primary__btn:hover{background: var(--secondary);}
.primary__btn svg{top: 2px;position: relative;}
.white-btn {background: var(--white-color);padding: 15px 20px;color: var(--secondary);border-radius: 4px;width: fit-content;transition: .3s ease-in;margin-top: 10px;display: block;cursor: pointer;}
.white-btn span{margin-right: 10px;margin-top: 20px;transition: .3s ease-in;}
.white-btn svg{position: relative;top: 3px;}
.white-btn:hover{background: var(--secondary);color: var(--white-color);}
.white-btn:hover span{color: var(--white-color);}
.secondary-btn{color: var(--secondary);font-size: 15px;display: flex;align-items: center;gap:10px;margin-top: 20px;font-weight: 600;transition: .3s ease-in-out;width: fit-content;cursor: pointer;}
.secondary-btn img{position: relative;left: 8px;top: 1px;display: block;width: 8px !important;}
.secondary-btn:hover{padding-left: 5px;}
/* ---Btns */

/* Dots */

.green_dots{position: relative;}
.green_dots::after{position:absolute;content: '';background: url(../imgs/study-abroad/green-dots.webp)no-repeat;background-size: cover;width: 192px;height: 40px;bottom: -30px;left: 20px;}

/* Dots */

/* Default */

/* breadcrumb */
.breadcrumb ul{display: flex;gap: 8px;}
.breadcrumb li .spcbtwn{width: 5px;margin-left: 4px;}
.breadcrumb ul li a{color: var(--paragraph);font-size: 13px;}
.breadcrumb ul li a.active{color: var(--secondary);border-bottom: 1px solid var(--primary);}
.breadcrumb ul li svg path{stroke: var(--white-color);}
/* breadcrumb */

/* header */
/* ---top-header--- */
.mnactive{color: var(--primary) !important;font-weight: 600;}
.dn{display:none;}
header{transition: .3s ease-in;position: fixed;width: 100%;z-index: 999;top: 0;}
header .logo{width: 140px;}
header .logo img{width: 100%;height: auto;}
header.active .top_header{display: none;}
.top_header{background: var(--primary);position: relative;}
.top_header .top_nav{display: flex;justify-content: end;gap: 25px;align-items: center;}
.top_header .top_nav li{list-style: none;padding: 8px 0px 8px;}
.top_header .top_nav li a{text-decoration: none;color: var(--white-color);font-size: 14px;}
.top_header .top_nav .con_btn a{color: var(--secondary);font-family: 'regular';background: var(--white-color);padding:8px 25px;}
/* ---top-header--- */

/* ---main-header */
.main_header{background: var(--white-color);box-shadow: 0px 6px 6px 0px #00000040;width: 100%;border-radius: 5px;padding: 8px 16px;margin-top: 10px;display: flex;justify-content: space-between;position: relative;align-items: center;}
.main_header .main_nav{display: flex;align-items: center;justify-content: center;gap: 23px;}
.main_header .main_nav li a{font-size: 16px;color: var(--paragraph);}
.main_header .main_nav li a:hover{color: var(--primary);}
.main_header .main_nav li a.hdrop .fas{font-size: 12px;margin-left: 10px;transition: .3s all;color: var(--primary);}
.main_header .hamburger{display: none;}
.main_header .main_nav a{padding:25px 0px;cursor: pointer;}
.has-submenu{position: relative;z-index: 99;}
.sub-menu{position: absolute;width:fit-content;top: 50px;background:var(--white-color);border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;opacity: 0;visibility: hidden;transition: .3s all;box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;padding: 10px;}
ul li:hover > .sub-menu{opacity: 1;top: 45px;visibility: visible;}
.sub-menu li{position: relative;width: 200px;}
.sub-menu li a{font-size: 15px;padding: 12px 5px !important;display: block;border-bottom:1px solid #e2e2e2;}
.sub-menu li i{font-size: 10px;color: var(--primary);margin-left: 10px;transition: margin-left .3s ease;position: absolute;right: 20px;top: 40%;}
.sub-menu li:hover i{margin-left: 20px;}
.main_header .consultation_btn a{padding: 12px 18px;}
.scnd_hdr_mn{display: flex;gap: 20px;align-items: center;}
.main_nav .sub-menu li:hover{background: var(--bg-color);}
.main_nav .sub-menu li:hover a{color:var(--secondary);}
.main_nav .sub-menu li > ul{position: absolute;left:100%;top:0;width:250px;z-index: 100;background: var(--white-color);opacity: 0;visibility: hidden;padding:0px 10px;}
.main_nav .sub-menu li:hover > ul{opacity: 1;visibility: visible;}
.main_nav .sub-menu li:hover > ul li{background: var(--white-color);width: 100%;}
.main_nav .sub-menu li:hover > ul li a{color: var(--paragraph);}
.main_nav .sub-menu li:hover > ul li:hover a{background: var(--bg-color);}
/* ---main-header */
/* header */

/* SATPREP Header */
.satprep .logo{display: flex;width: auto;align-items: center;gap: 20px;}
.satprep .logo .crsname{font-size: 18px;color: var(--primary);}
.satprep .main_header .main_nav li a{font-size: 16px;}
.satprep .fa-home{color: var(--white-color);margin-right: 10px;font-size: 15px;}
/* SATPREP Header */

/* AP Header */
.apheader .fa-home{color: var(--white-color);margin-right: 10px;font-size: 15px;}
.apheader .main_header .main_nav a{padding:25px 0px;cursor: pointer;}
.apheader .logo{display: flex;width: auto;align-items: center;gap: 20px;}
.apheader .logo .crsname{font-size: 18px;color: var(--primary);}
.apheader .scnd_hdr_mn{display: flex;gap:20px;align-items: center;}
/* AP Header */

/* footer */
footer{background: var(--primary);}
.ftr__first{padding: 40px 0px;display: grid;grid-template-columns:repeat(4, 1fr);place-items: center;align-items: flex-start;}
.ftr_srvlist h4{color: var(--white-color);font-size:20px;margin-bottom: 15px;}
.ftr_srvlist ul li{margin: 10px 0px;}
.ftr_srvlist ul li a{color: var(--white-color);font-size: 14px;transition: .3s ease-in-out;}
.ftr_srvlist ul li a:hover{border-bottom: 1px solid var(--white-color);}

.ftr_address{padding: 40px 0px;border-top:1px solid #ffffff67;border-bottom: 1px solid #ffffff67;}
.ftr_address ul li h4{color: var(--white-color);font-size: 20px;font-family: 'light';margin-bottom: 15px;}
.ftr_address p{color: var(--white-color);}
.ftr_address .adrsl{display:grid;grid-template-columns: repeat(3, 1fr);place-items: center;align-items: baseline;}
.ftr_address .adrsl li p{font-size: 14px;line-height: 1.5;width: 80%;}
.ftr_address .adrsl li a{font-size: 25px;color: var(--white-color);}
.ftr_address li .socm{display: grid;grid-template-columns: repeat(5,1fr);gap: 15px;}
.ftr_address li .socm li a{font-size: 10px;}
.ftr_address li .socm li img{width:100%;height: auto;}

.ftr-tabs{padding: 30px 0px 50px;}
.ftr-tabs .tab-buttons{display: grid;grid-template-columns: repeat(8, .4fr);cursor: pointer;}
.ftr-tabs .tab-buttons .tb-cntnt{position: relative;text-align: center;border-right: 1px solid var(--border);transition:.4s ease-in-out}
.ftr-tabs .tab-buttons .tb-cntnt.active::before{position: absolute;content: '';background: var(--white-color);width: 50%;height: 1px;bottom: -5px;margin: auto;left:0;right: 0;}
.ftr-tabs .tab-buttons .tb-cntnt span{color: var(--white-color);}
.ftr-tabs .tabs-content{padding-top: 30px;}
.ftr-tabs .tabs-content ul li{display: inline-block;width: 24%;margin: 3px 0px;vertical-align: top;}
.ftr-tabs .tabs-content ul li a{color: var(--white-color);font-size: 14px;transition: .3s ease-in-out;}
.ftr-tabs .tabs-content ul li a:hover{border-bottom: 1px solid var(--white-color);}

.ftr__second{padding: 60px 0px;border-bottom: 1px solid var(--border);border-top: 1px solid var(--border);}
.ftr__second .flgs_list{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin: auto;gap: 5px;}
.ftr__second .flgs_list li{flex: 1 19%;width: 19%;}
.ftr__second .flgs_list li a{text-align: center;border-radius: 16px;padding: 20px;width: 100%;display: block;border: 1px solid var(--border);transition: .3s ease-in;}
.ftr__second .flgs_list li:hover a{border:1px solid var(--white-color)}
.ftr__second .flgs_list h4{color: var(--white-color);font-size: 14px;font-weight: normal;letter-spacing: 1px;}

.ftr__third{display: flex;justify-content: space-between;padding: 20px 0px;}
.ftr__third a{color: var(--white-color);font-size: 13px;transition: .3s ease-in;}
.ftr__third a:hover{border-bottom: 1px solid var(--white-color);}
.ftr__third .policies a{margin-right: 10px;}
/* footer */

/* Sticky footer */
.sticky-footer{display: none;}
/* Sticky footer */



/* homepage */

/* ---banner */
.top-slider{position: relative;overflow: hidden;width: 100%;}
.top-slider::before{position: absolute;content: '';background: url(../imgs//logo/dots.svg)no-repeat;background-size: cover;width: 177px;height: 45px;right: -56px;top: 113px;transform: rotate(90deg);z-index: 1;mix-blend-mode: soft-light;}
.top-slider .main_slider{display: flex;height: 100%;transition:transform 0.5s ease-in-out;}
.top-slider .main_slider .slides{min-width:100%;height: 100vh;line-height: 0;position: relative;}
.top-slider .main_slider .slides::before{position: absolute;content: '';background: var(--black-color);width: 100%;height: 100%;top:0;left: 0;opacity: .4;}
.top-slider .main_slider .slides .slides-content{position: absolute;top: 35%;width: 100%;line-height: normal;}
.top-slider .main_slider .slides .banner_img{width:100%;height:auto;}
.main_slider .slides .slides-content h1{color: var(--white-color);font-size: 50px;}
.main_slider .slides .slides-content p{color: var(--white-color);font-size: 15px;}
.main_slider .slides .slides-content ul{padding: 10px 0px;}
.main_slider .slides .slides-content ul li{position: relative;font-size: 14px;color: var(--white-color);padding: 5px 0px 0px 20px;font-family: 'light';}
.main_slider .slides .slides-content ul li::before{position: absolute;content: '';background:url(../imgs/logo/lidot.svg)no-repeat;background-size: cover;width: 20px;height: 14px;left: -8px;top: 8px;}
.top-slider .main-dots{position: absolute;bottom: 20px;left: 30px;display: flex;justify-content: space-between;width: 93%;}
.top-slider .main-dots .dt{width: 32%;}
.top-slider .main-dots .dt span{color: var(--white-color);opacity: .5;cursor: pointer;margin-bottom: 10px;display: block;}
.top-slider .main-dots .dt.active span{color: var(--white-color);opacity: 1;}
.top-slider .main-dots .dt .fill{background: rgba(255, 255, 255, 0.3);width: 100%;height: 3px;position: relative;}
.top-slider .main-dots .dt .fill::before{position: absolute;content: '';width:0;left: 0;height: 3px;top: 0;opacity: 1;background:var(--white-color);}
.top-slider .main-dots .dt.active .fill::before{animation:fillAnimation 3s linear forwards;}
@keyframes fillAnimation{
  from{
    width:0;
  }
  to{
    width:100%;
  }
}

.banner-nav{display: none;}


/* ---banner */

/* ---second sec--- */
.btns_sec{background: var(--primary);}
.infbtns{display: flex;justify-content:space-between;align-items: center;}
.infbtns .infhd{width: 20%;}
.infbtns .six_btn{width: 80%;display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;}
.infbtns .six_btn a{border: 1px solid var(--white-color);padding: 10px 14px;border-radius: 4px;display: flex;flex-direction: column;justify-content: center;min-height: 75px;}
.infbtns .six_btn a:hover{background: var(--white-color);}
.infbtns .six_btn a:hover h4{color: var(--primary);font-weight: 600;}
.infbtns .six_btn a:hover p{color: var(--primary);}
.infbtns .six_btn a h4, .infbtns .six_btn a p{color: var(--white-color);margin-bottom: 0;}
.infbtns .six_btn a h4{font-size: 15px;margin-bottom: 5px;font-weight:normal;}
/* ---second sec--- */

/* ---sec-third--- */
.mentor_sec{padding-top: 130px;position: relative;}
.mentor_sec::before{position: absolute;content: '';background: url(../imgs/logo/dots.svg)no-repeat;background-size: cover;width: 180px;height: 45px;top:10%;left: 2%;}
.mntr-flex{display: flex;justify-content: space-between;align-items: center;margin-top: 40px;}
.mentor_sec h5{margin: 20px 0px;font-size: 15px;}
.mntr-flex .mntr-img{width: 39%;}
.mntr-flex .deg_dtls{width: 58%;}
.mntr-flex .mntr-img .imgbtn{width: 450px;}
.mntr-flex .mntr-img .mntrimg{width:auto;height: auto;}
.mntr-flex .deg_logo{margin-bottom: 20px;}
.mntr-flex .deg_logo li{width: 200px;margin-top: 30px;}
.mntr-flex .deg_logo li img{width: 100%;height: auto;}
.deg_dtls p{font-size: 18px;font-weight: normal;margin-bottom:40px;}
.deg_dtls p{font-size: 15px;line-height: 22px;}
.deg_logo ul{display:grid;grid-template-columns: repeat(2, 1fr);}
.deg_counter{margin-top: 60px;}
.deg_counter .counter09 > div{background-color: var(--bg-color);padding: 20px 0px;margin: 0px;display: inline-block;width: 30%;text-align: center;}
.deg_counter .counter09 h2{font-size: 40px;color: var(--paragraph);}
.deg_counter .counter09 >div p{margin-bottom: 0;padding: 10px 0px;font-size: 12px;}
/* ---sec-third--- */

/* ---sec-fourth */
.trust-sec{position: relative;padding-bottom: 150px;}
.trust-sec::after{position: absolute;content: '';background: url(../imgs/logo/dots.svg)no-repeat;background-size: cover;width: 180px;height: 45px;bottom:-4%;left: 2%;}
.hdimg{position: relative;top: 18px;width: 189px;height: 64px;}
.wrldgrd{display: grid;grid-template-columns: repeat(2, 1fr);margin-top: 50px;}
.wrldgrd .wrldv{display: grid;grid-template-columns:0.1fr 2fr;gap: 20px;align-items: center;border-bottom: 1px solid var(--bg-color);padding: 15px 0px;width: 90%;}
.wrldgrd .wrldimg{background-color: var(--primary);width: 75px;height:75px;border-radius: 50px;display: flex;align-items: center;}
.wrldgrd .wrldv img{width: auto;height: auto;margin:auto;}
.wrldgrd .wrldv .wrld_cnt h5{font-size: 18px;color: var(--paragraph);font-weight:600;}
.wrldgrd .wrldv .wrld_cnt p{font-size: 14px;color: var(--paragraph);margin-bottom: 0;margin-top: 5px;}
/* ---sec-fourth */

/* ---sec-fifth--- */
.tab-section{margin-top: 40px;}
.tab-section .tab-buttons{display:flex;justify-content: space-evenly;}
.tab-section .tab-buttons .tb-cntnt{padding: 21px 30px;border: 1px solid var(--primary);border-radius: 100px;color: var(--black-color);background: transparent;transition: .3s ease-in;cursor: pointer;height: 0;line-height: 0;width: 15%;text-align: center;}
.tab-section .tab-buttons .tb-cntnt p{margin-bottom: 0;font-size: 16px;font-weight:500;}
.tab-section .tab-buttons .tb-cntnt.active{background: var(--primary);color: var(--white-color);}
.tab-section .tab-buttons .tb-cntnt.active p{color: var(--white-color);}
.tab-section .tab-buttons .tb-cntnt.trndflx{display: flex;gap: 10px;background: transparent;color: var(--secondary);border: 1px solid var(--secondary);justify-content:center;align-items: center;color: var(--secondary);}
.tab-section .tab-buttons .tb-cntnt.trndflx.active{border: 1px solid var(--secondary);border-radius: 100px;color: var(--white-color);background-color:var(--secondary);}
.tab-section .tab-buttons .tb-cntnt.trndflx svg{stroke:var(--primary);}
.tab-section .tab-buttons .tb-cntnt.trndflx p{color: var(--secondary);}
.tab-section .tab-buttons .tb-cntnt.trndflx.active p{color: var(--white-color);}
.tab-section .tab-buttons .tb-cntnt.trndflx.active svg{stroke:var(--white-color);}

/* --tab-points-- */
.course-sec{background-color:#f2f2f2;}
.coursesec{margin-top: 50px;}
.crscrd{background: var(--white-color);padding: 20px;width: 95% !important;border-radius: 5px;min-height: 690px;position:relative;}
.crscrd .crdbtn{position: absolute;bottom:20px;}
.crdimg{width: 100%;height: auto;}
.crd-ttl{margin: 10px 0px;}
.crd-ttl h4{font-size: 25px;}
.crd-ttl p{margin: 10px 0px;font-size: 15px;}
.crd-points{margin:30px 0px;}
.crd-points li{position: relative;margin-bottom: 15px;font-size: 14px;color: var(--paragraph);margin-left: 23px;font-family: 'light';}
.crd-points li::before{position: absolute;content: '';background: url('../imgs/logo/greenlidot.svg')no-repeat;background-size: cover;width: 20px;height: 16px;left: -25px;top: 1px;}
/* --tab-points-- */

/* ---sec-fifth--- */

/* --Sixth-section */
.journey-sec{position: relative;padding-top:100px;}
.journey-sec::before{position: absolute;content: '';background: url(../imgs/logo/dots.svg)no-repeat;background-size: cover;width: 180px;height: 45px;top:-2%;left: 2%;}
.edjourney-cards{display: flex;flex-wrap: wrap;justify-content: center;}
.edjourney-cards .edjcrd{background: var(--bg-color);padding: 20px;display: inline-block;width: 23%;align-items: center;place-items: center;margin:10px;border-radius: 4px;}
.edjourney-cards .edjcrd .redline{height: 100%;width: 2px;background-color: var(--primary);}
.edjourney-cards .edjcrd .edj-inside img{width:auto;height: auto;}
.edjourney-cards .edjcrd .edj-inside .lndv{display: flex;align-items: center;margin-top: 30px;}
.edjourney-cards .edjcrd .edj-inside .rgtln{margin-left: 10px;font-size: 25px;position: relative;}
.edjourney-cards .edjcrd .edj-inside p{margin-top: 30px;min-height: 100px;font-size: 15px;}
/* --Sixth-section */

/* ---Seventh-section--- */
.profile-sec{position: relative;}
.sec-hds p{font-size: .83em;font-weight: bold;}
.profile-sec::before{position: absolute;content: '';background: url(../imgs/logo/dots.svg)no-repeat;background-size: cover;width: 180px;height: 45px;top:-6%;right: -2%;transform: rotate(90deg);}
.profile-sec .blue_mnhdng{margin-bottom: 20px;}
.profilecards{display: grid;grid-template-columns:repeat(4, 1fr);gap: 30px;margin-top: 30px;}
.profilecards .prfcr{background: var(--bg-color);min-height: 310px;}
.profilecards .prfcr img{width: 100%;height: auto;}
.profilecards .prfdt{padding:0px 30px;}
.profilecards .prfdt h4{margin: 30px 0px 20px;font-weight: normal;}
.profilecards .prfdt p{margin: 20px 0px;font-size: 12px;}
/* ---Seventh-section--- */

/* ---Testimonial Sec */
.testimonial-section{position: relative;padding-top: 40px;}
.testimonial-section::before{position: absolute;content: '';background: url(../imgs/logo/dots.svg)no-repeat;background-size: cover;width: 180px;height: 45px;top: 0;left: 30px;}
.testimonial-slider{padding-top: 40px;padding-bottom: 50px;}
.testimonial-slider .item{position: relative;}
.testimonial-slider .item::before{position: absolute;content: '';background: url(../imgs/logo/quotes.svg)no-repeat;width: 80px;height: 80px;top: -29px;left:-4px;}
.testimonial-slider .slick-list{padding: 30px 20px;}
.testimonial-slider .item .testimonialcard{padding: 80px 20px 20px 20px;width: 85%;border: 1px solid;border-image-source:var(--border-linear);border-image-slice:1;border-image-repeat: stretch;border-radius: 15px;}
/* Normal Slider */
.testimonial-slider .tstflx{display:grid;gap: 20px;grid-template-columns: 0.5fr 1.5fr;min-height: 370px;}
.testimonial-slider .tstflx .tstimg{width: 120px}
.testimonial-slider .tstflx .tstimg img{width: 100%;height: auto;}
.testimonial-slider .tstflx .tstimg p{margin: 5px 0px;font-size: 13px;text-align: center;}
.testimonial-slider .tstdtls{width: 100%;}
.testimonial-slider .tstdtls h4{font-weight: normal;margin-bottom: 10px;font-size: 16px;}
.testimonial-slider .tstdtls .tstrd{color: var(--primary);font-size: 16px;margin-bottom: 0;}
.testimonial-slider .tstdtls p{font-size: 13px;}
/* Normal Slider */

/* Video Slider */
.testimonialcard .vdtst{width:74%;margin: auto;}
.testimonialcard .vdtstimg{width:100%;}
.testimonialcard .vdtstimg img{width: 100%;height: auto;}
.testimonialcard .vdtstflx{display: flex;justify-content: space-between;align-items: center;margin: 10px 0;}
.testimonialcard .vdtstflx p{margin-bottom:0;}
.testimonialcard .vdtstflx img{width: 66px;height: auto;}
.testimonialcard .vdtstdtl p{font-weight: 500;font-size: 13px;}
/* Video Slider */

/* slider-btn */
.testimonial-slider button{position: absolute;right: 100px;bottom: -10px;font-size: 0;width: 40px;height: 40px;background: url('../imgs/logo/slider-icon.svg')no-repeat;border: none;background-size: cover;cursor: pointer;}
.testimonial-slider .slick-next{background: url(../imgs//logo/slider-icon.svg)no-repeat;background-size: cover;transform: rotate(-180deg);}
.testimonial-slider .slick-prev{right: 150px;}
/* slider-btn */
.testimonial-section .seeall{margin-top: 90px;}

/* ---Testimonial Sec */

/* ---Section Eight--- */
.globaluni{position: relative;}
.globaluni::before{position: absolute;content: '';background:url(../imgs/logo/dots.svg)no-repeat;background-size: cover;width: 180px;height: 45px;right: 0;top: -10px;transform: rotate(90deg);}
.tp_univer h5{margin-top: 20px;font-size: 15px;}
.lgcrds{display: flex;justify-content: space-between;justify-content: center;align-items:flex-start;flex-wrap: wrap;margin-top: 30px;}
.lgcrds .crd-lgs{background-color: var(--primary);border-radius: 10px;flex: 16%;margin:0 15px;padding: 30px;min-height: 300px;}
.lgcrds .crd-lgs .unidv{width: 60px;height: 60px;display: flex;background: var(--white-color);justify-content: center;align-items: center;border-radius: 50px;}
.lgcrds .crd-lgs .unidv img{width: 30px;height: auto;margin: auto;}
.lgcrds .crd-lgs h3{color: var(--white-color);margin: 20px 0px;}
.lgcrds .crd-lgs p{color: var(--white-color);}
/* ---Section Eight--- */

/* ---Section Nine--- */
.hflsec{padding-top:100px;position: relative;padding-bottom: 0px;}
.hflsec::before{position: absolute;content: '';background: url(../imgs/logo/dots.svg)no-repeat;background-size: cover;width: 180px;height:
45px;top: 0;left: 30px;}
.dflex{display: flex;justify-content: space-evenly;align-items: center;position: relative;}
.dflex::before{position: absolute;content: '';background: var(--bg-color);width:100%;height: 70%;z-index: -1;left: 0;}
.dflex .infrast{width: 40%;padding: 150px 0px;}
.dflex .infraimg{width: 380px;}
.dflex .infraimg img{width: 100%;height: auto;border-radius: 5px;}
.dflex .infrast p{font-size: 15px;margin: 10px 0px 20px;}
/* ---Section Nine--- */

/* ---Section-tenth */
.blog_sec{position: relative;}
.blog_sec::before{position: absolute;content: '';background: url(../imgs/logo/dots.svg)no-repeat;background-size: cover;width: 180px;height: 45px;left: 30px;top: 0;transform: rotate(90deg);}
.blog_sec::after{position: absolute;content: '';background: url(../imgs/logo/dots.svg)no-repeat;background-size: cover;width: 180px;height: 45px;right: -40px;bottom: 0;transform: rotate(90deg);}
.all_blogs{display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;margin-top: 30px;}
.all_blogs .blogs{background: var(--bg-color);padding: 15px;border-radius:4px;}
.all_blogs .blogs .blog_img{width: 100%;height: auto;}
.all_blogs .blogs .blg_flx{display: flex;justify-content: space-between;margin: 20px 0px 10px;align-items: center;}
.all_blogs .blogs .blg_flx .blgsts{padding: 5px 15px;color: var(--secondary);border-radius: 20px;border: 1px solid var(--secondary);}
.all_blogs .blogs .blg_flx p{margin-bottom: 0;}
.all_blogs .blogs h3{font-weight: normal;font-size: 20px;margin-top: 20px;}
/* ---Section-tenth */

/* ---Section-Eleven */
.ptrdsec{padding-top: 100px;position: relative;padding-bottom: 90px;}
.ptrdsec::after{position: absolute;content: '';background:url(../imgs/logo/dots.svg)no-repeat;background-size: cover;width: 180px;height: 45px;bottom: 40px;left: 30px;}
.ptrdsec .dflex{gap: 40px;justify-content: center;display: flex;}
.ptrdsec .dflex::before{position: absolute;content: '';background: var(--primary);width:100%;height: 70%;z-index: -1;left: 0;}
.ptrdsec .secondary-btn{padding: 12px 30px;background-color: var(--white-color);border-radius: 4px;gap: 10px;}
.ptrdsec .secondary-btn:hover{background-color: var(--secondary);color: var(--white-color);}
.ptrdsec .blue_mnhdng, .ptrdsec p{color: var(--white-color);}
/* ---Section-Eleven */

/* Footer Strip*/

.footer_strip{display: flex;align-items: center;justify-content: space-between;background-color: var(--bg-color);color: var(--secondary);}
.footer_strip .strip{width: 25%;border-right: 1px solid var(--white-color);text-align: center;}
.footer_strip .strip a{display: flex;align-items: center;gap:10px;padding:20px 0;width:100%;justify-content: center;color: var(--title);}
.footer_strip .strip a span{font-size: 14px;}
.footer_strip .strip a img{width: 7px;}
.footer_strip .strip.active{background-color: var(--secondary);}
.footer_strip .strip.active a{color: var(--white-color);}

/* Footer Strip*/

/* homepage */

/* CONTACT */
.contact_flx{display: flex;margin-top: 40px;gap: 20px;justify-content: space-between;}
.contact_flx .contact_left{width: 65%;}
.contact_flx .left_dtls{width: 100%;}
.contact_flx .left_dtls ul{display:flex;justify-content: space-between;flex-wrap: wrap;gap: 20px;}
.contact_flx .left_dtls ul li{background: var(--bg-color);flex: 48%;display: grid;grid-template-columns:.1fr 1fr;align-items: center;gap: 20px;padding:25px 20px;border-radius: 4px;}
.contact_flx .left_dtls ul li .dt_img{background: var(--primary);border-radius: 100px;width: 60px;height: 60px;text-align: center;display: flex;justify-content: center;align-items: center;}
.contact_flx .left_dtls ul li .dt_img img{width:32px;height: auto;}
.dt_cntct h5{font-size: 20px;margin-bottom: 10px;}
.dt_cntct p{font-size: 15px;margin-bottom: 0px;}
.contact_left .counter09{display: flex;justify-content: space-between;background-color: var(--bg-color);flex-wrap: wrap;align-items: center;text-align: center;margin-top: 50px;border-radius: 4px;}
.contact_left .counter09 > div{flex: 33.33%;padding: 25px 0px;position: relative;}
.contact_left .counter09 > div::before{position: absolute;content: '';background: var(--paragraph);width: 1px;height: 80px;bottom: 20px;right: 0;}
.contact_left .counter09 > div:last-child::before{content: none;}
.contact_left .counter09 h2{font-size: 35px;color: var(--paragraph);}
.contact_left .counter09 p{color: var(--paragraph);font-size: 15px;}

.contact_right{width: 30%;margin-right: 0;}
.contact_right form{width: 100%;background-color: var(--primary);padding: 20px;border-radius: 4px;}
.contact_right form h3{text-align: center;color: var(--white-color);margin-bottom: 10px;}
.contact_right form .frm-group{padding:5px 0px;}
.contact_right .frm-group input::placeholder{color:#C5696A;}
.contact_right form .frm-group input, select{width: 100%;padding: 10px 20px;color:var(--white-color);background: transparent;border:1px solid var(--white-color);border-radius: 4px;outline: none;}
.contact_right .frm-btn button{cursor: pointer;padding: 10px 20px;border-radius: 4px;outline: none;background-color: var(--white-color);margin: 18px auto;border: 1px solid var(--primary);gap: 10px;}
.contact_right .frm-btn button:hover{background: var(--primary);color: var(--white-color);border: 1px solid var(--white-color);}
.contact_right .frm-btn button svg{width: 8px;}

.contact_right .stprepform form::-webkit-scrollbar{overflow: scroll;scrollbar-color: var(--primary);width: 5px;}
.contact_right .stprepform form::-webkit-scrollbar-track{background-color: var(--white-color);border-radius: 10px;}
.contact_right .stprepform form::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius: 10px;}

.contact_right .stprepform .form-group{position: relative;}
.contact_right .stprepform form #submitSection button{background: var(--secondary);padding: 10px 30px;border-radius: 4px;border: none;color: var(--white-color);margin-top: 20px;}
.contact_right .stprepform form input, .contact_right .stprepform form select{width: 100%;color:var(--white-color);outline: none;padding: 8px;margin:4px 0;border-radius: 4px;background: transparent;border: 1px solid;border: 1px solid #d5d5d5;}
.contact_right .stprepform form select option{color: var(--paragraph);}
.contact_right .stprepform form input::placeholder{color: var(--white-color);}
.contact_right .stprepform form h2{color: var(--title);margin-bottom: 10px;}
.contact_right .stprepform form .secondary-btn{background:var(--secondary);border: 1px solid var(--border);color: var(--white-color);padding: 10px;border-radius: 4px;font-size: 15px;font-weight:normal;text-align: center;justify-content: center;align-items: center;margin:15px auto 0;cursor: pointer;}

/* Reviews */
.contact_reviews{display: grid;grid-template-columns: repeat(4, 1fr);position: relative;gap: 20px;}
.contact_reviews .main_reviews{position: relative;padding: 70px 20px 40px;border: 1px solid;border-image-source: linear-gradient(130.29deg, #f2f2f2 9.68%, #005552 13.43%, #005552 23.48%);border-image-slice: 1;border-image-repeat: stretch;border-radius: 15px;}
.contact_reviews .main_reviews::before{position: absolute;content: '';background:url(../imgs/logo/quotes.svg)no-repeat;background-repeat: no-repeat;width: 50px;height: 50px;background-size: cover;top: -7px;left: -2px;}
.contact_reviews .main_reviews img{width: 100px;}
.contact_reviews .main_reviews p{font-size: 15px;margin: 20px 0px;min-height: 85px;}
.contact_reviews .main_reviews h5{font-size: 13px;letter-spacing:0.5px;}
/* Reviews */

/* contact info */
.contact_information{display: flex;gap:20px;flex-wrap: wrap;text-align: center;}
.contact_information .contfo{background-color: var(--bg-color);flex: 1;display: flex;flex-direction: column;align-items:center;justify-content:center;padding: 20px;box-sizing: border-box;min-height: 230px;border-radius: 4px;}
.contact_information .contfo .icon-dv{background-color: var(--primary);width: 55px;height: 55px;display: flex;align-items: center;justify-content: center;border-radius: 100px;margin-bottom: 10px;}
.contact_information .contfo .icon-dv img{width: 20px;}
.contact_information .contfo p {font-size: 15px;}
.contact_information .contfo p a{font-size: 20px;color: var(--black-color);}
.contact_information .contfo p a:hover{border-bottom:1px solid var(--primary);}
/* contact info */

/* CONTACT */

/* SAT PREP */
/* Banner */

/* breadcrumb */
.revlnk{display: block;color: var(--white-color);font-size: 15px;position: relative;width: fit-content;}
.revlnk::before{position: absolute;content: '';background-color: var(--white-color);width: 100%;height: 1px;bottom:-1px;}
.satbanner .breadcrumb{position: absolute;top: 140px;z-index: 1;}
.satbanner .breadcrumb li {display: flex;gap: 8px;align-items: center;justify-content: center;color: var(--white-color);}
.satbanner .breadcrumb li svg{width: 5px;position: relative;top: 1px;}
.satbanner .breadcrumb li svg path{stroke: var(--white-color) !important;}
.satbanner .breadcrumb li a{color: var(--white-color)!important;font-size: 13px;}
.satbanner .breadcrumb li a.active{border-bottom: 1px solid var(--white-color);color: var(--white-color);}

/* breadcrumb */
.satbanner{position: relative;height: 100vh;width: 100%;}
.satbanner .bannerimg{width: 100%;height: 100vh;object-fit: cover;object-position: top;}
.satbanner::before{position: absolute;content: '';background: var(--black-color);width: 100%;height: 100%;opacity: 0.4;top: 0;left: 0;}
.prp-banner{position: relative;height: 100vh;width: 100%;}
.prp-banner .white_clr{background-color: var(--white-color);}
.prep-banner .bannerimg{width:100%;height:100%;object-fit: contain;}
.baner_botom{position: absolute;background: var(--bg-color);bottom: 0;width: 100%;left: 0;display: flex;justify-content: center;align-items: center;gap: 40px;}
.baner_botom p{margin-bottom: 0;padding: 14px 0px;font-size: 18px;font-weight: 600;position: relative;}
.baner_botom p::before{position: absolute;content: '';background: var(--paragraph);width: 2px;height: 60%;right: -20px;top: 11px;}
.baner_botom p:last-child::before{content: none;}
.satflx{display: flex;}
.satflx .bannerlft .baner-dtls{position: absolute;top: 35%;}
.satflx .bannergt{width: 30%;position:absolute;top: 25%;right: 0;}
.satflx .baner-dtls h1{color: var(--white-color);font-size: 50px;}
.satflx .baner-dtls p{color: var(--white-color);font-size: 15px;margin: 10px 0px;}
.satflx .baner-dtls .white-btn{margin-top: 20px;}
.satflx .baner-dtls small{display: block;color: var(--white-color);}
.baner-dtls img{width: auto;height: auto;margin: 20px 0px 10px;}
.stprepform form::-webkit-scrollbar{overflow: scroll;scrollbar-color: var(--primary);width: 5px;}
.stprepform form::-webkit-scrollbar-track{background-color: var(--white-color);border-radius: 10px;}
.stprepform form::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius: 10px;}
.stprepform form{background:var(--white-color);text-align: center;width: 350px;padding:30px 15px;border-radius: 10px;min-height: 40vh;max-height:65vh;height:auto;overflow: auto;}
.stprepform .form-group{position: relative;}
.stprepform form #submitSection button{background: var(--secondary);padding: 10px 30px;border-radius: 4px;border: none;color: var(--white-color);margin-top: 20px;cursor: pointer;}
.stprepform form input, .stprepform form select{width: 100%;color:var(--paragraph);outline: none;padding: 8px;margin:4px 0;border-radius: 4px;background: transparent;border: 1px solid;border: 1px solid #d5d5d5;}
.stprepform form input::placeholder{color: var(--paragraph);}
.stprepform form h2{color: var(--title);margin-bottom: 10px;}
.stprepform form .secondary-btn{background:var(--secondary);border: 1px solid var(--border);color: var(--white-color);padding: 10px;border-radius: 4px;font-size: 15px;font-weight:normal;text-align: center;justify-content: center;align-items: center;margin:15px auto 0;cursor: pointer;}
/* Banner */

/* Contact form */
.contact_right .stprepform form{background-color: var(--primary);text-align: center;width: 350px;padding:30px 15px;border-radius: 10px;height: auto;min-height: auto;max-height:100%;}
/* Contact form */


/* Second Section */
.edlsit{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 30px;}
.edlsit .edlst_elem{background: var(--bg-color);width: 30%;padding: 60px 20px 30px;position: relative;margin:30px 20px;}
.edlsit .elemdv{background: var(--primary);border-radius: 100px;width: 65px;height: 65px;display: flex;align-items: center;justify-content: center;position: absolute;top: -26px;}
.edlsit .edlst_elem h3{margin-bottom:20px;color: var(--paragraph);}
.edlsit .edlst_elem ul li {list-style: none;position: relative;padding-left: 14px;color: var(--paragraph);margin: 5px 0px;}
.edlsit .edlst_elem ul li::before {content: "•";position: absolute;left: 3px;color: var(--paragraph);font-size: 1.3em;top: -3px;}
.edlsit .kplndv{position: absolute;top: -26px;}
.edlsit .elemdv img{width: auto;height: auto;}
/* Second Section */

/* Third Section */
.partnership.tflx{gap: 20px;margin-top: 60px;justify-content: space-between;}
.prtnerimg{width: 50%;}
.prtner_dtl{width: 46%;margin-bottom: auto;}
.prtnerimg img{width: 100%;height: auto;}
.prtner_dtl .hdmg{font-size: 30px;color: var(--paragraph);}
.prtner_dtl .kplmg{width: 130px;margin-left: 10px;}
.prtner_dtl .kplmg img{width: 100%;height: auto;}
.prtner_dtl p{font-size: 17px;line-height: 25px;}
.prtnership_pnts{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;margin-top: 30px;}
.prtnership_pnts .pntsins{background: var(--white-color);position: relative;padding: 30px;}
.prtnership_pnts .pntsins h3{font-size: 18px;}
.prtnership_pnts .pntsins p{margin:10px 0px;font-size: 14px;}
.prtnership_pnts .pntsins::before{position: absolute;content: '';background: var(--primary);height:70%;width: 4px;left: 14px;top: 25px;}
/* Third Section */

/* Fourth Section */
.mntrship.rflx{justify-content: space-between;margin-top: 40px;}
.mntrship .mntrdtl{width: 40%;margin: auto;position: relative;}
.mntrship .mntrdtl::before{position: absolute;content: '';background:url(../imgs/logo/quotes.svg)no-repeat;background-size: cover;top: 1;left: -33px;width: 25px;height: 25px;}
.mntrdtl p{font-size: 20px;}
.mntnm{margin-top: 40px;}
.mntnm h3{color: var(--paragraph);font-size: 25px;}
.mntnm p{font-size: 15px;margin-top: 10px;}
.mntnm .secondary-btn{margin-top: 40px;}
.mntrship .mntrrgt{width:40%;}
.mntrship .mentormg{width: 300px;}
.mntrship .mentormg img{width: 100%;height: auto;}
/* Fourth Section */

/* Fifth Section */
.prep_plans{margin-top: 40px;}
.prep_plans .plan{background: var(--white-color);padding: 20px;position: relative;border-radius: 4px;width: 95% !important;min-height: 650px;}
.prep_plans .plan .plantag{background: var(--primary);color: var(--white-color);padding: 6px 10px;font-size: 11px;border-radius: 100px;}
.prep_plans .plan h3{margin: 20px 0px;font-size: 18px;color: var(--paragraph);}
.prep_plans .plan p{margin: 20px 0px;font-size: 15px;color: var(--paragraph);}
.prep_plans .plan .satprice{position: absolute;bottom: 50px;}
.prep_plans .satprice p{margin-bottom:20px;}
.prep_plans .satprice strong{font-size: 20px;}
/* .prep_plans .plan .crd-points{min-height: 300px;} */
.prep_plans .plan .secondary-btn{position:absolute;bottom: 20px;}


/* Less Height */
.prep_plans .mnht{background: var(--white-color);padding: 20px;position: relative;border-radius: 4px;width: 95% !important;min-height: 590px;}
.prep_plans .rnht{background: var(--white-color);padding: 20px;position: relative;border-radius: 4px;width: 95% !important;min-height: 575px;}
.prep_plans .mnht .plantag{background: var(--primary);color: var(--white-color);padding: 6px 10px;font-size: 11px;border-radius: 100px;}
.prep_plans .mnht h3{margin: 20px 0px;font-size: 18px;color: var(--paragraph);}
.prep_plans .mnht p{margin: 20px 0px;font-size: 15px;color: var(--paragraph);}
.prep_plans .mnht .satprice{position: absolute;bottom: 0px;}
.prep_plans .satprice p{margin-bottom:20px;}
.prep_plans .satprice strong{font-size: 20px;}
.prep_plans .mnht .secondary-btn{position:absolute;bottom: 20px;}
/* .prep_plans .mnht .crd-points{min-height: 300px;} */
/* Less Height */

/* new-height */
.prep_plans .rnht{background: var(--white-color);padding: 20px;position: relative;border-radius: 4px;width: 95% !important;min-height: 575px;}
.prep_plans .rnht .plantag{background: var(--primary);color: var(--white-color);padding: 6px 10px;font-size: 11px;border-radius: 100px;}
.prep_plans .rnht h3{margin: 20px 0px;font-size: 18px;color: var(--paragraph);}
.prep_plans .rnht p{margin: 20px 0px;font-size: 15px;color: var(--paragraph);}
.prep_plans .rnht .satprice{position: absolute;bottom: 0px;}
.prep_plans .satprice p{margin-bottom:20px;}
.prep_plans .satprice strong{font-size: 20px;}
.prep_plans .rnht .secondary-btn{position:absolute;bottom: 20px;}
/* new-height */

/* Fifth Section */

/* Sixth Section */
.program-faq{margin-top: 50px;}
.program-faq .accordion{display: grid;grid-template-columns: repeat(2, 1fr);padding: 0 30px;place-items: center;}
.program-faq .accordion .accordion-item{width: 70%;overflow: hidden;}
.program-faq .accordion-header{position: relative;display: flex;align-items: center;gap: 20px;border-bottom: 1px solid #D9D9D9;padding: 20px 0px;cursor: pointer;transition: background 0.3s;}
.program-faq .accordion-item .accordion-content{max-height: 0;overflow: hidden;transition: max-height 0.3s ease-out;background-color: #fff;}
.program-faq .accordion-item .accordion-content .ins-content{padding:15px 0px;}
.program-faq .accordion-item .accordion-content .ins-content ul li{padding:5px 15px;font-size: 15px;position: relative;}
.program-faq .accordion-item .accordion-content .ins-content ul li::after{position: absolute;content: '';background: var(--primary);width: 5px;height: 5px;top:10px;left: 0px;border-radius: 100px;}
.program-faq .accordion-item .accordion-content .ins-content p{font-size: 15px;}
.program-faq .accordion-item.active .accordion-content{max-height: 500px;transition: max-height 0.5s ease-in;}
.program-faq .accordion-item .accordion-header::after{position: absolute;content: '';background: url(../imgs/satprep/icons/plus.svg)no-repeat;background-size: cover;width: 30px;height: 30px;right: 0;transition:all .3s;}
.program-faq .accordion-item.active .accordion-header::after{transform: rotate(45deg);}
.program-faq .accordion-header .acrd-img{background: var(--primary);width: 55px;height: 55px;border-radius: 100px;display: flex;justify-content: center;align-items: center;}
/* Sixth Section */

/* Seventh Section */
.online_session{background: var(--bg-color);width: 70%;margin:50px auto 0;border-radius: 4px;}
.online_session .accordion-item{overflow: hidden;}
.online_session .accordion-header{position: relative;display: flex;align-items: center;border-bottom: 1px solid #D9D9D9;cursor: pointer;transition: background 0.3s;padding: 20px 40px;}
.online_session .accordion-item .accordion-header::after{position: absolute;content: '';background: url(../imgs/satprep/icons/downicon.svg)no-repeat;background-size: cover;width: 30px;height: 30px;right: 40px;transition:all .3s;}
.online_session .accordion-item.active .accordion-header::after{transform: rotate(180deg);}
.online_session .accordion-item .accordion-content{max-height: 0;overflow: hidden;transition: max-height 0.3s ease-out;padding: 0 15px;}
.online_session .accordion-item.active .accordion-content{max-height: 500px;transition: max-height 0.5s ease-in;}
.online_session .accordion-header h4:nth-child(1){width: 300px;}
.online_session .accordion-header h4:nth-child(2){font-weight: normal;}

/* Inside content */

/* Inside content */
.online_session .accordion-content .ins-content{padding: 20px;}
.online_session .accordion-content .ins-content p{font-size: 16px;}
.online_session .accordion-content .ins-content ul{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.online_session .accordion-content .ins-content ul li{position: relative;list-style: disc;width: 45%;}
.online_session .accordion-content .ins-content ul li::marker{color: var(--primary);font-size: 1.1em;}
/* Seventh Section */

/* Tabs Accordion */
.tbs-acrd{margin-top: 40px;}
/* .tbs-acrd .tab-buttons{display: grid;grid-template-columns: repeat(4, 1fr);gap: 70px;} */
 .tbs-acrd .tab-buttons{display:flex;gap: 70px;justify-content: center;}
.tbs-acrd .tab-buttons .tb-cntnt{background:transparent;border: none;border-bottom: 1px solid var(--paragraph);border-radius: 0px;color: var(--paragraph);transition:all .2s;padding:20px;font-size: 15px;text-align: center;cursor: pointer;width: 50%;}
.tbs-acrd .tab-buttons .tb-cntnt p{margin-bottom: 0;font-size: 15px;}
.tbs-acrd .tab-buttons .tb-cntnt.active{background: var(--bg-color);}
.tbs-acrd .tab-buttons .tb-cntnt.active p{color: var(--paragraph);font-weight: 600;}
.tbs-acrd .accordion{width: 70%;margin:70px auto 0;}
.tbs-acrd .accordion .accordion-item{border-bottom: 1px solid #D9D9D9;}
.tbs-acrd .accordion .accordion-item .accordion-header{position: relative;padding:20px 30px;cursor: pointer;}
.tbs-acrd .accordion .accordion-item .accordion-header::after{position:absolute;content: '';background: url(../imgs/satprep/icons/plus.svg)no-repeat;background-size: cover;width: 30px;height: 30px;right: 0;transition: .3s all;top: 50%;transform: translateY(-50%);}
.tbs-acrd .accordion .accordion-item.active .accordion-header::after{transform: translateY(-50%) rotate(45deg);}
.tbs-acrd .accordion-item .accordion-content{max-height: 0;overflow: hidden;transition: max-height 0.3s ease-out;padding: 0 15px;width: 93%;margin: auto;}
.tbs-acrd .accordion-item.active .accordion-content{max-height:100%;transition: max-height 0.5s ease-in;width: 93%;margin: auto;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans h4{margin:20px 0;font-weight: normal;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans p{font-size: 15px;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans ul{padding:20px 0px;}
.accordion-item .accordion-content .acrd-ans ul{padding:20px 0px;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans ul li{padding-bottom:10px;font-size: 15px;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans .acrd_sec{border-bottom: 1px solid #d5d5d5;margin-bottom: 15px;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans .acrd_sec p{font-size: 16px;font-weight: 600;letter-spacing: .8px;color: var(--black-color);}
.tbs-acrd .accordion-item .accordion-content .acrd-ans .acrd_sec:nth-last-child{border-bottom:0px;margin-bottom: 0;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans .acrd_sec .faqulsec{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding: 0;margin: 10px 0px;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans .acrd_sec .faqulsec li{width: 45%;list-style: disc;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans .acrd_sec .faqulsec li::marker{color:var(--primary);font-size: 15px;}
/* Personalize Box */
.prsnlz{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}
.prsnlz .prsnlz_dv{background: var(--bg-color);padding: 40px 30px;border-radius: 4px;}
.prsnlz .prsnlz_img{background: var(--primary);display: flex;justify-content: center;align-items: center;width:50px;height:50px;border-radius: 100px;}
.prsnlz .prsnlz_img img{width: 60%;height: auto;}
.prsnlz h3{margin-top: 20px;margin-bottom: 10px;color: var(--paragraph);}
.prsnlz p{font-size: 15px;}
/* Personalize Box */
/* Tabs Accordion */
/* SAT PREP */

/* SAT ONLINE */

/* Banner */
.mnbullets li{position: relative;font-size: 14px;color: var(--white-color);padding: 5px 0px 0px 20px;font-family: 'light';}
.mnbullets li::before{position: absolute;content: '';background: url(../imgs/logo/lidot.svg) no-repeat;background-size: cover;width: 20px;height: 14px;left: -8px;top: 8px;}
/* Banner */

/* Section One */
.kplna-card{display: grid;grid-template-columns:repeat(2, 1fr);gap: 20px;width: 80%;margin:50px auto;}
.kplna-card .crd_kpln{position: relative;background: var(--white-color);border-radius: 4px;border: 1px solid #bcbcbc;width: 100%;padding: 30px 0;}
.kplna-card .crd_kpln .klpn_imgLogo{position:absolute;top: -30px;left:50%;transform:translate(-50%);margin: auto;background: var(--white-color);padding: 10px;width: 150px;}
.kplna-card .crd_kpln .klpn_imgLogo img{width: 100%;height: auto;}
.crd_kpln .crd_tl{text-align: center;margin: 20px 0px;border-bottom: 1px solid var(--primary);}
.crd_kpln .crd_tl h2{color: var(--title);font-size: 30px;}
.crd_kpln .crd_tl p{color: var(--title);font-size: 15px;margin: 20px 0px;}
.crd_kpln .crd-points{padding: 0 30px;min-height: 240px;}
.crd_kpln .secondary-btn{padding: 0 30px;position: absolute;bottom: 20px;}
.kplna-card .kpln_dtlimg img{border-radius: 5px;}
/* Section One */

/* Section Two */
.online_prep{margin-top: 40px;}
.online_prep.rflx{justify-content: center;}
.online_prep .online_img{width: 40%;}
.online_prep .online_points{width: 50%;}
.online_prep .online_img .imgsin img{border-radius: 5px;}
.online_points h2{padding-left: 20px;}
.online_img img{width: 100%; height: auto;}
.opntrs{padding-left: 30px;}
.opntrs li{display: flex;align-items: center;gap:10px;margin-bottom: 20px;}
.opntrs li h4{font-size: 18px;color: var(--paragraph);font-weight: normal;}
.opntrs .animate-pop{opacity: 0;transform: translateX(-50px);transition: opacity 0.6s ease-out, transform 0.6s ease-out;}
.opntrs .animate-pop.show{opacity: 1;transform: translateX(0px);}
/* Section Two */

/* Section Three */
.hdng h2{text-transform: inherit;}
.hdng p{font-size: 15px;width: 90%;margin:20px auto;}
.price_tabel{margin-top: 100px;}
.price_tabel .left_hd li{background-color: var(--primary);color: var(--white-color);padding: 20px;border-bottom: 1px solid var(--white-color);}
.price_tabel .right_txt{width: 80%;}
.price_tabel .mnprc{display: flex;justify-content: space-between;margin-top: -10px;}
.price_tabel .mnprc .prcdtl{width: 33.33%;border-right: 1px solid var(--bg-color);}
.price_tabel .mnprc .w-50{width: 50%;}
.price_tabel .mnprc .prcdtl:nth-child(2){background-color:var(--bg-color);}
.price_tabel .mnprc .prcdtl:nth-child(2) p{border-bottom: 1px solid #DADADA;}
.price_tabel .mnprc .prcdtl:nth-child(2) .actprl p{border:none;}
.private-plan .mnprc .prcdtl:nth-child(2){background-color: var(--white-color);}
.private-plan .mnprc .prcdtl:nth-child(3){background-color: var(--bg-color);}
.sat-plan .mnprc .prcdtl:nth-child(2){background-color: var(--white-color);}
.sat-plan .mnprc .prcdtl:nth-child(1){background-color: var(--bg-color);}
.price_tabel .mnprc .prcdtl .prchd{background-color: var(--primary);color: var(--white-color);padding: 20px;margin-top: -53px;text-align: center;border-right: 1px solid var(--bg-color);}
.price_tabel .mnprc p{border-bottom: 1px solid #DADADA;padding:0px 40px;margin-bottom: 0;height: 60.7px;display: flex;justify-content: center;align-items:center;font-size: 15px;text-align: center;border-right: 1px solid #dadada;}
.price_tabel .mnprc p img{width: 25px; height: auto;}
.price_tabel .mnprc .actprl{padding: 50px 0;border: 1px solid #DADADA;}
.price_tabel .mnprc .actprl p{font-size: 15px;border: none;}
.price_tabel .mnprc .actprl p span{font-size: 35px;top: -7px;position: relative;font-weight: 700;padding: 0 5px;}
.price_tabel .actprl .prcbtn{background: var(--secondary);display: flex;justify-content: center;align-items: center;gap:5px;border: none;padding:10px 20px;margin: auto;border-radius: 4px;color: var(--white-color);cursor: pointer;transition: .3s all;}
.price_tabel .actprl .prcbtn:hover{background: var(--primary);}
/* Section Three */


/* Section Sixth */
.faqsection .accordion{width: 70%;margin:70px auto 0;}
.faqsection .accordion .accordion-item{border-bottom: 1px solid #D9D9D9;}
.faqsection .accordion .accordion-item .accordion-header{position: relative;padding:20px 30px;cursor: pointer;}
.faqsection .accordion .accordion-item .accordion-header::after{position:absolute;content: '';background: url(../imgs/satprep/icons/plus.svg)no-repeat;background-size: cover;width: 30px;height: 30px;right: 0;transition: .3s all;top: 50%;transform: translateY(-50%);}
.faqsection .accordion .accordion-item.active .accordion-header::after{transform: translateY(-50%) rotate(45deg);}
.faqsection .accordion-item .accordion-content{max-height: 0;overflow: hidden;transition: max-height 0.3s ease-out;padding: 0 30px;}
.faqsection .accordion-item.active .accordion-content{max-height: 500px;transition: max-height 0.5s ease-in;}
.faqsection .accordion-item .accordion-content .acrd-ans h4{margin:20px 0;font-weight: normal;}
.faqsection .accordion-item .accordion-content .acrd-ans p{font-size: 15px;}
/* Section Sixth */

/* AP Page */
.ap-exams {display:flex;justify-content: center;flex-wrap: wrap;gap: 12px;border-top-right-radius: 4px;border-top-left-radius:4px;margin-top: 40px;}
.ap-exams .examcard{flex-basis: 24%;background: var(--bg-color);will-change: transform;}
.ap-exams .examcard h3{color: var(--paragraph);font-weight: 600;font-size: 17px;}
.ap-exams .examcard h3 br{display: none;}
.ap-exams .examcard .examimg{overflow: hidden;width: 100%;border-top-right-radius: 4px;border-top-left-radius:4px;}
.ap-exams .examcard img{width: 100%;height: auto;transform: scale(1);transition: .4s;display: block;}
.ap-exams .examcard:hover img{transform: scale(1.1);}
.ap-exams .examcard .examlnk{padding: 20px;position: relative;min-height: 120px;}
.ap-exams .examcard .examlnk p{padding-top: 10px;font-size: 15px;}
.ap-exams .examcard:nth-child(n+5){margin-top: 20px;font-weight: normal;letter-spacing: .5px;}
.ap-exams .examcard .secondary-btn{font-size: 13px;position:absolute;bottom: 20px;}
.ap-exams .examcard svg{width: 6px;}

/* AP Prep */
.prep_left{width: 40%;}
.prep_left h2{font-size: 40px;color: var(--title);margin-bottom: 10px;}
.prep_left p{font-size: 15px;}
.prep_right{width: 50%;margin-left: auto;}
.prep_right ul{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;text-align: center;}
.prep_right li{flex-basis: 50%;margin-bottom: 20px;}
.prep_right li img{width: auto; height: auto;}
.prep_right li p{color: var(--black-color);font-size: 15px;width: 150px;margin: auto;}
/* AP Prep */

/* AP Details Page */
.bio-dfrnc{margin-top: 40px;display: flex;justify-content: space-between;gap:25px;}
.bio-dfrnc .dfrnc_lft{width: 34%;height: 412px;}
.bio-dfrnc .chem_lft{width: 34%;height: 452px;}
.bio-dfrnc .chem_lft img{height:100%;max-height: 100%;}
.bio-dfrnc .calc_lft{width: 34%;height: 440px;}
.bio-dfrnc .calc_lft img{height:100%;max-height: 100%;}
.bio-dfrnc .dfrnc_rgt{width:63%;margin-right: 0;}
.dfrnc_lft img{width:100%;height:auto;max-height: 430px;object-fit: cover;border-radius: 4px;}
.bio-dfrnc .lab_column{position: relative;background: var(--bg-color);display: flex;padding: 50px;margin-bottom: 40px;min-height: 195px;}
.bio-dfrnc .lab_column::before{position: absolute;content: '';background: var(--primary);height: 70%;width: 4px;left: 30px;top: 30px;}
.bio-dfrnc .lab_column:last-child{margin-bottom: 0;}
.bio-dfrnc .lab_column h5{font-size: 20px;width: 40%;}
.bio-dfrnc .lab_column p{font-size: 15px;width: 50%;}


/* Faqs */
.top_faqs{margin-top: 50px;}
.top_faqs {display: flex;gap: 20px;flex-wrap: wrap;align-items: stretch;}
.top_faqs .accordion-item{width:30%;overflow: hidden;}
.top_faqs .accordion-header{position: relative;cursor: pointer;padding:10px 30px;background: var(--bg-color);height: 90px;display: flex;align-items: center;}
.top_faqs .accordion-header h4{font-size:18px;letter-spacing: .5px;width: 80%;}
.top_faqs .accordion-item .accordion-content{max-height: 0;overflow: hidden;transition: max-height 0.3s ease-out;background-color: #fff;padding: 0 15px;}
.top_faqs .accordion-item.active .accordion-content{max-height: 500px;transition: max-height 0.5s ease-in;}
.top_faqs .accordion-item .accordion-header::after{position: absolute;content: '';background: url(../imgs/satprep/icons/downicon.svg)no-repeat;background-size: cover;width: 30px;height: 30px;transition:all .3s;right: 5%;top: 50%;transform: translateY(-50%);}
.top_faqs .accordion-item.active .accordion-header::after{transform:translateY(-50%) rotate(180deg);}
.top_faqs .acrd-ans ul{padding: 10px;}
.top_faqs .acrd-ans li{list-style-type: disc;margin: 5px 0px;}
.top_faqs .acrd-ans li::marker{color: var(--primary);}
.top_faqs .acrd-ans p{font-size: 15px;padding: 10px 0px;}
/* Faqs */
/* AP Details Page */


/* AP Page */

/* SAT ONLINE */

/* ABOUT */

.mn-para{font-size: 15px;color: var(--paragraph);margin: 20px auto;width: 60%;}
.abtbaner{margin-top: 30px;overflow: hidden;position: relative;width: 100%;height:auto;}
.abtbaner .abtbanr_img{width: 100%;height:100%;display: block;transform-origin: center center;transition: transform .2s ease-out;}
.abt-counter{padding-bottom: 50px;}
.abt-counter .counter09{display: grid;grid-template-columns: repeat(3, 1fr);place-items: center;text-align: center;width: 65%;margin: auto;}
.abt-counter .counter09 h2{font-size: 40px;font-weight: bold;}
.abt-counter .counter09 p{font-size:13px;padding: 10px 0px;}
.abt-counter .counter09 div{width: 100%;background: var(--bg-color);padding: 20px;}
.abt-counter .counter09 div:nth-of-type(2){border-left: 1px solid var(--white-color);border-right: 1px solid var(--white-color);}
.abt-unis{display: grid;grid-template-columns: repeat(3, 1fr);margin-top: 80px;}
.abt-unis .unis{width: 90%;}
.abt-unis .unis h3{position: relative;font-size: 22px;}
.abt-unis .unis h3::before{position:absolute;content: '';background: var(--primary);width: 3px;height: 100%;left: -10px;}
.abt-unis .unis p{margin: 20px 0;font-size: 15px;min-height: 125px;}
.global-partners .global_hd h4{margin-bottom: 20px;font-size: 25px;}
.global-partners .rflx{justify-content: center;}
.global-partners .gbfd{border: 1px solid #f5f5f5;display: flex;justify-content: center;flex-direction: column;align-items: center;padding: 40px;width: 40%;}
.global-partners .gbfd p{font-size: 15px;width: 80%;text-align: center;margin: 20px 0;}
.msimg{position: relative;}
.msimg img{width: 100%;height: auto;}
.msimg .txtover{position: absolute;top: 50%;width: 70%;margin: auto;left: 50%;transform: translate(-50%, -50%);}
.msimg .txtover h3{color: var(--white-color);text-align: center;font-size: 29px;line-height: 35px;}
.advantages .abt-unis{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 10px;}
.advantages .unis{background-color: var(--bg-color);flex: 20%;margin: 0 10px;padding: 30px;}
.advantages .abt-unis .unis h3{padding-right: 70px;}
.advantages .abt-unis .unis p{height: auto;}

/* tabs */
.founders_tab{display: flex;margin-top: 50px;}
.founders_tab .tab-buttons{width: 20%;}
.founders_tab .tab-buttons .founder_img{width: 100px;}
.founders_tab .tab-buttons .founder_img img{width:100%;height: auto;}
.founders_tab .tab-buttons .tb-cntnt{display: flex;align-items: center;justify-content: space-between;background: var(--white-color);padding: 10px;border-top-left-radius: 50px;border-bottom-left-radius: 50px;margin-bottom: 20px;transition: background-color .5s ease;cursor: pointer;width: 100%;}
.founders_tab .tab-buttons .tb-cntnt.active{background-color: var(--secondary);}
.founders_tab .tab-buttons .tb-cntnt.active p{color: var(--white-color);}
.founders_tab .tab-buttons .tb-cntnt p{font-size: 17px;font-weight: 500;color: var(--black-color);padding: 0 12px;}

/* tab content */
.founders_tab .tbs{width: 78%;margin-left: auto;}
.tbrflx{display: flex;justify-content: space-between;}
.tblft .tb_img img{width: 100%;height: auto;}
.tbrflx .tblft{width: 30%;}
.tbrflx .tblft .tb_img{width:100%;}
.tbrflx .tblft .tb_img img{width:100%;height: auto;}
.tbrflx .tblft .tb_imgdtl{background: var(--white-color);padding: 20px;margin-top: 10px;min-height: 138px;}
.tbrflx .tblft .tb_imgdtl h4{font-size: 20px;}
.tbrflx .tblft .tb_imgdtl p{font-size: 15px;}
.tbrflx .tbrgt{width: 68%;}
.tbrflx .tbrgt .tbrgt_flx{display: flex;flex-wrap: wrap;gap: 15px;}
.tbrflx .tbrgt .tbrgt_flx .tbrgt_crds{flex: 47%;background: var(--white-color);padding: 30px;}
.tbrflx .tbrgt .tbrgt_flx .tbrgt_crds .tbrgt_hd{font-size: 20px;color: var(--primary);}
.tbrflx .tbrgt .tbrgt_flx .tbrgt_crds p{font-size: 15px;margin-top: 5px;}
#tab2 .tbrflx .tbrgt .tbrgt_flx .tbrgt_crds{min-height: 227px;}
/* tab content */

/* tabs */

/* Leadership */
.leaders{display: flex;flex-wrap: wrap;margin-top: 30px;gap: 20px;}
.leaders .ldr-crd{flex: 20%;display: block;will-change: transform;border-top-left-radius: 4px;border-top-right-radius: 4px;overflow: hidden;}
.leaders .ldr-crd .led-img{line-height: 0;overflow: hidden;width: 100%;}
.leaders .ldr-crd:hover img{transform: scale(1.1);}
.leaders .ldr-crd img{width: 100%;height: auto;transform: scale(1);transition: .3s ease;display: block;}
.leaders .ldr-crd .ldr-dtl{background-color: var(--primary);padding: 20px;min-height: 150px;position:relative;}
.leaders .ldr-crd .ldr-dtl h3{color: var(--white-color);}
.leaders .ldr-crd .ldr-dtl p{color: var(--white-color);font-size: 15px;margin: 10px 0px;}
.leaders .ldr-crd .ldr-dtl .secondary-btn{position: absolute;bottom: 20px;font-size: 14px;color: var(--white-color);font-weight: normal;}
.leaders .ldr-crd .ldr-dtl .secondary-btn svg{width: 6px;}

body.fltr{background-color: var(--black-color);filter: blur(10px);}
.rgt-crd{display: none;}
.rgt-crd.open{display:block;position: fixed;background: var(--primary);top: 90px;width: 60%;right: 0;z-index: 999;}
.rgt-crd .clsbtn{position: absolute;content: "";top: 20px;right: 20px;font-size: 20px;color: var(--white-color);font-weight: 300;cursor: pointer;}
/* Leadership */

/* Brief History */
.history_sec{padding: 100px 0px;}
.histroy_flx{display: flex;justify-content: space-around;}
.histroy_flx .history_lft{width: 55%;}
.histroy_flx .history_lft p{font-size: 15px;margin: 15px 0px;width: 500px;}
.histroy_flx .history_lft .history_img{width: 400px;}
.histroy_flx .history_lft .history_img img{width:100%;height: auto;}
.histroy_flx .history_rgt{width: 50%;position: relative;}
.histroy_flx .history_rgt::before{position:absolute;content: '';background-color: #AEAEAE;width: 2px;height:660px;left:-43px;top:-75px}
.histroy_flx .timeline ul li{margin-bottom: 30px;position: relative;}
.histroy_flx .timeline ul li::before{position: absolute;content:'';background: url('../imgs/logo/greenlidot.svg')no-repeat;background-size: cover;width: 20px;height: 15px;left: -50px;top:5px}
.histroy_flx .timeline ul li h3{color: var(--paragraph);font-size: 23px;}
.histroy_flx .timeline ul li p{font-size: 15px;margin-top: 10px;width: 80%;}
/* Brief History */

/* ABOUT */

/* FORM */
.hidden {display: none;}
.error-message {color: red;font-size:8px;margin-top: 2px;min-height: 2px;position: absolute;bottom: -4px;left: 10px;}
input.error, select.error {border-color: red;}
.calendly-overlay {z-index: 9999 !important;overflow-y: auto !important;position: fixed !important;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.6);}
.calendly-popup {max-height: 90vh !important;overflow-y: auto !important;margin: 5vh auto !important;}
.calendly-popup-content {height: 886px;}
/* FORM */

/* 404 */
.fourdv{display: flex;margin: auto;height: 70vh;justify-content: center;align-items: center;flex-direction: column;}
.fourdv h1{font-size: 10em;letter-spacing: 10px;color: var(--primary);transform: .3s ease;}
.fourdv a{background-color: var(--secondary);color: var(--white-color);border: none;padding: 10px 30px;font-size: 1em;cursor: pointer;border: 1px solid var(--secondary);transition: .3s ease;border-radius: 5px;}
.fourdv a:hover{background: transparent;border: 1px solid var(--black-color);color: var(--black-color);}
.fourdv p{font-size: 30px;font-weight: 600;}
/* 404 */

/* --- Study Abroad --- */

/* new color */
.new_clr .top_header{background-color: var(--green);}
.new_clr .primary__btn{background: var(--secondary);}
.new_clr .primary__btn:hover{background: var(--green);}
.new_clr .study_abroad .logo .crsname{color: var(--green);font-size: 14px;}
.new_clr footer{background: var(--green);}
.new_clr .prsnlz .prsnlz_img{background-color: var(--green);}
.new_clr .ptrdsec .dflex::before{background-color: var(--green);}
.new_clr .ptrdsec::after{background: url(../imgs/study-abroad/green-dots.webp);background-size: cover;}
.new_clr .profile-sec::before{background: url(../imgs/study-abroad/green-dots.webp);background-size: cover;}
.new_clr .testimonial-slider button{background: url(../imgs/study-abroad/green-arrow.svg);background-size: cover;}
.new_clr .testimonial-slider .slick-prev{transform: rotate(-180deg);}
.new_clr .testimonial-slider .slick-next{background: url(../imgs/study-abroad/green-arrow.svg);background-size: cover;transform: rotate(0deg);}
.new_clr .faqsection .accordion .accordion-item .accordion-header::after{background: url(../imgs/study-abroad/green-plus.svg);background-size: cover;}
/* new color */

/* header */
.study_abroad .logo{display: flex;width: auto;align-items: center;gap: 20px;}
.study_abroad .logo .crsname{font-size: 18px;color: var(--primary);}
.study_abroad .main_header .main_nav li a{font-size: 15px;text-align: center;display: block;}
.study_abroad .main_header .main_nav a{padding: 10px 0px;}
.study_abroad .main_header .hdrop{display: flex !important;align-items: center;}
.study_abroad .main_header .hdrop .fas{font-size: 12px;margin-left: 10px;transition: .3s all;color: var(--green);}
.study_abroad .consultation_btn a{padding: 12px 18px !important;}
.study_abroad .fa-home{color: var(--white-color);margin-right:10px;font-size: 15px;}

/* sub-header */

.study_abroad .sub-menu{display: block;place-items: normal;}
.study_abroad .sub-menu li a{text-align: left !important;}
.study_abroad .sub-menu li a{padding: 0 !important;}
.study_abroad .sub-menu li a{padding: 12px 5px !important;display: block;border-bottom: 1px solid #e2e2e2;}
.study_abroad .has-submenu .sub-menu li{width: 100%;}
.study_abroad .sub-menu li::before{background: url(../imgs/study-abroad/stlist.webp)no-repeat;background-size: cover;}
.study_abroad .has-submenu .sub-menu li i{color: var(--green);}
.study_abroad .has-submenu .sub-menu li a{text-align: left;padding-top: 0px;}
.study_abroad .has-submenu .sub-menu{width: 345px;}
.study_abroad .has-submenu:hover .sub-menu{top: 60px;}

/* sub-header */

/* header */

/* Overview */

.academic-stage{display: grid;grid-template-columns: repeat(4, 1fr);margin-top: 30px;}
.academic-stage .academic-grade{background-color: var(--bg-color);margin: 10px;padding: 30px;border-radius: 4px;}
.academic-stage .academic-grade .aca-img{margin-bottom: 30px;}
.academic-stage .academic-grade .aca-img img{width:auto;height: auto;}
.academic-stage .academic-grade .aca-hd{position: relative;margin-bottom: 10px;}
.academic-stage .academic-grade .aca-hd::before{position: absolute;content: '';background: var(--primary);width: 3px;height: 100%;left:-10px;}
.academic-stage .academic-grade .aca-hd h3{margin-bottom: 5px;font-weight: 500;min-height: 50px;font-size: 17px;}
.academic-stage .academic-grade .aca-txt{padding-top: 20px;min-height: 130px;}
.academic-stage .academic-grade .aca-txt p{font-size: 15px;}
.academic-stage .academic-grade .secondary-btn{font-weight: 500;}
.academic-stage .academic-grade .secondary-btn svg{width: 6px;}

.strategies_dvs .strategy{display: flex;width: 90%;margin:30px auto;padding: 10px 30px;border-bottom:1px solid #dadada;}
.strategies_dvs .strategy .strat-lft{width: 27%;}
.strategies_dvs .strategy .strat-rgt{width: 65%;margin-left: auto;}
.strategies_dvs .strategy .strat-lft .img_txt{display: flex;gap: 20px;align-items: center;}
.strategies_dvs .strategy .strat-rgt ul li{margin-bottom: 8px;position: relative;}
.strategies_dvs .strategy .strat-rgt ul li::before{position: absolute;content: '';background: url(../imgs/study-abroad/stlist.webp)no-repeat;background-size: cover;width: 20px;height: 16px;background-size: cover;left: -25px;top: 2px;}

.frmwork{display: flex;justify-content: space-between;margin-top: 30px;}
.framework-number{width: 50%;}
.framework-number .frmflx{display: flex;align-items: center;gap: 20px;position: relative;padding: 35px 0px;width: 100%;}
.framework-number .frmflx::before{position: absolute;content: '';background: var(--green);width: 4px;height: 80px;left: 22px;right: 0;bottom: -40px;}
.framework-number .frmflx:first-child{padding-top: 0;}
.framework-number .frmflx:last-child::before{content: none;}
.framework-number .frmflx .frme-dtls{width:80%;}
.framework-number .frmflx .frme-dtls h4{font-size: 20px;}
.framework-number .frmflx .frme-dtls p{font-size: 15px;margin-top: 10px;}
.framework-number .frmflx .nmbr{background: var(--green);width: 50px;height: 50px;border-radius: 100px;display: flex;justify-content: center;align-items: center;margin: 10px 0px;font-size: 1.5rem;color:var(--white-color);}
.framework-image{width:550px;border-radius: 16px;}
.framework-image img{width: 100%;height: auto;}

.strmflx{display:flex;margin-top: 50px;justify-content: space-around;}
.strm-img{width:40%;}
.strm-img img{width:100%;height: auto;}
.strmflx .strm-dtls{display: flex;flex-wrap: wrap;width: 50%;justify-content: space-between;}
.strmflx .strm-dtls .strmpnts{flex: 40%;position: relative;width: 40%;padding:0px 30px;}
.strmflx .strm-dtls .strmpnts::before{position:absolute;content:'';background: url(../imgs/study-abroad/st-tick.webp)no-repeat;background-size: cover;width: 30px;height:30px;left: -10px;}
.strmflx .strm-dtls .strmpnts h3{font-size: 19px;margin-bottom: 10px;}
.strmflx .strm-dtls .strmpnts p{font-size: 15px;}
/* Overview */

.studyabroad{position: relative;}
.sec-hds p{font-size: .83em;font-weight: bold;}
/* .studyabroad::before{position: absolute;content: '';background: url(../imgs/logo/dots.svg)no-repeat;background-size: cover;width: 180px;height: 45px;top:-6%;right: -2%;transform: rotate(90deg);} */
.studyabroad .blue_mnhdng{margin-bottom: 20px;}
.studyabroad .profilecards{display: grid;grid-template-columns:repeat(5, 1fr);gap: 20px;margin-top: 30px;}
.studyabroad .profilecards .prfcr{background: var(--bg-color);min-height: 310px;}
.studyabroad .profilecards .prfcr img{width: 100%;height: auto;}
.studyabroad .profilecards .prfdt{padding:0px 30px;}
.studyabroad .profilecards .prfdt h4{margin: 20px 0px 20px;font-weight: normal;font-size: 16px;}
.studyabroad .profilecards .prfdt p{margin: 20px 0px;font-size: 13px;}

.compare_plans{background-color: var(--green);padding: 80px 0px;position: relative;}
.compare_plans::before{position: absolute;content: '';background: url(../imgs/study-abroad/essentials/white-dots.webp)no-repeat;background-size: cover;width: 192px;height: 40px;left: 20px;top: 50px;}
.compare_plans .hdng h2{color: var(--white-color); text-align: center;font-size: 40px;}
.study-plans{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 20px;margin-top: 30px;}
.study-plans .plandetails{flex: 30%;width: 30%;background-color: var(--white-color);border-radius: 5px;}
.study-plans.ess_plan .plandetails.outline{outline: 1px solid var(--white-color);outline-offset: 8px;}
.plandetails h3{color: var(--green);padding: 20px;}
.plandetails .ideal{background-color:#F2F2F2;padding: 10px 20px;}
.plandetails .ideal h4{color: var(--green);}
.plandetails .ideal p{font-size: 15px;width: 80%;padding-top: 10px;font-weight: 600;}
.key_features{padding: 20px;}
.key_features h5{font-size: 15px;}
.key_features ul li{position: relative;margin: 10px 0px;padding-left: 15px;}
.key_features li::before{position:absolute;content: '';background: url(../imgs/study-abroad/st-tick.webp)no-repeat;background-size: cover;width: 15px;height: 15px;top: 20%;left:-10px}
.key_features .plan_price{padding-top: 10px;padding-bottom: 20px;}
.key_features .plan_price p{font-size: 15px;font-weight: 600;}
.key_features .plan_price p span{font-size: 22px;font-weight: 600;}
.key_features .plan_btn{padding: 10px 0px;border-top: 2px solid #D3D3D3;}

.wroks-dvs{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 30px;gap: 10px;}
.wroks-dvs .numbdvs{background-color: var(--white-color);width: 20%;flex: 20%;padding: 20px;border-radius: 5px;}
.wroks-dvs .numbdvs h2{font-size: 40px;color: var(--green);}
.wroks-dvs .numbdvs h3{font-size: 20px;}
.wroks-dvs .numbdvs p{font-size: 15px;padding-top: 10px;}
.admplnhd{font-size: 35px;}

.es_plndvs{display: flex;justify-content: space-around;margin-top: 50px;flex-wrap: wrap;gap:0 10px;}
.es_plndvs .plsndv{width: 31%;background: var(--bg-color);border-radius: 5px;padding: 20px 40px;}
.es_plndvs .plsn_dh{position: relative;margin: 15px 0px;}
.es_plndvs .plsn_dh::before{position:absolute;content: '';background: var(--green);width: 3px;height: 100%;left:-10px;top: 0px;}
.es_plndvs .plsn_dh h3{font-size: 20px;}
.es_plndvs .plsn_tx p{font-size: 15px;}

/* universities logo */
.top-universities .rflx{justify-content: space-between;}
.rflx .university_hd{width: 30%;}
.rflx .uninversity_logos{width: 68%;}
.top-universities .rflx .uninversity_logos ul{display: flex;flex-wrap: wrap;gap: 21px;}
.top-universities .rflx .uninversity_logos ul li{width: 18%;}
.top-universities .rflx .uninversity_logos ul li img{width: 100%;height: auto;}
/* universities logo */


/* Profile Building */
.grade-sec {position: relative;}
.grade-advantage{margin-top: 50px;justify-content: center;}
.grade-advantage .img_lft{width: 450px;padding: 15px;position: relative;z-index: 0;}
.grade-advantage .img_lft::before{position: absolute;content: '';width:100%;height:100%;left: 0;top:0;animation: rotate 30s linear infinite;background: url('../imgs/study-abroad/dashed.webp') no-repeat;background-size: cover;z-index: -1;border-radius: 50%;}
.grade-advantage .img_wrapper img{display: block;width: 100%;height: auto;border-radius: 50%;}
@keyframes rotate{
  0%{
    transform: rotate(0deg);
  }
  100%{
    transform:rotate(360deg)
  }
}
.grade-advantage .img_lft img{width: 100%;height: auto;}
.cnt_rgt{margin-left: 10px;}
.cnt_rgt .icn-txt{display: flex;align-items: center;gap: 10px;background: var(--bg-color);border-radius: 50px;margin: 30px 0px;}
.cnt_rgt .icn-txt:nth-child(2){margin-left: 50px;}
.cnt_rgt .icn-txt:nth-child(3){margin-left: 50px;}
.cnt_rgt .icn-txt .grncrl{background-color: var(--green);width: 70px;height: 70px;border-radius: 50px;display: flex;align-items: center;}
.cnt_rgt .icn-txt .grncrl img{width:revert-layer;height: auto;margin: auto;}
.cnt_rgt .icn-txt h3{font-size: 18px;width: 70%;font-weight:500;}

.grade-journey{display: flex;justify-content: center;gap: 10px;}
.grade-journey .grade-box{width: 33%;}
.grade-journey .grade{background-color: var(--green);width: 40%;padding: 10px;color: var(--white-color);font-size: 16px;text-align: center;font-weight:500;border-radius: 4px 4px 0 0;margin-top: 30px;}
.grade-box .grade-details{background: var(--bg-color);padding:40px;border-radius: 0px 4px 4px 4px;width: 90%;min-height: 350px;height: auto;}
.lsht .grade-box .grade-details{background: var(--bg-color);padding:40px;border-radius: 0px 4px 4px 4px;width: 90%;min-height: 180px;}
.grade-box .grade-details h4{font-size: 18px;font-weight: 500;margin-bottom: 10px;}
.grade-box .grade-details li{list-style: disc;margin:5px 0px 5px 25px;font-size: 15px;width: 85%;}

.encrc-dtbs{display: flex;gap: 20px;margin-top: 30px;justify-content: space-evenly;}
.encrc-dtbs .enrc-img{width: 40%;}
.encrc-dtbs .enrc-img img{width: 100%;height: auto;}
.encrc-dtbs .dtls-tb{padding-top: 30px;}
.encrc-dtbs .dtls-tb h3{font-size: 25px;}
.encrc-dtbs .dtls-tb p{font-size: 18px;width: 90%;margin: 5px 0px;}
.encrc-dtbs .dtls-tb ul{margin-top: 30px;}
.encrc-dtbs .dtls-tb ul li{font-size: 20px;position: relative;padding-left: 20px;margin: 10px 0px;font-weight: 500;}
.encrc-dtbs .dtls-tb ul li::before{position: absolute;content: '';background: var(--green);width: 15px;height: 15px;border-radius: 100%;top: 50%;transform: translateY(-50%);left:0}

.card-stack{position: relative;}
.grade-plans{display: grid;}
.plans{border: 3px dotted var(--green);padding: 40px;width: 70%;margin:40px auto;border-radius: 10px;margin-bottom: 40px;background-color: var(--white-color);position: relative;grid-area: 1/1/2/2;}
.plans .plan-logo{position: absolute;left: -40px;top: 50%;transform: translateY(-50%);background-color: var(--green);width: 80px;height: 80px;border-radius: 100px;display: flex;align-items: center;}
.plans .plan-logo.logo-right{right: -40px;left:auto;}
.plan-logo img{width:revert-layer;height: auto;margin: auto;}
.plans .plan-dtls{padding-left: 30px;}
.plans .plan-dtls h2{margin-bottom:20px;}
.plans .plan-dtls ul{padding-left: 15px;}
.plans .plan-dtls ul li{padding: 4px 0px;position: relative;list-style-type: disc;}
.page_header{position:fixed;top: 90%;left: 0;right: 0;z-index: 12;}
.page_header ul{display: flex;background: var(--paragraph);margin: auto;width: 80%;justify-content: space-between;align-items: center;border-radius: 4px;}
.page_header ul li{padding-left: 20px;}
.page_header ul li a{color: var(--white-color);font-size: 12px;margin-top: 0;font-weight: 500;line-height: 0;display: block;padding: 10px 0px;}
.page_header ul li a.active{border-bottom: 1px solid var(--bg-color);}
.page_header ul li a.secondary-btn{background-color: var(--secondary);padding: 10px;display: flex;}
.page_header ul li a.secondary-btn svg{width: 6px;}

.mentoring-secs{display: flex;margin-top: 30px;}
.mentoring-secs .mentoring-left{width: 70%;display: grid;grid-template-columns:repeat(2, 1fr);gap: 30px;}
.mentoring-secs .mnlft-dtls{background-color: var(--bg-color);border-radius:14px;padding: 20px;display: flex;flex-direction: column;justify-content: center;height: 150px;}
.mentoring-secs .mnlft-dtls h3{font-size: 20px;margin-bottom: 10px;}
.mentoring-secs .mentoring-left .lft-dv{display: flex;flex-direction: column;justify-content: space-between;}
.mentoring-secs .mentoring-left .mnlft-dtls ul{padding:0 10px}
.mentoring-secs .mentoring-left .mnlft-dtls ul li{position: relative;margin-bottom: 3px;}
.mentoring-secs .mentoring-left .mnlft-dtls ul li::before{position: absolute;content: '';background:url(../imgs/study-abroad/stlist.webp)no-repeat;background-size: cover;width: 13px;height: 10px;left: -16px;top: 4px;}
.mentoring-secs .mentoring-left .ppdfl{padding: 30px 20px;margin-top: 30px;height:180px;}
.mentoring-secs .mentoring-left .ppdrg{padding: 55px 20px;height: 180px;}
.mentoring-secs .mentoring-left .mnlft-dtls p{font-size: 16px;}
.mentoring-secs .mentoring-right{width: 30%;}
.mentoring-right .mnlft-dtls{height: 100%;justify-content: start;padding: 30px;width: 90%;margin-left: auto;}
.mentoring-secs .mnlft-dtls
 .mnlft-dtls ul{padding-left: 14px;}
 .mentoring-secs .mentoring-right .mnlft-dtls ul{padding: 0px 20px;}
.mentoring-secs .mentoring-right .mnlft-dtls ul li{position: relative;margin-bottom: 10px;}
.mentoring-secs .mentoring-right .mnlft-dtls ul li::before{position: absolute;content: '';background:url(../imgs/study-abroad/st-tick.webp)no-repeat;background-size: cover;width: 13px;height: 13px;left: -16px;top: 4px;}

.pillar-structure{display: flex;flex-wrap: wrap;margin-top: 30px;}
.pillar-structure .pillars{background: var(--bg-color);padding:20px;flex: 20%;margin: 0 10px;}
.pillars h2{font-size: 40px;color: var(--green);}
.pillars h4{font-size: 20px;color: var(--green);font-weight: 500;margin-bottom: 20px;}
.pillars p{font-size: 15px;}

.training-plans{display: flex;justify-content: center;gap: 20px;margin-top: 20px;}
.training-plans .plansdv{background-color: var(--bg-color);width: 33%;}
.plansdv .planstlt{padding: 20px;}
.plansdv .planstlt h2{color: var(--green);font-size: 20px;margin-bottom: 10px;}
.plansdv .planstlt p{color: var(--green);font-size: 15px;margin-bottom: 0;}
.plansdv .what-you-get{background-color: var(--green);color: var(--white-color);padding: 20px;}
.plansdv .what-you-get h3{font-size: 18px;font-weight: 500;}
.plansdv .what-you-get ul{padding-left: 20px;margin-top: 10px;}
.plansdv .what-you-get ul li{padding: 5px 0px;font-size: 13px;position: relative;}
.plansdv .what-you-get ul li::before{position: absolute;content: '';background: url(../imgs/study-abroad/white-tick.webp)no-repeat;background-size: cover;width: 14px;height: 14px;left: -20px;top: 50%;transform: translateY(-50%);}
.plansdv .grade-focus{padding: 20px;}
.plansdv .grade-focus h3{font-size: 18px;font-weight: 500;margin-bottom: 10px;}
.plansdv .grade-focus ul li{padding-bottom: 10px;}
.plansdv .grade-focus ul li b{color: var(--green);}
.plansdv .grade-focus .satprice{font-size: 15px;margin-top: 30px;}
.plansdv .grade-focus .satprice strong{font-size: 18px;}
.plan_dtls{border-top: 1px solid #c5c5c5;margin-top: 20px;}
.plan_dtls .secondary-btn{margin: 20px 0px;font-weight: 500;}
.plan_dtls .secondary-btn svg{width: 7px;}

.global-uni{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 30px;}
.global-uni .undtl{flex: 18%;line-height: 0;position: relative;}
.global-uni .uni-img{position: relative;overflow: hidden;border-radius: 5px;}
.global-uni .uni-img::before{position: absolute;content: '';bottom: 0;width: 100%;background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.896) 100%);height: 50%;transition: .3s ease;}
.global-uni .uni-img:hover::before{height: 100%;}
.global-uni .undtl img{border-radius: 4px;}
.global-uni .undtl .secondary-btn{position: absolute;margin-top: 0;z-index: 1;bottom: 30px;left: 20px;color: var(--white-color);font-weight: 500;}
/* Profile Building */

/* Overview */
.abroad_plans .table-tabtn .tabs-tbl{flex-wrap: wrap;gap: 0 20px;justify-content: center;}
.abroad_plans .table-tabtn .tabs-tbl li{margin: 10px 0px;}
.abroad_plans .plansdv .planstlt{min-height: 140px;}
.abroad_plans .plansdv .what-you-get{min-height: 400px;position: relative;}
.abroad_plans .plansdv.nhgt .what-you-get{min-height: 450px;position: relative;}
.abroad_plans .what-you-get ul li{font-size: 15px;padding:8px 0;}
.abroad_plans .plansdv .what-you-get ul li::before{top: 20px;}
.abroad_plans .plansdv .satprice{color: var(--white-color);font-size: 20px;margin:20px 0px;position: absolute;bottom: 10px;}
/* Comprehensive Training */
.comp_banner .top_dtl{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.comp_banner .white_hdng{font-size: 40px;color: var(--white-color);}
.comp_banner p{font-size: 18px;color: var(--white-color);}
.comp_banner img{width: 100%;height: auto;}
.comp_banner .breadcrumb{position: absolute;top: 130px;}
.comp_banner .breadcrumb li{display: flex;align-items: center;gap: 5px;}
.comp_banner .breadcrumb a{color: var(--white-color);font-size: 13px;}
.comp_banner .breadcrumb svg{color: var(--white-color);width: 5px;}
.keydetails{background: var(--bg-color);padding: 50px 0px;border-radius:16px;position: relative;z-index: 11;margin-top: -400px;}
.keydt_txt{margin-top: 50px;}
.keydetails .keydtsl_list{display: flex;align-items: center;flex-wrap: wrap;width: 70%;margin: auto;gap: 10px;margin-top: 30px;}
.keydetails .keydtsl_list li{display: flex;align-items: center;background-color: var(--white-color);flex: 30%;gap: 10px;padding: 20px;border-radius: 5px;}
.keydetails .keydtsl_list li p{font-size:18px;font-weight: bold;width: 80%;}
.keydetails .keydtsl_list li img{width:50px;height: auto;}

.table-tabtn{margin-top: 30px;}
.table-tabtn .tabs-tbl{display: flex;justify-content: space-evenly;margin: 30px 0px;}
.table-tabtn .tabs-tbl li{border: 1px solid var(--green);padding: 20px;border-radius: 100px;line-height: 0;transition: .3s all;cursor: pointer;}
.table-tabtn .tabs-tbl li.active{background-color: var(--green);}
.table-tabtn .tabs-tbl li:hover{background-color: var(--green);}
.table-tabtn .tabs-tbl li:hover p{color: var(--white-color);}
.table-tabtn .tabs-tbl li.active p{color: var(--white-color);}
.table-tabtn .tabs-tbl li p{font-size: 16px;margin: 0;}
.table_head tr th{background-color: var(--bg-color);color: var(--black-color);width:20%;padding: 30px;text-align: center;}
.table_head tr th:nth-child(1){background-color:transparent;color: var(--white-color);text-align: left;}
tr th{background-color: var(--bg-color);color: var(--black-color);width:20%;padding: 30px;text-align: left;border: 1px solid #DADADA;}
tr td{border: 1px solid #DADADA;padding: 10px 30px;}
tr td ul li{list-style-type: disc;}
/* Comprehensive Training */

/* Application Writing */
.wrtng_sport{width: 75%;margin:30px auto 0;}
.wrtng_sport .wrt{display: flex;gap: 0 50px;margin-bottom: 50px;position: relative;}
.wrtng_sport .wrt::before{position: absolute;content: '';background:#dadada;width: 130%;height: 1px;bottom:-26px;left: -150px;}
.wrtng_sport .wrt-img{width: 40%;}
.wrtng_sport .wrt-dtls{width: 50%;}
.wrtng_sport .wrt-dtls h3{font-size: 25px;margin-bottom: 20px;}
.wrtng_sport .wrt-img{border-radius: 10px;}
.wrtng_sport .wrt-img img{width: 100%;height: auto;}
.wrtng_sport .wrt ul{display: flex;flex-wrap: wrap;gap: 0 30px;}
.wrtng_sport .wrt ul li{flex: 40%;margin: 10px 0;position: relative;}
.wrtng_sport .wrt ul li::before{position: absolute;content: '';background: url(../imgs//study-abroad/stlist.webp)no-repeat;background-size: cover;width: 15px;height: 12px;left: -20px;top: 4px;}
/* Application Writing */

/* Plan Covers */
.plan_covers{margin-top: 40px;}
.plan_covers .covers{display: flex;}
.plan_covers .covers .cover_img{width:fit-content;}
.plan_covers .covers .cover_dtls{width: 73%;margin-left: auto;}
.plan_covers .covers .covrsflx{display: flex;background:var(--bg-color);margin-bottom: 20px;padding: 43px 20px;gap: 20px;}
.plan_covers .covers .covrsflx h2{font-size: 20px;min-width: 25%;}
.plan_covers .covers .covrsflx p{font-size: 15px;}
.plan_covers .cover_img{height: 500px;object-fit: cover;border-radius:10px;}
.plan_covers .cover_img img{height: 100%;width: auto;}
/* Plan Covers */

/* Reviews */

.all_reviews{margin-top: 30px;display: flex;}
.hvr_bx{border: 1px solid #dadada;margin: 10px;border-radius: 4px;}
.hvr_bx .hvr_flx{display: flex;padding: 10px;height: 90px;justify-content: space-between;transition: .3s ease;}
.hvr_bx:hover .hvr_flx{height: 150px;}
.hvr_bx .hvr_flx .hvr_hd{width: 40%;}
.hvr_bx .hvr_flx .hvr_txt{width: 45%;font-size: 15px;margin-bottom: 0px;max-height: 40px;height: 100%;overflow: hidden;margin-left: auto;}
.hvr_bx:hover .hvr_txt .dots{display:none;}
.hvr_bx .hvr_flx .hvr-img{width: 35px;margin-left: auto;}
.hvr_bx .hvr_flx .hvr-img img{width:auto;height:auto;}
.hvr_bx img{transition: .3s ease;}
.hvr_bx:hover img{transform: rotate(180deg);}
.hvr_bx:hover .hvr_flx .hvr_txt{max-height: 100%;}
/* Reviews */

/* Stories */
.apl_story{display: flex;flex-wrap: wrap;gap: 20px;margin-top: 30px;}
.apl_story .stories{flex: 30%;background: var(--bg-color);padding: 20px;border-radius: 5px;}
.stories .str-icon{width: 55px;}
.stories .str-hd{margin: 10px 0;}
.stories .str-icon img{width: 100%;height: auto;}
.stories .str-txt p{font-size: 15px;}
.stories .str-txt{padding-right: 40px;}
/* Stories */

/* Plans */

.tbs .hdng{width: 50%;margin: 40px auto 0;}
.tbs .hdng h3{font-size: 25px;}
.tbs .hdng p{margin-top: 20px;margin-bottom: 0px;}
.apl-tbas .tab-buttons{display: flex;justify-content:center;gap: 20px;margin-top: 30px;}
.apl-tbas .tabs-tbl li{border: 1px solid var(--green);padding: 20px;border-radius: 100px;line-height: 0;transition: .3s all;cursor: pointer;}
.apl-tbas .tabs-tbl li.active{background-color: var(--green);}
.apl-tbas .tabs-tbl li:hover{background-color: var(--green);}
.apl-tbas .tabs-tbl li:hover p{color: var(--white-color);}
.apl-tbas .tabs-tbl li.active p{color: var(--white-color);}
.apl-tbas .tabs-tbl li p{font-size: 16px;margin: 0;}
.apl-tbas .price_tabel{width: 80%;margin-left: auto;margin-right: auto;margin-top: 50px;}
.apl-tbas .price_tabel .mnprc .prcdtl{width: 50%;}
.apl-tbas .left_hd{width: 50%;border-right: 1px solid var(--white-color);}
.apl-tbas .price_tabel .mnprc{margin-top: 0px;}
.apl-tbas .price_tabel .mnprc .prcdtl .prchd{margin-top: 0px;background-color: var(--green);border-right: 1px solid var(--bg-color);}
.apl-tbas .price_tabel .mnprc p{height: 60.9px;}
.apl-tbas .price_tabel .mnprc .prchd{padding:21px}
.apl-tbas .price_tabel .mnprc img{width: 30px;}
.apl-tbas .price_tabel .left_hd li{background-color: var(--green);}

.apl-tbas #tab3 .price_tabel .right_txt{width: 100%;}
.apl-tbas #tab3 .left_hd{width: 90%;}
.apl-tbas #tab3 .price_tabel .mnprc .prcdtl{width: 100%;}

.apl-tbas .price_tabel .actprl .prcbtn:hover{background-color: var(--green);}

.apl-tbas .bgtxt{font-size: 18px;font-weight: bold;}
/* Plans */


/* Essential Plan */

.bnrwd{width: 45%;}

.esstl-glns{display: flex;gap: 50px;align-items: center;margin-top: 50px;}
.glns-img .lft-img{width: 450px;}
.glns-img .lft-img img{width:100%;height: auto;}
.glns-dtls{width: 55%;}
.glance_txt{display: grid;grid-template-columns: repeat(2,1fr);}
.glance_txt li{position: relative;margin-bottom: 30px;width:70%;font-size: 20px;}
.glance_txt li::before{position:absolute;content: '';background: url(../imgs/study-abroad/st-tick.webp)no-repeat;background-size: cover;width: 25px;height: 25px;left: -35px;}

.ess_cntrs{margin-top: 30px;background: var(--green);border-radius: 5px;}
.ess_cntrs .counter09{display:grid;grid-template-columns: repeat(4,1fr);justify-content:center;align-items: center;text-align: center;padding: 30px;}
.ess_cntrs .counter09 div{border-right: 1px solid var(--white-color);}
.ess_cntrs .counter09 h2{color: var(--white-color);font-size: 40px;margin-bottom: 10px;}
.ess_cntrs .counter09 p{color: var(--white-color);font-size: 15px;width: 59%;margin: auto;}
.ess_cntrs .counter09 div:last-child{border-right: 0px;}

.ess_plns{margin-top: 30px;}
.ess_plns .strategy{margin: auto;padding: 20px;align-items: center;}
.ess_plns .strategy .strat-rgt ul li::before{content: none;}

.help_child-sec .frmwork{margin: 50px auto auto;width: 90%;}
.help_child-sec .framework-number .frmflx{padding: 20px 0px;}
.help_child-sec .framework-number .frmflx::before{height: 45px;bottom: -22px;}
.help_child-sec .framework-number .frmflx .frme-dtls{width: 60%;}
.help_child-sec .framework-number .frmflx .frme-dtls h4{font-weight:500;font-size: 18px;}


/* Essential Plan */


/* --- Study Abroad --- */

/* Privacy Policy */
.privacy_sec{padding-top: 150px;}
.privacy_dv{margin-top: 40px;}
.privacy_dv p{font-size: 15px;color: var(--paragraph);margin-bottom: 15px;}
.privacy_dv h3{text-transform: uppercase;font-size: 25px;margin: 20px 0px;}
.privacy_dv ul{padding:20px 0px 20px 20px}
.privacy_dv ul li{list-style: disc;margin: 5px 0px;color: var(--paragraph);}
/* Privacy Policy */

/* Blogs */
.blog-drops{display: flex;width: 30%;gap:10px;}
.blog-drops select{color: var(--black-color);width:fit-content;border: 1px solid var(--paragraph);font-size:16px;padding: 10px;font-weight:500;appearance: none;-webkit-appearance: none;-moz-appearance: none;position: relative;word-wrap: normal;background: url(../imgs/logo/drpred.webp) no-repeat;background-position: center right 13px;padding-right: 32px;background-size: 12px;}
.main-blogs{display: grid;grid-template-columns: repeat(3, 1fr);margin-top: 30px;gap: 30px;}
.blogs{background-color: var(--bg-color);padding: 20px;border-radius: 5px;position: relative;}
.blog-img{position: relative;overflow: hidden;line-height: 0;border-radius: 5px;}
.blog-img img{width: 384px;height: 200px;object-fit: cover;transform: scale(1);transition:.3s transform ease-in;}
.blogs:hover img{transform: scale(1.1);}
.blog-img small{position: absolute;top: 20px;left:20px;background-color: var(--primary);color: var(--white-color);padding: 12px 21px;border-radius: 100px;text-transform: capitalize;}
.blogs:hover .tag-date small{background-color: var(--green);color: var(--white-color);border: 1px solid var(--green);}
.blogs:hover .tag-date p{border-bottom: 1px solid var(--primary);}
.blogs .tag-date{display: flex;justify-content: space-between;margin: 15px 0px;}
.blogs .tag-date small{border: 1px solid var(--primary);padding: 5px 20px;border-radius: 50px;font-size: 13px;color: var(--paragraph);}
.blogs .tag-date p{font-size: 13px;}
.blogs .blog-title{padding: 10px 0px 40px 0;}
.blogs .blog-title h3{font-size: clamp(18px, 1rem, 2rem);font-weight: 500;text-transform:capitalize;color:var(--black-color)}
.blogs .secondary-btn{position: absolute;bottom: 20px;font-weight: 500;color: var(--secondary);}
.blogs .secondary-btn svg{width: 6px;}
.blogs-more{margin-top: 20px;padding: 8px 20px;border-radius: 4px;border: none;background: var(--secondary);color: var(--white-color);font-size: 15px;cursor: pointer;transition: .3s ease;}
.blogs-more:hover{background-color: var(--primary);}
/* Blogs */

/* blog inside */
.blog-details{display: flex;flex-wrap: wrap;align-items: flex-start;}
.blog-details .blg-bck{width: 5%;flex: 5%;}
.blog-details .blgs-info{width: 65%;flex: 65%;}
.blog-details .related-blogs{width: 20%;flex: 20%;}
.blog-details .blg-bck a{color: #005552;border: 1px solid #005552;padding: 5px 18px;border-radius: 50px;font-size: 15px;}
/* Blog info */
.blog-details .blgs-info{padding:0px 20px;}
.blog-heading .tag-date{display: flex;justify-content: space-between;margin: 20px 0px;}
.blog-heading .tag-date p{font-size: 15px;font-weight: 600;display: flex;gap: 10px;margin-bottom: 0;color: #005552;}
.blog-heading .tag-date small{color: var(--paragraph);}
.blog-details .tag-date img{width: 16px;}
.blog-details .blog-heading h1{font-size:40px;text-align: center;}
.blog-details .blog-heading{border-bottom: 1px solid #d5d5d5;}
.blog-details .blog-cover{padding-bottom: 20px;}
.blog-details .blog-cover img{border-radius: 5px;width: 100%;height:auto;object-fit: cover;}
.blog-details .blog-content{padding-top: 20px;}
.blog-details .blog-content p{padding-bottom:10px;font-size: 15px;}
.blog-details .blog-content iframe{margin: 20px 0px;width: 100%;height: 315px;}
/* Blog info */


.blog-details .sidefix{position: sticky;top: 20%;height: 100%;}
.blog-details .related-blogs h3{margin-bottom: 20px;font-size: clamp(1rem, 2rem, 1.5rem);font-weight: 600;}
.blog-details .related-blogs ul{background-color: var(--bg-color);padding: 10px 15px;}
.blog-details .related-blogs ul li{padding:20px 0px;border-bottom: 1px solid #d5d5d5;}
.blog-details .related-blogs ul li:last-child{border-bottom:0px;}
.blog-details .related-blogs ul li a{margin-top: 10px;color: #005552;font-weight: 500;}
.blog-details .related-blogs ul li a svg{width: 6px;}
.blog-details .related-blogs .related-title{font-size: 15px;margin-bottom: 10px;font-weight: 500;}

/* blog inside */
.tags-sec{margin:60px 0px;display: flex;flex-wrap: wrap;gap: 10px;}
.tags_cls{color: #005552;border: 1px solid #005552;padding: 5px 20px;border-radius: 50px;}
.nxbl-btn{display: flex;justify-content: space-between;}
.nxbl-btn .nvbtn{background-color: var(--bg-color);padding: 20px;width: 40%;transition: .3s ease;border-radius: 5px;}
.nxbl-btn .nvbtn:hover{background:#b5b5b5}
.nxbl-btn .nvbtn a{border: none;background: none;text-align: left;cursor: pointer;}
.nxbl-btn .nvbtn a h4{font-size: 17px;margin: 10px 0px;font-weight: 500;color: var(--black-color);}
.nxbl-btn .nvbtn a svg{transform: rotate(-180deg);color: #005552;}
.nxbl-btn .nvbtn a span{color: #005552;font-size: 16px;margin: 10px 0px;}
.nxbl-btn .nvbtn:last-child a{text-align: right;}
.nxbl-btn .nvbtn a .ins-btnvs{display: flex;gap:5px;align-items: center;}
.nxbl-btn .nvbtn a .ins-btnvs svg{width: 6px;}
.nxbl-btn .nvbtn:last-child a .ins-btnvs{justify-content: end;}
.nxbl-btn .nvbtn:last-child a svg{transform: rotate(360deg);}
/* blog inside */


/* Footer Up CTA */
.pge_cta{background: var(--bg-color);}
.pge_cta ul{display: flex;justify-content: space-between;}
.pge_cta li{width: 25%;border-right: 1px solid var(--white-color);text-align: center;}
.pge_cta li.bluecta{background-color: var(--secondary);color: var(--white-color);}
.pge_cta li.bluecta span{color: var(--white-color);}
.pge_cta li a{display: flex;align-items: center;gap: 10px;padding: 20px 0;width: 100%;justify-content: center;}
.pge_cta li a span{font-size: 14px;color: var(--black-color);}
.pge_cta li a img{width: 7px;}
/* Footer Up CTA */


/* Enterprise Pro */

.enterprise_color .top_header{background: var(--title);}
.enterprise_color .ptrdsec .dflex::before{background: var(--title);}
.enterprise_color footer{background: var(--title);}
.enterprise_color .primary__btn{background: var(--title);}
.enterprise_color .study_abroad .logo .crsname{color: var(--title);}
.enterprise_color .tab-section .tab-buttons .tb-cntnt{border:1px solid var(--title)}

.enterprise_color .main_header .main_nav{margin-right: auto;margin-left: 300px;}
 
.enterprise_color .breadcrumb{position: absolute;top: 140px;z-index: 1;}
.enterprise_color .breadcrumb li {display: flex;gap: 8px;align-items: center;justify-content: center;color: var(--white-color);}
.enterprise_color .breadcrumb li svg{width: 5px;position: relative;top: 1px;}
.enterprise_color .breadcrumb li svg path{stroke: var(--title);}
.enterprise_color .breadcrumb li a{color: var(--title);font-size: 13px;}
.enterprise_color .breadcrumb li a.active{border-bottom: 1px solid var(--primary);color: var(--title);}
/* Breadcrumb */

.satbanner .baner-dtls ul{padding: 10px 0px;}
.satbanner .baner-dtls ul li{position: relative;font-size: 14px;color: var(--white-color);padding: 5px 0px 0px 20px;font-family: 'light';}
.satbanner .baner-dtls ul li::before{position: absolute;content: '';background:url(../imgs/logo/lidot.svg)no-repeat;background-size: cover;width: 20px;height: 14px;left: -8px;top: 8px;}

.crers{display: flex;justify-content: center;flex-wrap:wrap;margin-top: 50px;gap:20px;}
.crers .cr_bx{background: var(--bg-color);padding: 40px;flex: 30%;border-radius: 5px;}
.crers .cr_bx .crbtxt{position: relative;font-size: 18px;}
.crers .cr_bx .crbtxt::before{position:absolute;content: '';background: var(--title);width: 3px;height: 65px;top: -10px;left: -15px;}

.whypro .lgcrds{display: flex;justify-content: space-between;justify-content: center;align-items:flex-start;flex-wrap: wrap;margin-top: 50px;}
.whypro .lgcrds .crd-lgs{background: var(--bg-color);border-radius: 10px;flex: 16%;margin:0 15px;padding: 20px;min-height: 300px;}
.whypro .lgcrds .crd-lgs .unidv{width: 60px;height: 60px;display: flex;background: var(--primary);justify-content: center;align-items: center;border-radius: 50px;}
.whypro .lgcrds .crd-lgs .unidv img{width: 60px;height: auto;margin: auto;}
.whypro .lgcrds .crd-lgs h3{color: var(--black-color);margin: 20px 0px;}
.whypro .lgcrds .crd-lgs p{color: var(--black-color);font-size: 15px;}

.pro_counter .counter09{display: flex;justify-content: center;text-align: center;margin: 60px 0px 20px;gap: 20px;border: 1px solid #f2f2f2;width: 75%;margin:60px auto 0;}
.pro_counter .ins_cntr{padding: 15px 30px 15px 0;position: relative;width: 300px;}
.pro_counter .ins_cntr::before{position: absolute;content: '';background:#f2f2f2;width: 2px;height: 80%;right: 0;top: 10px;}
.pro_counter .ins_cntr:last-child::before{background: #fff;}
.pro_counter .counter09 h2{font-size: 35px;margin-bottom: 10px;}
.pro_counter .counter09 p{font-size: 14px;color: var(--black-color);}

.dsgnd{display: flex;justify-content: center;margin-top: 50px;gap: 20px;}
.dsgnd .prodng{background: var(--bg-color);padding: 40px 30px;border-radius: 5px;width: 48%;}
.dsgnd .prodng ul{padding-left: 20px;padding-top: 20px;}
.dsgnd .prodng ul li{position: relative;margin-bottom: 10px;}
.dsgnd .prodng ul li::before{position: absolute;content:'';background: url(../imgs/enterprise/prot.webp)no-repeat;background-size: cover;width: 15px;height: 13px;left: -23px;top: 3px;}

.marquee-track{margin-top: 50px;}
.marquee-container {overflow: hidden;white-space: nowrap;box-sizing: border-box;width: 100%;height: auto;position: relative;}
.marquee {display: inline-block;padding-left: 100%;animation: scroll-left 20s linear infinite;}
.marquee.reverse {padding-left: 0;animation: scroll-right 20s linear infinite;}
.marquee span {display: inline-block;font-size: 2rem;border: 1px solid #d3d3d3;border-radius: 30px;padding: 10px 20px;margin:10px;}
@keyframes scroll-left {0%   { transform: translateX(0); }100% { transform: translateX(-100%); }}
@keyframes scroll-right {0%   { transform: translateX(-100%); }100% { transform: translateX(0); }}

.cfa_course .tab-section .tab-buttons .tb-cntnt p{font-size: 16px;color: var(--title);}
.cfa_course .tab-section .tab-buttons .tb-cntnt{width: initial;padding:20px;}
.cfa_course .tab-section .tab-buttons .tb-cntnt.active p{color: var(--yellow);}
.cfa_course .tab-section .tab-buttons .tb-cntnt.active{background-color: var(--title);}
.cfa_course .tab-section .tab-buttons .tb-cntnt.trndflx{border: 1px solid var(--secondary);}
.cfa_course .tab-section .tab-buttons .tb-cntnt.trndflx.active{background-color: var(--secondary);}
.cfa_course .tab-section .tab-buttons .tb-cntnt.trndflx p{color: var(--secondary);}
.cfa_course .tab-section .tab-buttons .tb-cntnt.trndflx.active p{color: var(--white-color);}
.cfa_course .crd-points li::before{background: url(../imgs/enterprise/prot.webp)no-repeat;}

/* Enterprise Pro */

/* CFA */

.cfa_icns{position: relative;}
.cfa_icns::before{position: absolute;content: '';background: url('../imgs/enterprise/cfa/patch.webp')no-repeat;width: 429px;height: 725px;bottom: -400px;left:-100px;z-index: -1;}
.cfa_icns .keydetails{margin-top: -25%;}
.cfa_icns .animate-pop{opacity: 0;transform: translateX(-50px);transition: opacity 0.6s ease-out, transform 0.6s ease-out;}
.cfa_icns .animate-pop.show{opacity: 1;transform: translateX(0px);}

.enterprise_color .keydetails .hdng{margin-top: 50px;}
.blglg{background: var(--title);position: absolute;width: 100%;top: 0;text-align: center;padding: 15px;border-radius: 10px 10px 0 0;}
.blglg img{width: 500px;height: auto;}
.enterprise_color .keydtsl_list{width: 90%;}
.enterprise_color .keydtsl_list li{flex: 49%;padding:18px;border-radius: 10px;}
.enterprise_color .keydtsl_list li .cfimg{background: var(--title);width:60px;height: 60px;border-radius: 100px;display: flex;align-items: center;justify-content: center;}
.enterprise_color .keydtsl_list li .cfimg img{width:32px;height: auto;}

.whoiscourse{position: relative;}
.whoiscourse::before{position: absolute;content: '';background: url('../imgs/enterprise/cfa/enterprise-dots.webp')no-repeat;width: 192px;height: 40px;left: 20px;top:0px;}
.whoiscourse::after{position: absolute;content: '';background: url('../imgs/enterprise/cfa/enterprise-dots.webp')no-repeat;width: 192px;height: 40px;right: -55px;bottom:-30px;transform: rotate(90deg);}
.crfr{display:flex;justify-content: center;align-items:center;margin-top: 50px;gap:50px;margin-left: auto;}
.crfr .crftx{width: 40%;margin-left: auto;}
.crfr .crftx p{font-size: 15px;margin-top: 10px;}
.crfr .crftx ul{padding:3px 0px 18px 30px}
.crfr .crftx ul li{list-style-type:disc !important;margin: 10px 0px;}
.crfr .crfble{display: flex;align-items: center;gap: 20px;background: var(--title);width: 50%;border-radius: 15px;padding: 20px;height: 170px;}
.whoiscourse .crfr .crfble{display: flex;align-items: center;gap: 20px;background: var(--title);width: 600px;border-radius: 15px;padding: 20px;height: 200px;margin-left: auto;}
.crfr .crfble img{width: 130px;height: auto;}
.crfr .crfble p{font-size: 18px;color: var(--white-color);}
.circle_loader {fill: none;stroke: yellow;stroke-width: 10px;stroke-linecap:round;transform-origin: center;transform: rotate(-90deg);}
text {dominant-baseline: middle;text-anchor: middle;font-size: 30px;font-family: Arial;} 

.cfa_mntrdtls{position: relative;}
.cfa_mntrdtls::before{position: absolute;content:'';background: url('../imgs/enterprise/cfa/enterprise-dots.webp')no-repeat;background-size: cover;width: 192px;height:40px;bottom: 0;left: 20px;}
.cfa_mntrdtls::after{position: absolute;content: '';background: url('../imgs/enterprise/cfa/patch.webp')no-repeat;width: 429px;height: 725px;bottom: 100px;right:20px;z-index: -1;transform: rotate(-360deg) scaleX(-1);}
.cfa_mntrdtls .mntrship .mntrdtl {width: 73%;}
.cfa_mntrdtls .mntrship.rflx{width: 80%;margin: 50px auto;}
.cfa_mntrdtls .mntrship .mentormg{margin-left: auto;}
.cfa_mntrdtls .mntnm h3{font-size: 20px;} 
.cfa_mntrdtls .mntnm .secondary-btn{margin-top: 15px;}
.cfa_mntrdtls .mntnm{display:flex;justify-content: space-between;}
.cfa_mntrdtls .mtrcrfs ul{width: 80%;margin-left: auto;background: var(--title);padding: 10px;border-radius: 10px;padding-left: 30px;}
.cfa_mntrdtls .mtrcrfs li{font-size: 14px;margin: 5px 0px;color: var(--yellow);list-style-type: disc;}

.toolkits{display: flex;flex-wrap: wrap;gap: 25px;margin-top: 50px;}
.toolkits .tlk{flex: 30%;background:var(--bg-color);padding: 20px;min-height: 390px;}
.toolkits .tlk .tolimg{background-color: var(--title);border-radius: 30px;width:250px;padding: 13px 30px;line-height: 0;margin: 20px 0;}
.toolkits .tlk .tolimg img{width: auto;height: auto;}
.toolkits .tlk .tolicon{background-color: var(--title);line-height: 0;margin: 20px 0 11px;width: 60px;height: 60px;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.toolkits .tlkdtls ul{padding: 10px 60px 0 30px;}
.toolkits .tlkdtls ul li{margin: 8px 0px;list-style-type: disc;}

.learn_plan{position: relative;}
.learn_plan::before{position: absolute;content:'';background: url('../imgs/enterprise/cfa/enterprise-dots.webp')no-repeat;background-size: cover;width: 192px;height:40px;bottom: 0;left: 20px;}
.learn_plan .frmwork{margin-top: 50px;}
.learn_plan .framework-number .frmflx::before{left:27px;height: 44px;bottom:-22px;}
.learn_plan .framework-number .frmflx .nmbr{width: 60px;height: 60px;background: var(--title);}
.learn_plan .framework-number .frmflx{padding: 15px 0px;}

.tranplan .opntrs li{align-items: flex-start;}
.tranplan .opntrs .pntrxn{width: 60%;}
.tranplan .opntrs .pntrxn p{font-size: 14px;margin-top:5px;}
.tranplan .online_img .imgsin img{width: 100%;height: auto;}

.summertables{display: flex;flex-wrap:wrap;margin-top: 50px;gap: 10px;}
.summertables .smrtbl{flex: 49%;display: flex;justify-content: space-between;border: 1px solid #dadada;padding: 20px;}
.summertables .smrtbl .inctm{display: inline-flex;gap: 10px;}

.lvplns{width: 70%;margin:50px auto 0;border-radius: 4px;}
.lvplns .accordion-item{overflow: hidden;background: var(--bg-color);margin:10px 0}
.lvplns .accordion-header{position: relative;display: flex;align-items: center;cursor: pointer;transition: background 0.3s;padding: 20px 40px;}
.lvplns .accordion-item .accordion-header::after{position: absolute;content: '';background: url('../imgs/enterprise/cfa/ardwn.webp')no-repeat;background-size: cover;width: 30px;height: 30px;right: 40px;transition:all .3s;}
.lvplns .accordion-item.active .accordion-header{border-bottom: 1px solid #D9D9D9;}
.lvplns .accordion-item.active .accordion-header::after{transform: rotate(180deg);}
.lvplns .accordion-item .accordion-content{max-height: 0;overflow: hidden;transition: max-height 0.3s ease-out;padding: 0 15px;}
.lvplns .accordion-item.active .accordion-content{max-height: 500px;transition: max-height 0.5s ease-in;}
.lvplns .accordion-header h4:nth-child(1){width: 300px;}
.lvplns .accordion-header h4:nth-child(2){font-weight: normal;}
.lvplns .ins-content{width: 90%;margin:20px auto;}
.lvplns .ins-content p{font-size: 15px;}

.allcorporates{display: flex;flex-wrap: wrap;width: 80%;margin:50px auto;}
.allcorporates .corporates{flex: 49%;margin-bottom: 25px;}
.allcorporates .corporates h3{font-size: 20px;position: relative;margin: 20px 0px;padding-left: 10px;}
.allcorporates .corporates h3::before{position: absolute;content: '';background: var(--title);width: 3px;height: 100%;left: 0;}
.allcorporates ul{display: flex;flex-wrap: wrap;width: 80%;gap: 15px;}
.allcorporates ul li{flex: 40%;border: 1px solid #dadada;padding: 15px;}
.allcorporates ul li p{margin-bottom: 0px;text-align: center;font-size: 14px;}
.allcorporates .animate-pop{opacity: 0;transform: translateY(50%);transition: .5s ease-in-out;}
.allcorporates .animate-pop.show{opacity: 1;transform: translateY(0%);}

.blue_plan{background: var(--title);position: relative;}
.blue_plan::before{position: absolute;content: '';background:url('../imgs/enterprise/cfa/ylcdots.webp')no-repeat;background-size: cover;width: 192px;height: 40px;}
.blue_plan .hdng p{color: var(--white-color);}
.blue_plan .training-plans .plansdv{background: var(--white-color);margin-top: 50px;border-radius: 5px;padding-top: 10px;}
.blue_plan .blue_mnhdng{color: var(--white-color);}
.blue_plan small{background: var(--yellow);padding: 10px 20px;border-radius: 100px;font-weight: 600;}
.blue_plan .plansdv .planstlt h2{margin-top: 20px;font-size: 16px;}
.blue_plan .plansdv .what-you-get{background: var(--bg-color);min-height: 300px;}
.blue_plan .plansdv .what-you-get ul li{color: var(--black-color);font-size: 14px;padding: 0;margin-bottom: 15px;}
.blue_plan .plansdv .what-you-get h3{color: var(--black-color);font-size:15px}
.blue_plan .plansdv .what-you-get ul li::before{background: url('../imgs/enterprise/cfa/yltck.webp')no-repeat;background-size: cover;top: 3px;transform: inherit;}
.blue_plan .crd-prc{padding: 20px;}
.blue_plan .crd-prc p{border-bottom: 1px solid #dadada;padding-bottom: 10px;display: flex;align-items: center;font-size: 15px;}
.blue_plan .crd-prc span{font-size: 25px;top: -5px;position: relative;font-weight: 700;padding: 0 5px;}
.blue_plan .plnbtn{padding: 0 20px 20px 20px;}
.blue_plan .plnbtn .primary_btn{display: flex;align-items: center;gap: 10px;color: var(--secondary);font-weight: 600;cursor: pointer;}
.blue_plan .plnshtg .what-you-get{min-height: 400px;}

.cfa-sec .accordion-content ul{padding-left: 30px !important;}
.cfa-sec .accordion-content ul li{list-style: disc;}

.livetrain_accordion .lvplns{width: 80%;}
.livetrain_accordion .lvplns .accordion-item.active .accordion-content{padding: 15px;max-height: fit-content;}
.livetrain_accordion .accordion-content .sesflx{display: flex;justify-content: center;margin-bottom: 30px;}
.livetrain_accordion .ssn_name{position: relative;width: 25%;text-align: center;display: flex;align-items: center;justify-content:center;padding: 10px;}
.livetrain_accordion .ssn_name h2{color:var(--paragraph);font-size: 18px;font-weight: 500;}
.livetrain_accordion .ssn_name span{color:var(--title);font-size: 25px;font-weight: 600;}
.livetrain_accordion .ssn_name::before{position: absolute;content: '';background: var(--title);width: 4px;height: 100%;right: 0;}
.livetrain_accordion .ssn_dtls{padding: 20px;width: 80%;}
.livetrain_accordion .ssn_dtls h3{font-size: 17px;}
.livetrain_accordion .ins-session:nth-child(2){padding-top: 20px;}
.livetrain_accordion .ins-session ul{padding: 8px 0 0 20px;}
.livetrain_accordion .ins-session ul li{font-size:15px;list-style-type: disc;margin-bottom: 5px;}
/* CFA */

/* Course Listing */
.toprem{padding-top: 8rem;}
.course_listing{display: flex;justify-content: space-between;}
.left_fltr{width: 28%;position:sticky;top:20%;height:100%;}
.right_course{width: 68%;}
.ftclr{display: flex; align-items: center;justify-content: space-between;border-bottom:1px solid #E0E0E0;padding-bottom: 10px;}
.ftclr a{cursor: pointer;}
.filter_bx{background: var(--bg-color);width:85%;margin:20px auto;padding: 20px;position: relative;}
.all_fltr label{display:block;margin:10px 0;font-size: 15px;cursor: pointer;}
.all_fltr input{position: absolute;right: 10px;width: 18px;height: 18px;}

.all_crsse .ins_crsse{display:flex;flex-wrap: wrap;gap:20px;margin-top: 30px;}
.all_crsse .ins_crsse.hidden{display: none;}
.crsse{border: 1px solid #E0E0E0;border-radius: 5px;width: 45%;padding: 15px;background: var(--white-color);position:relative;}
.crse_img{position: relative;}
.crse_img img{width: auto;height: auto;}
.crse_img small{position: absolute;top: 20px;left: 20px;background: var(--yellow);color: var(--title);padding: 7px 14px;font-weight: 600;display: block;border-radius: 50px;}
.crse-hd h2{font-size:20px;margin-top: 10px;}
.crse-hd p{font-size: 15px;margin: 15px 0px;}
.kyhgl{font-size: 13px;margin:10px 0px;}
.crslist{padding-left: 20px;}
.crslist li{position:relative;color:var(--title);font-weight: normal;font-size: 13px;margin: 9px 0px;}
.crslist li::before{position:absolute;content: '';background:url('../imgs/enterprise/prot.webp')no-repeat;background-size: cover;width:16px;height: 12px;left: -20px;top: 4px;}
.tmtls{margin:20px 0px;display: none;}
.tmsd{display: flex;align-items: center;gap: 10px;margin-bottom: 10px;}
.tmsd p{margin-bottom: 0px;font-size: 14px;}
.crse-dtls{min-height: 390px;}
.crse-prc{position: absolute;bottom: 60px;}
.crse-prc p{margin-bottom: 0px;font-size: 14px;}
.crse-prc .fntbg{font-size: 20px;font-weight: 600;}
.crsse .primary_btn{display: flex;align-items: center;gap: 5px;margin-top: 15px;color:var(--secondary);position: absolute;bottom: 20px;cursor: pointer;}
/* Course Listing */

/* Course Details */
.course_banner{position: relative;}
.course_banner .top_dtl{position: absolute;top: 200px;padding-left:20px;}
.course_banner .top_dtl .bdtls h1{color: var(--white-color);}
.course_banner .top_dtl .bdtls p{color: var(--white-color);width:550px;margin:10px 0;font-size: 15px;}
.crs_timl ul{display: flex;align-items: center;gap:30px;margin: 20px 0px;}
.crs_timl ul li{display: flex;align-items: center;gap: 5px;}
.crs_timl ul li img{width:22px;height: auto;max-width: 100%;}
.crs_timl ul li p{margin-bottom: 0;font-size: 14px;color: var(--white-color);}
.course_banner .top_dtl .bbtns{display: flex;align-items: center;gap: 40px;margin: 30px 0px;}
.course_banner .top_dtl .bbtns .white-btn{padding: 13px 20px;margin-top: 0px;}
.course_banner .bbtns .explore_btn{color: var(--white-color);display: flex;align-items: center;gap: 5px;}
.course_banner .breadcrumb{position: absolute;top: 130px;}
.course_banner .breadcrumb ul li{display: flex;align-items: center;gap:6px;}
.course_banner .breadcrumb li a{color: var(--white-color);font-size: 13px;}
.course_banner .breadcrumb li svg{color: var(--white-color);width: 5px;}

.whtlrn .keydetails{margin-top: -300px;}
.whtlrn .keydetails .hdng{margin: 0;}
.whtlrn .keydtsl_list{display: grid;grid-template-columns:repeat(2, 1fr);width:80%}
.whtlrn .keydtsl_list li{position: relative;width: 450px;margin:5px auto;}
.whtlrn .keydtsl_list li .cfimg{position:absolute;left:-24px;width: 40px;height: 40px;}
.whtlrn .keydetails .keydtsl_list li p{width: 80%;margin-left:20px;font-size: 1em;}
.whtlrn .keydtsl_list li .cfimg img{width: 20px;}

.sklflx{margin-top: 50px;display:flex;align-items: center;gap: 30px;}
.sklflx img{width: 500px;height: auto;}
.skl-cnt{display: flex;justify-content:center;flex-wrap: wrap;width: 80%;}
.skl-cnt .skldts{flex: 40%;margin: 10px 0px;}
.skldts h3{margin-bottom: 10px;}
.skldts ul li{display:flex;align-items: center;margin: 5px 0px;gap: 8px;}
.skldts ul li img{width:15px;height: auto;}
.skldts ul li p{margin-bottom: 0;font-size:17px}

.blue_plan .all_crsse{margin-bottom: 70px;}
.blue_plan .all_crsse .crsse{width: 95% !important;}
.blue_plan .all_crsse button{position: absolute;right: 100px;bottom: -60px;font-size: 0;width: 40px;height: 40px;background: url('../imgs/study-abroad/goldenarrow.webp')no-repeat;border: none;background-size: cover;cursor: pointer;}
.blue_plan .all_crsse .slick-next{background: url('../imgs/study-abroad/goldenarrow.webp')no-repeat;background-size: cover;}
.blue_plan .all_crsse .slick-prev{right: 150px;transform: rotate(-180deg);}
.blue_plan .seeall a{background: var(--white-color);padding: 10px 12px;border-radius: 5px;}

.crs_Fr .online_prep{margin-top: 40px;}
.crs_Fr .online_prep.rflx{justify-content: center;align-items: center;}
.crs_Fr .online_prep .online_img{width: 40%;}
.crs_Fr .online_prep .online_points{width: 50%;}
.crs_Fr .online_prep .online_img .imgsin img{border-radius: 5px;}
.crs_Fr .online_points h2{padding-left: 20px;}
.crs_Fr .online_img img{width: 100%; height: auto;}
.crs_Fr .opntrs{padding-left: 30px;}
.crs_Fr .opntrs li{display: flex;align-items: center;gap:10px;margin-bottom: 20px;}
.crs_Fr .opntrs li p{font-size: 18px;color: var(--paragraph);font-weight: normal;width: 80%;margin-bottom: 0;}
.crs_Fr .opntrs .animate-pop{opacity: 0;transform: translateX(-50px);transition: opacity 0.6s ease-out, transform 0.6s ease-out;}
.crs_Fr .opntrs .animate-pop.show{opacity: 1;transform: translateX(0px);}


/* Course Details */

/* plan-details */
.mt100{margin-top: 100px;}
.form-group select{width: 100%;color: var(--paragraph);outline: none;padding: 8px;margin: 4px 0;border-radius: 4px;background: transparent;border: 1px solid;border: 1px solid #d5d5d5;}
.page_tg{margin: 2em 0;}
.page_tg small{background: var(--yellow);color: var(--title);padding:7px 14px;border-radius: 50px;font-weight: 500;font-size: 14px;}
.plan_information{display: flex;justify-content: space-between;}
.plan_details{width: 65%;}
.inspgdtl{margin-top:30px;margin-bottom: 20px;}
.inspgdtl p{font-size: 15px;margin: 5px 0px;}
.blue_strip{position: relative;padding:1em 0;display: flex;align-items: center;}
.blue_strip::before{position: absolute;content: '';background: var(--title);left:-100%;width: 217%;height: 100%;z-index: -1;}
.blue_strip ul{display: flex;gap:20px;}
.blue_strip li{display: flex;align-items: center;gap:10px}
.blue_strip li img{width: 25px;}
.blue_strip li span{color: var(--white-color);font-size: 18px;}
.plan_form{width: 30%;position:sticky;height: 100%;top: 20%;margin-left: auto;}
.plan_form .course_form{background: var(--white-color);text-align: center;padding: 30px 20px;border: 1px solid #AEAEAE;border-radius: 16px;}
.plan_form .course_form input{width: 100%;color: var(--paragraph);outline: none;padding: 8px;margin: 4px 0;border-radius: 4px;background: transparent;border: 1px solid #d5d5d5;}
.plan_form .course_form select{text-transform: capitalize;}
.plan_form .course_form select option{color: var(--paragraph);}
.plan_form form button{background: var(--secondary);color: var(--white-color);border: none;border-radius:5px;padding: 10px 30px;margin-top: 20px;cursor: pointer;outline: 1px solid var(--secondary);transition: .3s ease;}
.plan_form form button:hover{background: var(--white-color);color: var(--secondary);}
.pln_hdng{font-size: 2em;color: var(--title);}

.wtlrn{padding: 60px 0px;}
.wtlrn .allr{margin-top: 20px;}
.wtlrn .allr {display: flex;flex-wrap: wrap;gap: 15px;}
.wtlrn a{background: var(--title);color: var(--yellow);padding:9px 15px;border-radius: 10px;cursor: pointer;font-size: 13px;cursor:default;}

.sklslrn{padding: 30px 0px;}
.sklslrn .rflx{display: flex;align-items: center;gap: 20px;margin-top: 20px;}
.sklslrn ul li{display: flex;align-items: center;margin: 15px 5px;gap: 10px;}
.sklslrn li img{width: 30px;height:30px}
.sklslrn li p{margin-bottom: 0;font-size: 15px;}
.sklsimg img{border-radius: 15px;}

.crkydtls{padding: 30px 0px;}
.alkydtls{margin-top: 20px;}
.alkydtls ul{border: 1px solid #e0e0e0;padding: 20px 0px;border-radius: 15px;}
.alkydtls li{padding: 20px 0px 20px 60px;border-bottom: 1px solid #e0e0e0;position: relative;font-size: 16px;}
.alkydtls li::before{position: absolute;content:'';background: var(--title);width: 25px;height: 25px;border-radius: 100%;top: 50%;transform: translateY(-50%);left: 3%;}
.alkydtls li::after{position: absolute;content: '';background: var(--yellow);width: 10px;height: 10px;left: 4%;transform: translateY(-50%);top: 50%;border-radius: 100%;}
.alkydtls li:last-of-type{border-bottom: none;}

.course_time{padding: 30px 0px;}
.course_time h5{font-size: 15px;font-weight: normal;margin:30px 0px 10px 0px}
.course_time ul {display: flex;align-items: center;text-align: center; gap:0px 20px;flex-wrap: wrap;}
.course_time ul li{background-color: var(--bg-color);padding:20px 10px;border-radius: 10px;width: 15%;height: 110px;}
.course_time ul li p{margin-bottom:0px;padding: 5px 0px;font-size: 12px;}
.course_time ul .ylflx{display: flex;align-items: center;background: #22223A;padding: 10px;width: 28%;border-radius: 10px;}
.course_time ul .ylflx img{width: 68px;}
.course_time ul .ylflx p{color:var(--yellow);margin-bottom: 0px;font-size: 1em;}

.explsec{padding:40px 0px 60px 0px}
.explsec .all_crsse{margin-top: 20px;}
.explsec .crsse{width: 95% !important;min-height: 700px;}
.explsec .all_crsse button{position: absolute;right: 0px;bottom: 50%;font-size: 0;width: 40px;height: 40px;background: url('../imgs/course-details/bluearrow.webp')no-repeat;border: none;background-size: cover;cursor: pointer;}
.explsec .all_crsse .slick-next{background: url('../imgs/course-details/bluearrow.webp')no-repeat;background-size: cover;transform: rotate(-180deg);}
.explsec .all_crsse .slick-prev{left:-20px;z-index: 1;}
.explsec .seeall a{background: var(--white-color);padding: 10px 12px;border-radius: 5px;}

.pln_fqs{margin: 40px 0px;}
.pln_fqs .accordion{width: 100%;margin-top: 20px;}

.explor-crds{display: flex;gap: 10px;flex-wrap: wrap;justify-content:space-between;position: relative;}
.explor-crds .mncrds{width: 94% !important;border: 1px solid #E0E0E0;padding: 15px;}
.mncrds .mndtls h2{font-size:20px;margin-top: 10px;}
.mncrds .mndtls p{font-size:17px;margin: 15px 0px;}
.explor-crds button{position: absolute;right: 100px;bottom: -80px;font-size: 0;width: 40px;height: 40px;background: url('../imgs/course-details/bluearrow.webp')no-repeat;border: none;background-size: cover;cursor: pointer;}
.explor-crds .slick-next{background: url('../imgs/course-details/bluearrow.webp')no-repeat;background-size: cover;transform: rotate(-180deg);}
.explor-crds .slick-prev{right: 150px;}

.mkinvsm .dflex{justify-content:inherit;}
.mkinvsm .dflex .infrast{width: 52%;margin-right: auto;}
.mkinvsm .dflex .infraimg{width: 30%;margin: auto;}
.mkinvsm .dflex::before{height: 45%;background: var(--title);}
.mkinvsm h2{font-size: 20px;color: var(--white-color);font-weight: 500;}
.mkinvsm .infraimg{width: fit-content;}
.mkinvsm .infraimg img{width:auto;height: auto;}
.mkinvsm .invsbtns{display: flex;gap: 10px;}
.mkinvsm .invsbtns a{background-color: var(--white-color);padding: 10px 30px;border-radius: 5px;font-weight: 500;}
.mkinvsm .invsbtns a:hover{background: var(--secondary);}
.mkinvsm .invsbtns a:hover span{color: var(--white-color);}
.mkinvsm .invsbtns a:hover svg path{stroke: var(--white-color);}
.mkinvsm .invsbtns span{font-size: 14px;}
.mkinvsm .invsbtns .secondary-btn{background: var(--white-color);color: var(--secondary);outline: 1px solid var(--secondary);}
.mkinvsm .invsbtns .secondary-btn:hover{background: transparent;}
/* .mkinvsm .invsbtns a{background-color: transparent;color:var(--white-color);display: inline-flex;} */
/* .mkinvsm .invsbtns a:last-of-type{background-color: transparent;color:var(--white-color);display: inline-flex;} */
/* plan-details */


/* Responsive */

@media (max-width:768px){

  /* Default */
  .pt-space{padding-top: 100px;}
  .breadcrumb ul li a{font-size: 11px;}
  .breadcrumb ul{gap: 5px;}
  .breadcrumb ul li{gap: 5px;}
  /* Default */


  .pge_cta{display: none;}

  /* ---HEADER--- */
  .main_header .logo{width: 100px;}
  .top_header .top_nav{gap: 10px;display: none;}
  .top_header .top_nav li a{font-size: 12px;}
  .main_header .main_nav{flex-direction: column;position: absolute;width: 100%;height: 80vh;top: 0;background-color:var(--white-color);right: -120%;transition:.3s ease-in;gap: 20px;align-items: baseline;padding: 0 20px;}
  .main_header .main_nav li.consultation_btn{border-bottom: 0px;}
  .main_header .main_nav li{border-bottom: 1px solid var(--bg-color);width: 100%;}
  .main_header .main_nav li a{line-height: 1.5;}
  .main_header .main_nav.active{right: 0px;height: 100vh;overflow-y: scroll;}
  .main_header .srchicon{display: none;}

.main_header .main_nav{height: 100vh;}
.main_header .logo{width: auto;}
.fa-home{color: var(--primary) !important;}
.scnd_hdr_mn .consultation_btn{display: none;}
.main_header .consultation_btn a{padding:12px 8px}
.sub-menu{position: inherit;width: 100%;top: 0;left: 0;opacity: 0;visibility:hidden;display: block;box-shadow: none;padding: 0px 20px;display: none;}
.sub-menu.expand{display: block;opacity: 1;visibility: visible;padding: 5px 0px;}
.sub-menu li i{top: 13px;}
.main_nav .sub-menu li > ul{position: inherit;left: 0;height: 0;transition: .3s ease-in-out;padding: 0;}
.main_nav .sub-menu li:hover{background:inherit;}
.sub-menu li > ul.expand{opacity: 1;visibility: visible;height: 100%;width: 100%;}
ul li:hover > .sub-menu{top: 0;}
.sub-menu{padding-top: 20px;}

.main_header .main_nav .has-submenu .sub-menu li a{font-size: 13px;padding: 5px !important;}
.satflx .baner-dtls h1 br{display: none;}

  /* ---hamburger---  */
  .dn{display: block;}
.main_header .hamburger{display:block;position: relative;width: 30px;height: 40px;cursor: pointer;right: 0px;top: 6px;}
.hamburger span{width: 5px;height: 5px;background-color: var(--primary);display:inline-block;position: absolute;transition: all .3s ease-in-out;border-radius: 50%;}
.hamburger.active span{height: 5px;width: 5px;}
.hamburger span:nth-child(even){left: 40%;}
.hamburger span:nth-child(odd){left: 0;}
.hamburger span:nth-child(1),.hamburger span:nth-child(2),.hamburger span:nth-child(3){top: 0;}
.hamburger span:nth-child(4),.hamburger span:nth-child(5),.hamburger span:nth-child(6){top: 10px;}
.hamburger span:nth-child(7),.hamburger span:nth-child(8),.hamburger span:nth-child(9){top: 21px;}
.hamburger span:nth-child(3){left: 80%;}
.hamburger span:nth-child(6){left: 80%;}
.hamburger span:nth-child(9){left: 80%;}
.hamburger.active span:nth-child(1){width: 19px;transform: rotate(45deg);left: -4px;border-radius: 50px;top: 5px;height: 4px;}
.hamburger.active span:nth-child(3){width: 19px;transform: rotate(45deg);left: 37%;border-radius: 50px;top:5px;transform: rotate(-45deg);height: 4px;}
.hamburger.active span:nth-child(7){width: 19px;transform: rotate(45deg);left: -4px;border-radius: 50px;top:19px;transform: rotate(-45deg);height: 4px;}
.hamburger.active span:nth-child(9){width: 19px;transform: rotate(45deg);left: 37%;border-radius: 50px;top: 19px;height: 4px;}
.hamburger.active span:nth-child(4), .hamburger.active span:nth-child(5), .hamburger.active span:nth-child(6){left: 40%;height: 4px;}
.hamburger.active span:nth-child(2), .hamburger.active span:nth-child(8){top: 12px;left: 10px; }
  /* ---hamburger--- */

/* ---HEADER--- */

/* ---FOOTER--- */
footer{padding-bottom: 10px;}
.footer_strip .strip{display: none;}
.ftr__first{grid-template-columns: 1fr;place-items: baseline;}
.ftr__logo{margin-bottom: 40px;}
.ftr__first .ftr_srvlist{margin: 10px 0px;border-bottom:1px solid var(--border);cursor: pointer;width: 100%;position: relative;}
.ftr__first .ftr_srvlist::before{position: absolute;content: '+';font-size: 25px;right: 0;color: var(--white-color);transition: .3s ease-in;}
.ftr__first .ftr_srvlist.active::before{transform: rotate(45deg);}
.ftr__first ul{max-height: 0;overflow: hidden;transition:max-height 0.3s ease;padding: 0;margin: 0;}
.ftr__first .ftr_srvlist.active ul{max-height: 500px;padding: 10px 0px;}
.ftr__first .ftr_srvlist h4{margin-bottom: 10px;}
.ftr_address .adrsl{grid-template-columns: 1fr;place-items:flex-start;}
.ftr_address .adrsl li{margin: 10px 0px;}
.ftr__second .flgs_list li{flex: 48%;width: 48%;}
.ftr__second .flgs_list h4{font-size: 12px;}
.ftr-tabs .tab-buttons{overflow-x: scroll;overflow-y: hidden;}
.ftr-tabs .tab-buttons .tb-cntnt{width: 130px;padding-bottom: 20px;}
.ftr-tabs .tab-buttons .tb-cntnt span{font-size: 20px;}
.ftr-tabs .tab-buttons .tb-cntnt.active::before{bottom: 10px;}
.ftr-tabs .tabs-content ul li{width: 48%;margin: 8px 0px;}
.ftr__third{flex-direction: column;}
/* ---FOOTER--- */

/* ---STICKY FOOTER--- */

.sticky-footer{display: block;}
.sticky-footer .stftr-elements{background: var(--white-color);position: fixed;width: 100%;left: 0;bottom: 0;z-index: 1;box-shadow: 0px 0px 10px 4px rgba(186,182,182,0.83);-webkit-box-shadow: 0px 0px 10px 4px rgba(186,182,182,0.83);-moz-box-shadow: 0px 0px 10px 4px rgba(186,182,182,0.83);}
.sticky-footer .stftr-elements ul{display: flex;text-align: center;align-items: center;justify-content: center;}
.sticky-footer .stftr-elements ul li{width: 25%;}
.sticky-footer .stftr-elements ul li img{width:fit-content;height: auto;}
.sticky-footer .stftr-elements ul li p{margin-bottom: 0;}
.sticky-footer .stftr-elements ul .cntrdvlg{position: relative;border-radius: 5px;margin-top: -13px;padding: 4px;border-radius: 16px;border: 7px solid var(--white-color);display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: var(--secondary);}
.sticky-footer .stftr-elements ul .cntrdvlg p{color: var(--white-color);}
.sticky-footer .stftr-elements ul .cntrdvlg a{padding: 4px 0px;}
/* ---STICKY FOOTER--- */




/* HOMEPAGE */

/* Mian-banner */
.top-slider::before{top: 50%;}
.top-slider .main_slider .slides .slides-content{top:inherit;bottom: 120px;padding: 0 20px 0 10px;}
.main_slider .slides .slides-content h1{font-size: 28px;}
.main_slider .slides .slides-content br{display: none;}
.top-slider .main-dots{display: none;}
.top-slider .main_slider .slides .banner_img{height: 100vh;object-fit: cover;}
/* ---second section--- */
.infhd{margin-bottom: 20px;}
.infhd br{display: none;}
.infbtns{flex-direction: column;}
.infbtns .infhd{width: 100%;}
.infbtns .six_btn{width: 100%;grid-template-columns: repeat(2, 1fr);}
.infbtns .six_btn a{min-height: 110px;}
/* ---second section--- */

/* ---section third--- */
.mentor_sec{padding-top: 80px;}
.mentor_sec::before{width: 130px;height: 27px;top: 1%;}
.mntr-flex{flex-direction: column;}
.mntr-flex .mntr-img, .mntr-flex .mntr-img .imgbtn, .mntr-flex .deg_dtls{width: 100%;}
.deg_logo ul{gap: 25px;}
.mntr-flex .deg_logo li{width: fit-content;}
.deg_counter{margin-top: 40px;}
.deg_counter .counter09 > div{width: 49%;margin: 2px 0px;}
.blue_mnhdng{font-size: 30px;}
/* ---section third--- */

/* ---sec-fourth--- */
.hdimg{width: 100px;top: 22px;}
.wrldgrd{gap: 0px 20px;}
.wrldgrd .wrldv{display: flex;flex-direction: column;width: 100%;gap: 10px;align-items: flex-start;}
/* ---sec-fourth--- */

/* ---sec-fifth */
.crscrd{margin: auto;}
.trust-sec::after{width:130px;height: 27px;}
.tab-section .tab-buttons{overflow: auto;gap: 20px;}
.tab-section .tab-buttons::-webkit-scrollbar{width: 10px;height: 10px;}
.tab-section .tab-buttons .tb-cntnt{width: fit-content;}
/* ---sec-fifth */

/* ---global cards */
.journey-sec::before{width: 130px;height: 27px;top: -14px;}
.edjourney-cards{margin-top: 40px;}
.edjourney-cards .edjcrd{width: 100%;}
/* ---global cards */


/* --seventh-sec */
.profile-sec::before{width: 130px;height: 27px;right: -35px;}
.profilecards{grid-template-columns: repeat(2, 1fr);gap: 10px;}
.profilecards .prfdt{padding: 0 10px;}
.profilecards .prfcr img{width: 100%;height: 150px;object-fit: cover;}
.profilecards .prfdt br{display: none;}
/* --seventh-sec */

/* testimonial-sec */
.testimonial-section::before{width: 130px;height: 27px;left: 14px;top: -25px;}
.testimonial-slider .tstflx{grid-template-columns: 1fr;}
.testimonial-slider .item .testimonialcard{width: 90%;margin: auto;}
.testimonial-slider button{right:10px;bottom:94%;width: 30px;height: 30px;}
.testimonial-slider .slick-prev{right:55px;}
.testimonial-slider .item::before{background-size: cover;width: 60px;height: 60px;top: -5px;}
/* testimonial-sec */


/* --eight-sec */
.globaluni::before{width: 130px;height: 27px;top: -54px;right: -37px;}
.tp_univer br{display: none;}
.lgcrds .crd-lgs{margin:10px 5px;flex:47%;min-height: 260px;padding: 10px;}
/* --eight-sec */

/* ---ninth-sec */
.hflsec::before{width: 130px;height: 27px;top: -11px;}
.dflex{flex-direction: column-reverse;}
.dflex .infraimg{width: 100%;}
.dflex .infrast{padding: 50px 20px;width: 100%;}
.dflex::before{bottom: 0;}
/* ---ninth-sec */

/* ---tenth-sec */
.blog_sec::before{width: 130px;height: 27px;left: 0px;}
.blog_sec::after{width: 130px;height: 27px;bottom: 30px;}
.all_blogs{grid-template-columns:1fr;}
/* ---tenth-sec */

/* ---eleventh-sec */
.ptrdsec::after{width: 130px;height: 27px;bottom: 37px;}
.ptrdsec{padding-top: 40px;padding-bottom: 60px;}
.ptrdsec .dflex{flex-direction: column;gap: 0;}
.ptrdsec .dflex::before{top: 0;height: 100%;}
/* ---eleventh-sec */

.satbanner .container{width: 100%;padding: 0px;}

/* HOMEPAGE */

/* CONTACT */
.contact_flx{flex-direction: column-reverse;}
.contact_flx .contact_right, .contact_flx .contact_left{width: 100%;}
.contact_flx .left_dtls ul{gap: 5px;}
.contact_left .counter09 h2{font-size: 30px;margin-bottom: 2px;}
.contact_left .counter09 p{font-size: 14px;width: 100px;margin: auto;}
.contact_reviews{grid-template-columns: repeat(2, 1fr);}
.contact_information .contfo{flex: 100%;}
.contact_right .stprepform form{top: 0;}
/* CONTACT */

/* SAT PREP */
.crsname{flex: 1;margin-left: 10px;}
.satbanner .breadcrumb{top: 100px;padding: 0 10px;}
.satflx{flex-direction: column;}
.bannerimg{height: auto;}
.satbanner{height: auto;}
.satflx .bannerlft .baner-dtls{top: 25%;padding: 0 10px;}
.satflx .baner-dtls h1{font-size: 30px;}
.satflx .bannergt{position: inherit;width: 100%;margin-top: 30px;}
.baner_botom{position: inherit;}
.baner_botom p{font-size: 15px;padding: 10px;}
.baner_botom p::before{right: 0;}

/* Section two */
.edlsit .edlst_elem{width: 45%;margin: 20px 9px;padding: 60px 10px 30px;}
.prtner_dtl .kplmg{margin-top: -20px;}
/* Section two */

/* Section Three */
.partnership.tflx{flex-direction: column;}
.prtnerimg, .prtner_dtl{width: 100%;}
.hdmg.rflx{display: block;}
.hdmg h3{font-size: 30px;margin-bottom: 10px;}
.prtnership_pnts{grid-template-columns: 1fr;}
/* Section Three */

/* Section four */
.mntrship.rflx{flex-direction: column;padding: 0 20px;}
.mntrship .mntrdtl, .mntrship .mntrrgt{width: 100%;}
.mntrship .mntrdtl::before{top: -2px;left: -19px;width: 20px;height: 20px;}
.mntrship .mentormg{width: 100%;margin-top: 30px;}
/* Section four */

/* Section five */
.prep_plans{margin-top: 100px;}
.prep_plans button{position: absolute;right: 30px;bottom: 106%;font-size: 0;width: 40px;height: 40px;background: url('../imgs/logo/slider-icon.svg')no-repeat;border: none;background-size: cover;cursor: pointer;}
.prep_plans .slick-next{background: url(../imgs//logo/slider-icon.svg)no-repeat;background-size: cover;transform: rotate(-180deg);}
.prep_plans .slick-prev{right: 80px;}
/* Section five */

/* Section six */
.program-faq .accordion{grid-template-columns: 1fr;padding: 0;}
.program-faq .accordion-header{gap:10px;}
.program-faq .accordion-item .accordion-content .ins-content{padding: 20px;}
.online_session .accordion-content .ins-content ul li{width: 100%;}
.program-faq .accordion .accordion-item{width: 100%;}
.program-faq .acrdhd{width: 70%;}
.online_session .accordion-content .ins-content{padding: 20px 10px;}
.online_session .accordion-content .ins-content p{font-size: 13px;}
.online_session .accordion-content .ins-content ul li{font-size: 15px;}
/* Section Six */

/* Section Seven */
.online_session{width: 100%;}
.online_session .accordion-header{padding: 20px 15px;}
.online_session .accordion-header h4:nth-child(1){width: 100%;font-size: 15px;}
.online_session .accordion-header h4:nth-child(2){width: 100%;font-size: 13px;}
.online_session .accordion-item .accordion-header::after{width: 25px;height:25px;right: 18px;}
/* Section Seven */

/* Section Eight */
.tbs-acrd .tab-buttons{display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;}
.tbs-acrd .tab-buttons .tb-cntnt{width: 100%;}
.tbs-acrd .accordion{width: 100%;}
.tbs-acrd .accordion .accordion-item .accordion-header{width: 100%;padding: 10px;}
.tbs-acrd .accordion .accordion-item .accordion-header h3{width: 80%;font-weight: 500;font-size: 16px;}
.prsnlz{grid-template-columns:repeat(2,1fr);}
.prsnlz .prsnlz_dv{padding: 20px 15px;}
/* Section Eight */
/* SAT PREP */


/* SAT ONLINE */

/* second section */
.kplna-card{grid-template-columns: 1fr;width: 100%;gap: 80px;}
/* second section */

/* Section fourth */
.online_prep.rflx{flex-direction: column;}
.online_prep .online_img, .online_prep .online_points{width: 100%;}
.opntrs{padding-left: 20px;}
/* Section fourth */

/* Section fifth */
.price_tabel .mnprc .prcdtl{width:300px;}
.price_tabel .mnprc .w-50{width:100%;}
.price_tabel .left_hd{margin-top: 90px;}
.price_tabel .left_hd li{display: flex;justify-content:left;align-items: center;height: 100.7px;font-size: 15px;width: 150px;padding: 10px;}
.price_tabel .right_txt{width: 100%;overflow: auto;}
.price_tabel .mnprc{margin-top: 56px;width: fit-content;}
.price_tabel .mnprc p{height: 100.7px;padding: 0 10px;}
.price_tabel .mnprc .actprl p{flex-direction: column;}
/* Section fifth */

/* Section Ninth */
.faqsection .accordion{width: 100%;margin-bottom: 0px;}
.faqsection .accordion .accordion-item .accordion-header h3{width: 80%;font-size: 16px;}
.faqsection .accordion .accordion-item .accordion-header{padding: 20px 10px;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans .acrd_sec p{font-size: 15px;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans .acrd_sec .faqulsec{padding: 0 10px;}
.tbs-acrd .accordion-item .accordion-content .acrd-ans .acrd_sec .faqulsec li{width: 100%;padding-bottom: 6px;font-size: 13px;}
/* Section Ninth */

/* Exam */
.ap-exams{justify-content: flex-start;}
.ap-exams .examcard{flex-basis: 48%;}
.ap-exams .examcard h3{font-size: 16px;}
.ap-exams .examcard .examlnk{min-height: 100px;padding: 10px;}
.ap-exams .examcard:nth-child(n+5){margin-top:0;}
/* Exam */

/* Ap header */
.has-submenu::before{position: absolute;content: '';background: url(../imgs/satprep/icons/plus.svg)no-repeat;background-size: cover;width: 20px;height: 20px;right: 10px;}
.apheader .main_header .main_nav{height: 100vh;}
.apheader .main_header .logo{width: auto;}
.apheader .fa-home{color: var(--primary);}
.apheader .scnd_hdr_mn .consultation_btn{display: none;}
.apheader .main_header .consultation_btn a{padding:12px 8px}
.apheader .sub-menu{padding-top: 20px;}
.price_tabel .mnprc .prcdtl .prchd .h100{height: 100px;}
/* Ap header */

/* AP Prep */
.ap_prep{flex-direction: column;}
.ap_prep .prep_left,
.ap_prep .prep_right{width: 100%;}
.ap_prep .prep_right{margin-top: 20px;}
/* AP Prep */

/* AP Details */
.bio-dfrnc{flex-direction: column;}
.bio-dfrnc .dfrnc_lft, .bio-dfrnc .dfrnc_rgt{width: 100%;}
.bio-dfrnc .lab_column{padding: 20px;margin-bottom: 10px;flex-direction: column;gap: 10px;}
.bio-dfrnc .lab_column::before{top:23px;left: 8px;}
.bio-dfrnc .lab_column h5, .bio-dfrnc .lab_column p{width: 100%;}
.top_faqs .accordion-header{padding: 10px;}
.top_faqs .accordion-item{width: 100%;}
.top_faqs .accordion-item .accordion-header::after{width: 20px;height: 20px;}
/* AP Details */

/* SAT ONLINE */

/* ABOUT */
.mn-para{width: 100%;}
.abtbaner .abtbanr_img{height: 480px;object-fit: cover;}
.abt-counter .counter09{grid-template-columns: repeat(2, 1fr);width: 100%;place-items: flex-start;gap: 15px;}
.abt-counter .counter09 div{min-height: 155px;}
.abt-unis{grid-template-columns: 1fr;gap:40px}
.abt-unis .unis{margin: auto;}
.global-partners .rflx{flex-direction: column;gap: 20px;}
.global-partners .gbfd{width: 100%;}
.msimg img{width: 100%;height:480px;object-fit: cover;}
.msimg .txtover h3{font-size: 20px;line-height: normal;}

/* advantages */
.advantages .abt-unis .unis{flex: 20%;}
.advantages .abt-unis .unis p{min-height: auto;}
/* advantages */

/* founders */
.founders_tab{flex-direction: column;}
.founders_tab .tab-buttons{width:100%;display: flex;gap:20px;overflow: auto;}
.founders_tab .tab-buttons .founder_img{width: 70px;}
.founders_tab .tab-buttons .tb-cntnt{width: 70%;border-radius: 0px;flex-direction: column;border-radius: 5px;text-align: center;}
.founders_tab .tab-buttons .tb-cntnt p{padding: 10px 0px;}
.tbrflx{flex-direction: column;}
.tbrflx .tblft, .tbrflx .tbrgt, .founders_tab .tbs{width: 100%;}
.tbrflx .tblft{margin-bottom: 20px;}
/* founders */

.advantages .abt-unis{gap: 10px;}
.leaders .ldr-crd{flex: 44%;}
.leaders .ldr-crd .ldr-dtl{min-height: 210px;}
.leaders .ldr-crd .ldr-dtl h3{font-size: 18px;}
.leaders .ldr-crd .ldr-dtl p{min-height: 100px;}
.histroy_flx{flex-direction: column;}
.histroy_flx .history_lft{width: 100%;}
.histroy_flx .history_lft .history_img{width: 100%;}
.histroy_flx .history_rgt{margin: auto;width: 70%;}
.histroy_flx .history_rgt .timeline{margin-top: 100px;}
.histroy_flx .history_rgt::before{height:100%;top: 0;}
.histroy_flx .timeline ul li p{width: 100%;}
.histroy_flx .history_lft p{width: 100%;}
/* ABOUT */

.satbanner::before{height:65%}
.stprepform form{height: auto;width: 100%;min-height: auto;max-height: 100%;position: relative;top: 35px;}
.stprepform h3{margin-bottom: 10px;}

/* Form */
 form {
    padding: 20px;
  }
  .calendly-popup {
    width: 100% !important;
    height: 90vh !important;
  }

  .mdlcontent{width: 100%;}
  
/* Form */

.tbs-acrd .accordion .accordion-item .accordion-header::after{width: 20px;height: 20px;}
.faqsection .accordion .accordion-item .accordion-header::after{width: 20px;height: 20px;}

/* study abroad */
.study_abroad .has-submenu:hover .sub-menu{top: 0px;}
.study_abroad .has-submenu .sub-menu{position: inherit;width: 100%;}
.new_clr .breadcrumb ul{display:-webkit-box;overflow: auto;padding: 8px;}
.new_clr .comp_banner .breadcrumb a{font-size: 11px;padding: 7px 0px;}
.new_clr .comp_banner .breadcrumb{top: 100px;}
.comp_banner .top_dtl{width: 100%;}
.comp_banner .white_hdng{font-size: 30px;}
.studyabroad .logo{gap: 0px;}
.study_abroad .logo .crsname{font-size: 13px;}
.studyabroad .profilecards{grid-template-columns:repeat(2, 1fr);}
.study-plans{flex-direction: column;}
.study-plans .plandetails{width: 100%;flex: 100%;}
.wroks-dvs .numbdvs{flex: 48%;width: 48%;}
.study_abroad .main_header .main_nav li a{text-align:left;display: inline;}
.top-universities{overflow: hidden;}
.top-universities .rflx{flex-direction: column;}
.rflx .university_hd, .rflx .uninversity_logos{width: 100%;}
.rflx .uninversity_logos{margin-top: 30px;}
.top-universities .rflx .uninversity_logos ul li{width: 31%;}
.top-universities .rflx .uninversity_logos ul{gap: 8px;}

.cnt_rgt .icn-txt h3{font-size:16px;}

  /* Early Learning */
  .page_header{display: none;}
  .satbanner::before{height: auto;}
  .new_clr .satbanner .breadcrumb li a{font-size: 11px;}
  .grade-advantage{flex-direction: column;}
  .grade-advantage .img_lft{width: 100%;}
  .cnt_rgt .icn-txt:nth-child(2){margin-left: 0;}
  .cnt_rgt .icn-txt:nth-child(3){margin-left: 0;}
  .encrc-dtbs{flex-direction: column;gap: 5px;}
  .encrc-dtbs:nth-child(2){flex-direction: column-reverse;}
  .encrc-dtbs .enrc-img{width: 100%;}
  .encrc-dtbs .dtls-tb ul{margin-top: 10px;}
  .encrc-dtbs .dtls-tb{padding-top: 10px;}
  .encrc-dtbs .dtls-tb ul li{font-size: 18px;}
  .card-stack{margin-bottom: 10px;}
  .grade-plans{display: block;}
  .plans{width: 100%;padding: 20px;position: inherit;}
  .plans .plan-logo{flex-direction: column;position: inherit;left: auto;right: 0;top: 0;}
  .plans .plan-logo.logo-right{right: 0;left: auto;}
  .plans .plan-dtls{margin-top: -15px;}
  .mentoring-secs{flex-direction: column;}
  .mentoring-secs .mentoring-left{width: 100%;grid-template-columns: 1fr;gap:10px}
  .mentoring-secs .mentoring-left .ppdfl{margin-top: 0;}
  .mentoring-secs .mentoring-left .lft-dv{gap: 10px;}
  .mentoring-secs .mentoring-right{width: 100%;}
  .mentoring-right .mnlft-dtls{width: 100%;margin-top: 10px;}
  .pillar-structure{gap: 10px;flex-direction: column;}
  .grade-journey{flex-direction: column;}
  .grade-journey .grade-box{width: 100%;}
  .training-plans{flex-direction: column;}
  .training-plans .plansdv{width: 100%;}
 .global-uni .undtl{flex: 48%;}
 .studyabroad-sec{overflow: hidden;}
 .undtl .secondary-btn span{font-size: 12px;}
 .mentoring-secs .mentoring-left .ppdfl{height: 100%;}
 .mentoring-secs .mentoring-left{height: 100%;}
 .mentoring-secs .mentoring-left .ppdrg{height:100%;}

 /* Early Learning */
 .keydetails .keydtsl_list{width: 100%;}
 .keydetails .keydtsl_list li{flex: 48%;gap: 5px;padding: 10px;flex-direction: column;align-items: center;justify-content: center;min-height: 118px;width: 48%;}
 .keydetails .keydtsl_list li img{width: 40px;}
 .keydetails .keydtsl_list li p{font-size: 16px;margin-bottom: 0;text-align: center;width: 80%;}
 .table-responsive {overflow-x: auto;}
table.table {min-width: 900px;}
 .table-tabtn .tabs-tbl{overflow: auto;gap: 20px;}
 table.table th[scope="row"]{position: sticky;left:0;}
 table.table th:nth-child(1)[scope="col"]{position: sticky;left:0;white-space: nowrap;background: var(--white-color);}
 .keydetails{margin-top: -210px;}
 table tr td{width: 100%;}

 .academic-stage{grid-template-columns: 1fr;}
 .strategies_dvs .strategy{flex-direction: column;}
 .strategies_dvs .strategy .strat-lft{width: 100%;margin-bottom: 10px;}
 .strategies_dvs .strategy .strat-rgt{width: 100%;text-align: center;}
 .strategies_dvs .strategy .strat-lft .img_txt{flex-direction: column;text-align: center;}
 .frmwork{flex-direction: column-reverse;}
 .framework-number {width: 100%;}
 .framework-image{width: 100%;margin-bottom: 40px;}
 .framework-number .frmflx{padding: 20px 0px;align-items: flex-start;}
 .framework-number .frmflx::before{height: 90%;bottom: -31px;}
 .strmflx{flex-direction: column;}
 .strm-img{width: 100%;}
 .strmflx .strm-dtls{width:100%;margin-top: 30px;}
 .strmflx .strm-dtls .strmpnts{width: 100%;flex: 100%;}
 .strmflx .strm-dtls .strmpnts::before{width:20px;height: 20px;left: 0px;top:4px;}
 .strmflx .strm-dtls .strmpnts{margin: 10px 0px;}
 .abroad_plans .table-tabtn .tabs-tbl{display: inline-block;}
 .abroad_plans .table-tabtn .tabs-tbl li{line-height: inherit;text-align: center;padding: 0px;width: 100%;border-radius: 0;padding:10px;}

 .wrtng_sport{width: 90%;}
 .wrtng_sport .wrt:nth-child(2){flex-direction: column-reverse;}
 .wrtng_sport .wrt:nth-child(4){flex-direction: column-reverse;}
 .wrtng_sport .wrt{flex-direction:column;}
 .wrtng_sport .wrt-img, .wrtng_sport .wrt-dtls{width: 100%;}
 .wrtng_sport .wrt-img{margin-bottom: 10px;}

 .plan_covers .covers .cover_img{width: 100%;object-fit: cover;height: auto;margin-bottom: 20px;}
 .plan_covers .covers{flex-direction: column;}
 .plan_covers .covers .cover_dtls{width: 100%;margin-left: 0;}
 .plan_covers .covers .covrsflx{flex-direction: column;}

 .all_reviews{flex-direction: column;}
 .hvr_bx .hvr_flx{flex-direction: column;height: 100%;}
 .hvr_bx .hvr_flx .hvr_hd{width: 100%;margin-bottom: 10px;}
 .hvr_bx .hvr_flx .hvr_txt{width: 100%;max-height: initial;}
 .hvr_bx .hvr_flx .hvr-img{display: none;}

 .tabs_scroll{overflow: auto;}
.tabs_scroll .tabs-tbl li{white-space: nowrap;}


 .tbs .hdng{width: 100%;}
.apl-tbas .price_tabel{width: 100%;}
 .apl-tbas .tab-buttons{display: block;}
 .apl-tbas .tabs-tbl li{line-height: normal;border-radius: 0px;margin-bottom: 5px;}
 .apl-tbas .left_hd{margin-top: 0px;}
 .apl-tbas .price_tabel .mnprc p{height: 100.7px;}
.apl-tbas .price_tabel .mnprc .prchd{padding: 38px;}
.apl-tbas #tab3 .price_tabel .mnprc .prchd{padding: 38px;}
.apl-tbas .price_tabel .actprl .prcbtn{width: fit-content;}
.apl-tbas .price_tabel .mnprc .prcdtl{width: 200px;}

.esstl-glns{flex-direction: column;}
.glns-img .lft-img{width: 100%;}
.glns-dtls{width: 100%;}
.glance_txt{place-items: center;}
.glance_txt li{font-size: 16px;}
.ess_cntrs .counter09{grid-template-columns:repeat(2,1fr);place-items: flex-start;padding: 15px;}
.ess_cntrs .counter09 div{border-right: 0px;margin: 10px 0px;}
.ess_cntrs .counter09 h2{font-size: 25px;}
.ess_cntrs .counter09 p{width: 100%;}
.es_plndvs{flex-direction: column;gap: 15px 0px;}
.es_plndvs .plsndv{width: 100%;}
.compare_plans::before{top: 31px;width: 102px;height: 21px;}

.study_abroad .pt_active .fas{display: none;}

.satflx .baner-dtls p{width: 100%;}
/* study abroad */

.green_dots::after{width: 92px;height: 19px;bottom: 33px;}



/* Privacy Policy */
.privacy_dv h3{font-size: 20px;}
/* Privacy Policy */

/* banner-nav */
.banner-nav{position: absolute;width: 100%;transform: translateY(-50%);top: 90%;z-index: 10;display: block;}
.banner-nav button{position: absolute;font-size: 30px;width: 40px;height:40px;background:var(--white-color);color: var(--primary);border: none;border-radius: 100%;display: flex;justify-content: center;cursor: pointer;}
.banner-nav .prev-slide{right:19%;}
.banner-nav .next-slide{right:2%;}
/* banner-nav */

/* Enterprise pro */
.whypro .lgcrds .crd-lgs{flex:100%;margin-bottom: 10px;padding: 20px;min-height: auto;}
.pro_counter .counter09{flex-direction: column;}
.pro_counter .ins_cntr{width: 100%;}
.dsgnd{flex-direction: column;}
.dsgnd .prodng{width:100%}
.marquee span{font-size: 1.2rem;}
/* Enterprise pro */

/* CFA */
.cfa_icns .keydetails .keydtsl_list li{flex:100%}
.crfr{flex-direction: column;gap: 20px;}
.crfr .crftx, .whoiscourse .crfr .crfble{width:100%}
.crfr .crfble{flex-direction: column;text-align: center;width: 100%;height: auto;text-align: center;}
.whoiscourse .crfr .crfble{flex-direction: column;height: auto;text-align: center;}
.cfa_mntrdtls .mntrship.rflx, .cfa_mntrdtls .mntrship .mntrdtl, .cfa_mntrdtls .mtrcrfs ul, .tranplan .opntrs .pntrxn{width:100%}
.cfa_mntrdtls .mtrcrfs ul{margin-top: 20px;}
.cfa_mntrdtls .mntnm{flex-direction: column;}
.tranplan .online_prep .online_points{margin-top: 20px;}
.summertables .smrtbl{flex-direction: column;}
.livetrain_accordion .lvplns{width: 100%;}
.livetrain_accordion .accordion-content .sesflx{flex-direction: column;}
.livetrain_accordion .ssn_name{width: 100%;}
.livetrain_accordion .ssn_name::before{bottom:0;width: 100%;height:2px;}
.livetrain_accordion .ssn_dtls{width: 100%;}
.summertables .smrtbl .inctm{margin-top:15px;}
.allcorporates{width: 100%;}
.allcorporates .corporates{flex: 100%;}
.allcorporates ul{width: 100%;}
.blue_plan::before{left:-100px;top: 17px;}
.whoiscourse::before{top: -30px;}
.whoiscourse::after{right: -50px;}
.cfa_mntrdtls::after{right: 0px;}
/* CFA */

/* Course */

.course_listing{flex-direction: column;}
.left_fltr{width: 100%;position: inherit;}
.right_course{width: 100%;}
.all_crsse{flex-direction: column;}
.crsse{width: 100%;}
.filter_bx{width: 100%;}
/* Course */

/* Course Details */
.course_banner .top_dtl .bdtls p{width: 100%;}
.crs_timl ul{flex-direction: column;gap:5px;align-items: flex-start;}
.whtlrn .keydetails{margin-top: 0px;}
.course_banner .top_dtl .bbtns{flex-direction: column;}
.whtlrn .keydtsl_list{grid-template-columns: 1fr;}
.whtlrn .keydtsl_list{width: 100%;}
.whtlrn .keydtsl_list li{width: 90%;}
.whtlrn .keydtsl_list li .cfimg{position: inherit;left: auto;width: 50px;height: 50px;}
.sklflx{flex-direction: column;}
.skl-cnt{flex-direction: column;}
.skl-cnt .skldts{width: 100%;}
.blue_plan .all_crsse{margin-top: 70px;}
.blue_plan .all_crsse button{bottom: auto;top: -56px;right: 0;width: 40px;height: 40px;}
.blue_plan .all_crsse .slick-prev{right: 50px;}
.crs_Fr .online_prep .online_img{width:100%}
.crs_Fr .online_prep .online_points{width: 100%;margin-top: 20px;}
.crs_Fr .opntrs{padding-left:10px}
/* Course Details */

/* Plan Details */
.plan_information{flex-direction: column-reverse;}
.plan_details{width:100%;margin-top: 3rem;}
.plan_form{width: 100%;position: inherit;}
.plan_form form{padding: 0px;}
.blue_strip::before{width: 100%;left: 0;}
.blue_strip ul{flex-direction: column;gap:5px;padding-left: 20px;}
.blue_strip li span{font-size: 15px;}
.wtlrn .allr{gap: 5px;}
.sklslrn .rflx{flex-direction: column;align-items: flex-start;gap:0;}
.alkydtls li{padding-right: 40px;}
.alkydtls li::after{left: 5%;}
.course_time ul li{width: 28%;}
.course_time ul .ylflx{width: 100%;margin-top: 20px;gap: 15px;}
.mkinvsm .dflex{flex-direction: column;}
.mkinvsm .dflex::before{height: 100%;}
.mkinvsm .dflex .infraimg{width: 100%;}
.mkinvsm .infraimg img{width: 100%;}
.mkinvsm .dflex .infrast{width: 100%;}
.mkinvsm .invsbtns{flex-direction: column;gap: 0px;}
/* Plan Details */



/* blogs */
.main-blogs{grid-template-columns:1fr;}
.blog-details{flex-direction: column;}
.blog-details .blgs-info{padding: 0;}
.blog-details .blg-bck, .blog-details .blgs-info, .blog-details .related-blogs{width: 100%;flex: 100%;}
.blog-details .blog-heading{margin-top: 20px;}
.blog-details .blog-heading h1{font-size:30px}
.tags-sec{margin: 50px 0px 0px;}
.nxbl-btn .nvbtn{width: auto;background:var(--secondary);padding: 3px 20px;margin: 40px 0px 0px;border: 1px solid var(--secondary);}
.nxbl-btn .nvbtn a span{color: var(--white-color);}
.nxbl-btn .nvbtn a .ins-btnvs svg{color: var(--white-color);}
.nxbl-btn .nvbtn button h4{display: none;}
.blog-drops{width: 100%;display: block;margin-top: 30px;}
.blog-drops select{margin:5px;}
.blog-details .blog-content iframe{height: 100%;}
.nxbl-btn .nvbtn a h4{display: none;}
/* blogs */

}

@media (max-width:480px){
  .blue_mnhdng{font-size: 25px;}
  .edlsit .edlst_elem{width:100%;margin: 20px 10px;}
  .ap-exams .examcard h3{font-size: 14px;}
  .ap-exams .examcard .secondary-btn{font-size: 12px;}
  .baner_botom p{font-size: 12px;padding: 10px;}
}

/* Responsive */