@media (min-width: 1500px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1800px) {
  .container {
    max-width: 1600px;
  }

 



}
@media only screen and (max-width: 1800px) {
  .main-Banner.amazonBann{ position: relative; z-index: 2; }
  .bannerForm{ width: 384px; }
  .bannerForm:before{ 
    width: 560px;
    right: 332px;
    bottom: 50px;
   }
  .main-Banner.amazonBann h2{  font-size: 2.3rem; }
  .main-Banner.amazonBann p{ width: 100%; }
  .main-Banner.amazonBann .trst img{ width: 400px; }
  /* .bannerForm:before{         
    right: 342px;
    bottom: 32px;
    width: 520px; 
  } */
  .bannerForm{ width: 405px; }
  .bannerForm .formhead h3{ font-size: 1.6rem; }
  .main-Banner.amazonBann p{ font-size: 15px; }
  .main-Banner.amazonBann .trst img{ width: 370px }
  .amazonPg .amazonBann a.themeBtnTrans{ padding: 10px 2rem; }

}

@media only screen and (max-width: 1600px) {
  .bannerImg {
    width: 54rem;
}
.main-Banner {
    height: 69vh;
}
.bookBox {
  padding: 3rem 2rem;
}
.reviewSlider {
  margin-left: 5rem;
}

.quote {
  top: 1rem;
}
footer .container {
  max-width: 95%;
}
.main-Banner.amazonBann{ height: 580px; }
.bannerForm:before{ bottom: 60px;  width: 530px; }



}

@media only screen and (max-width: 1440px) {
  html{
    font-size: 14px;
  }
  .bookBox {
    margin: 0;
}
.amazonPg .faqSec figure{ width: 700px; }
.bannerForm:before {
  bottom: 25px;
  width: 505px;
}

}

@media only screen and (max-width: 1366px) {
  html{
    font-size: 13px;
  }
  .bannerImg {
    width: 50rem;
}
.main-Banner {
  height: 60vh;
}
.bookBox img {
  width: 60px;
}
.reviewBox {
  padding: 1.5rem;
}

.reviewSlider {
  margin-left: 3rem;
}
.accordian h4::after {
  top: 16px;
  right: 20px;
}
.bannerForm:before{ bottom: 20px; }
.amazonPg .processSec{ background-size: 100% 100%; }


}

@media only screen and (max-width: 1199px) {
  html{
    font-size: 12px;
  }
  h2 {
    font-size: 2.5rem;
}

.bannerImg {
    width: 45rem;
}

.main-Banner {
    height: 50vh;
}
.lightCta::before {
  width: 80%;
}
footer .container {
  max-width: 100%;
}

footer .links li a {
  font-size: 10px;
}

footer  h5 {
  font-size: 13px;
}

.main-Banner.amazonBann{ height: initial; text-align: center; padding: 2rem 0; }
.btnSec{ justify-content: center; }
.bannerForm:before{ display: none; }
.bannerForm{ margin-top: 1rem; margin: auto; text-align: left; min-height: initial; }

.leadforms-form-body-wrapper .leadforms-form-body{ min-height: initial !important; }


}

