*{
	margin: 0px;
	padding: 0px;
}

:root{
	overflow-x: hidden;
}

.preloader{
	display: none;
}

.banner-three__slider.slick-initialized.slick-slider .slick-slide > div > div{
	    height: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    display: block !important;
}

@media (min-width: 1132px) and (max-width: 1400px){
	.info-two{
	margin-top: -30px;
	}
}


@media (min-width: 1400px){
.banner-three__slider.slick-initialized.slick-slider .slick-slide > div > div{
        padding-top: inherit;
        padding-bottom: inherit;
        display: block !important;
}
	.info-two{
	margin-top: -30px;
	}
}


.display2{
	font-size: 45px;
	margin-bottom: 0 !important;
}


.footer_banner-value .slick-slide{
	float: none !important;
	text-align: center;
}

.footer_banner-value .px-24{
	padding-inline: 0 !important;
}

.slide_img{
text-align: center;
margin: 0 auto;
max-width: fit-content;;
}

.slide_img img{
	width: auto;
	height: 60px;
}


.img_text-content h4{
	font-size: 15px;
	margin-top: 16px;
}


.college_ranking .event-item{
	padding: 10px !important;
	gap: 10px !important;
	margin-bottom: 10px !important;
}

.website_name{
	margin: 0 !important;
    font-size: 18px;
}

.img_info img{
	width: auto;
	height: 50px;
	
}


.college_ranking .h-72{
height: 2.5rem !important;
}



.college_ranking .event-item{
	border: 1px solid #ccc !important;
}

.college_ranking .bg-main-25{
	background-color: #ccc;
}


.need_div button{
	    display: block;
    height: auto;
    border: 1px solid #23247E;
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: 700;
    padding: 0px 10px;
    width: auto;
    background: #23247E;
    border-radius: 4px;
    outline: none;
}


.banner_first-div{
	width: 100%;
	text-align: center;
	translate: 0px -40px;
}



@media (min-width: 768px) {
    .pe-md-4 {
        padding-right: 1.5rem !important;
        padding-bottom: 0;
    }
}



.main_container{
	display: grid;
	align-items: center;
	height: 100%;
}


.fixed_value{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	top: 8%;
}

.fixed_value-content{
	display: grid;
	height: 100%;
	align-items: center;
	
}

.search_div-content{
	max-width: 100%;
	margin: 0 auto;
}

.search_info{
margin: 0 auto;
position: relative;
width: min(950px);
}

.search_info input{
    width: 100%;
    padding: 12px;
    border: none;
    padding-right: 130px;
    border-radius: 4px 4px 4px 4px;
}

.search_info input:focus-visible{
outline: none;
}




.search_button{
	position: absolute;
	right: 0;
	top: 0;
}

.search_button button{
padding: 12px 30px;
    border: none;
    background: #23247E;
    color: #fff;
    border-radius: 0px 4px 4px 0px;
}


.has-submenu > a::before{
	display: none;
}



.college_ranking-div .overflow-x-auto{
	overflow-x: visible !important;
}


.ranking_text .mb-16{
	margin-bottom: 0 !important;
}


.college_ranking .event-item{
	justify-content: space-between;
}


.college_ranking .flex-shrink-0 .btn{
	padding: 10px 20px;
}

.college_right-side-value{
	display: flex;
	gap: 10px;
}

.college_left-side-value{
	display: flex;
	align-items: center;
	gap: 15px;
}


.college_left-side-value .flex-between{
	justify-content: left;
}



.Explore_Courses-div .cover-img{
	height: 150px;
}



.counter_div{
	padding-block-end: 50px !important;
}


.Explore_Courses-div .text-line-2{
	font-size: 18px;
    padding-top: 13px;
	height: min(65px);
}


.Explore_Courses-div .check-list{
	grid-template-columns: auto;
}

.Explore_Courses-div .mb-28{
margin-block-end: 10px !important;	
}


.Explore_Courses-div .check-list .gap-8{
	    justify-content: space-between;
    border-bottom: 1px solid #555;
    padding-bottom: 5px;
    font-weight: 600;
	display: block;
}


.Explore_Courses-div .border-dashed{
	border-style: none !important;
    margin: 0 !important;
}

.Explore_Courses-div .text-md{
	font-size: 13px !important;
    color: #000 !important;
}


