@media screen and (max-width: 1600px) {

}
@media screen and (max-width: 1199px) {

	.home_main_cat .comp_bo h2{
		font-size: 20px;
		padding-top: 40px;
	}
	.exp-info ul span{
		padding: 5px 5px 5px 10px;
	}
	.testmonil_box{
    height: 400px;
}
	
}
@media screen and (max-width: 991px) {
	.social_media ul{
		padding-left: 0px;
	}
	.img_treble{
		margin-top: 14px;
	}
	.cont_sec h2{
		font-size: 30px;
	}
	.cont_sec{
		padding: 30px 0px;
	}
	.why-cho p br{
		display: none;
	}
	.counter{
		padding: 40px 0px;
	}
	.why-cho{
		padding: 40px 0px;
	}
	.auther_sec{
		padding: 40px 0px;
	}
	.auther_sec p br{
		display: none;
	}
	.clint_sec{
		padding: 40px 0px;
	}
	.about_sec{
		padding: 40px 0px;
	}
	.clint_sec p br{
		display: none;
	}
	.testmonil_box{
		margin-top: 0px;
	}
	.testmonil_box .testmonil_taxt p{
		line-height: 26px;
	}
	.carousel-caption {
    bottom: 50px !important;
    }
    .w-100 {
    height: 76vh !important;
}
.carousel-item {
    height: 76vh;
    min-height: 300px;
}
.banner_secation .carousel-control-next, .banner_secation .carousel-control-prev {
    width: 3%;
    height: 397px;
}
.testmonil_box{
	height: 480px;
}
.footer_sec .naws_text h2{
   font-size: 27px;
}
.library_ser{
	padding: 100px 0px;
}
.library_ser h2{
	font-size: 30px;
}
.library_main{
	padding: 40px 0px;
}
.lab_text h2{
	font-size: 25px;
}
.top_banners h2{
	font-size: 25px;
}
.top_banners{
	padding: 100px 0px;
}
.gat_pag_main{
	padding: 0px;
}
.carr_banner{
	padding: 100px 0px;
}
.carr_banner h2{
	font-size: 30px;
}
.car_main_sec{
	padding: 40px 0px;
}
.car_main_sec .container h2 {
    margin-bottom: 20px;
}
.cont_banner{
	padding: 100px 0px;
}
.cont_banner h2{
	font-size: 25px;
}
.cont_banner {
    padding: 50px 0px;
}
.con_main_sec {
    padding: 30px 0px;
}
.con_main_sec .php-email-form{
	padding: 15px ;
}
.map_sec iframe{
	height: 250px;
}
.new_reales_sec{
	padding: 100px 0px;
}
.new_reales_sec h2 {
	font-size: 25px;
}
.all_cat{
    padding: 100px 0px;
}
.all_cat h2 {
	font-size: 25px;
}

}



@media screen and (max-width: 767px) {
	.social_media{
		position: absolute;
        top: 37px;
        right: 12px;
	}
	.top_hed form{
		margin-bottom: 10px;
	}
	#header .header-nav .header-nav-left .category-dropdown{
		width: 260px !important;
	}
	.carousel-caption {
    bottom: 75px;
}
.carousel-caption h5{
	    line-height: 26px;
	    font-size: 25px;
}
.carousel-item {
    height: 55vh;
    }
    .pop_cat{
    	margin-top: 30px;
    	margin-bottom: 30px;
    }
    .pop_cat .col-3, .pop_cat .col-4, .pop_cat .col-5{
       padding: 0px 5px;
    }
    .carousel-control-next, .carousel-control-prev {
    width: 3%;
    height: 288px;
}
.about_sec .about_text h2 {
    font-size: 25px;
    line-height: 29px;
}
.testmonil_box {
    margin-top: 25px;
}
.carousel-caption {
    bottom: 0px !important;
}
.banner_secation .carousel-control-next, .banner_secation .carousel-control-prev{
	height: 280px;
}
.testmonil_box {
    height: 385px;
}
.footer_sec .naws_text h2 {
	text-align: center;
}
.top_banner h2{
	font-size: 25px;
}
.top_banner{
	padding: 100px 0px;
}
.about_main_sec{
	padding: 35px 0px;
}
.about_main_sec .abo_can h2{
	font-size: 25px;
}
.mision_sec{
	padding: 40px 0px;
}
.main_ner_rel{
	padding: 40px 0px 20px 0xp;
}
.single_detail_secation{
	padding: 40px 0px;
}
.book_img_sin{
	width: 50%;
	margin-bottom: 20px;
}
.single_detail_secation .col-md-3{
	display: flex;
	justify-content: center;
}
.full_detail ul li{
	font-size: 17px;
}
}