@media only screen and (max-width: 991px) {
  html{
    font-size: 11px;
  }
  .collapse:not(.show) {
    display: none !important;
}

.numSec {
  display: none;
}

header .navbar .navbar-nav {
  gap: 1.5rem;
  text-align: center;
  margin: 2rem 0;
}

.navbar-toggler {
  font-size: 2rem;
}
.banerContnt {
  position: relative;
  z-index: 1;
}

.bannerImg {
  opacity: 0.2;
  width: 90rem;
}

.dropdownBtn {
  position: relative;
}

header .navbar .navbar-nav .nav-item .nav-link {
  display: inline-block;
}

.dropdownBtn .dropDown {
  left: 65%;
  transform: translateX(-40%);
  top: 0rem;
}
.main-Banner {
  overflow: hidden;
  padding: 0;
}
.logoSec ul {
  gap: 4rem;
}
.ctaSec {
  padding: 1.5rem 0;
}
.ctaSec h2 br {
  display: none;
}

.btnSec {
  display: flex;
  align-items: center;
}

.btnSec a {
  font-size: 12px;
  padding: 1rem 1.5rem;
}
.listStyle li {
  flex: 100%;
}
.swiper-button-prev {
  right: 14rem;
}
.fLogo img {
  width: 12rem;
}
.accordian h4::after {
  font-size: 14px;
}

.accordian li {
  margin-bottom: 8px;
}

.accordian li h4 {
  padding: 1rem;
}
.leadForm {
  padding: 3rem;
}

.main-Banner.amazonBann .bannerForm {
  margin-top: 2rem;
}
ul.category-list li{ width: 20%; }


.bookBox{
border-radius: 0;
}


}

@media only screen and (max-width: 767px) {
  html{
    font-size: 14px;
  }
  .main-Banner {
    height: 80vh;
}
  .logoSec ul {
    gap: 2rem;
}
.abtSec figure {
  margin-bottom: 1rem;
}
section {
  padding: 2rem 1rem;
}
.ctaSec figure {
  display: none;
}

.ctaSec {
  padding: 2rem 0rem;
}
.lightCta::before {
  width: 100%;
  border-radius: 0;
}
.swiper-button-next, .swiper-button-prev {
  width: 30px;
  height: 30px;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-size: 10px;
}

.swiper-button-next {
  right: 0;
}

.swiper-button-prev {
  right: 4rem;
}
.reviewSlider{
  margin-left: 0;
}
.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
}
.contactInner {
  margin: 0;
}
button.navbar-toggler {
  color: #126768;
  font-size: 2rem;
}
.processSec .items::before , .bottomarrow:before{
  display: none;
}
.processSec .items + .items {
  margin: 2rem 0;
}

.bannerForm {
  width: 100%;
  margin-top: 3rem;
}
.amazonPg .abtSec .pl-5{ padding-left: 0 !important; }
.amazonPg .abtSec{ padding: 3rem 1rem !important; }
ul.category-list li{ width: 50%; }
.amazonPg .container{ max-width: 100%; }
ul.category-list li{  width: 47%; }
ul.category-list{ display: flex; flex-flow: wrap; justify-content: center; }
.amazonPg .processSec .imgBx{ display: none; }
.amazonPg .processSec .items+.items{ margin-top: 2rem; }
.amazonPg .processSec { background: var(--amazon-color); }
.amazonPg .faqSec{ padding: 3rem 0; }
.amazonPg .faqSec figure{ display: none; }
.flip-clock-container [class|=flip-item] .flip-digit>span::after, .flip-clock-container [class|=flip-item] .flip-digit>span::before{ font-size: 25px !important; }
.flip-clock-container [class|=flip-item] .flip-digit{ width: 35px !important; height: 48px !important; }
.flip-clock-container [class|=flip-item]::before{ font-size: 35px !important;  }

.innerBanner {
    height: 85vh !important;
}



}

@media only screen and (max-width: 575px) {
  .bookBox img {
    width: 50px;
}
.logoSec ul {
  flex-wrap: wrap;
}

.logoSec ul li {
  flex: 0 0 28%;
}
.swiper-button-next, .swiper-button-prev {
  top: 6rem;
}

h2 {
  font-size: 2rem;
}

h2 br {
  display: none;
}
.leadForm {
  padding: 2rem;
}
.logo img {
  width: 9rem;
}
.abtSec p {
  width: 100%;
}
.themeBtn {
  width: 100%;
  text-align: center;
}
.accordian h4::after {
  top: 10px;
}
.submenu-flex .custom-column {
  flex: 100%;
}

.submenu {
  width: 310px;
  left: 1rem;
  text-align: left;
}
.tabsMain a {
    width: 100%;
}


}
