.top-links-wrapper{background-color:#0000;justify-content:center;align-items:center;padding:20px 0;display:flex}.separator-wrapper{align-items:center;width:100%;max-width:940px;display:flex}.separator-text{color:#fff;letter-spacing:1px;padding:0 1rem;font-size:14px;font-weight:600;position:relative}.separator-wrapper:before,.separator-wrapper:after{content:"";background-color:#7e7e7e;flex:1;height:1px}.course-links-wrapper{justify-content:center;align-items:center;padding:0 0 10px;display:flex}.course-links{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.course-links span{color:#2d225f;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:12px;padding:.6rem 1.6rem;font-size:15px;font-weight:600;transition:all .3s;display:inline-block;box-shadow:0 1px 2px #0000000d}.mega__menu__single__wrap a{color:#3d3d3d!important;padding:10px 13px!important}.featured-universities{z-index:20;margin-top:-100px!important;position:relative!important}.subscribe-section{background-color:#c9b4f3;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px;display:flex}.subscribe-text{color:#2d4b7a;font-size:1.5rem;font-weight:600}.subscribe-btn{color:#fff;background-color:#5f2ded;border:none;border-radius:6px;padding:.45rem 1.5rem;font-weight:600;transition:background-color .3s}.subscribe-btn:hover{background-color:#4a22b8}.subscribe-img{max-height:80px}@media (max-width:768px){.subscribe-section{text-align:center;flex-direction:column}.subscribe-img{margin-top:1rem}}.ez-modal{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:auto}.ez-modal-content{z-index:999;border:none;overflow:hidden;border-radius:15px!important;font-family:Poppins,sans-serif!important}.ez-left-panel{background-color:var(--primaryColor);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:-webkit-fill-available;padding:20px 30px;display:flex}.ez-left-panel img{width:350px}.ez-left-panel h3{color:#fff;margin-bottom:10px;font-weight:bolder}.ez-left-panel p{color:#fff;font-size:15px;font-weight:600}.ez-right-panel{padding:20px 10px}.ez-right-panel h5{color:var(--primaryColor);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}.ez-right-panel h3{color:#222;margin-bottom:15px;font-size:35px;font-weight:700}.color777{color:#717171!important}.font14{font-size:14px!important}.ez-right-panel p{color:#717171;font-size:15px}.ez-label{color:#717171;font-size:14px}.ez-input,.ez-select{border:1px solid #ced4da;transition:all .3s;border-radius:10px!important;padding:12px 15px!important}.ez-input:focus,.ez-select:focus{outline:none;border-color:var(--primaryColor)!important}.ez-btn-submit{background-color:var(--primaryColor);color:#fff;border:none;border-radius:10px;width:100%;margin-top:15px;padding:10px;font-weight:600;transition:all .3s}.ez-btn-submit:hover{background-color:var(--primaryColor)}.scrollable-form{min-height:150px;max-height:310px;overflow-y:auto}.popular-area{padding:80px 0 50px}.popular-header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.popular-title{color:#000;margin-bottom:0;font-size:32px;font-weight:700}.popular-title span{color:var(--primaryColor)}.popular-slider-wrapper{padding:10px 0;position:relative}.course-card{text-align:center;background:#fff;border:1px solid #dee2e6;border-radius:16px;padding-top:40px;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:visible}.course-icon{background:#fff;border:1px solid #dee2e6;border-radius:50%;width:70px;height:70px;padding:10px;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.course-icon img{object-fit:contain;border-radius:50%;width:100%;height:100%}.course-content{margin-top:30px;padding:20px}.course-content h6{color:#222;border-bottom:1px solid #ddd;margin-bottom:12px;padding-bottom:8px;font-size:18px;font-weight:600}.popular-slider-wrapper .swiper-wrapper{margin-top:40px}.course-details p{color:#6c757d;justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.learn-btn{background:var(--primaryColor);color:#fff;cursor:pointer;border:none;border-radius:50px;margin-top:10px;padding:3px 20px;font-size:13px;font-weight:500;transition:background .3s}.learn-btn:hover{background:#4a22b8}.swiper-button-prev-custom,.swiper-button-next-custom{color:#fff;z-index:10;cursor:pointer;background:#4a22b8;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;top:45%}.swiper-button-prev-custom:hover,.swiper-button-next-custom:hover{background:#4a22b8}.swiper-button-prev-custom{left:-20px}.swiper-button-next-custom{right:-20px}@media (max-width:992px){.swiper-button-prev-custom,.swiper-button-next-custom{display:none}}.exam-tabs{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;display:flex}.exam-tab{color:var(--primaryColor);border:1px solid var(--primaryColor);cursor:pointer;background-color:#f1f5ff;border-radius:8px;padding:5px 25px;font-size:16px;font-weight:600;transition:all .3s}.exam-tab:hover{background-color:var(--primaryColor);color:#fff;transform:translateY(-2px)}.exam-tab.active{background-color:var(--primaryColor);color:#fff;box-shadow:0 4px 10px #06f3}.tab-content{margin-top:30px}.exam-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:20px;display:grid}.exam-card{max-width:400px;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:15px;font-family:Open Sans,sans-serif;text-decoration:none;transition:all .3s;overflow:hidden;box-shadow:0 2px 6px #0000000d}.exam-card-left{flex-direction:column;justify-content:space-between;display:flex}.exam-card-top{height:100px}.exam-info h5{color:#333;font-size:1rem;font-weight:700}.exam-info h6{color:#6b7280;font-size:.9rem;font-weight:500}.exam-footer{color:#555;background:linear-gradient(#f8f9fa 0%,#fff 100%)}.exam-footer p{text-align:left;font-size:12px}.exam-arrow{color:#6b7280;background-color:#0000;width:45px;font-size:18px;transition:all .3s}.exam-card:hover .exam-arrow{background-color:var(--primaryColor);color:#fff}.exam-arrow .iconfont{font-size:18px;transition:transform .3s}.exam-card:hover .exam-arrow .iconfont{transform:translate(3px)}.table tr td,.table th{white-space:nowrap!important}.hover-shadow:hover{transform:translateY(-3px);border:1px solid var(--primaryColor)!important}.faq-accordion .accordion-button{color:#222;background-color:#fff;border-radius:.5rem;font-size:1rem}.faq-accordion .accordion-button:not(.collapsed){color:var(--primaryColor);box-shadow:none;background-color:#eef6ff}.faq-accordion .accordion-body{background-color:#fff;border-radius:0 0 .5rem .5rem}.primary{color:var(--primaryColor)}.vision{font-size:25px;font-weight:700}.custom-list{padding-left:0;list-style:none}.custom-list li{margin-bottom:5px;padding-left:28px;position:relative}.custom-list li:before{content:"";color:var(--primaryColor);font-family:IcoFont;font-size:16px;font-weight:900;position:absolute;left:5px}.animated-text{color:var(--primary-color);border-right:2px solid var(--primary-color);padding-right:5px;animation:.7s infinite blink}@keyframes blink{0%,to{border-color:#0000}50%{border-color:var(--primary-color)}}.univ-tabs-container{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #00000014}.univ-tab-nav{background:#f8f9fa;border-radius:10px;margin-bottom:5px;padding:10px}.univ-tab-item{cursor:pointer;color:#333;background-color:#eee;border-radius:8px;align-items:center;gap:10px;margin-bottom:5px;padding:12px 15px;font-weight:500;transition:all .3s;display:flex}.univ-tab-item:hover{color:#5f2ded;background:#e8f0ff}.univ-tab-item.active{color:#fff;background:#5f2ded;font-weight:700}.univ-tab-flag{object-fit:cover;border-radius:3px;width:30px;height:20px}.univ-tab-content{background:#fff;border-radius:10px;padding:10px}.univ-tab-content table th{color:#555;border-bottom:2px solid #eee;font-weight:600}.univ-tab-content table td{vertical-align:middle;padding:10px}.univ-tab-content .btn-outline-primary{border-radius:6px;padding:5px 15px}.btnOutlinePrimary{color:#5f2ded;background-color:#0000;border:1px solid #5f2ded;border-radius:6px;padding:3px 15px;transition:all .3s}.btnOutlinePrimary:hover{color:#fff;background-color:#5f2ded}.btnPrimary{color:#fff;background-color:#5f2ded;border:none;border-radius:6px;padding:3px 15px;transition:all .3s}.btnPrimary:hover{background-color:#4a22b8}.abroad-card{background:#f3f4fd;border-radius:12px;transition:all .3s;overflow:hidden}.abroad-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0000001a}.abroad-card-header{color:#fff;background:linear-gradient(90deg,#c5a9a991,#0d3e89);border-bottom:1px solid #eee;padding:12px 16px;position:relative}.flag-icon{object-fit:cover;border-radius:25px;width:50px}.country-name{color:#fff;font-weight:600}.city-image{object-fit:cover;border-radius:6px;width:80px;height:50px}.abroad-card-body{padding:15px}.info-box{border:1px solid #69696956;border-radius:20px;margin-bottom:5px}.info-title{color:#6c757d;font-size:14px}.info-value{color:#6c757d;font-size:14px;font-weight:600}.abroad-links{flex-direction:column;gap:6px;display:flex}.link-item{color:#007bff;font-size:.9rem;text-decoration:none;transition:color .2s}.link-item:hover{color:#0056b3}.exam-card{background:#fff;border-radius:10px;transition:all .3s}.exam-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0000001a}.exam-logo{object-fit:contain;width:35px;height:35px}.exam-title{color:#000;font-size:25px;font-weight:600}.exam-badge{color:#555;white-space:nowrap;background-color:#f1f3f4;border-radius:12px;padding:4px 10px;font-size:.8rem}.exam-info{margin:10x 0px}.exam-info p{font-size:14px}.exam-btn{font-size:.85rem}.study-destination{background-color:#fff}.study-heading{color:#000;font-weight:700}.country-scroll-wrapper{overflow:hidden}.country-scroll{scroll-behavior:smooth;gap:8px;padding:5px;display:flex;overflow-x:auto}.country-scroll::-webkit-scrollbar{display:none}.country-pill{color:#000;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:50px;padding:4px 18px;font-size:14px;transition:all .3s}.country-pill.active{color:#fff;background-color:#5f2ded;border-color:#5f2ded}.country-pill:hover{color:#000;background-color:#e9f2ff;border-color:#5f2ded}.btn-arrow{color:#000;background:#f8f9fa;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.btn-arrow:hover{background:#e9ecef}.country-reasons{padding-left:0;list-style:none}.country-reasons li{margin-bottom:6px;font-size:.95rem;display:block}.country-reasons li:before{content:"✓";color:#198754;margin-right:8px;font-weight:700}.btn-outline-primary{border:1px solid #5f2ded}.btn-outline-success{color:#198754;border:1px solid #198754}.btn-outline-warning{color:#d08800;border:1px solid #ffc107}.directory-search-wrapper{transition:all .3s;position:relative}.directory-search-wrapper:focus-within{box-shadow:0 0 0 3px #0d6efd40;border-color:var(--primaryColor)!important}.directory-search-wrapper .form-control:focus{box-shadow:none!important;outline:none!important}.category-btn-wrap .btn{background-color:var(--primaryColor);border:none;font-size:.9rem;transition:all .3s}.category-btn-wrap .btn:hover{background-color:var(--primaryColor)}.directory-search-wrapper .btn-link{background:0 0;border:none;padding:0;color:var(--primaryColor)!important}.directory-search-wrapper .btn-link:hover{color:var(--primaryColor)}@media (max-width:768px){.directory-search-wrapper{border-radius:1rem;padding:6px 10px}.category-btn-wrap .btn{padding:5px 10px;font-size:.85rem}.directory-search-wrapper .btn-link i{font-size:1rem}}.sp_top_200{margin-top:180px!important}.dservice{width:100%!important;padding:20px!important}.dbanner-section{background-color:#f8f9fb;width:100%;padding:30px 0}.dbanner-slider-wrapper{background:#fff;border-radius:20px;width:100%;height:240px;transition:all .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000001a;padding-top:0!important}.dbanner-slider-wrapper:hover{box-shadow:0 10px 25px #00000026}.dbanner-image{object-fit:cover;border-radius:20px;width:100%;height:240px;display:block}.dbanner-swiper .swiper-pagination-bullet{opacity:.8;background:#fff}.dbanner-swiper .swiper-pagination-bullet-active{background:#007bff}.body__wrapper{background:#fff!important}@media (max-width:767.98px){.dbanner-section{display:none!important}.ez-right-panel{padding:30px}.ez-right-panel h3{margin-bottom:5px;font-size:25px}.details{padding:10px}.featuredCategories{margin-top:10px!important}}.dservice{border:1px solid var(--primaryColor)!important;background:#fff!important}.dservice:hover .service__content h3 a,.dservice:hover .service__content p{color:#000!important}.drpmenu li{width:100%!important}.drpmenu li .dropdown-item.active{background-color:var(--primaryColor)!important}@media screen and (max-width:450px){.dservice .service__content h3 a,.dservice .service__content p{font-size:15px!important}}.custom-tabs{border-bottom:none!important;height:auto!important}.custom-tabs .nav-link{color:#333!important;white-space:nowrap!important;background-color:#f8f8f8!important;border:none!important;border-radius:6px!important;margin-right:6px!important;padding:5px 10px!important;transition:background-color .2s,color .2s!important}.custom-tabs .nav-link.active{font-weight:500;box-shadow:0 1px 3px #00000014;background-color:var(--primaryColor)!important;color:#fff!important}.custom-tabs .nav-link:hover{color:#111;background-color:#ebebeb}.small-category-links .cat-link{color:#555;white-space:nowrap;font-size:.9rem;text-decoration:none;transition:color .2s}.small-category-links .cat-link:hover{color:var(--primaryColor)}@media (max-width:767.98px){.border-sm-start-none{border-left:none!important}}.college-card{background-color:#fff;transition:transform .3s,box-shadow .3s}.college-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.college-image{background-color:#fff}.college-image-wrapper{border:2px dotted var(--primaryColor);border-radius:12px;justify-content:center;align-items:center;width:250px;height:200px;display:flex;overflow:hidden}.college-image-wrapper img{object-fit:cover;border-radius:10px;width:100%;height:100%;padding:5px}.college-name{color:#222;font-size:1.3rem;font-weight:600}.college-rating .stars i{color:#ffc107;font-size:.9rem}.college-meta{font-size:.95rem}.college-courses{color:#333;font-size:.95rem}.college-address{font-size:.9rem}.college-actions .btn{border-radius:50px;font-weight:500;transition:all .3s}.college-actions .btn-outline-primary:hover{color:#fff;background-color:#0d6efd}.college-actions .btn-success{background-color:#198754}.college-actions .btn-success:hover{background-color:#157347}.college-actions .btn-warning{background-color:#f0ad4e}.college-actions .btn-warning:hover{background-color:#e09c3d}@media (max-width:767px){.college-card .border-start{border-top:1px solid #eee;border-left:none!important}}.shopsidebar__box input{margin-right:5px!important}@media (max-width:768px){.college-image-wrapper{border:none;border-radius:0;width:100%;height:auto}.college-img{object-fit:cover;width:100%;height:auto}}.shopsidebar__widget summary{color:#333;cursor:pointer;font-size:1rem}.shopsidebar__list ul li a.location-link{color:#555;padding:6px 0;text-decoration:none;transition:all .3s;display:block}.shopsidebar__list ul li a.location-link:hover{color:var(--primaryColor);padding-left:4px}.shopsidebar__box label{color:#444;margin:0;font-size:.9rem}.category-details-banner{background:#fff;overflow:hidden;border:1px solid #e6e6e6!important;border-radius:12px!important}.bannersection{margin:30px 0}.banner-gallery{gap:0;width:100%;display:flex}.banner-left{flex:1}.banner-right{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.banner-left img,.banner-right img{object-fit:cover;border-radius:10px;width:100%;height:100%}.banner-left .main-image{border-right:2px solid #fff;border-radius:10px;height:330px}.banner-right>div,.banner-right>img{border-radius:10px;height:162px;position:relative;overflow:hidden}.banner-overlay,.banner-addmore{text-align:center;border-radius:10px;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.banner-overlay{color:#fff;background:#0009}.banner-addmore{color:#333;background:#ffffffd9;font-size:.9rem}.college-name{color:#222;font-weight:600;line-height:1.3}.btn{border-radius:8px;padding:6px 12px;font-weight:500}.college-rate i{cursor:pointer;transition:color .2s}.college-rate i:hover{color:#ffc107}@media (max-width:768px){.banner-gallery,.banner-addmore-wrapper{display:none!important}.carousel-item img{object-fit:cover;border-radius:10px;height:220px}}.details-section{margin:30px 0}.details{background:#fff;padding:20px;border:1px solid #e6e6e6!important;border-radius:12px!important}.btnPrimary{background-color:var(--primaryColor);color:#fff;border:none;border-radius:6px;padding:3px 15px;transition:all .3s}.rowmarg{border-radius:3px;margin:0!important}.clghead h1{font-weight:600;font-size:25px!important}.clghead h2{font-weight:600;font-size:22px!important}.reatp{border-radius:2px;padding:2px 8px;background-color:#339d3a!important}.reatp p{color:#fff;margin-bottom:0!important}.checked{color:#ff6e00}.ratp{color:#777!important}.clglist2{margin-top:-18px}.mrbtn{margin-right:10px!important}.tagsdiv{justify-content:flex-end;margin-top:5px;display:flex}.tagsdiv li p{background:#f7f7f7;border:1px solid #e1e1e1;border-radius:5px;padding:2px 5px}.enqbtn{justify-content:flex-end;margin-top:75px;display:flex}.btnspn{margin-top:-10px;font-size:12px}.counterjob{border-radius:5px;padding:10px 0;transition:all .5s;background-color:#f8f9fa!important;border:1px dotted #7e7e7e!important;height:100px!important}.cardtable,.motucardleft,.rowmarg{border-color:none;border:1px dotted #7e7e7e!important}.bordercars{border-radius:5px;padding:3px;border:1px dotted #7e7e7e!important}.counterjob:hover{box-shadow:0 0 45px #00000012;background:#fff!important}.count-title12{text-align:center;margin-top:5px;margin-bottom:0;font-size:17px;font-weight:700}.count-text{text-align:center;margin-bottom:0;font-size:15px;font-weight:400}.cardtable{padding:0 15px}.cardtextp p{text-align:justify;padding:0}.tabledivc table{border-collapse:collapse;width:100%;font-family:serif,sans-serif}.tabledivc th{background-color:var(--primaryColor);border-right:1px solid var(--primaryColor);color:#fff;text-align:center}.tabledivc th,td{text-align:center;padding:3px}.tabledivc td{width:200px}.tabledivc table td,.tabledivc table th{border:1px solid var(--primaryColor)}.tabledivc tr:nth-child(2n){background-color:#f2f2f2}.listdivrgt ul a{border:0!important}.listdivrgt li{width:100%!important}.listdivrgt li:hover,.listdivrgt li a:hover{background-color:var(--primaryColor);border-radius:5px;color:#fff!important}.sdrdiv p{padding:5px 20px}.reviewsleft{width:50px!important;margin-top:-5px!important;padding:0!important}.reviewsmdl{width:calc(100% - 120px)!important}.progress{display:flex;overflow:hidden}.progress-bar{text-align:center;white-space:nowrap;flex-direction:column;justify-content:center}.progress,.progress-bar{display:flex;overflow:hidden}.bg-warning{background-color:#ff0!important}.reviewsrgt{margin-top:-5px;width:fit-content!important;padding:0!important}.spanstar{cursor:default;float:left;color:gold;display:block;position:relative;overflow:hidden;font-size:17px!important}.textclr{color:#f75d34;cursor:pointer;font-size:15px;text-align:left!important}.review_card p{text-align:justify}.summaryp{align-items:center;padding-left:62px;display:flex;position:relative}.summaryp:before{content:"";background-color:#727271;width:50px;height:2px;position:absolute;left:0}.left_col{filter:drop-shadow(0 8px 30px #0000001f);box-shadow:0 0 0 1px #eaeaea}.mainright1{background-color:#fafafa;padding:25px;box-shadow:0 0 0 1px #eaeaea}.rounded{border-radius:5px!important}@media (max-width:1200px){.faq .faq-list{padding:0}}@media screen and (max-width:991px){.clghead h1{font-size:22px}.header-item-right .menu-icon{display:none}.logindis{display:block}}@media screen and (max-width:767px){.tagsdiv{justify-content:flex-start;display:flex}.enqbtn{justify-content:flex-start;margin-top:-20px;margin-bottom:5px;display:flex}.bigbo{padding:3px 5px 3px 20px}.dnonesm{display:none}.header-item-right .menu-icon{margin-top:0;margin-left:0!important}}@media screen and (max-width:591px){.clghead h1{font-size:18px}.reviewsleft{width:40px!important;margin-top:-5px!important;padding:0!important}.reviewsrgt{width:30px!important}.reviewsmdl{width:calc(100% - 75px)!important}}@media screen and (max-width:391px){.clghead h1{font-size:15px}.clghead h2{font-size:17px}.mrbtn{margin-right:0!important}.counterjob{padding:10px 2px}.count-title{font-size:25px}.count-text{font-size:14px!important}.cardtable{padding:0 10px}.mainspav{padding:0}.reviewsleft{margin-top:-5px;width:40px!important;padding:0!important}.reviewsrgt{width:30px!important}.reviewsmdl{width:calc(100% - 75px)!important}.textclr{font-size:13px}}@media screen and (min-width:991px){.motustickyd{height:fit-content;position:sticky;top:110px!important}.maxpad{padding:10px}.logindis{display:none!important}}.section-title{letter-spacing:1px;text-transform:uppercase;color:var(--primaryColor);display:inline-block;position:relative}.section-title span{z-index:1;background:#fff;position:relative}.section-title:before{content:"";background:var(--primaryColor);width:100%;height:2px;position:absolute;top:10px;left:0}.sectiontp h2{text-align:center;margin:20px 0;font-size:22px}.logomodal{margin-bottom:40px}.fw500{font-weight:550}.logomodal img{width:145px;height:55px}.loginhead{border-left:1px solid #ddd;margin-top:22px;padding-left:15px}.loginhead h4{margin-bottom:0;font-size:22px;font-weight:700}.loginhead p{color:#555;margin-bottom:0;font-size:16px}.form-floating{position:relative}.banner-section{color:#000;background-color:#fff}.banner-title{margin-bottom:0;font-size:45px;font-weight:700}.banner-subtitle{color:#444;margin-bottom:30px;font-size:25px}.banner-input-group{max-width:420px;margin-top:1rem}.banner-flag{background:#fff;border-right:none;font-weight:600}.banner-btn{background-color:var(--primaryColor);border:none;font-weight:600}.banner-btn:hover{background-color:var(--primaryColor)}.banner-feature-list{margin-top:1rem;padding-left:0;list-style:none}.banner-feature-list li{color:#333;margin-bottom:.7rem;padding-left:2rem;font-size:18px;font-weight:500;position:relative}.banner-feature-list li:before{content:"";background-color:#28a745;width:20px;height:20px;position:absolute;top:5px;left:0;-webkit-mask:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/icons/check-circle-fill.svg) 50%/contain no-repeat;mask:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/icons/check-circle-fill.svg) 50%/contain no-repeat}.banner-terms{color:#555;margin-top:1rem}.banner-image-wrapper{position:relative}.banner-main-img{max-width:300px}.banner-card{background:#fff;border-radius:10px;width:180px;padding:1rem;position:absolute;top:10%;left:25%;box-shadow:0 4px 8px #00000026}.bookinpute{line-height:1.55;height:3.5rem!important}.tabs-card{border-radius:7px;margin-bottom:20px;padding:10px}@media (max-width:768px){.banner-section{padding:30px 0}.banner-title{font-size:25px}.banner-subtitle{margin-bottom:20px;font-size:18px}.banner-card{left:50%;transform:translate(-50%)}.banner-hand{display:none}.banner-feature-list li{font-size:14px}}.steps-section{background-color:#fff}.highlight-text{color:var(--primaryColor)}.step-card{border-radius:15px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px #00000054;border:none!important}.step-card:hover{transform:translateY(-6px);box-shadow:0 8px 18px #0003}.step-icon{width:70px;height:70px;color:var(--primaryColor);background-color:#eaf3ff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:30px;display:flex}.step-number{color:#6c757d;margin-bottom:.3rem;font-size:.9rem}.card-title{font-size:1.1rem}.card-text{font-size:.95rem}@media (max-width:767px){.step-icon{width:60px;height:60px;font-size:26px}}.list-header{background-color:#fff;box-shadow:0 2px 8px #0000000d}.header-logo{object-fit:contain;height:50px}.back-btn{color:#000;background:0 0;border:none;font-size:1.4rem}.back-btn:hover{color:var(--primaryColor)}@media (max-width:767.98px){.list-header .container-fluid{justify-content:center}.header-logo{height:34px}}@media (min-width:768px){.back-btn{display:none!important}}.bordered{border:1px solid #eee;border-radius:10px}.bgPrimary{background:var(--primaryColor)!important}.detail-banner{margin-bottom:40px}.detail-banner-wrapper{border-radius:12px;padding:0 0 10px;overflow:hidden}.detail-banner-image{height:260px;position:relative;overflow:hidden}.detail-banner-image img{object-fit:cover;background:#38333359 50%/cover;height:100%}.detail-banner-overlay{z-index:1;background:#0000003d;border-radius:10px;position:absolute;inset:0}.detail-banner-photo-count{color:#fff;background:#00000080;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:.85rem;display:flex;bottom:1rem;right:1rem}.detail-banner-photo-logo{color:#fff;width:80px;bottom:10px;left:10px}.detail-banner-title{font-size:30px}.detail-banner-subtitle{font-size:.95rem}.backgroundd{background-color:#f3f3f4}.tab-left{background:#fff;border-radius:12px;padding:10px}.details-sidebar{padding:10px 5px;margin-top:20px!important}@media screen and (min-width:767px){.details-sidebar{position:sticky;top:110px}}.details-card{background:#fff;border-radius:12px;transition:all .3s;overflow:hidden}.details-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0000001a}.details-card-header{color:#fff;background:linear-gradient(90deg,#c5a9a991,#0d3e89);border-bottom:1px solid #eee;padding:12px 16px;position:relative}@media screen and (max-width:769px){.detail-banner-title{font-size:20px}.detail-banner-photo-logo{width:50px}.listing-nav{top:143px!important}}.review-card{background-color:#fff;border-radius:12px;padding:20px}.review-card h5{color:var(--primaryColor)}.text-warning{color:#ff9f00!important}.extra-link{margin-bottom:0;color:#6cf!important}.review-divider{border-color:#4410d3d2}.highlight-number{color:#fc0;font-size:2.5rem;line-height:1}.prize-amount{background-color:var(--primaryColor);color:#fff;font-size:.95rem;font-weight:600}.btn-orange{color:#fff;background-color:#f60;border-color:#f60;transition:all .2s}.btn-orange:hover{background-color:#e65c00;border-color:#e65c00}.college-group-card h5{color:var(--primaryColor);margin-bottom:10px}.college-group-card{background-color:#fff;border-radius:12px;padding:20px}.college-n{font-size:16px;line-height:1.3}.college-logo{object-fit:contain;width:60px;height:auto}.details-nav{z-index:99;background:#e0dfdf;border-radius:12px;padding:5px;position:sticky;top:85px}.listing-nav{z-index:99;background:#dfdfe3;border-radius:12px;padding:5px;position:sticky;top:99px}.course-card{border:1px solid #eee;transition:all .3s}.course-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000014}.course-card h5{font-size:17px}.course-card p{margin-bottom:6px}.course-card button{font-weight:600}.modal-backdrop-custom{z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box-custom{background:#fff;border-radius:18px;width:520px;max-height:90vh;padding:25px;animation:.25s pop;position:relative;overflow-y:auto}@keyframes pop{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.close-btn{cursor:pointer;background:#fff;border:none;font-size:20px;position:absolute;top:15px;right:18px}.related-card{min-width:160px}.modal-footer-btns{gap:10px;margin-top:20px;display:flex}.image-flex-grid{flex-wrap:wrap;gap:12px;display:flex}.image-box{cursor:pointer;border-radius:10px;flex:calc(33.333% - 12px);justify-content:center;align-items:center;height:220px;display:flex;overflow:hidden}.image-item{object-fit:cover;width:100%;height:100%;transition:transform .3s}.image-box:hover .image-item{transform:scale(1.05)}@media (max-width:768px){.image-box{flex:calc(50% - 12px);height:170px}}@media (max-width:480px){.image-box{flex:100%;height:160px}}.fullview-modal{z-index:2000;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.fullview-img{object-fit:contain;border-radius:8px;max-width:90%;max-height:90%}.nf-wrapper{background:#fff;justify-content:center;align-items:center;width:100%;min-height:70vh;padding:30px 20px;display:flex}.nf-box{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;width:100%;max-width:900px;display:flex}.nf-left{flex:1;justify-content:center;min-width:280px;display:flex}.nf-image{border-radius:12px;width:100%}.nf-right{text-align:left;flex:1;min-width:280px}.nf-title{color:#5f2ded;margin-bottom:10px;font-size:36px;font-weight:700}.nf-text{color:#333;margin-bottom:25px;font-size:18px}.nf-btn{color:#fff;background:#5f2ded;border-radius:8px;padding:8px 28px;font-size:17px;text-decoration:none;transition:all .3s;display:inline-block}.nf-btn:hover{color:#fff;background:#4a22b8}@media (max-width:768px){.nf-box{text-align:center;flex-direction:column}.nf-right{text-align:center}}.cb-container{border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 25px;display:flex}.cb-title{color:#222;font-size:22px;font-weight:600;line-height:1.5}.cb-buttons{flex-shrink:0;gap:12px;display:flex}.cb-btn{cursor:pointer;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600}.cb-btn-blue{background-color:#007bff}.cb-btn-blue:hover{background-color:#006ae0}.cb-btn-green{background-color:#00a859}.cb-btn-green:hover{background-color:#00924c}.bg-gradient-4{background:linear-gradient(94.4deg,#ffe6eab3 1.06%,#fbe1d0b3 100.15%)}@media (max-width:768px){.cb-container{flex-direction:column;align-items:flex-start}.cb-buttons{width:100%}.cb-btn{width:auto}.btntext{font-size:12px!important}}