@media screen and (max-width: 600px) {
  
/*   #header .header-nav-left{
   	display: none;
   }*/
/*   #navbar .fa-bars{
   	position: absolute;
    top: 32px;
    right: 32px;
   }*/
header .header-nav .header-nav-left .category-dropdown .category-list{
	display: none;
}
.social_media {
    position: absolute;
    top: 9px;
    right: 6px;
}
.cat_books {
    padding: 25px 0px 0px 0px;
}
.cat_books .heding_cat h4 {
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-family: var(--third-font);
}

   .exp-info{
   	display: none;
   }	
   .about_sec .exp-bx .exp-head{
   	width: auto;
   }
   .about_sec .exp-bx{
   	width: 265px;
   }
   h6.title{
   	font-size:14px;
   	line-height: 0.3;
   }
   .about_sec .col-6{
   	    padding: 0px 5px;
   }
   .count-up .count_icon i {
    font-size: 40px;
    padding: 10px 0px 0px 0px;
}
.count-up p {
    font-size: 30px;
}
.count-up h3 {
    font-size: 14px;
    }
    .counter .col-6{
       padding: 0px 5px;
    }
    .count-up{
    	margin-bottom: 10px;
    }
    .counter{
    	padding: 10px 5px;
    }

.w-100 {
    height: 30vh;
}
.carousel-caption {
    bottom: 44px;
}
.carousel-item {
    height: 32vh;
    min-height: 151px;
}
.carousel-caption a{
	margin-top: 3px;
}
.carousel-caption a {
    padding: 5px 6px;
    font-size: 12px;
}
.cont_sec h2 {
    font-size: 16px;
}
.cont_sec h5{
	font-size: 14px;
}
.cont_sec {
    padding: 10px 0px;
}
.about_btn a{
	padding: 4px 10px;
	font-size: 14px;
}
.why-cho {
    padding: 20px 0px;
}
.why-cho h2{
	font-size: 20px;
}
.why-cho p{
	margin-bottom: 30px;
}
.why-cho .why-box{
	padding: 15px;
}
.auther_sec{
	padding: 20px 0px;
}
.auther_sec h2{
	font-size: 20px;
}
.auther_sec .card-details h4{
	font-size: 18px;
}
.auther_sec .card-details p{
	font-size: 14px;
}
.clint_sec {
    padding: 20px 0px;
}
.clint_sec h2{
	font-size: 20px;
}
.footer_sec .naws_text h2{
	font-size: 20px;
	text-align: center;
}
.footer_sec .naws_form {
    padding-top: 7px;
}
.carousel-indicators{
	display: none;
}
.ablib{
	display: none;
}
.w-100 {
    height: 32vh !important;
}
.banner_secation .carousel-control-prev {
    height: 172px;
}
.banner_secation .carousel-control-next, .banner_secation .carousel-control-prev{
	height: 172px;
}
.home_main_cat .comp_bo h2{
	padding: 35px 0px 20px 0px;
	font-size: 25px;
}
.home_main_cat .comp_bo p {
	padding-bottom: 20px;
}
.home_main_cat .view_btn{
	padding-bottom: 34px;
}
.testmonil_box{
	padding-left: 10px;
	padding-right: 10px;
	height: auto;
}
.fot_soc_media ul{
	text-align: left;
}
.clint_slider h2{
	font-size: 27px;
}
.sticky-wht-wrp{
	width: 12%;
}
.ablib{
	font-size: 16px;
}
.about_main_sec .top_img .img-1{
 margin-top: 100px;
}
.imagr1 img{
width: 60px !important;
}
.about_main_sec .top_img .imagr2 img{
	width: 90px !important;
}
.imager-3 img{
  width: 60px !important;
}
.last_imger img{
	width: 60px;
}
.img_box{
	width: 60px !important;
	height: 60px !important;
	border-radius: 7px;
}
.top_banner{
	padding: 50px 0px;
}
.top_banner h2{
	font-size: 20px;
}
.about_main_sec .abo_can h2{
	line-height: 30px;
}
.library_ser h2 {
    font-size: 21px;
}
.library_ser {
    padding: 50px 0px;
}
.top_banners{
	padding: 40px 0px;
}
.gat_pag_main .get_second {
    position: relative;
    border: 10px solid #fff;
    top: -41px;
    left: -79px;
}
.carr_banner {
    padding: 50px 0px;
}
.carr_banner h2 {
    font-size: 25px;
}
.carr_acd .card-header a.btn{
	width: 60%;
}
.carr_acd .card-header h4{
    font-size:17px;
}
.new_reales_sec {
    padding: 50px 0px;
}
.new_reales_sec h2 {
    font-size: 20px;
}
.main_ner_rel{
	padding: 40px 0px 20px 0px;
}
.full_detail .tab-content p{
	text-align: justify;
}
.cat_sed{
	padding: 20px 0px;
}
.carousel-caption p{
    dispaly:none;
}
.carr_acd .right_acod .appl_btn{
    padding: 5px 17px;
}
.carousel-caption p{
    font-size: 17px;
}
.boo_nam h3{
    font-size:25px;
}
.all_cat{
    padding: 50px 0px;
}
.all_cat h2 {
	font-size: 20px;
}


}