.hero-img h1 p{line-height:1}#loader{display:none;width:25px;height:25px;margin:0;border:5px solid #fff;border-color:#FFAF0F #ffaf0fde #ffaf0f82 #ffaf0f59;border-radius:50%;animation:loader 1.2s linear infinite;top:36%;position:relative}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.search-bar{display:flex;gap:10px;padding:1.5em;background-color:#2D4B91;border-radius:8px}.search-bar input{flex:1;height:fit-content;border-radius:8px;border-color:#fff;padding:10px 15px}.search-sec{box-shadow:5px 4px 30px 0 rgba(0,0,0,.25);border:2px solid rgba(50,180,240,1);border-radius:54px;padding:1em 3em 2em;background-color:#fff;width:100%;margin:auto}.main-search{margin-top:-11em;position:relative}.options{display:flex;justify-content:space-between;background-color:#ebf5ff;margin-top:0;padding:1em 1em 1em;align-items:center;color:#2D4B91;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.country{display:flex;width:50%;justify-content:space-around;align-items:center}.country label{font-family:'zilla_slabbold';font-weight:700;font-size:20px}.toggle button{padding:10px 2em;border:1px solid #32b4f0;cursor:pointer;background-color:#fff}.toggle button.active{background:#2D4B91;color:#fff}#openFilterBtn{background-color:#fff;border:1px solid #fff;border-radius:8px;padding:10px 1em;color:#2d4b91;height:fit-content;position:relative}.search-bar a{padding:10px 40px;height:fit-content}.results{display:flex;flex-wrap:wrap;gap:20px;overflow-y:scroll;scrollbar-width:none;align-content:flex-start}.results.list-view::-webkit-scrollbar{width:auto;border-radius:10px}.results.list-view::-webkit-scrollbar-track{background-color:rgba(235,245,255,1);border-radius:10px}#tuitionheader small{font-weight:200;font-size:65%}.results.list-view::-webkit-scrollbar-thumb{background-color:#2D4B91;border-radius:10px}.school-info{height:fit-content}.school-card{background:#fff;border:.68px solid rgba(65,67,76,.2);border-radius:10px;border-bottom:5px solid #2d4b91;box-shadow:2.7px 1.35px 10.14px 0 rgba(0,0,0,.15);padding-top:15px;width:calc(33% - 20px);margin-bottom:1em;display:flex;flex-wrap:wrap;min-height:200px;height:fit-content;background-image:url(../png/texture.png);background-repeat:no-repeat;background-size:contain;background-position:right}.list .school-card{width:100%}.school-card h3{margin:0;font-size:24px;padding-bottom:0;border-bottom:.68px solid #41434c80;margin-bottom:15px;margin-left:16px;margin-right:16px;width:100%}.school-card p{margin:0;color:#41434c;padding-left:1em;padding-right:1em;line-height:normal}.school-card img{margin-right:5px}.results-sec{width:80%;float:left;margin-top:3em;z-index:99;position:relative}.school-card h3 a,.listschool p a,.school-card h3 a:hover,.listschool p a:hover{color:#2d4b91}.download-cta-sec{background-image:url(../png/section-4-3.png);background-size:cover;background-repeat:no-repeat;background-position:center;clear:both}.download-cta-sec .row,.download-cta-sec .row .col-lg-6{padding-bottom:0!important}.download-cta-sec img{height:100%;width:auto}.download-cta-sec .row{position:relative}.download-cta-sec .row .col-lg-6.my-auto.px-5{position:absolute;top:50%;right:0}.download-cta-sec .row .col-lg-6.my-auto.px-5 p{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-around;align-items:center}.download-cta-sec .row .col-lg-6.my-auto.px-5 h2 p{display:block}.download-cta-sec .row .col-lg-6.my-auto.text-center.px-5.py-5{position:relative}.download-cta-sec .row .col-lg-6.my-auto.px-5 p a{color:#fff}.eligible-schools-text{background-color:#2D4B91;color:#fff;padding:2em 0 3em}.testimonial-content{background-color:#2D4B91;color:#fff;padding:2em 2em 5em;border-radius:10px;width:fit-content;margin:auto;text-align:left}.testimonials-success-slider .slider-avatar img{width:35%;margin:auto;margin-top:-3em}.testimonial-title{color:#fff;font-family:'Montserrat-Regular',sans-serif;font-weight:200;font-size:18px;text-align:right}img.open-quote{margin-bottom:1em;width:auto}.trustpilot-slider h2{float:left;text-align:left;width:35%;transform:translateY(100%)}.persona-img img{width:40%;height:auto}.persona-country img{width:50px;height:auto}.persona-country{margin-top:-3em;margin-right:-5em;width:100%}.persona-rating img{width:auto;height:fit-content}.persona-rating{display:flex;justify-content:center;margin-top:2em;align-items:center}.persona-rating .rating{font-size:26px;font-weight:600;margin-right:1em}.persona-name{text-align:center;margin-top:1em;font-family:'zilla_slabbold';font-size:24px;font-weight:400}.news-cont .main-text{text-align:center;margin-top:1em;font-family:'zilla_slabbold';font-size:26px;font-weight:600;margin-bottom:1em}.persona .sub-text{font-family:'Montserrat',sans-serif;color:#41434c;font-weight:200;width:50%;margin:auto}.trustpilot-slider .news-box{width:auto;margin:auto;min-height:550px}.trustpilot-slider .slick-list{width:65%}.persona{display:flex;flex-wrap:wrap;justify-content:center}.persona-img{width:100%}.news-cont{text-align:center}.trustpilot-slider button i{display:none}.trustpilot-slider button.slick-next{position:absolute;right:2em;top:35%;background-image:url(../png/frame-109.png);background-size:cover;padding:3em;background-color:transparent;border:0;margin-top:2em}.trustpilot-slider button.slick-prev{position:absolute;left:2em;top:35%;background-image:url(../png/frame-108.png);background-size:cover;padding:3em;background-color:transparent;border:0;margin-top:2em;z-index:99}.trustpilot-slider.lightblue-gradient{padding:3em 0 3em;background-color:#ebf5ff}.appcta{align-self:flex-end;padding:5px 10px;width:100%;visibility:hidden;text-align:right;opacity:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}a.applynow{align-self:baseline;text-align:right;text-decoration:none;color:#fff;font-weight:700}.listschool a.applynow{color:#2d4b91;font-weight:400}.school-card:hover .appcta{visibility:visible;transition:0.5s ease-in;opacity:1;box-shadow:inset 0 -70px 0 0 #2d4b91;margin-bottom:-3px}.container.faq .card p{margin-bottom:0}.faq .card{margin-bottom:10px;border-color:#F5FAFF}.faq .card .card-body{background-color:#F5FAFF}.school-card.list-item{border:none;padding:1em;width:99%;margin-right:5px;margin-left:1px;align-items:center;min-height:auto;height:fit-content;background-image:none}.listschool{display:flex;justify-content:start;width:100%;height:fit-content}.school-card.list-item p{width:33%}.school-card.list-item .tutionfee{width:20%}.list-header{width:100%;height:fit-content;position:sticky;top:0;z-index:5}.list-head{background-color:#2D4B91;color:#fff;display:flex;justify-content:start;padding:1em;border-radius:10px;box-shadow:2.7px 1.35px 10.14px 0 rgba(0,0,0,.15)}.list-head h5{color:#fff;width:33%;margin:0;font-size:24px}.school-card.list-item:hover a{display:block}.load-more{margin-left:auto;margin-right:auto;margin-top:3em}#loadMoreBtn{background:#ebf5ff;font-family:'zilla_slabbold';color:#1e3c78;font-size:20px;font-weight:700;border:1px solid rgba(45,75,145,.2);padding:5px 20px;border-radius:8px}button#loadMoreBtn:after{font-weight:700;font-size:16px;padding:0 .25em;border:transparent;content:"\f078";font-family:"Font Awesome 5 Pro";font-style:normal}.uni-sec h2,.school-filter-sec .simple-heading .text-center h2{display:none}#schools h2{display:block}.search-bar input::placeholder{color:#2D4B91}.schools-testimonials-top-slider{position:relative}.schools-testimonials-top-slider .testimonials-success-slider{position:absolute;width:25%;right:0;top:0;transform:translate(-5%,0)}.schools-testimonials-top-slider{background-image:url(../png/icon-2.png);background-size:contain;background-position:right bottom;background-repeat:no-repeat}.toggle{display:flex}button#cardView{border-top-left-radius:8px;border-bottom-left-radius:8px}button#listView{border-top-right-radius:8px;border-bottom-right-radius:8px}.persona-rating .rating span{font-size:34px}.schools .news-box{min-height:390px}.schools .news-box h3{font-size:20px}.schools .news-box img{max-width:194px;margin-bottom:1em}.schools .news-box p{margin:0}.schools .star-rating{display:inline-block;padding:20px}.schools .star-rating i{color:#f2b600;font-size:18px;padding:0;margin:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.schools .star-rating i.grey{color:#bbb}.bg-mobile-right{margin-top:100px;background-position-x:inherit}#schoolTable a{color:#1E3C78;text-decoration:none}.degree-types-sec{background-image:url(../png/group-1760-1.png);background-size:cover;background-repeat:no-repeat;background-position:bottom;padding:5em 0}.degree-types-sec .row .col-md-6{padding-left:3rem;padding-right:3rem}.degree-types-sec .col-6 .col-2{padding:0}.degree-types-sec .formated-text ul{list-style:none}.degree-types-sec table{background:none}.degree-types-sec table tbody{vertical-align:top}.degree-types-sec table tr,.degree-types-sec table td{border:none}.degree-types-sec .formated-text ul li::before{font-size:7px;color:#1e3c78}#schoolTable thead tr{color:#fff;border:none;background:#2D4B91}#schoolTable thead tr th{border-bottom:0;vertical-align:middle;border:none}#schoolTable thead tr th:nth-child(1),#schoolTable tbody tr:nth-child(even) td:nth-child(1){border-bottom-left-radius:25px;border-top-left-radius:25px}#schoolTable thead tr th:nth-child(3),#schoolTable tbody tr:nth-child(even) td:nth-child(3){border-top-right-radius:25px;border-bottom-right-radius:25px}#schoolTable tbody tr:nth-child(even){background:#EBF5FF}#schoolTable tr td{border:none}table.dataTable{max-width:100%!important}.page-item.disabled .page-link{color:#F05A37;background-color:#fff;border:0}.page-item.active .page-link{background-color:transparent;color:#F05A37}.page-link{color:#5A6973;text-decoration:none;border:0}.page-item:last-child .page-link{color:#F05A37;border:0}.school-cta{padding:15em 0;background-image:url(../jpg/group1.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover;position:relative}.school-cta .simple-heading{position:absolute;bottom:0}.container.faq{padding:0}.faq .card-header .btn-link{color:#41434C;font-weight:400;font-size:18px}.school-cta .simple-heading .my-5{margin-top:30px!important}table.dataTable>tbody>tr{border:none}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover,div.dt-container .dt-paging .dt-paging-button:hover{border-color:transparent;background:transparent;color:#F05A37!important}div.dt-container select.dt-input{margin-right:5px}.modal{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.modal-content{background-color:#fff;margin:auto;padding:20px;border-radius:12px;width:80%;max-width:400px;position:relative}.close-btn{color:#aaa;position:absolute;top:-10px;right:16px;font-size:24px;cursor:pointer}.close-btn:hover{color:#000}.pagination-msg{display:flex;width:99%;justify-content:space-between;margin-top:20px}#download-results{background:#fff;border:0;color:rgba(30,60,120,1);text-decoration:underline;font-weight:600}#download-results img{margin-right:7px}.no-schools-msg{height:-webkit-fill-available;background-image:url(../png/error-image.png);background-repeat:no-repeat;background-position:left top;text-align:center;width:100%;height:50vh}.no-schools-msg h5{font-weight:700}.sort-sec{text-align:right;margin-right:30px;margin-bottom:10px;width:100%}#sortBtn{background:#fff;border:0;color:#2d4b91}.list-header #sortBtn{border:0;width:auto;background:transparent}.list-container{width:100%;scrollbar-width:auto;overflow-y:scroll;overflow-x:hidden;height:-webkit-fill-available}#filterCountValue{position:absolute;top:-1em;right:-1em;color:#fff;background-color:#2d4b91;padding:3px 10px;border:1px solid #fff;border-radius:50px;display:none}.modal-overlay{display:none;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}#sortModal{width:50%;max-width:50%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#downloadModal{position:absolute;width:50%;max-width:100%;overflow:hidden;padding:0 2em 10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}#downloadModal h5{color:#ffaf0f;font-weight:700}.idpglobal_footer{text-align:center}#privacy{appearance:none;width:20px;height:20px;border:2px solid #2D4B91;background-color:#fff;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}#privacy:checked{background-color:#2D4B91;border:2px solid #2D4B91}#privacy:checked::after{position:absolute;left:5px;top:2px;content:"";position:absolute;width:6px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);transform-origin:center}.checkbox-container{color:#333;margin-bottom:20px}.close-btn{float:right;font-size:24px;cursor:pointer}.sort-section{margin:20px 0}.sort-buttons{display:flex;gap:0;flex-wrap:wrap}.sort-option{flex:1;padding:8px;border:1px solid #2d4b91;border-radius:20px;background:#fff;color:#2d4b91;cursor:pointer}.sort-option.active{background:#17396C;color:#fff}.modal-footer{display:flex;justify-content:flex-end;align-items:center}.left-option{border-top-right-radius:0;border-bottom-right-radius:0}.right-option{border-top-left-radius:0;border-bottom-left-radius:0}@media (min-width:768px){.hero-img{background-position-y:center}.results-sec .col-sm-12{padding-left:0}}@media (max-width:768px){.list-container{display:none}.options{background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}#filterModal .ui.dropdown{flex-wrap:wrap}.school-card p{line-height:3}.results{gap:0}.main-search{width:100%}.main-search .simple-heading h2 p{font-size:smaller;line-height:1.2}.search-bar{flex-wrap:wrap;justify-content:center}.country{font-size:14px}.country label{font-size:14px;line-height:1}.country img{width:20px}.results-sec{float:none;clear:both;width:100%;margin-top:2em}.school-card{width:100%;margin-right:5px}.schools-sec1{background-size:100% 100%;background-image:url(../png/section-3.png);padding-top:3em;padding-bottom:3em;padding-right:0}.download-cta-sec img{width:50%;float:right;transform:scale(1.4)}.download-cta-sec .row .col-lg-6.my-auto.px-5{width:50%;left:0;top:30%}.download-cta-sec .row .col-lg-6.my-auto.text-center.px-5.py-5{width:100%;left:0;top:0}.download-cta-sec .row .col-lg-6.my-auto.px-5 p{flex-wrap:wrap;flex-direction:column-reverse}.download-cta-sec .row .col-lg-6.my-auto.px-5 p a{margin-right:0!important;margin-bottom:1em;color:#fff}.best-schools-sec .col-lg-6.my-auto.text-center.px-5.py-5,.eligible-schools-text .col-lg-6.my-auto.text-center.px-5.py-5{padding:1em 3em 2em!important}.best-schools-sec .col-lg-6.my-auto.px-5,.eligible-schools-text .col-lg-6.my-auto.px-5{padding-right:3em!important;padding-left:3em!important}.best-schools-sec h2{margin-bottom:20px}.eligible-schools-text{padding:1em 0}.trustpilot-slider h2{float:none;width:100%;text-align:center;transform:none}.trustpilot-slider.lightblue-gradient{padding:3em 0 7em}.trustpilot-slider button.slick-prev{padding:2em;left:32%;top:95%}.trustpilot-slider button.slick-next{padding:2em;right:32%;top:95%}.trustpilot-slider .news-box{width:100%}.persona-img img{width:50%}.news-cont .main-text{line-height:1.2}.persona-rating .rating{font-size:20px}.persona-rating .rating span{font-size:26px}#openFilterBtn span{display:none}#openFilterBtn{padding:5px 10px}.filter-button{border:5px solid #0000}.toggle{display:none}#filterModal{width:95%;max-width:95%}.pagination-msg{display:block;text-align:center}#sortModal,#downloadModal{width:95%;max-width:95%}.no-schools-msg{background-position:bottom;background-size:contain;height:45vh}}@media screen and (max-width:767px){.simpletext-block .mt-5{margin-top:0!important}.simpletext-block .simple-heading h2{line-height:.7}.degree-types-sec{padding:3em 20px}.school-cta{background-image:url(../png/group187.png)}.school-cta .simple-heading{top:60%;transform:translate(0,-60%)}.faqs-sec{padding:1em}.schools-sec1{padding-left:20px}.schools-sec1 .row{margin:auto}.schools-sec1 .row .col-lg-6{padding:0px!important}.schools-sec1 h2{margin-bottom:0;margin-top:0}h2 p{font-size:smaller}.degree-types-sec .col-6 .col-2 img{margin-top:0}.degree-types-sec .col-6 .row{margin-bottom:1em}.degree-types-sec .row .col-md-6{padding:0 20px}.degree-types-sec img{margin-top:20px}.degree-types-sec .spacer{display:none}.degree-types-sec h2{font-size:30px}.interest-rates-sec{padding:3em 35px}#schools{padding:0 20px}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center}#schools h2,#schools .sub-heading{margin-bottom:20px}.hero-img p{width:85%!important}#hero-banner .hero-overlay h1 p{width:100%!important}}@media (min-width:801px) and (max-width:1199px){.hero-overlay{width:60%;height:max-content;padding:0}.hero-img{margin-top:0;background-position:right bottom;background-size:cover;padding:2em 0 2em 0;min-height:75vh}.hero-img h1{margin-top:0;margin-bottom:15px}#hero-banner .hero-overlay h1 p{font-size:smaller}.hero-img p{font-size:medium}.menu-container{position:relative}.main-search{margin-top:-13em;width:100%}.school-card{height:auto}.results{height:auto}.download-cta-sec{background-size:100% 100%}.download-cta-sec img{float:right;width:45%}.download-cta-sec .row .col-lg-6.my-auto.px-5 p{flex-wrap:wrap;justify-content:flex-start;width:min-content}.download-cta-sec .row .col-lg-6.my-auto.px-5 p a{margin-bottom:1em;margin-right:0!important;width:max-content}.download-cta-sec .row .col-lg-6.my-auto.px-5 h2 p{width:auto}}@media (min-width:601px) and (max-width:800px){.hero-overlay{width:60%;height:max-content;padding:0}.hero-img{margin-top:0;background-position:center bottom;background-size:cover;padding:2em 0 2em 0;min-height:35vh}.hero-img h1{margin-top:0;margin-bottom:15px}#hero-banner .hero-overlay h1 p{font-size:smaller}.hero-img p{font-size:medium}.menu-container{position:relative}.main-search{margin-top:-12em;padding:1em}.download-cta-sec img{transform:scale(1.25)}}@media (min-width:340px) and (max-width:600px){#hero-banner .hero-overlay h1 p{font-size:smaller}.hero-img{min-height:70vh;padding-right:0;background-position-y:bottom}.hero-img p{font-size:14px}.trustpilot-slider .slick-list{width:100%}.appcta{visibility:visible;padding:8px 10px;border-bottom:1px solid #2d4b91;opacity:1;background-color:#2d4b91}.school-card h3{margin-bottom:10px;padding-bottom:10px}.school-card img{width:22px}.search-bar{background-color:transparent;padding:0;width:100%}.search-bar input{border:1px solid #2D4B91}.search-bar a{position:absolute;top:78%;width:40%}.toggle{display:none;position:absolute;top:100%;right:0;margin-top:2em;z-index:999}.toggle button span{display:none}.toggle button{padding:5px 10px}.main-search{margin-top:-9em;padding:1em 1.5em;padding-bottom:5em}.country{width:100%}#schools{padding:0}.schools-testimonials-top-slider .testimonials-success-slider{width:100%;transform:translate(0);position:relative}.schools-testimonials-top-slider{background:none;height:auto}.testimonials-success-slider .slider-avatar img{margin-top:-3em}.listschool{justify-content:space-between}.school-card.list-item p{width:35%}.listschool a{display:block}.school-card{min-height:auto;border:0}.results-sec .col-sm-12{padding:0 15px}.success-p{padding:0}.trustpilot-slider .news-box{min-height:600px}.trustpilot-slider button.slick-prev,.trustpilot-slider button.slick-next{top:97%}}@media (max-width:340px){.hero-img{min-height:60vh;padding-right:0}#hero-banner .hero-overlay h1 p{font-size:20px}.hero-img p{font-size:14px}.trustpilot-slider .slick-list{width:100%}.appcta{visibility:visible;padding:8px 10px;border-bottom:1px solid #ffcb4c;opacity:1;background-color:#ffcb4c}.school-card h3{margin-bottom:10px}.school-card img{width:22px}.search-bar{background-color:transparent;padding:0;width:100%;display:flex;flex-wrap:nowrap}.search-bar input{border:1px solid #2D4B91}.search-bar a{position:absolute;top:78%;width:40%}.toggle{display:flex;position:absolute;top:100%;right:0;margin-top:2em;z-index:999}.toggle button span{display:none}.toggle button{padding:5px 10px}.main-search{margin-top:-9em;padding:1em 1.5em;padding-bottom:5em}.country{width:100%}#schools{padding:0}.schools-testimonials-top-slider .testimonials-success-slider{width:100%;transform:translate(0);position:relative}.schools-testimonials-top-slider{background:none;height:auto}.testimonials-success-slider .slider-avatar img{margin-top:-3em}.listschool{justify-content:space-between}.school-card.list-item p{width:35%}.listschool a{display:block}.school-card{min-height:auto;border:0}.results-sec .col-sm-12{padding:0 15px}.success-p{padding:0}.trustpilot-slider .news-box{min-height:600px}.trustpilot-slider button.slick-prev,.trustpilot-slider button.slick-next{top:97%}}@media (min-height:1180px) and (max-height:1370px){.hero-img{min-height:50vh}}