
@media only screen and (min-width:1024px) and (max-width:1139px){
    .review_list span{font-size: 1.4rem;}
}
@media only screen and (min-width:900px) and (max-width:1023px){
    
    footer h3{font-size: 1.1rem;}
    .disclamier p{font-size: .7rem;}
    .details_form input{font-size: .8rem;}
    .copyright p{font-size: 13px;}
    .packageenquiry{max-width: 150px;}
    .two_sections_one_right .block-title{    margin-top: 10px;}
    .choosebox p{font-size: 12px;height: 74px;}
    .choosebox h3 {font-size: 18px;}
    .slider_ctn h2 {font-size: 2.5rem;}
    .review_list span{font-size: 1.4rem;}
    .trusrcard{max-width: 450px; padding: 20px;}
}
@media only screen and (min-width:768px) and (max-width:899px){
    footer h3{font-size: 1rem;}
    .disclamier p{font-size: .7rem;}
    .details_form input{font-size: .8rem;}
    .copyright p{font-size: 13px;}
    .homeicon{padding: 6.5px 9px;}
    .homeicon img {width: 20px;}
     .menu ul.topmenu li a{font-size: 14px;    padding: 0.5rem 0.4rem;}
    .menu ul.childmenu a{font-size: 12px;}
    .two_sections_one_map{width: 100%;}
    .two_sections_one_right .block-title{    margin-top: 10px;}
    .two_sections_one_right{margin-left: 0;}
    .choosebox h3 {font-size: 18px;}
    .choosebox p {font-size: 13px;height: 84px;}
    .sliderform{width: 100%;}
    .slider_ctn h2{font-size: 2rem;}
    .review_list span{font-size: 1.3rem;}
    .trusrcard{max-width: 360px; padding: 15px;}
    .trusrcard h5{font-size: 12px;}
    .readlater{width: 100%;}
    .readbtn{width: 200px;}
}
@media only screen and (max-width:767px){
    .certificate{
        margin-top: 30px;
    }
    .readctn h2{text-align:center}
    .readctn {
    display: flex;
    gap: 10px;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
    .gallery-inner h4{
        font-size:10px
    }
    .gallery-inner.gallery-inner2 {min-height:200px}
    .gallery-inner {
    /* height: 200px; */
    }
    .sticky-form form {
        display: block;
        margin-bottom: 30px;
    }
    footer h3,footer h5,footer .footerfirst ul li a{font-size: .8rem;}
    .disclamier p{font-size: .7rem;}
    .details_form input{font-size: .8rem;}
    .copyright p{font-size: 13px;}
     .menu ul.topmenu {overflow-x: scroll; white-space: nowrap; padding: 5px 0px;  display: block; width: calc(100% - 43px);}
    .menu ul.topmenu li a{font-size: 14px;}
    .menu ul.childmenu a{font-size: 12px;}
    .menu ul.topmenu li a {font-size: .8rem;border: 1px solid #e3c16b;background: #e5e5e5; padding: 4px 4px;}
    .menu ul.childmenu{text-align: left;width: 100%; white-space: nowrap; padding: 5px 5px; overflow-x: scroll;}
    .menu ul.childmenu a {font-size: .7rem; padding: 0.2rem 0.3rem; display: inline-block; border: 1px solid #e3c16b;  background: #e5e5e5; border-radius: 60px;margin-right: 10px; font-weight: 500;}
    .headersection{display: none;}
     header{display: none;}
     .mobileheader{display: block;padding: 5px 12px;/* background: #000; */}
     .mobileheader h1{font-size: 15px;  margin-top: 10px;text-shadow: 1px 1px 2px rgb(244 116 53);color: #fff;}
     .mobileheader p{margin-bottom: 0; text-align: center; font-size: 12px;}
     .mobileheader ul{list-style: none;padding-left: 0;text-align: right;margin-bottom: 0px;}
     .mobileheader ul li{color: #fff;}
     .mobileheader ul li a{color: #000000;padding-bottom: 1px;display: block;font-size: 14px;}
     .mobileheader .mobrgt{padding-right: 5px;}
     .mobileheader .moblft{padding-left: 5px;}
     .mobileheader ul img{width: 13px;filter: invert(1);}
    .mobileheader img{width: 130px;}
     .mobile-cta{position: fixed;bottom: 0;    left: 0;    width: 100%;    display: flex;    background: #fff;    box-shadow: 0 -1px 15px rgb(0 0 0 / 7%);    z-index: 99;}
     .mobile-cta .btn {  text-align: center;   font-size: 12px;    letter-spacing: 0.5px;    font-weight: 500;    max-width: 33.33%;    flex: 0 0 33.33%;    padding: 0;    min-height: auto;}
     .mobile-cta  .btn .icon_bg {height: 40px; width: 40px;  margin: auto;  display: flex;  align-items: center;   justify-content: center;  background: #fff;  border-radius: 50%;  margin-top:-10px;  margin-bottom: 5px;  -webkit-box-shadow: 0 -1px 15px rgb(0 0 0 / 7%);-moz-box-shadow: 0 -1px 15px rgb(0 0 0 / 7%); box-shadow: 0 -1px 15px rgb(0 0 0 / 7%);}
     .mobile-cta .icon { width: 18px;height: 18px;  object-fit: contain;  display: block;margin: auto;}
     .homeicon img {width: 18px;}
     .homeicon{padding: 2.5px 9px;margin-top: 5px;}
     .productdetails {text-align: center;}
     .packageenquiry {max-width: 100%; position: static; margin-top: 0;background: #8c8c8c; padding: 15px;}
     .scrollfix{padding-bottom: 33%;}
     .whyus .modeltitle{font-size: 20px;}
     footer{padding-bottom: 70px;}
     .whychoose ul li{    width: 49.33%;}
     .whychoose ul li h5{font-size: 14px;}
     .two_sections_one_map{width: 100%;}
     .two_sections_one_right .block-title{    margin-top: 10px;}
     .two_sections_one_right{margin-left: 0;}
     .differbox{align-items: end;}
    .readctn p{font-size: 12px;}
    .readbtn{width: 267px;}
    .differbox .differctn h2{font-size: 20px;}
    .differbox .differctn p,.differbox .differctn a{font-size: 12px;}
    .readlater{width: calc(100% - 30px); margin: 0px 15px;        margin-bottom: 15px;}
    .readctn h2{font-size: 18px;}
    .whychooseus{margin-top: 40px;}
    .choosebox{margin-bottom: 20px;}
    .choosebox p{height: auto;}
    .slider_ctn{width: 100%;}
    .sliderform,.desktopform{display: none; width: 100%;}
    .mobform,.mobform .sliderform{display: block;}
    .slider_ctn h2 {font-size: 2rem;}
    .review_list span {font-size: 1.3rem;}
   
}    
@media only screen and (min-width: 600px) {
    .modal-content.slideupcontent{height: 80vh;}
    .modal-content.slideupcontent{width: 70%;}
    }
    @media only screen and (max-width: 600px) {
        .modal-content.slideupcontent{width: 100%;}
    .modal-content.slideupcontent{ height: 75vh !important;}
    .close-btn {position: relative !important; top: -38px !important;left: 0px !important;margin: -29px auto !important;} 
    }

@media only screen and (max-width:575px){
    .copyright p{text-align: center;    padding: 4px 0;}
    .modal.fade.poupdesign .modal-dialog{transform: none; position: fixed; bottom: -100%; margin: 0;width: 100%; transition: bottom .5s ease-out;}
    .modal.show.poupdesign .modal-dialog{bottom: 0; transition: bottom .5s ease-out;}
    .poupdesign .modal-content{    border-radius: 0;}
    .mobile-cta{position: fixed;bottom: 0;    left: 0;    width: 100%;    display: flex;    background: #fff;    box-shadow: 0 -1px 15px rgb(0 0 0 / 7%);    z-index: 99;}
    .mobile-cta .btn {text-align: center;   font-size: 12px;    letter-spacing: 0.5px;    font-weight: 500;    max-width: 33.33%;    flex: 0 0 33.33%;    padding: 0;    min-height: auto; position: relative;}
    .mobile-cta p{position: absolute;margin-bottom: 0;width: 100%; top: -12px;height: 150%; opacity: 0;}
    .mobile-cta  .btn .icon_bg {height: 40px; width: 40px;  margin: auto;  display: flex;  align-items: center;   justify-content: center;  background: #fff;  border-radius: 50%;  margin-top:-10px;  margin-bottom: 5px;  -webkit-box-shadow: 0 -1px 15px rgb(0 0 0 / 7%);-moz-box-shadow: 0 -1px 15px rgb(0 0 0 / 7%); box-shadow: 0 -1px 15px rgb(0 0 0 / 7%);}
    .mobile-cta .icon { width: 18px;height: 18px;  object-fit: contain;  display: block;margin: auto;}
    .menu ul.childmenu a{margin-right: 1px;}
    .scrollfix{height: 88vh;}
    .whyus .modeltitle{font-size: 17px;}
    .box_inner ul li{font-size: 12px;}
    footer{padding-bottom: 70px;}
    .disclamier p {font-size: .6rem;}
    .copyright p {font-size: 12px;}
    .header_inner .logo img{width: 200px;}
    .spacemob{padding: 10px 0;}
    .productdetails h3 a{padding: 12px 10px;font-size: 16px;}
    .productde h3{font-size: 17px;    text-align: left;}
    .productde h4, .productde .ptitle{padding: 6px 10px; font-size: 15px;}
    .productde p{font-size: 12px;}
    .productde ul li {font-size: 13px; text-align: left;}
    .scrollfix {padding-bottom: 24%;}
    .theprice h2{font-size: 21px;}
    .whychoose ul li h5 {font-size: 12px;    }
    .modal.fade.poupdesign .modal-dialog{transform: none; position: fixed; bottom: -100%; margin: 0;width: 100%; transition: bottom .5s ease-out;}
    .modal.show.poupdesign .modal-dialog{bottom: 0; transition: bottom .5s ease-out;}
    .poupdesign .modal-content{    border-radius: 0;}
    .readbtn {width: 287px; margin-left: 10px;}
    .readctn img {width: 24px;height: 24px;}
    .readctn h2 {font-size: 15px;}
    .readctn p {font-size: 10px;}
    .readbtn a{font-size: 11px;}
    .differbox .differctn h2 { font-size: 17px;}
    .differbox .differctn p, .differbox .differctn a { font-size: 10px; }
    .choosebox .chooseimg{width: 80px;height: 80px; line-height: 80px;}
    .choosebox .chooseimg img{width: 40px;}
    .mainbg{min-height: 300px; padding: 3rem 0;}
    .slider_ctn h2{font-size: 1.5rem; margin-bottom: 1rem; text-align: center;}
    .review_list {margin-top: 1rem;text-align: center;}
    .review_list span{font-size: 1rem;}
    .trusrcard{background-color: rgba(4,4,4,.8); padding: 10px 10px;border-radius: 0;max-width: 100%; bottom: 0;}
    .trusrcard h5{font-size: .7rem; margin-top: 5px;}
    .trusrcard img{width: 30px; height: 30px;}
    .ourproduct h2, .explorelist h2,.brands h2 {margin-bottom: 10px;}
    .ourproduct,.brands {padding: 20px 0;}
   
}
@media only screen and (max-width:467px){
     .mainform .input-group-text{width: 20%;}
   .header_inner  .logo img{width: 160px;}
    .header_inner .lettalk a{font-size: 13px;}
    .copyright p {font-size: 10px;}
    .pckframe{padding-bottom: 33%;height: 89vh;}
    .whychoose ul li h5 {font-size: 16px;}
    .readlater {display: block; margin-bottom: 2rem;}
    .readbtn {width: 150px; margin: 10px auto 0;}
    .benfits ul li img{width: 30px;}
    .benfits ul li p{font-size: 11px;line-height: 14px;}
}