/*---------------------mob----resp-----wrap-----------start--------------*/

@media only screen and (min-width: 320px) and (max-width: 767px) {

	.logo img {
  		width: 45%;
	}

.banner-section-two .content-box .btn-box .info-btn-three strong {
  font-size: 16px;
  }

  .banner-section-two .content-box .btn-box .info-btn-three .icon {
	  left: -35px;
	  font-size: 13px;
	  line-height: 32px;
	  width: 32px;
	  height: 32px;
  
}

.bnr-numb a::before {
	display: none;
}

.banner-section-two .content-box .btn-box {
	align-items: start;
	padding-left: 32px;
}

.form-column {
  margin-top: 27px;
}


.form-column .inner-column {
  width: 100%;
  left: 0px;
}

.contact-form h5::before {
  width: 26px;
  top: 15px;
  right: 13px;
}

.sec-title .sub-title {
	font-size: 20px;
}

.sec-title.alt .sub-title::before,
.sec-title.alt .sub-title::after {
	display: none;
}

.sec-title.text-center .sub-title {
  padding: 0px;
}


.process-section {
  padding: 40px 0 15px;
}


.sec-title {
  margin-bottom: 30px !important;
}

.sec-title.light .sub-title::before,
.sec-title.light .sub-title::after {
	display: none;
}

.servc-wrp .service-block-nine {
  display: block;
  width: 72%;
  margin-top: 35px;
  margin: auto auto 24px;
}

.service-block-nine .inner-box .content-box .icon img {
  width: 60%;
}

.testimonial-block-two .inner-box {
	height: auto;
}

.testimonial-block-two .image-box .thumb {
	height: 94px;
    width: 100px;
    margin-bottom: 0px;
}

 .testimonial-block-two .inner-box {
    padding: 8px 10px 20px;

   }

   .testimonial-block-two {
  margin-bottom: 10px;
}

.testimonial-section-two {
  padding: 43px 0 50px;
}


.sec-title .sub-title::before {
	display: none;
}


.counter-block-three .icon {
	font-size: 39px;
	margin-bottom: 0px;
}

.counter-block-three .inner {
	padding: 2px 0 12px;
}

.counter-block-three .count-box .count-text {
	font-size: 28px;
}

.counter-block-three .counter-title {
  font-size: 15px;
  }

  .counter-block-three .count-box {
  	line-height: 30px;
  }

  .rgt-txt-brnch {
  text-align: left;
}

.foot-brnch-wrp {
  padding: 0px 10px;
}

.footer-style-two .widgets-section {
  padding: 40px 0 25px;
}

 .footer-bottom .copyright-text {
 	margin-top: 0px;
 }


}

/*---------------------mob----resp-----wrap----------end--------------*/




/*--------------------tab----resp-----wrap-----------start--------------*/

@media only screen and (min-width: 768px) and (max-width: 1080px) {

	
.process-block .inner-box .content-box {
    padding: 15px 10px;
  }

  .service-block-nine .inner-box .content-box .icon {
  top: -51px;
  line-height: 66px;
  width: 75px;
  height: 71px;
}

.service-block-nine .inner-box .content-box .title {
	line-height: 20px;
    margin-top: -45px;
    font-size: 17px;
    font-weight: 500;
}

.service-block-nine {
  margin-bottom: 0px;
}

.sec-title .sub-title {
	font-size: 27px;
}

.services-section-nine {
  padding: 52px 0 60px;
}

.testimonial-block-two .image-box .thumb {
	width: 100px;
	height: 100px;
	margin-bottom: 0px;
}

 .testimonial-block-two .image-box .thumb {
    margin-bottom: 5px;
  }

  .testimonial-block-two {
  margin-bottom: 10px;
}


.testimonial-section-two {
  padding: 55px 0 50px;
}

.fun-fact-section-three {
  padding: 55px 0 32px;
  }


  .footer-bottom .copyright-text {
  	margin-top: 0px;
  }

  .footer-style-two .widgets-section {
	  padding: 39px 0 25px;
	}

}

/*--------------------tab----resp-----wrap----------end--------------*/