
@media (max-width: 767px) { 

.our-serv-head p {width: 100%; margin: 0 auto; }
.our-serv-head h2{font-size: 25px;}
.footer-about img {width: 43%; }
 .navbar-brand {width: 33%; }
.main-header-wrapper {position: unset; width: 100%; z-index: 99; border-bottom: 1px solid #ccc; padding: 4px 0px; background-color: #000; }
.navbar-toggler{background-color: #fff; color: #000;}
.nav-rigth{display: none;}
.navbar-nav li{border-bottom: 1px solid #ccc; padding: 10px 0px;}
.navbar-nav li:last-child{border: none;}
.home-banner-wrapp .hero-section {padding-top: 40px; padding-bottom: 36px; }
.home-banner-wrapp .review{display: none;}
.home-banner-wrapp .review img.arror{display: none;}
.home-banner-wrapp .get-a-quote img.lins{display: none;}
.home-banner-wrapp .hero-text > span{font-size: 14px;}
.home-banner-wrapp .hero-text h1 {color: #fff; padding-bottom: 2px; line-height: 30px; font-weight: bold; font-size: 22px; }
.home-banner-wrapp .hero-text p {font-size: 15px; color: #ffffff; line-height: 23px; padding-bottom: 7px; }
.home-banner-wrapp .hero-text {padding-bottom: 32px; }
.home-banner-wrapp .get-a-quote{width: 100%;}
.home-banner-wrapp .get-a-quote img{display: none;}
.home-banner-wrapp .btn {
  display: flex !important;
  align-items: center;
  width: fit-content;
  background-color: #cd400d;
  border-radius: 60px;
  padding: 2px 0 6px 35px;
  font-weight: bold;
  text-transform: capitalize;
  color: #fff;
  transition: .4s ease-in-out;
}
.home-banner-wrapp .hero-text .btn:hover {
  color: #000;
  background-color: #fff;
}
.home-banner-wrapp .btn svg {
  width: 34px;
  height: 34px;
  background-color: #cd400d;
  border-radius: 50%;
  padding: 10px;
  opacity: 0;
  fill: #fff;
}
.icon-box.s3{margin-bottom: 24px;padding: 20px 27px 19px;}
.banner-bottom-wrapp {padding: 29px 0px; }
.about-right{padding-top: 30px;}
.about-right h5 {display: inline-block; border: 1px solid #cd400d; padding: 7px 20px; border-radius: 50px; margin-bottom: 9px; color: #cd400d; font-size: 15px; }
.about-right h2{font-size: 20px;}
.abt-wrapp {padding-top: 0px; padding-bottom: 15px; }
.home-service-wrapp {background-color: #ececec7d; padding: 26px 0px; }
.tab-inn-con {padding: 8px 0px 0; }
.tab-left-img img {width: 100%; margin-bottom: 16px; }
.partner-wrapp {padding: 26px 0px; }
.main-footer {background-color: var(--black-background); padding: 25px 0 40px; }
.footer-social{display: block;}
.footer-social ul {display: var(--primary-display); margin-bottom: 0; display: flex; gap: 20px; }
.reel-bg{position: relative ; z-index: 9;}

.how-work-main-box{display: block;}
.how-work-right-con{width: 100%;}
.how-work-left-img{width: 100%;}

.how-work-right-con .about-right{padding-top: 0px;}
.home-service-wrapp .service-box{height: auto;}
#counter .home-banner-wrapp{margin-top: 6px;}
.success-tabs ul li button{padding: 5px 20px;}
.seo-success-wrapp .home-banner-wrapp {margin-top: 12px; }
.abt-left-image img{margin-top: 30px;}
.lead-form-main{margin-top: 20px;}
 .how-work-left-img .abt-left-image img {
    margin-top: 0px;
    height: 178px;
    object-fit: cover;
  }


.process-slide .owl-nav{display: flex; justify-content: center; gap: 11px;}
.process-slide .owl-nav button{position: unset!important;}

.serv-new-slider .owl-nav{display: flex; justify-content: center; gap: 11px;}
.serv-new-slider .owl-nav button{position: unset!important;}
.home-banner-wrapp form#contact-form h3 {
  font-size: 24px;

}

}


@media (min-width: 768px) and (max-width: 991px) { 

.our-serv-head p {width: 100%; margin: 0 auto; }
.our-serv-head h2{font-size: 25px;}
.footer-about img {width: 43%; }
 .navbar-brand {width: 20%; }
.main-header-wrapper {position: unset; width: 100%; z-index: 99; border-bottom: 1px solid #ccc; padding: 4px 0px; background-color: #000; }
.navbar-toggler{background-color: #fff; color: #000;}
.nav-rigth{display: none;}
.navbar-nav li{border-bottom: 1px solid #ccc; padding: 10px 0px;}
.navbar-nav li:last-child{border: none;}
.home-banner-wrapp .hero-section {padding-top: 40px; padding-bottom: 36px; }
.home-banner-wrapp .review{display: none;}
.home-banner-wrapp .review img.arror{display: none;}
.home-banner-wrapp .get-a-quote img.lins{display: none;}
.home-banner-wrapp .hero-text > span{font-size: 14px;}
.home-banner-wrapp .hero-text h1 {color: #fff; padding-bottom: 2px; line-height: 30px; font-weight: bold; font-size: 22px; }
.home-banner-wrapp .hero-text p {font-size: 15px; color: #ffffff; line-height: 23px; padding-bottom: 7px; }
.home-banner-wrapp .hero-text {padding-bottom: 32px; }
.home-banner-wrapp .get-a-quote{width: 100%;}
.home-banner-wrapp .get-a-quote img{display: none;}
.home-banner-wrapp .btn {
  display: flex !important;
  align-items: center;
  width: fit-content;
  background-color: #cd400d;
  border-radius: 60px;
  padding: 2px 0 6px 35px;
  font-weight: bold;
  text-transform: capitalize;
  color: #fff;
  transition: .4s ease-in-out;
}
.home-banner-wrapp .hero-text .btn:hover {
  color: #000;
  background-color: #fff;
}
.home-banner-wrapp .btn svg {
  width: 34px;
  height: 34px;
  background-color: #cd400d;
  border-radius: 50%;
  padding: 10px;
  opacity: 0;
  fill: #fff;
}
.icon-box.s3{margin-bottom: 24px;padding: 20px 27px 19px;}
.banner-bottom-wrapp {padding: 29px 0px; }
.about-right{padding-top: 30px;}
.about-right h5 {display: inline-block; border: 1px solid #cd400d; padding: 7px 20px; border-radius: 50px; margin-bottom: 9px; color: #cd400d; font-size: 15px; }
.about-right h2{font-size: 20px;}
.abt-wrapp {padding-top: 0px; padding-bottom: 15px; }
.home-service-wrapp {background-color: #ececec7d; padding: 26px 0px; }
.tab-inn-con {padding: 8px 0px 0; }
.tab-left-img img {width: 100%; margin-bottom: 16px; }
.partner-wrapp {padding: 26px 0px; }
.main-footer {background-color: var(--black-background); padding: 25px 0 40px; }
.footer-social{display: block;}
.footer-social ul {display: var(--primary-display); margin-bottom: 0; display: flex; gap: 20px; }

.how-work-right-con .about-right{padding-top: 0px;}
.home-service-wrapp .service-box{height: auto;}
#counter .home-banner-wrapp{margin-top: 6px;}
.success-tabs ul li button{padding: 5px 20px;}
.seo-success-wrapp .home-banner-wrapp {margin-top: 12px; }
.abt-left-image img{margin-top: 30px;}
.lead-form-main{margin-top: 20px;}
.how-work-left-img .abt-left-image img{margin-top: 0px;}

.reel-bg {
  position: fixed;
  width: 100%;
  height: 70vh;
  display: flex;
  gap: 20px;
  padding: 0px;
  overflow: hidden;
  z-index: 9;
  border-radius: 22px;
  position: relative;
}

.process-slide .owl-nav{display: flex; justify-content: center; gap: 11px;}
.process-slide .owl-nav button{position: unset!important;}

.serv-new-slider .owl-nav{display: flex; justify-content: center; gap: 11px;}
.serv-new-slider .owl-nav button{position: unset!important;}
.home-banner-wrapp form#contact-form h3 {
  font-size: 24px;

}

}



@media (min-width: 1369px) and (max-width: 2592px) {
.what-we-do-content {
    padding: 100px 120px;
    height: 100%;
}

}



