
@media (min-width:1600px) and (max-width:1960px) {
	
}


@media screen and (max-width:1280px) {

}
	

@media (min-width:1025px) and (max-width:1280px) {	

}	



@media screen and (max-width:1024px) {
	
.soc {padding: 30px;}

}

@media (min-width:1024px) and (max-width:1200px) { 

.program-img { background-position:-29px bottom; }
.program-img img { width:100%; height:100%; }

.short::after, .address::after { right:0px; }
.short, .address, .soc {padding:30px 15px;}

.banner-captions .banner-title { margin-bottom:40px; }

.conts-sect .col-md-4 { width:41%; }

.contact-box { min-height:200px; }

}


@media (min-width:991px) and (max-width:1023px) { 

.sliderbtns1 a .slide-tlt { }
}

	
@media screen and (max-width:990px) {

.site-navbar, .site-navbar.site-navbar-bg { height:75px; }
.site-navbar .navbar-brand img { width:60%; transition:all 500ms ease-in-out }
.site-navbar .share-btn-container { margin: 40px 0;}
.site-navbar .navbar-brand {padding: 5px 15px;}
.site-navbar { background:rgba(156,181,38,1);  -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);/**/ }
	.sliderbtns1 a .slide-tlt { }

.banner { margin-top:75px; }	
#inner-banner { margin-top:75px; }	

.section-top { padding:30px 0px 0px; }
.section-bottom { padding:0px 0px 30px; }
.section-top-btm { padding:30px 0px; }

.serv-box { margin-bottom:100px; width:390px;  }	
.ball {padding:30px 0 30px;}

	
}


@media screen and (max-width:800px) {
	
}	
	
	
@media (min-width:768px) and (max-width:1023px) {

.owl-captions { top:13%; }
.owl-item.active .owl-captions h3.h3-title { left:10%; }
.owl-item.active .owl-captions h4.h4-title { left:14%; }
.owl-captions h3 { font-size:35px; letter-spacing:1px; }
.owl-captions h3 span { font-size:20px; }
.owl-captions h4 { font-size:50px; letter-spacing:1px; }

.owl-item.active .owl-captions h4.h4-title { top:68px; }


.address::after, .short::after { right:10px; }
.soc { padding:30px 15px; }
.short {padding:30px 15px;}

.banner-captions .banner-title h2 span::after { width:50%; }

.row.program-list { margin: 0 -15px 30px !important;  width:inherit;}
.program-title h3 { letter-spacing:0px; font-size: 30px;line-height:normal; }
.program-img::after { left:0%; }
.program-img img { width:100%; height:100%; }

.program-list .col-sm-9 { width:66%; }
.program-list .col-sm-3 { width:34%; }

.conts-sect { padding:0px; }


.news .jall img {width:100%; height:100%; }

}

@media screen and (min-width:768px) {
	
	.moblie-hidde { display:block; }
.moblie-visible { display:none; }



	
	 }


