@media only screen and (min-width:360px) {
	
}
@media only screen and (min-width:375px) {
	h1{
		font-size: 46px;
	}
}
@media only screen and (min-width:576px) {
	
}
@media only screen and (min-width:768px) {
	.banner-content{
		max-width:600px;
	}
	.banner-slide{
		min-height:400px
	}
	/*Contact page*/
	
	.quick-contact {
  display: flex;
  justify-content: space-between;
}
.contact-box{
	margin-bottom:0;
	width:31%;
	padding:15px;
}
.contact-global{
	font-size: 13px;
}
	/*Contact page Close*/
	
}
@media only screen and (min-width:992px) {
	h1{
		font-size: 48px;
	}
	h2{
		font-size: 30px;
	}
	/*Banner*/
	.banner-slide {
      min-height: 470px;
   }
  .form-blog{
  	padding:35px 30px;
  }	
  .field-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.control-pannel {
  margin-bottom: 22px;
  width: 32%;
}
.message-box {
  width: calc(100% - 34%);
}
 /*Our Services*/ 
.service-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.service-wrap{
	padding-bottom: 0;
	margin-bottom:18;
	border-bottom:0;
	width: 31%;
}
.service-wrap figure{
	min-height:110px;
}
.service-wrap:hover img{
	transform: scale(1.1);
    transition: all 0.3s ease;
}
 /*Air Conditioner Services */
.conditioner-slider .slick-arrow{
	bottom:auto;
	top:50%;
	transform: trnaslateY(-50%);
}
.conditioner-slider .slick-prev{
	right:95%;
}
.conditioner-slider .slick-next{
	left:95%;
}
 /*why choose*/ {
 	padding-bottom:20px;
 }
 .why-choose
.choose-wrapper, .choose-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.choose-left{
	width:40%;
	margin-bottom: 0;
}
.choose-right{
	width:50%;
}
.why-choose h2{
	text-align: left;
	font-size: 52px;
}
.chhose-box h3{
	font-size: 20px;
}
 /*Work*/ 
 .work-wrap {
  display: flex;
  justify-content: space-between;
}
.work-box{
	width:30%;
	margin-bottom: 0;
}
 /*testimonial*/ 
 .testimonial-blog {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.testimonial-review{
	width:38%;
}
.testimonial-wrap{
	width:55%;
}
/*Service*/
.repaire-content{
	display:flex;
	align-items: center;
	justify-content: space-between;
}
.repaire-lft{
	width:40%;
	margin-bottom: 0;
}
.repaire-rht{
	width:50%;
}
.maintenance-wrapper{
	display:flex;
}
.maintenance-block,.plan-block{
	width:33.333%;
}
.single-block{
	width:calc(100% - 33.3333%)
}
.choose-wrap {
	display:flex;
	justify-content: space-between;
}
.choose-sec{
	width:23%;
	margin-bottom: 0;
}
.ac-service-repaire{
	display: block;
	width:155px;
}
.maintenance-wrapper h2{
	font-size: 30px;
}


	/*Contact page*/
	
	.contact-box {
		padding: 20px;
	}
	.contact-global {
		font-size: 16px;
	}
	/*Contact page Close*/

	
	
	
	
}
@media only screen and (min-width:1200px) {
	h1{
		font-size: 52px;
	}
	h2{
		font-size: 36px;
	}
	/*Banner*/
	.form-blog {
  padding: 40px 35px;
}
 /*Our Services */
.service-section h2{
	margin-bottom: 50px;
}
 /*Air Conditioner Services*/ 
.conditioner-service-section h2{
	margin-bottom: 50px;
}
.conditioner-slider .slick-prev {
  right: 99%;
}
.conditioner-slider .slick-next {
  left: 99%;
}
 /*why choose*/ 
 .why-choose{
 	padding:60px 0 30px;
 }
 .chhose-box{
 	width:47%;
 }
  /*testimonial*/
 .testimonila-section{
 	padding:70px 0;
 } 
 /* Error page */
.error-page{
	margin-top: 105px;
	padding:65px 0;
}
	 
	
	
}
@media only screen and (min-width:1280px) {
	.repaire-rht{
		padding-right: 130px;
	}
	.maintenance-wrapper h2{
	font-size: 32px;
}


	/*Contact page*/
	
	.contact-box {
		padding:25px;
	}
	.contact-global {
		font-size: 18px;
	}
	/*Contact page Close*/


}
@media only screen and (min-width:1366px) {
	
	
}
@media only screen and (min-width:1440px) {
	.container{
		padding:0 15px;
	}
	h1{
		font-size: 62px;
	}
	h2{
		font-size: 42px;
	}
	/*Banner*/
	.banner-slide {
     min-height:550px;
   }
   .banner-content{
   	padding:80px 0;
   }
   .form-section {
  padding-bottom: 80px;
}
.form-blog {
  padding:50px 40px;
}
 /*Our Services */
.service-section{
	padding:70px 0;
}
 /*why choose */
 .why-choose h2{
 	font-size: 62px;
 }
 .chhose-box h3{
 	font-size: 22px;
 }
 
 /*Service*/
.maintenance-block, .plan-block {
  padding: 25px 20px;
}
/*Contact page*/
	
	.contact-box {
		padding:35px;
	}
	.contact-global {
		font-size: 18px;
	}
	/*Contact page Close*/
	
	
	
}
@media only screen and (min-width:1600px) {
	
}