
@media only screen and (min-width: 1536px) and (max-width:1919px) {
  p{font-size: 20px;line-height: 34px;}
  h2{font-size: 38px;}
  .logo img {width: 180px;}
  .bttn{font-size: 22px;height: 46px;padding: 14px 25px 15px 25px;}
  /* .inner-text p {margin: 0 0 45px;} */
  .text-container{padding: 28px 0 45px;}
  .icon{height: 80px;width: 80px;}
  .service-inner ul li:last-child .icon img{width: 52px;}
  .service-inner ul{max-width: 1210px;}
  .img-div img{width: 269px;}
  .banner-container{height: 470px;}
  .offer-inner ul li span{font-size: 60px;}
  .offer-inner ul li strong{font-size: 22px;}
  .offer-container{padding: 85px 0 20px;}
  .logo-inner ul{max-width: 1090px;margin: 0 auto;}
  .logo-inner ul li.slick-slide{width: 14.28%;padding: 0 0.5%;}
  .contact-container{padding: 50px 0 70px;}
  .wpcf7 form .wpcf7-response-output{font-size: 22px;}
  .playbtn{width: 60px;}
  .tab-container .nav-link{font-size: 20px;}
  .banner-inner a.down-arrw img {  width: 30px;}
    
}


@media only screen and (min-width: 1366px) and (max-width: 1535px) {
    h1{font-size: 36px;}
    h2{font-size: 32px;}
  p{font-size: 17px;line-height: 27px;}
  /*h2{font-size: 40px;}*/
  h3{font-size: 28px;}
  .logo img {width: 160px;}
  .bttn{font-size: 19px;height: 48px;padding: 15px 25px 15px 25px;}
  /* .inner-text p {margin: 0 0 45px;} */
  .text-container{padding: 28px 0 45px;}
  .icon{height: 80px;width: 80px;}
  .service-inner ul li:last-child .icon img{width: 52px;}
  .service-inner ul{max-width: 980px;}
  .img-div img{width: 242px;}
  .banner-container{height: 450px;}
  .offer-inner ul li span{font-size: 60px;}
  .offer-inner ul li strong{font-size: 22px;}
  .offer-container{padding: 85px 0 20px;}
  .logo-inner ul{max-width: 1090px;margin: 0 auto;}
  .logo-inner ul li{width: 14.28%;padding: 0 0.5%;}
  .contact-container{padding: 30px 0 50px;}
  .img-div{left: 25px;}
  input[type="text"], input[type="email"], input[type="tel"]{font-size: 18px;}
  textarea{font-size: 18px;}
  .wpcf7 form .wpcf7-response-output{font-size: 22px;}
  .wpcf7-not-valid-tip{font-size: 20px;}
  .playbtn{width: 45px;}
  .tab-container .nav-link{font-size: 20px;}
  .grid-list ul{padding: 0 180px;}
  .grid-list ul li{height: 180px;}
  .service-inner h2{padding: 0 0 35px;}
  .offer-inner ul{gap: 40px;}
  .banner-inner a.down-arrw img {  width: 30px;}
  .slick-arrow.slick-prev {right: 100px;}
  .slick-arrow.slick-next {left: 100px;}
  .slick-arrow{width: 42px;  height: 22px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  h1{font-size: 35px;}
  p{font-size: 18px;line-height: 30px;}
  h2{font-size: 30px;}
  h3{font-size: 25px;}
  .logo img {width: 150px;}
  .bttn{font-size: 20px;height: 45px;padding: 13px 25px 15px 25px;}
  /* .inner-text p {margin: 0 0 35px;} */
  .text-container{padding: 28px 0 45px;}
  .icon{height: 80px;width: 80px;}
  .service-inner ul li:last-child .icon img{width: 52px;}
  .service-inner ul{max-width: 960px;}
  .img-div img{width: 243px;}
  .banner-container{height: 420px;}
  .offer-inner ul li span{font-size: 50px;}
  .offer-inner ul li strong{font-size: 19px;}
  .offer-container{padding: 85px 0 20px;}
  .logo-inner ul{max-width: 910px;margin: 0 auto;}
  .logo-inner ul li{width: 14.28%;padding: 0 0.5%;}
  .contact-container{padding: 20px 0 50px;}
  .banner-inner h1{width: 300px;}
  .banner-inner a.down-arrw img {width: 30px;  }
  .inner-text{max-width: 815px;}
  .img-div{left: 5px;}
  .logo{margin: 0 0 25px;}
  .wpcf7 form .wpcf7-response-output{font-size: 22px;}
  .wpcf7-not-valid-tip{font-size: 20px;}
  .playbtn{width: 55px;}
  .tab-container{padding: 50px 0 50px;}
  .grid-list ul li{height: 160px;margin: 3.4% 2.2%;padding: 0px 1.2%;}
  .offer-inner ul{max-width: 640px;gap: 30px;}
  .slick-arrow.slick-prev {right: 120px;  }
  .slick-arrow.slick-next {left: 120px;  }
  .grid-list ul{padding: 0 190px;}
  .slick-arrow{width: 38px;height: 20px;}
  .tab-container .nav-link{font-size: 20px;}
  
  
}
@media only screen and (min-width:992px) and (max-width: 1199px) {
  h1{font-size: 30px;}
  p{font-size: 16px;line-height: 26px;}
  h2{font-size: 28px;}
  h3{font-size: 24px;}
  .logo img {width: 120px;}
  .bttn{font-size: 18px;height: 43px;padding: 13px 25px 15px 25px;}
  /* .inner-text p {margin: 0 0 25px;} */
  .inner-text p br{display: none;}
  .text-container{padding: 28px 0 23px;}
  .icon{height: 80px;width: 70px;}
  .service-inner ul li:last-child .icon img{width: 45px;}
  .service-inner ul{max-width: 960px;}
  .img-div img{width: 204px;}
  .banner-container{height: 350px;}
  .offer-inner ul li span{font-size: 52px;}
  .offer-inner ul li strong{font-size: 20px;}
  .offer-container{padding: 85px 0 20px;}
  .logo-inner ul{max-width: 830px;margin: 0 auto;}
  .logo-inner ul li{width: 14.28%;padding: 0 0.5%;}
  .contact-container{padding: 30px 0 70px;}
  .banner-inner h1{width: 280px;}
  .banner-inner a.down-arrw img {width: 22px;  }
  .inner-text{max-width: 535px;}
  .img-div{left: 5px;}
  .logo{margin: 0 0 25px;}
  .content-blk {padding: 15px 0 0;  }
  .logo-container{padding: 20px 0;}
  .contact-form{max-width: 670px;}
  input[type="text"], input[type="email"], input[type="tel"]{font-size: 17px;}
  textarea{font-size: 17px;}
  .wpcf7 form .wpcf7-response-output{font-size: 14px;}
 .grid-list ul li{height: 130px;}
  .playbtn{width: 45px;}
  .service-inner h2{padding: 0 0 25px;}
  .offer-container::after{width: 20px;height: 32px;}
  .offer-inner ul{max-width: 620px;gap: 40px;}
  .offer-inner h2{padding: 0 0 40px;}
  textarea{height: 110px;}
  .slick-arrow.slick-prev {right: 120px;  }
  .slick-arrow.slick-next {left: 120px;  }
  .grid-list ul{padding: 0 190px;}
  .slick-arrow{width: 38px;height: 20px;}
  .tab-container .nav-link{font-size: 18px;}

  .tab-content .image-container img{height: 150px;}
  .gallery-container  .slick-arrow.slick-prev {right: -40px;  }
  .gallery-container .slick-arrow.slick-next {left: -40px;  }
  .inner-wrap p{font-size: 18px;}
  textarea.form-control{font-size: 17px;}




}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  h1{font-size: 30px;}
  p{font-size: 14px;line-height: 22px;}
  h2{font-size: 28px;}
  h3{font-size: 24px;}
  .logo img {width: 170px;}
  .bttn{font-size: 17px;height: 40px;padding: 12px 20px 15px 20px;}
  /* .inner-text p {margin: 0 0 25px;} */
  .inner-text p br{display: none;}
  .text-container{padding: 23px 0 23px;}
  .icon{height: 80px;width: 70px;}
  .service-inner ul li:last-child .icon img{width: 45px;}
  .service-inner ul{max-width: 720px;}
  .img-div img{width: 173px;}
  .banner-container{height: 330px;}
  .offer-inner ul li span{font-size: 46px;}
  .offer-inner ul li strong{font-size: 17px;}
  .offer-container{padding: 55px 0 20px;}
  .logo-inner ul{max-width: 700px;margin: 0 auto;}
  .logo-inner ul li{width: 13.28%;padding: 0 0.5%;}
  .contact-container{padding: 20px 0 50px;}
  .banner-inner h1{width: 260px;}
  .banner-inner a.down-arrw img {width: 29px;  }
  .inner-text{max-width: 535px;}
  .img-div{left: -55px;}
  .logo{margin: 0 0 25px;}
  .content-blk {padding: 15px 0 0;  }
  .logo-container{padding: 20px 0;}
  .contact-form{max-width: 580px;}
  input[type="text"], input[type="email"], input[type="tel"]{font-size: 17px;}
  textarea{font-size: 17px;height: 110px;}
  .offer-inner ul{max-width: 620px;gap: 30px;}
  .service-inner h2{padding: 0 0 25px;}
  .wpcf7 form .wpcf7-response-output{font-size: 14px;}
  .wpcf7-not-valid-tip{font-size: 14px;}
  .tab-container{padding: 30px 0 50px;}
  .playbtn{width: 40px;}
  .tab-container .nav-link{font-size: 19px;}
  .grid-list ul li{height: 130px;padding: 0 3%;}
  .slick-arrow.slick-prev {right: 70px;  }
  .slick-arrow.slick-next {left: 70px;  }
  .grid-list ul{padding: 0 120px;}
  .slick-arrow{width: 38px;height: 20px;}
  .tab-container .nav-link{font-size: 17px;padding: .5rem 0.7rem;}


  .tab-content .image-container img{height: 140px;}
  .gallery-inner{max-width: 650px;}
  .gallery-container .slick-arrow.slick-prev {right: -40px;  }
  .gallery-container .slick-arrow.slick-next {left: -40px;  }
  .banner-container.inner-page {height: 180px;}
  .terms-list ol li ol{margin-right: 15px;}
  .inner-wrap p{font-size: 18px;}
  .slick-dots li button{width: 12px;height: 12px;}
  .accessibility-inner ul li{font-size: 18px;}
  textarea.form-control{font-size: 17px;}

}

