

@media (min-width: 1500px) {

  .container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
    max-width: 1400px;
  }
}

@media all and (max-width: 1399px) {
  .testi_content a {
    font-size: 21px;
    padding: 7px 20px;
  }

.testi_content h3 {
  font-size: 22px;
}

.single_testimonial_download {
  padding: 20px 15px;
  margin-bottom: 75px;
}








}










@media all and (max-width: 1199px) {
  .hero_section {
    background-size: cover;
    background-position: top center;
  }
   .hero_section {
    padding-top: 147px;
    padding-bottom: 100px;
  }

    .copyright p {
      text-align: center;
    }
  p{
    font-size: 14px !important;
  }
  .logo a img {
    width: 350px;
  }
  .owl-prev {
    left: -12px;
  }
  .owl-next{
    right: -12px;
    }
  .testimonial_slider_area {
    padding: 60px 15px 40px 15px;
  }
  .services_section_area {
    padding-bottom: 10px;
  }
  .input_left {
  padding-right: 0;
}
.hero_section_contact_f_A {
  padding-top: 130px;
  padding-bottom: 17px;
}
.input_submit {
  text-align: center;
  margin-top: 55px;
  margin-bottom: 97px;
}
.contact_logo a img {
  width: 275px;
}

.testi_image_download {
  margin-top: -95px;
}
.single_testimonial_download {
  padding: 25px 15px;
      margin-bottom: 90px;
}
.product_single_item {
  padding: 30px 20px;
}
.product_content h2 {
  font-size: 22px !important;
  padding-bottom: 15px !important;
}
.books_now_btn a {
  width: 225px;
  padding: 11px !important;
  font-size: 15px !important;
}
.product_tab_area ul li {
  padding: 0px 5px;
}







}

@media all and (max-width: 991px) {
	
  .button_container {
    top: 45px;
    right: 40px;
  }
  .about_image {
    text-align: center;
    margin-bottom: 40px;
  }
  .services_content {
    padding: 15px 10px;
  }
.services_content h4 {
  font-size: 17px;
  padding-bottom: 10px;
}

.testi_content a {
  font-size: 18px;
  padding: 5px 20px;
}

.hero_section_contact_f_A::after {
  background-size: 118%;
  background-position: right bottom;
}

.contact_title h2 {
  font-size: 27px;
}
.contact_title {
  padding: 45px 0px;
}
.contact_social ul li a span {
  font-size: 16px;
}
.testi_image_download {
  margin-top: 0;
}
.single_testimonial_download {
  padding: 25px 15px;
  margin-bottom: 30px;
}
.testi_content p {
  color: #F0F0F0;
  font-size: 13px !important;
  padding-bottom: 14px;
}
.testi_content {
  padding-left: 0;
}
.product_tab_area ul li {
  margin-bottom: 20px;
}

.product_tab_area ul li button span {
  height: 80px;
  width: 80px;
}
.product_tab_area ul li button img {
  height: 38px;
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 48%;
    float: left;
    clear: both;
    margin: 0 0 0.992em;
}





  
}

@media all and (max-width: 767px) {


  .copyright p {
    text-align: center;
  }

  .overlay-menu ul li a img {
    width: 320px;
    margin-top: 45px;
  }

  .overlay ul li a {
    font-size: 30px;
    line-height: 1.1;
  }

  .logo a img {
    width: 260px;
  }

  .testimonial_slider_area {
    padding: 125px 15px 40px 15px;
  }

 .testi_image img {
   padding-bottom: 30px;
 } 
.testi_image img {
  width: 300px !important;
  margin: auto;
}
.testi_content {
  padding-left: 0;
}

.testimonial_section_area {
  padding-top: 10px;
  padding-bottom: 35px;
}

.contact_title {
  width: auto;
}

.contact_title h2 {
  font-size: 24px;
  padding-bottom: 15px;
}
.input_item.textarea__contact textarea {
  height: 170px;
}

.contact_logo {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}
.contact_logo a img {
  float: inherit;
}
.hero_section_contact_f_A::after {
  background-size: cover;
  background-position: right bottom;
  height: 862px;
}
.input_submit input {
  border: 1px solid #000;
  background: #000;
  color: #FFF;
}
.input_submit {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 21px;
}
.testi_image_download {
  text-align: center;
  margin-bottom: 30px;
}
.testi_image_download img {
  width: 300px;
}
.copyright p {
  font-size: 13px !important;
}

.books_now_btn a {
  width: 181px;
  padding: 11px !important;
  font-size: 15px !important;
}
.product_image {
  padding-bottom: 20px;
}

.product_content p {
  font-size: 13px !important;
}
div#pills-tabContent {
  margin-top: 20px;
}







}

@media all and (max-width: 575px) {
  .footer_area {
    padding: 15px 0px;
  }
  .services_single_item {
    width: 85%;
    margin: auto;
  }
  .owl-next {
    right: -5px;
  }
  .owl-prev {
    left: -5px;
  }

  .owl-next img {
    width: 18px;
  }
   .owl-prev img {
    width: 18px;
  }
  .copyright p {
    text-align: center;
    font-size: 13px !important;
  }
  p {
    font-size: 13px !important;
  }
.contact_social ul li a span {
  font-size: 14px;
}
.qrcode {
  padding-right: 10px;
}
.contact_social {
  padding-left: 10px;
}   
.contact_logo a img {
  width: 210px;
}
.input_submit input {
  font-size: 20px;
  padding: 9px 80px;
}
.testi_image_download img {
  width: 275px;
}
.download_book_area {
  margin-top: 50px;
}
.hero_section_download_f_A {
  padding-top: 130px;
}
.download_book_area {
  margin-top: 50px;
}
.product_tab_area ul li .nav-link {
   padding: 5px;
}



.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
    margin-bottom: 20px;
}

.m_title p {
  letter-spacing: -0.32px;
  color: #F0F0F0;
  opacity: 1;
  font-size: 20px !important;
  padding-top: 52px;
  padding-bottom: 37px;
}
.product_image a img {
  width: 300px !important;
  margin: auto !important;
}



}