.info-two .info-two-item{
	padding: 15px;
}


.college_ranking-div{
padding-block-start: 50px !important;
padding-block-end: 50px !important;
}


.college_ranking-div .section-heading{
margin-bottom: 20px;
}


.Explore_Courses-div .section-heading{
	    margin-block-start: 40px;
    margin-bottom: 40px !important;
}

.Explore_Courses-div .bounceIn{
	margin: 0;
}


.Explore_Courses-div{
	padding-block-end: 0 !important;
}


.info-two .mb-16{
	margin-block-end: 5px !important;
}


.Explore_Courses-div .text-up{
	position: absolute;
    inset-inline-end: 27px;
    inset-block-end: calc(100% - 20px);
    padding: 7px 10px !important;
}
 
.explore_info .check-list .gap-8 a{
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
}



.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{
	display: none !important;
}

.counter_div{
	padding-top: 0 !important; 
}

.brand-box{
	padding-top: 2.5rem !important;
}


.slider2 .rounded-8{
	padding: 4px 10px !important;
	font-size: 13px;
}

.slider2 .mb-0{
	font-size: 15px;
}


.slider2 .text-line-2{
	font-size: 18px !important;
}


.duration{
	font-weight: bold;
    color: #555;
    font-size: 15px;
}

.durat_left1{
	padding-right: 5px;
	color: #000;
}

.durat_right2{
	    vertical-align: inherit;
    font-weight: bold;
    color: #000;
	font-size: 12px;
}

.durat_right2 .fa{
	font-size: larger;
    vertical-align: text-bottom;
    color: #000;  
}


.news_text{
	padding-top: 10px !important;
	padding-bottom: 0px !important;
}




.news_text .mb-28{
	margin-bottom: 5px !important;
}

.news_sub-text p{
font-size: 13px !important;
color: #000;
height: min(46px);
}

.read_more{
	margin-top: 5px !important;
	padding-top: 10px !important;
	padding-bottom: 0px !important;
}

.testimoni_div{
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}



.testi_user-div p{
font-size: 11px !important;
    margin-top: 15px ! IMPORTANT;
    margin-bottom: 10px !important;
    line-height: 17px;	
}

.testi_user-div .ph-fill{
	font-size: 14px;
}

.testi_user-div ul{
	margin-bottom: 10px !important;
}

.testi_user-div .text-lg{
	margin-bottom: 5px !important;
    font-size: 14px !important;
}

.testi_user-div span{
	font-size: 14px !important;
}

.testi_user-div{
	height: auto;
    padding-bottom: 15px !important;
}

.testimoni_div .slick-initialized.slick-slider .slick-slide > div > div{
	height: auto !important;
}


@media (min-width: 992px) and (max-width: 1200px){
	.nav-menu__link{
	padding: 9px 10px !important;
	padding-inline-end: 0 !important;
	}
	.nav-menu{
	gap: 10px;
    flex-wrap: wrap;
    line-height: 0px;
	}
	
    .container--xl{
	    padding-top: 15px;
    padding-bottom: 15px;
	}
	
	.min-width-max-content{
	min-width: 100% !important;
	}
	
	.college_ranking-div .pe-lg-5{
	padding-right: 0 !important;
	}
	
	.college_left-side-value{
	width: 70%;
	}
	
	.left_value1{
	flex: 0 0 auto;
	}
	
	.college_ranking-div .gy-4{
flex-wrap: nowrap;
gap: 25px;
	}
	.info-two{
	margin-top: -36px;
	}
	
		
}



@media (min-width: 768px) and (max-width: 992px){
	.search_info{
	width: 100%;
	}
	.search_div-content{
	padding: 15px;
	}
	.info-two{
	margin-top: -30px;
	}
	
	.banner_first-div .pe-md-4{
	        padding-right: 0px !important;
        padding-bottom: 0;
	}
	
	.banner_first-div{
	translate: 0px -17px !important;
	}
	
	.display2{
	font-size: 22px !important;
	}
	
	.fixed_value{
	top: 0 !important;
	}
	
	.info-two-item{
	flex-direction: inherit !important;
	}
		.min-width-max-content{
	min-width: 100% !important;
	}
	
	.need_div button{
	width: auto;
	}
	
	.search_info p{
	font-size: 10px;
    translate: 0px 0px;
    padding: 0px 0px;
	}
	
	
}




