/*Banner*/
.banner-section{
	position:relative;
	margin-top: 90px;
}
.banner-slider{
	position:relative;
}
.banner-slide{
	min-height:500px;
	position:relative;
	z-index:1;
}
.banner-slide:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
}

.banner-slide1{
	background:url("../images/banner-1.jpg") no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.banner-slide2{
	background:url("../images/banner-2.jpg") no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.banner-content{
	max-width:720px;
	padding:60px 0;
	position:relative;
	z-index:1;
}
.banner-content p{
	color:#fff;
	font-size: 24px;
	line-height:1.4;
	margin-bottom:40px;
}
.btn-click{
	background-color:#0069b7;
	padding:14px 38px;
	color:#fff;
	font-size: 16px;
	font-weight:600;
	border-radius:6px;
	transition:all 0.4s linear;
}
.btn-click:hover{
	background-color:#fff;
	color:#0069b7;
}

/*Banner Close*/
/*Form Section*/
.form-section{
	padding-bottom:60px;
}
.form-blog{
	max-width:1020px;
	margin:-40px auto 0;
	background-color: #02789e;
	padding:25px 15px;
	position:relative;
}
.form-blog h2{
	color:#fff;
	margin-bottom:30px;
}
.control-pannel {
 
  margin-bottom: 22px;
}
.message-box{
	width:100%;
}
.control-pannel label{
	display: block;
	color:#fff;
	font-size: 16px;
	font-weight:500;
	margin-bottom:12px;
}
.submit-btn{
	color:#0069b7;
	font-size: 18px;
	font-weight: 600;
	padding:12px 44px;
	border-radius:6px;
	border:2px solid #0069b7;
	transition:all 0.4s linear;
}
.submit-btn:hover{
	background-color: #0069b7;
	color:#fff;
}

/*Form Section Close*/
/*Our Services*/
.service-section{
	background-color: #f6f8fb;
	padding:60px 0;
}
.service-section h2{
	text-align: center;
	margin-bottom: 36px;
}
.service-wrapper{
	
}
.service-wrap {
  margin-bottom: 26px;
  text-align: center;
  border-bottom: 2px solid #ccc;
  padding-bottom: 20px;
}
.service-wrap:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom:none;
}
.service-wrap figure{
	margin-bottom: 20px;
}
.service-wrap span{
	display: block;
	color:#000;
	font-size: 18px;
	line-height:1.14;
}
/*Our Services Close*/
/*Air Conditioner Services*/
.conditioner-service-section{
	padding:60px 0;
}
.conditioner-service-section h2{
	text-align: center;
	margin-bottom: 28px;
}
.conditioner-slider{
	
}
.conditioner-wrap{
 padding:0 10px;
}
.conditioner-wrap figure{
	position:relative;
}
.gallery-thumb{
	position: absolute;
	left: 0px;
	color: #fff;
	font-size: 13px;
	background: rgba(0,0,0,0.65);
	padding: 10px;
	font-weight: bold;
	bottom: 0;
}
.conditioner-slider .slick-arrow{
	position:absolute;
	bottom:-40px;
	z-index:1;
	background:none;
	font-size: 0;
	border:none;
}
.conditioner-slider{
	
}
.conditioner-slider img{
	width:100%;
	object-fit: cover;
}
.conditioner-slider .slick-prev{
	right:89%;
}
.conditioner-slider .slick-next{
	left:89%;
}
.conditioner-slider .slick-prev:after {
  content: "";
  display: inline-block;
  border: solid #000;
  border-width: 3px 0 0 3px;
  left: 100%;
  z-index: 1;
  padding:10px;
  top: 7px;
  transition: 0.3s ease-in;
  transform: rotate(-45deg);
}
.conditioner-slider .slick-next:after {
  content: "";
  display: inline-block;
  border: solid #000;
  border-width: 0 3px 3px 0;
  left: 100%;
  z-index: 1;
  padding:10px;
  top: 7px;
  transition: 0.3s ease-in;
  transform: rotate(-45deg);
}

/*Air Conditioner Services Close*/
/*Service price*/
.service-price{
	
	border-top: 1px solid #ccc;
}
/*Service price Close*/
/*why choose*/
.why-choose{
	background:url("../images/remote-control-ac.jpg") no-repeat;
	background-size: cover;
	padding:70px 0;
	position:relative
}
.why-choose:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
}
.choose-wrapper{
	position:relative;
	z-index:1;
}
.why-choose h2{
	color:#fff;
	font-size:38px;
	margin-bottom: 0;
	text-align: center;
}
.choose-wrapper,.choose-right{
	
}
.chhose-box{
	margin-bottom: 40px;
	text-align: center;
}
.chhose-box:last-child{
	margin-bottom: 0;
}
.chhose-box figure {
  margin-bottom: 16px;
}
.chhose-box figure img{
	width:80px;
}
.chhose-box h3{
	color:#fff;
	font-size: 24px;
	line-height: 1.18;
}
.choose-left{
	margin-bottom:45px;
}
.choose-right{
	flex-wrap:wrap;
}


/*why choose close */
/*Work Close*/
.work-section{
	padding:60px 0;
}
.work-section h2{
	text-align: center;
	margin-bottom: 32px;
}
.work-wrap{
	
}
.work-box{
	text-align: center;
	margin-bottom: 30px;
}
.work-box:last-child{
	margin-bottom: 0;
}
.work-box figure{
	margin-bottom: 24px;
}
.work-box h3{
	color:#000;
	font-size: 26px;
	text-align: center;
}
/*Work*/
/*testimonial*/
.testimonila-section{
	background-color: #f6f8fb;
    padding: 60px 0;
}
.testimonial-review{
	margin-bottom: 30px;
}
.customer-review{
	font-size: 18px;
	color: #0069b7;
	font-weight:600;
	display: block;
	margin-bottom: 13px;
}
.testimonial-review h2{
	color: #0069b7;
	margin-bottom: 0;
}
.testimonial-wrap{
	
}
.testimonial-slider{
	background-color: #fff;
	padding:30px;
}
.testimonial-box{
	
}
.testimonial-box p{
	font-size:20px;
	line-height: 1.45;
	margin-bottom: 24px;
}
.customer-detail{
	
}
.client-pic{
	width: 80px;
   border-radius: 50%;
   overflow: hidden;
}
.client-name{
	width: calc(100% - 80px);
	padding-left: 20px;
	font-size: 20px;
	font-weight: 500;
}
.testimonial-slider .slick-dots{
	margin-top: 10px;
	padding-left: 5px;
}
.testimonial-slider .slick-dots li{
	display: inline-block;
	margin-right: 10px;
}
.testimonial-slider .slick-dots li button {
	width:8px;
	height:8px;
	background-color: #c5bcbc;
	border-radius: 50%;
	font-size: 0;
}
.testimonial-slider .slick-dots .slick-active button {
	background-color: #0069b7;
}

/*testimonial Close*/
/*Gallery*/
.gallery-img img{
	width:100%;
	object-fit: cover;
}
/*Gallery Close*/