@media screen and (max-width:767px) {

.col-lg-4.col-md-4.col-sm-4.menu-container { width:50%; float:right;  }

.owl-captions { top:20%; left:-40px; }
.owl-captions h3 {letter-spacing:1px; font-size:28px; }
.owl-captions h3 span {font-size:28px;}
.owl-captions h4 {letter-spacing:1px;font-size:28px; }
.owl-captions h4 span.qut { font-size:15px }
#owl-demo .owl-prev { top:40%; }	
#owl-demo .owl-next { top:40%; }
.owl-item.active .owl-captions h4.h4-title { top:68px; }


.owl-captions h4 span.qut { text-align:left; }

	
.ball{margin: 0 auto;padding:0px;width:200px}	
.ball img {border-radius: 100%;height: 200px;width: 200px;}
.ball-icon { bottom: -17px; height: 90px; width: 90px;}
.ball-icon::after {height: 90px;width:90px;left:-11px;}

.section-top-btm { padding: 30px 0; }

.welcome h3 {font-size: 28px;}
.welcome h4 {font-size: 26px; margin: 0;}
.welcome p { font-size: 18px; text-align: justify;}

.advantages h3 {font-size: 26px; margin: 0;}
.advantages h4 {font-size: 14px;margin: 20px 0;}
.advantage-list { margin: 15px 0; }

.serv-box { margin-bottom:50px; width:390px;  }
.services-block .sections-title h4 {font-size: 26px; margin: 0 0 30px;}
.services-block .sections-title h3 {font-size: 28px; margin: 0;}
.serv-box3::after {left: 70px;bottom: 31%;}
.serv-box3.serv-box .ball-icon {left: 60%;bottom: 78%;}


.address, .short{ padding:0 15px 20px; border-bottom:1px solid #2f2f30; margin-bottom:20px  } 
.short::after {top:97%;height:0px;right: 35px;width: 84%;}
.address::after {top:102%;height:0px;right: 35px;width: 84%;}
.soc {padding:0 15px 0px; margin-bottom:0px }


.gal { padding:0px 0px 10px; }
.owl-next { right:0px; }
.owl-prev {left:0px; }

.sliderbtns1 a .slide-tlt { }

.banner-captions .banner-title { margin-bottom:40px; }
.banner-captions .banner-title h2 span::after { width:50%; }

.row.program-list { margin: 0 -15px 30px !important;  width:inherit;}
.program-title h3 { letter-spacing:0px; font-size: 30px;line-height:normal; }
 .program-img  {width:500px; text-align:center; margin:0 auto; background-position:center bottom; }
.program-img img { width:100%; height:100%; }
.program-img::after { left:27%; }

.moblie-hidde { display:none; }
.moblie-visible { display:block; }

.conts { min-height:inherit }
.conts-sect h4 { font-size:30px; }
.conts-sect { padding:0px 0px; }
.conts-sect h4::before { width:75px; height:75px; left: -25px; }
.conts-sect0 { padding:0px 15px; }

.eventmodal { top:80px; }
.enq-block { margin-bottom:50px; }

.contact-form label.arealebel { min-height:71px; }

.sliderbtns1 a { width:50%; }
.sliderbtns1 a.slideactive1 .active-triangle1 { left:73%; top:66px; }
.sliderbtns1 a.slideactive1 .active-triangle { left:23%;}

.sliderbtns1 a.slideactive1 .active-triang {left:23%; top:66px;}
.sliderbtns1 a.slideactive1 .active-triang1 { left:73%; top:66px; }

.gallery-info h4 { font-size:20px; }

.press-block .col-sm-4 { width:33%; float:left; }
.conts-sects h4 { font-size:24px; }
.conts-sects h4::after{ width:50px; bottom:15px; }

.overlay .overlay-close { right:5px; top:5px; width:50px; height:50px; }



}


@media screen and (max-width: 640px) {

.ball { width:500px; }
.ball img { width:500px; height:500px; } 
.ball-icon { left:12%; width:130px; height:130px; }	
.ball-icon::after {  width:130px; height:130px; }
		
.advantages h4 {font-size:18px;}

.banner-captions .banner-title { margin-bottom:40px; }
.banner-captions .banner-title h2 { font-size:35px; line-height:35px; letter-spacing:0px; }
.banner-captions .banner-title h2 span::after { width:58%; bottom: 12px; margin-left:10px; }

.program-img img { width:100%; height:100%; margin:0 auto; }
.program-img  {width:80%;}

.time-table-block  { padding-left:28%; }
.time-table-times { width:28%; }

.eventmodal-details-block { width:80%; margin:0px auto;  }
.clsevent-details { height:300px; overflow-y:scroll; }

.gallery-info { min-height: 130px;}

.program-title.clear { padding-left:0px; }

}

@media screen and (max-width: 600px) {
	
.owl-captions { height:110px; background:#000; position:relative; left:auto; top:auto; padding:10px;   }
.owl-item.active .owl-captions h3.h3-title {position:relative; left:5%; }
.owl-item.active .owl-captions h4.h4-title {position:relative; top:0px; left:5%; }


	
	}


	
@media screen and (max-width:480px) {
	
	body { font-size:16px; line-height:30px; }
	p {font-size:16px; line-height:30px;}
	
	.ball { width:100%; }
	.ball img { width:100%; height:auto; } 
	.ball-icon { left:12%; width:130px; height:130px; }	
	.ball-icon::after {  width:130px; height:130px; }
	
	.overlay nav { top:40%; }
	
	
.banner-captions .banner-title { margin-bottom:10px; }
.banner-captions .banner-title h2 { font-size:30px; line-height:30px; letter-spacing:0px; }
.banner-captions .banner-title h2 span::after { width:40%; bottom: 12px; margin-left:10px; }
	
.program-title h3 {  font-size:25px; }	
.inner-content-block h2 {font-size: 25px;}

.jall img {width:100%; height:100%;  }	
.jall { width:90%; }

.time-table-block  { padding-left:38%; }
.time-table-times { width:38%; }
	
.sliderbtns1 a { font-size:22px; padding: 18px 13px; }	
.sliderbtns1 a.slideactive1 .active-triangle1 { left:70%; top:66px; }
.sliderbtns1 a.slideactive1 .active-triangle { top:66px;}

.press-block .col-sm-4 { width:100%; }	

.cas .serv-box2.serv-box2 .ball-icon { bottom: 55%;  left: 2%;}
.serv-box3.serv-box .ball-icon { bottom: 66%;  left: 66%;}	
	
}

	
@media screen and (max-width: 360px) {


.owl-captions h3 {letter-spacing:1px; font-size:18px; }
.owl-captions h3 span {font-size:18px;}
.owl-captions h4 {letter-spacing:1px;font-size:18px; }
.owl-captions h4 span.qut { font-size:12px }
#owl-demo .owl-prev { top:20%; }	
#owl-demo .owl-next { top:20%; }

.serv-box {width:100%; }
.sliderbtns1 a .slide-tlt { }

.jall-icon::after { width:130px; height:130px; }

.program-title h3::after { width:30px; }

.overlay ul li a { font-size:18px; }
		
}	
	
	
@media screen and (max-width: 320px) {
	
	.col-lg-4.col-md-4.col-sm-4.menu-container { width:45%; }
		
}	