@media only screen and (max-width: 767px) {
  h1{font-size: 30px;}
  h2{font-size: 28px;line-height: 30px;}
  h3 {font-size: 26px;line-height: 32px;  }
  p{font-size: 16px;line-height: 25px;}
  .collapse:not(.show) {display: block;}
  .logo img {width: 180px;}
  .banner-container{height: 375px;}
  .logo{margin: 0 0 15px;}
  .banner-inner h1{width: 255px;}
  .banner-inner a.down-arrw img {width: 25px;  }
  .tab-container{padding: 30px 0 40px;}
  .img-div{display: none;}
  .bttn{font-size: 16px;height: 43px;padding: 14px 20px 14px 20px;}
  .text-container{padding: 30px 0 35px;}
  /* .inner-text p {margin: 0 0 25px;} */
  .inner-text p br{display: none;}
  .icon{height: auto;width: 70px;}
  .service-inner ul li:last-child .icon img{width: 45px;}
  .service-inner ul{max-width: 100%;flex-direction: column;justify-content: center;align-items: center;}
  .service-inner ul li {width: 100%;margin: 0 0 25px;  }
  .content-blk {padding: 20px 0 0;}
  .service-inner ul li:last-child{margin: 0;}
  .service-container{padding: 30px 0;}
  .offer-inner ul{justify-content: center;max-width:200px;flex-direction: column;grid-template-columns: auto;gap: 20px;}
  .offer-inner ul li span{font-size: 45px;line-height: 30px;width: 70px;}
  .offer-inner ul li strong{font-size: 19px;}
  .offer-inner ul li{width: 100%;}
  .offer-container{padding: 30px 0 20px;}
  .offer-inner h2 {padding: 0 0 30px;  }
  .logo-inner ul{flex-direction: column;}
  .logo-inner ul li{width: 45%;line-height: 1;padding: 0 8px;}
  .logo-container{padding: 10px 0 10px;}
  .contact-container{padding: 20px 0 30px;}
  input[type="text"], input[type="email"], input[type="tel"]{font-size: 16px;}
  textarea{font-size: 16px;height: 110px;line-height: 19px;}
  .contact-form{max-width: 100%;}
  .wpcf7 form .wpcf7-response-output{font-size: 14px;text-align: center;}
  .wpcf7-not-valid-tip{font-size: 14px;}
  .tab-container .nav-link{font-size: 17px;}
  .grid-list ul li{width: 100%;margin: 3% 0;height: 180px;}
  .btn-close{background-size: 20px;}
  .playbtn{width: 45px;}
  .tab-content-div{padding: 20px 0 0;}
  .copyright p{font-size: 16px;}
  .copyright {padding: 5px 0 15px;  }
  .grid-list ul{padding: 0px;max-width: 250px;margin: 0 auto;}
  .slick-arrow.slick-prev {right: -32px;  }
  .slick-arrow.slick-next {left: -32px;  }
  .slick-arrow{width: 30px;height: 20px;}
  .single-row.btn-div{margin: 15px 0;}


  .tab-content .image-container img{height: 160px;}
  .playbtn{width: 42px;}
  .gallery-inner{max-width: 100%;padding: 0 30px;}
  .fancybox-slide{padding: 74px 0;}
  .gallery-inner .nav-item {margin: 5px 5px;}
  .gallery-inner .nav-item {margin: 5px 5px;}
  #galleryTabs{justify-content: center;}
  #galleryTabs {margin: 15px 0 0;  }
  .tab-content .slick-slide > div div{margin: 1% 1%;}
  .gallery-container .slick-arrow.slick-next {left: -32px;}
  .gallery-container .slick-arrow.slick-prev {right: -32px;}
  .gallery-container  .slick-arrow {width: 30px;height: 20px;}
  .gallery-inner .nav-tabs .nav-link{padding: 1px 8px;}
  .gallery-container{padding: 0px 0 30px;}
  .fancybox-button {height: 58px;width: 58px;}
  .slick-dots li button{width: 12px;height: 12px;}
  .terms-list ol li ol li{font-size: 16px;line-height: 1.3;}
  .inner-wrap{padding: 30px 0;}
  .banner-container.inner-page {height: 190px; }
  .terms-list ol li::marker{font-size: 28px;}
  .terms-list ol li ol{margin-right: 15px;}
  .footer-links ul li{font-size: 16px;}
  .footer-links ul li::before{top: 1px;left: -13px;}
  .footer-links ul li{margin: 0 12px;}
  .gallery-container{padding: 0px 0 40px;}
  .slick-dots li button{width: 12px;height: 12px;}
  .banner-container.inner-page .logo img {width: 180px;}
  .accessibility-inner ul li{font-size: 16px;line-height: 25px;}
  .accessibility-inner h4{font-size: 20px;}
  .accessibility-inner ul {margin: 0 30px 25px 0;}
  .bttn-div{margin: 25px 0 0;}
  textarea.form-control{font-size: 16px;}
  #title-div{top: 25px;font-size: 21px;}




}

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


