 
 
 /*responive max width to min width*/

/*@media 
(min-width: 992px) 
 and (max-width: 1200px){
	
}*/




/* iPads (landscape) ———– */

/*@media 
(min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {

}*/

/* iPads (portrait) ———– */

/*@media 
(min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait) {

}*/



/* iPads (landscape) ———– */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {



/* Styles */
}

/* iPads (portrait) ———– */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

/* Styles */
}



@media (max-width: 1200px) {
	 
    
}

@media (max-width: 1199px) {
	 .spec-box-outr {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
    
}

/*responsinator screen size*/
@media (max-width: 1024px) {
	 
    
}

@media (max-width: 992px) {
	 
    
}

@media 
(min-width: 990px) 
 and (max-width: 992px){
	.special-title img {
	width: auto;
	height: 100%;
	max-width: none !important;
}
}

@media (max-width: 991px) {
	.service-heading{
		font-size: 70px;
	}
	.vission-sec-outr{
		-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: 20px;
	}
	.mission-sec-outr{
		-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: 20px;
	}
	.special-title{
		width: 100% !important;
	}
	.special-title img{
		width: 100%;
	}
	.desc{
		width: 100% !important;
		float: left !important;
	}
	.box.active  .header .desc{
		float: left !important;
	}
	.bottom img {
	position: relative;
	bottom: 0;
}
.box.active .header .special-title{
	height: 300px;
	float: none !important;
}
.desc h2 {
	width: 100%;
	max-width: 500px;
	padding: 20px 20px;
	position: relative;
	transform: none;
	left: 0;
	top: 0;
	margin: 0 auto;
}
.box.active .header{
	height: auto;
	min-height: auto;
}

.news-pge .desc-inr {
	width: 100%;
	max-width: 500px;
	padding: 20px 20px;
	position: relative;
	transform: none;
	left: 0;
	top: 0;
	margin: 0 auto;
}
.news-pge .desc-inr  h2{
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	margin-bottom: 0px !important;
}
.content{
	float: left;
	width: 100%;
}
.service-txt-inr {
	padding: 0px 0px 35px;
}
.service-grid-outr .col-sm-6{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.news-grid-outr .mb-0 .news-txt {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.contact-desc iframe{
	height: 300px;
}
.contact-desc{
	background: transparent !important;
}
.contact-form .col-sm-4{
	ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.news-grid-outr .mb-0 .news-pic {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 500px;
	margin: 0 auto;
}
.news-txt {
	padding-right: 15px !important;
	padding-left: 15px  !important;
}
.news-txt h2{
	font-size: 30px;
}
.mission-txt-outr {
	height: auto;
}
.gallery-grid-outr .col-sm-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}
.photo {
	height: 300px !important;
}
.side.side-back p{
	margin-bottom: 0px !important;
}
.photo.photo_back .side.side-back{
	height: 300px;
	overflow-y: auto;
}
.photo  p.desc{
	float: none !important;
}
.body-pad{
	padding-top: 100px;
}

}

@media (max-width: 768px) {
	
	
}

@media (max-width: 767px) {
	.contact-content.box.active .special-title img {
	height: auto !important;
}
.spec-box-outr {
	-ms-flex: 0 0 33.333%;
	flex: 0 0 33.333%;
	max-width: 33.333%;
}
.spec-box-txt{
	padding: 8px 10px;
}
.location-box-outr{
	ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.location-box-outr.offset-2{
	margin-left: 0px;
}
.box.active .header .special-title {
	height: 200px;
}
.gallery-grid-outr .col-sm-3 {
	-ms-flex: 0 0 33.333%;
	flex: 0 0 33.333%;
	max-width: 33.333%;
}
.menu-nav .menu-nav-item{
	width: 100%;
}
.menu-nav .menu-nav-item a{
	margin-top: 0px;
	margin-bottom: 15px;
}

	
}

@media (max-width: 736px) {
	
	
}

@media (max-width: 667px) {
	
	
}

@media (max-width: 600px) {
	
	.logo .logo-image {
	width: 170px;
	height: 170px;
	display: block;
}	
.pages-nav__item {
	padding: 0px;
}
.carouseller .carouseller__left {
	left: 0 !important;
	z-index: 99;
	color: #fff;
} 
.carouseller .carouseller__right {
	right: 0 !important;
	z-index: 99;
	color: #fff;
}

}

@media (max-width: 568px) {
	
	.gallery-grid-outr .col-sm-3 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}	 

}

@media (max-width: 480px) {
	
	.logo .logo-image {
	width: 170px;
	height: 170px;
	display: block;
}	
.service-heading {
	font-size: 50px;
} 
.header span img {
	margin-left:20px;
	margin-top:10px;
	margin-right:10px;
}
.header h2{
	font-size: 20px;
}
.spec-box-outr {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.service-box-content h4 {
	font-size: 20px;
}
.service-box-text ul li h5{
	font-size: 16px;
}
.service-box-text h5{
	font-size: 16px;
}
.section-title h2{
	font-size: 20px;
}
.news-txt h2 {
	font-size: 20px;
}
.special-title img {
	width: auto;
	height: 100%;
	max-width: none !important;
}
.box.active .special-title img {
	width: 100%;
	height: 100%;
	max-width: 100% !important;
}
/*.spec-grid-outr{
	height: 343px;
	overflow-y: auto;
	padding: 0px 22px;
	margin: 0px -7px;
}*/
.vission-txt-outr{
	padding-left: 15px;
	padding-right: 15px;
}

}

@media (max-width: 414px) {
	
   

}

@media (max-width: 384px) {
	
   .gallery-grid-outr .col-sm-3 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

}
@media (max-width: 375px) {
	
   

}

@media (max-width: 360px) {
	
   .spec-box-txt {
	padding: 8px 8px;
}

}

@media (max-width: 320px) {
	
   

}
/*responsinator screen size*/