@media (min-width: 425px) and (max-width: 768px){
	
	.need_div button{
	width: auto;
	}
	
		.search_info{
	width: 100%;
	}
	.search_div-content{
	padding: 15px;
	}
	.info-two{
	margin-top: -30px;
	}
	
	.banner_first-div .pe-md-4{
	        padding-right: 0px !important;
        padding-bottom: 0;
	}
	
	.banner_first-div{
	translate: 0px -10px !important;
	}
	
	.display2{
	font-size: 20px !important;
	
	}
	
	.fixed_value{
	top: 0 !important;
	}
	
	.info-two-item{
	flex-direction: inherit !important;
	}
		.min-width-max-content{
	min-width: 100% !important;
	}
	
	.need_div button{
	width: auto;
	}
	
	.search_info p{
	font-size: 10px !important;
    translate: 0px 0px !important;
    padding: 0px 0px !important;
	}
	
	.left_value1{
	flex: 0 0 auto;
	}
	
	.college_left-side-value{
	gap: 10px;
	width: 68%;
	}
	
	.ranking_text h4{
	font-size: 13px;
	}
	
	.ranking_text span{
	font-size: 11px;
	gap: 5px !important;
	}
	
	.rating_value{
	height: 16px !important;
	}
	
	.college_left-side-value .flex-between{
	display: flex;
	gap: 5px !important;
	}
	
	.college_ranking .flex-shrink-0 .btn{
	padding: 10px 10px;
    font-size: 11px;
	}
	
}



@media (max-width: 425px){
		.need_div button{
	width: auto;
	}
	
		.search_info{
	width: 100%;
	}
	.search_div-content{
	padding: 15px;
	}
	.info-two{
	margin-top: -30px;
	}
	
	.banner_first-div .pe-md-4{
	        padding-right: 0px !important;
        padding-bottom: 0;
	}
	
	.banner_first-div{
	translate: 0px -10px !important;
	}
	
	.display2{
	font-size: 20px !important;
	
	}
	
	.fixed_value{
	top: 0 !important;
	}
	
	.info-two-item{
	flex-direction: inherit !important;
	}
		.min-width-max-content{
	min-width: 100% !important;
	}
	
	.need_div button{
	width: auto;
	}
	
	.search_info p{
	font-size: 10px !important;
    translate: 0px 0px !important;
    padding: 0px 0px !important;
	}
	
	.left_value1{
	flex: 0 0 auto;
	}
	
	.college_left-side-value{
	gap: 10px;
	width: 67%;
	}
	
	.ranking_text h4{
	font-size: 13px;
	}
	
	.ranking_text span{
	font-size: 11px;
	gap: 5px !important;
	}
	
	.rating_value{
	height: 16px !important;
	}
	
	
	.college_left-side-value .flex-between{
	display: block;
	}
	
	.college_ranking .flex-shrink-0 .btn{
	    padding: 10px 10px;
    font-size: 11px;
	}
}









.slider1 .main_container .banner_first-div .banner-content h1{
	position: relative;
	z-index: 9999;
}


body{
	overflow: hidden;
}

.info-two{
	z-index: 99;
}


.tabs_main-div-content{
	max-width: 900px;
	margin: 0 auto;
}


.tabs_value-info-content .tab_panel{
	width: 128px;
	height: 90px;
	background: #ededed;
	border-radius: 10px;
}


.tabs_value-info-content{
	display: flex;
	justify-content: space-between;
}


.top_panel-heading p{
font-size: 10px;
    text-align: center;
    background: #a9e483;
    border-radius: 10px 10px 0px 0px;
    color: #000;
    line-height: 14px;
    padding: 6px 0px;
}


.panel_img-div{
	    text-align: center;
    display: block;
    overflow: hidden;
    padding-top: 7px;
}


.panel_img-div img{
	width: 50px;
	height: 50px;
	padding: 3px;
}

.read_more_btn{
    text-align: center;
    color: #fff;
    font-size: 13px;
    padding-top: 10px;	
}


.link_value{
	height: min-content;
}





.info-two{
	padding-bottom: 30px;
}


.tabs_value-div{
	display: block;
	overflow: hidden
}




 .info-two .mb-16{
 font-size: 17px;
 }

.tabs_info-content{
transition-duration: 0.9s;
}


