



@media only screen and (max-width: 1272px) {



}



@media only screen and (max-width:991px) {

  .slide-diffrence {
    left: 0;
     top: -10px;
}
  .integrations {background-size: cover;min-height: auto !important; height: auto!important; padding-top: 0;}

}





@media only screen and (max-width: 767px) {
  .privacy-policy h2 {    line-height: 25.2px;font-size: 40px;}
  .privacy-policy .policy-content {
    width: 100%;
    order: 2;
}
.privacy-policy-inr {margin-top: 40px;padding-bottom: 40px;}
.privacy-policy .sidebar {
  width: 100%;
  order: 1;
  margin-bottom: 15px;
}
.privacy-policy .policy-content h3 {
  font-size: 18px;
  line-height: 25.2px;}
  .privacy-policy .sidebar a {  line-height: 20px;
    font-size: 16px;}

  .professional-lft .img-comp-container { left: 0;margin: 0 auto;}

  .professional-design .professional-lft {order: 2;}

.container {padding-left: 16px;padding-right: 16px;}

.technicals .heading {

  padding-bottom: 0;

}



  body{font-size: 16px;line-height: 26px;}

  .heading {font-size: 40px;line-height: 48px;}

  .subheading {font-size: var(--fs-m);line-height: var(--lh-s);;}

 /* Header */

header .navbarcnt {position: fixed;z-index: 100000;height: 100%;padding: 60px 32px;width: 300px;background: #fff;top: 0;right: 0;}

header .navbarcnt .closebtn {position: absolute;background: transparent;border: none;font-size: 25px;right: 15px;top: 10px;}

header .navbar-nav {align-items: center;}

header .navbarcnt .closebtn {position: absolute;background: transparent;border: none;font-size: 25px;right: 15px;top: 10px;}

.headerrgt .navbar-button {border: none;background: transparent;}

.bg-overley.show {background: #121212;height: 100%;opacity: 60%;position: fixed;left: 0;top: 0;z-index: 1;width: 100%;}

/* Banner */

.banner h1 {font-size: 48px;line-height: 57.6px;font-weight: 700;}

.banner .getstart-main {margin-top: 32px !important;}

.banner {padding-top: 20px;padding-bottom:20px;}

/* website-performance */

.website-performance {padding-top: 56px;}

.website-performance h4 {font-size: 24px;line-height: 40px;}

.website-performance .heading { margin-bottom: 16px;}



.highperforming-inr {padding-top: 29px;}

.high-performing .heading-main {margin-bottom: 24px;}

.highperforming-inr .img-fluid {margin: 0 auto;}



.quality-leads {padding-bottom: 56px;padding-top: 56px;}

.leadscnt {padding-right: 0;}

.funnel-inr {margin: 0 auto;}

.funnel-secret {padding: 56px 0;}

.faq {padding-top:0;}

.faq .accordion .accordion-button::after {font-size: 18px;}

.faq .faq-inr .accordion-button {font-size: 18px;line-height: 25.2px;}

.faq .faq-inr .accordion-item {padding: 0!important;}

.faq {padding-bottom: 56px;}

.consultancy-pnt h5 {font-size: 18px;line-height: 25.2px;}

.consultancy-pnt h5 {margin-bottom: 12px !important;}

.consultancy-service {padding-bottom: 56px;}

.professional-design {padding-bottom: 56px;}

.technicals { padding-top: 56px;padding-bottom: 56px;}

.technicals .heading {margin-bottom: 29px;padding-bottom: 29px;}

.lets-start { padding: 40px 0;}

.footer-cnt {
  background: url(../images/bg1.png) no-repeat top right;
  background-size: 30%;
} 
.with-qwikgig{
  font-size: 24px !important;
}

}



@media only screen and (max-width: 575px) {
  .banner-bg {
    background: url(../images/banner-mob.svg);
    background-size: cover;
}
  .footer-cnt {
    background-size: 50%;
}
  .faq-dtls .phn {
    padding-right: 20px;
  }
  .main-content .mistep {
    padding: 30px 0;
}
  .integrations {
   background: no-repeat;
}
.getstart {
  width: 100%;
  text-align: center;
}
.leadscnt{
  margin-bottom: 44px !important;
}
.high-performing .subheading{
  margin-top: 24px;
}

  .professional-lft .img-comp-container { width: 100%;}

.faq-dtls a {display: block;}

.funnel-inr {max-width: 100%;margin: 0;}

}


@media only screen and (max-width: 480px) {

  section.banner.funnel-banner h1.aos-init {
    font-size: 41px;
  }

}

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

  section.banner.funnel-banner h1.aos-init {
    font-size: 61px;
    line-height: 71px;
}

body .professional-lft .img-comp-container {
  left: 0;
}

.professional-design .professional-rgt {
  max-width: 50%!important;
}

.professional-design .professional-rgt h2 {
  font-size: 60px;
  line-height: 65px;
}


}
