/*--------------------------------------------------------------
# Responsive Media Queries
--------------------------------------------------------------*/

@media screen and (max-width: 1920px) {

}

@media screen and (max-width: 1366px) {
.contentsection {
  
  top: 73%;

}
.cont2 {
    padding: 0% 9% 0% 3%;
   

}
.cont1{padding: 2% 5% 2% 7%;
   
}
.cont4 {
    padding: 0% 11% 0% 3%;
    width: 50%;
    float: left;
}
.photogallery .citieslists>button.slick-next {

 
  right:11.5%;
 
}
.photogallery .citieslists>button {left:12%;}
.photogallery h1{margin: 0px 0 60px;}
.achievements .leftside{    margin-left: 10% ;     width: 40%;}
.cont3 {
    padding: 0% 10% 0% 3%;
    width: 50%;
    float: left;
}
.title h1{font-size: 25px;
}


@media screen and (max-width: 1024px) {

	
  }

@media screen and (max-width: 992px) {
  
}

@media screen and (max-width: 991px) {
 
}

@media screen and (max-width: 768px) {
 
}

@media screen and (max-width: 767px) {
    .cont3 ul{margin: 50px 0;}
  .cont3 ul li{width: 100%; }
  .cont3{width: 100%;}
  }
}

@media screen and (max-width: 420px) {

   
}
/*shweta*/
@media screen and (min-width: 768px) and (max-width: 1000px) {
	.languagetranslate{padding: 12px 20px;}	
	.contentsection{top: 30%;}
	.wecomesection .fourboxes .box p{margin: 30px 0px 0px 0px;font-size: 13pt;}
	.achievements .leftside{margin-left: 5%;  width: 100%; }
	.achievements .rightside{width: 100%; position: sticky;}
	.photogallery .citieslists>button.slick-next{right: 2px;}
	.photogallery .citieslists>button{left: 10px;}
	.achievements .leftside .box .right .date{left: -38px;padding: 10px 34px; font-size: 15px;}
	.achievements .leftside .box .right{width: 40%;}
	.achievements .leftside .box .right .title {font-size: 16px;}
	.achievements .leftside .box .right p {font-size: 16px;}	
	.greenband ul h3{font-size: 16px;}
	.greenband ul li a{font-size: 13px;}
	.continfottext{font-size: smaller;}
	.continfottext2{font-size: smaller;}
	/*about-foundation*/
	/*Reliance Foundation School*/
	.rfscont .cont{ width: 100%; padding: 5% 4% 0 10px;}
	.rfscont .img {    width: 96%;
    margin: 0 auto;
    float: none;}
	.style_prevu_kit{height: 250px;padding: 11px;}
	.style_prevu_kit p{font-size: 15px;line-height: 25px;}
	.imagine:hover::after{right: -25px; bottom: 37px;}
	/*Vision, Mission & Objectives*/
	.left .title h1{font-size: 20px;}
	/*Pre-primary School Programme (LKG-UKG)*/
	.cont2{width: 100%;}
	.cont1{width: 100%;padding: 0px;}
	.ukg-section-3 { padding-left: 0px;}
	.facilitybox-r{    float: left;
    width: 100%;     position: relative;}
    .facilitybox .rightimg{width: 100%;}
    .facilitybox .leftimg{width: 100%;}
    .facilitybox-l{ width: 100%;     position: relative;}
    .abutthumb ul li{    width: 33.33%;     margin-bottom: 15px;}
    .abutthumb ul li img { width: 100%;}
    .rfscont {
    width: 96%;
    height: 100%;
    overflow: hidden;
    position: relative;
    top: 0px;
    margin: 0 auto;
}
.rfscont .img img {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.cont2 {
    padding: 3% 5% 0% 2%;
   
}
.facilitybox h4{display: inline-block;}

}

@media screen and (min-width: 320px) and (max-width: 767px) {

	.wecomesection .fourboxes{    position: relative;     height: 100%;
    overflow: hidden; background: transparent;
    border: none;
    bottom: 0;}
    .wecomesection p{    margin: 0px 5%;}
    .wecomesection button {
    margin-bottom: 30px;
    margin-top: 30px;
}
.wecomesection .fourboxes .box{    width: 100%; margin-bottom: 20px; border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}
.wecomesection .fourboxes .box:nth-child(1) {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
   
}
.wecomesection .fourboxes .box p {
    margin: 10px 0px 0px 0px;
    }

    .achievements .leftside .box .left{width: 100%;}
    .achievements .leftside .box .right {
    width: 100%;
}
	.contentsection {
    top: 30%;
}
.greenband {
    padding: 30px;background: rgba(6, 141, 83, 1);
    
}
.greenband ul{width: 100%;}
.greenband ul h3{    margin: 10px 0 10px 0;}
.photogallery h1{    margin: 20px 0 20px;}
.copyright {
   
    margin: 15px 0px;
}
.wecomesection .fourboxes .box:hover{transform:none;}
.abutthumb ul li{    width: 100%; margin-bottom: 15px;}
.abutthumb ul li img{width: 100%;}
.style_prevu_kit{width: 100%; margin-bottom: 15px;}
.style_prevu_kit:hover{transform:none;}
.style_prevu_kit p{line-height: 23px;} 
.rfscont {
    width: 94%;
    height: 100%;
    overflow: hidden;
    position: relative;
    top: 0px;
    margin: 0 auto;
}
.rfscont .img img {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
     border-top-left-radius: 10px;
      border-bottom-left-radius: 10px;
}
.facilitybox-r {
    float: left;
    width: 100%;
    left: 0;
    position: relative;
    bottom: 0;
}
.facilitybox-l {
    float: left;
    width: 100%;
    left: 0;
    position: relative;
    bottom: 0;
}
.facilitybox .rightimg{width: 100%;     float: none;}
.facilitybox .leftimg{    margin: 0px 0px 0px 0px;
    width: 100%;     float: none;}
    .ukg-section-3 {
    padding-left: 0px;
}
.prepschool .ukg-section-3 .ukg-img img {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.facilitybox h4{    display: inline-block;}
.achive-leftdiv .datentype {
    right: 15px;
}
.facilitybox .textdiv ul li{    width: 100%;}
.mobile-nav-toggle{    top: 16px;}
.languagetranslate {
    padding: 28px 45px;
}

.innperpagegallery .galleryGrid .grid .element-item {
        width: 50%;
    }
}

@media screen and (min-width: 300px) and (max-width: 470px) {
/*	.languagetranslate{padding: 12px 45px;}	*/
	#carousel-2 .fas {font-size: 20px; margin-top: 70px;}
	.contentsection{top: 25%;}
	.scroll-down{bottom: 0px;}
	.wecomesection .fourboxes .trophy{padding-top: 4%;}
	.wecomesection .fourboxes .box p{    margin: 10px 0px 0px 0px;
    font-size: 18px;
    line-height: 25px; padding: 0px 0px;}
	.achievements .leftside{    width: 90%;
    margin: 0 auto;
    float: none; }
	.achievements .rightside{width: 100%; position: sticky;}
	.photogallery .citieslists>button.slick-next{right: 2px;}
	.photogallery .citieslists>button{left: 10px;}
	/*.achievements .leftside .box .right .date{left: -38px;padding: 10px 34px; font-size: 15px;}*/
	/*.achievements .leftside .box .right{width: 40%;}*/
	.achievements .leftside .box .right .title {font-size: 14px;}
	.achievements .leftside .box .right p {font-size: 14px;}
	.slick-dotted .slick-dots{display: none !important;}
	.contactbox{    margin: 0 auto;
    float: none;}
    .contactbox02{ display: block;
    width: max-content; margin: 0 auto;}
    /*.contactbox{margin: 5px;}*/
	.greenband ul h3{font-size: 12px;}
	.greenband ul li a{font-size: 13px;}
	/*.continfottext{font-size: smaller;}
	.continfottext2{font-size: smaller;}*/
	/*about-foundation*/
	.maam-pic{ width: 140px !important;}
	/*Reliance Foundation School*/
	.rfscont .cont{ width: 100%; padding: 5% 4% 0 10px;}
	.rfscont .img { width: 100%;}
	.style_prevu_kit{height: 250px;padding: 11px;}
	
	.imagine:hover::after{right: -30px;}
	/*Vision, Mission & Objectives*/	
	.visionbox .right{width: 100%;}
	.missionbox .right{width: 100%;}
	/*building*/
	.bt-p { padding-left: 10px;  padding-right: 10px;}
	/*Facilities*/
	/*.facilitybox .rightimg{width: 100%;}
	.facilitybox-r{width: 100%;}*/
	/*Pre-primary School Programme (LKG-UKG)*/
	.cont2{width: 100%;}
	.cont1{width: 100%; padding: 0px;}
	/*.ukg-section-3 { padding-left: 20px;}*/
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
	and (-webkit-min-device-pixel-ratio: 1) {
		
}