.tabs_info-content:hover{
    transition: 0.9s;
	    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);

}



.highschool_main-div{
	max-width: 1200px;
	margin: 0 auto;
}

.highschool_top-heading{
	padding: 30px 0px;
	text-align: center;
}


.jumbotron h1{
	font-size: 32px;
}


.subject_heading h4{
	    font-weight: 400;
    color: #000;
}


.paper_info-div .papper_value1{
	width: 200px;
	height: 100px;
	background: #ededed;
	border-radius: 10px;
    margin-bottom: 10px;
}



.list-group-item.active{
	border: 2px solid #23247E !important;
	background: #F2C88C;
}

.list-group-item.active h4{
	color: #fff;
}




.paper_content_info{
	max-width: 1130px;
    margin: 0 auto;
    padding-top: 2.2em;
    padding-bottom: 2.2em;
}

.paper_info-div{
	display: flex;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: space-between;
}


.paper_value-content{
	    display: grid
;
    height: 100%;
    width: 100%;
    align-items: center;
}

.subject_name h4{
	margin: 0;
	font-weight: 400;
}


.more_info{
	padding-top: 1.2em;
}

.more_info a{
	    font-size: 18px;
    color: #23247E;
    font-weight: 600;
    text-decoration: underline;
}


.continue_button-div{
	padding-top: 3em;
}

.continue_button-content{
	width: min(300px);
    margin: 0 auto;
}


.continue_button-content button{
	    width: 100%;
    padding: 10px 20px;
    background: #F2C88C;
    border: none;
    border-radius: 10px;
    color: #fff;
    font-weight: 500;
}


.continue_button-content button:hover{
    background: #f6b75e;
    border: none;

}


@media (max-width: 768px){
.paper_info-div .papper_value1{
	    width: 160px !important;
    height: 50px;
}
.paper_info-div{
	justify-content: center;
}

.jumbotron{
	padding: 0px 30px;
}
.jumbotron h1{
	font-size: 25px;
}

.subject_name h4{
	font-size: 18px;
}
	
}



@media (max-width: 425px){
.footer_first-part{
	text-align: center;
}
.footer_second-part{
	text-align: center;
}
.footer_third-part{
	text-align: center;
}

.footer_third-part .mb-24{
	gap: 10px !important;
	flex-direction: column;
}

.footer_third-part .mb-32{
	margin-bottom: 15px;
}

.footer_third-part .mb-0{
		gap: 10px !important;
	flex-direction: column;
}

.footer_forth_part{
	text-align: center;
}


.footer_bottom-part .bottom-footer__inner{
	justify-content: center;
}

.college_ranking-div .section-heading{
	text-align: center; 
}

.see_all-colleges_div{
	    text-align: center;
    padding: 20px 0px;
}

.see_all-colleges_div a{
	margin: 0 !important;
}

.about-three-content .mb-40{
	text-align: center;
}

.about-three-content .grid-cols-2{
grid-template-columns: auto;
justify-content: center;
}

.about-three-content .border-dashed{
	text-align: center;
}

.testimonials-three{
	text-align: center;
}

.testimonials-three .mt-40{
	justify-content: center;
}

.testi_user-div{
    width: 100% !important;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;	
}

.testi_user-div ul{
	justify-content: center;
}

.testi_user-div .cover-img{
	width: auto;
	height: 90px;
	object-fit: cover;
}


}



.testi_user-div .cover-img{
	width: 100%;
	height: 90px !important;
	object-fit: cover;
}




@media (max-width: 600px){
@media (max-width: 400px){
		.need_div button{
			font-size: 11px;
		}
		.care_icon{
			padding-right: 10px !important;
		}
		.care_icon img{
			height: 30px !important;
		}
	   .need_div{
           padding: 2px 0px !important;
	   }		   
	   
	
	}
	.footer_first-part{
		display: none;
	}
	.footer_second-part{
		display: none;
	}
	.footer_bottom-part{
		display: none;
	}
	
}


@media (max-width: 768px){
		.need_div button{
			font-size: 11px;
		}
		.care_icon{
			padding-right: 10px !important;
		}
		.care_icon img{
			height: 30px !important;
		}
	   .need_div{
           padding: 4px 0px !important;
	   }	
	   
	   .need_div img{
	   width: auto;
	   height: 27px !important;
	   }
	   
	
	}










