.areabutton,.bar.animate{background:#fff0}
 .heightset{
                height: 358px !important;
            }
            .widthset{
                width :100% !important;
            }
        .portfolio-grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 20px;
        padding: 20px;
        }

        .portfolio-grid a img {
        width: 100%;
        height: auto;
        display: block;
        object-fit: cover;
        }
    .consent-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

.consent-content {
  background: #fff;
  padding: 30px;
  max-width: 400px;
  text-align: center;
  border-radius: 10px;
}

.consent-content button {
  margin-top: 15px;
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
}

button.areabutton a,ul.children{text-align:center;background:unset}.areabutton,.mobile-menu li:first-child{margin-top:7px}.body_container p,.change_bg_color,.chstmservice_h2,.footer_container p,.footer_container span{font-family:verdana,Helvetica,Arial,sans-serif}*{font-size:18px}@media only screen and (max-width:670px){.imgdiv img{height:325px!important}}button.areabutton a{border:2px solid gray;padding:5px 10px;display:inline-block;margin:5px;width:377px}.areabutton{font-size:14px;padding:1px;border:none}.float,.h3{font-size:30px}h1,h2,h3,h4{font-size:26px;font-weight:700;text-decoration:underline;text-decoration-color:red;text-underline-offset:15px}.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;box-shadow:2px 2px 3px #999;z-index:100}.my-float{margin-top:16px}.slider-container{width:100%;overflow:hidden}.slider{display:flex;transition:transform .5s}.slide{flex:0 0 100%}.slide img{width:100%;height:auto}.footer-area-top a span{font-size:15px}#ensign-nivoslider-3 img{max-width:100%;height:auto;width:100%}body{font-family:Raleway,sans-serif;font-size:18pt}h1{font-family:'Playfair Display',serif;font-size:30pt}.main{position:relative;width:100%;max-width:1000px;margin:0 auto}.text{position:absolute;text-align:center;top:30px}.slick-track{height:max-content}.wa-chat-box-poweredby{display:none!important}.children,.mobile-menu{display:none}.hamburger-menu{position:fixed;top:0;right:10px;padding-top:20px;padding-left:15px;width:10%;height:43px;cursor:pointer;z-index:9998;-webkit-tap-highlight-color:#fff0}.bar,.bar:after,.bar:before{width:30px;height:3px}.bar{position:relative;transform:translateY(10px);background:#000;transition:0s .3s}.mainCsLogo,.mobile-menu{width:100%;background:#fff;position:fixed}.bar:after,.bar:before{content:"";position:absolute;left:0;background:#000}.bar:before{bottom:10px;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}.bar:after{top:10px;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}.bar.animate:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.mobile-menu ul{margin:0;padding:10px 0}ul.children{margin-top:11px!important;border-top:1px solid;padding:0;margin-top:unset;opacity:unset;visibility:unset;position:unset;top:unset;transform:unset;width:100%}.mobile-menu li{display:block;font-size:20px;line-height:26px;overflow:hidden;padding:10px;text-align:center;border-bottom:1px solid}.footer-area-top a,.link-section a{display:inline-block;text-align:center}nav ul li a,ul.children a{padding:unset}.mobile-menu li a{text-decoration:none;color:#000}.mainCsLogo img{margin-left:17px;margin-top:2px;height:40px}.slick-dots{padding:10px}.header4-area .header-top-area .header-top-right{padding-top:12.5px}.mainCsLogo{padding:7px 0;z-index:99}.mobile-menu{top:0;color:#000;height:auto;z-index:9997;overflow-y:auto;-webkit-transform:translate3d(0,0,205px);-moz-transform:translate3d(0,0,205px);transform:translate3d(0,0,205px);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.mobile-menu.active{display:block;right:0;border:2px solid gray;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.has-children:hover{cursor:hand}.mobile-menu .children li:first-child{margin-top:0}.icon-arrow{position:absolute;display:block;font-size:.7em;color:#000;top:5px;right:10px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}.icon-arrow:after{content:"\25BC"}.change_bg_color,.chstmservice_h2{text-decoration:unset;color:#fff!important;background:#000;padding:6px 10px}.cheafgirlsPage{padding:0 9%}.col-md-12.custommr-top,.htserv, .cstm-stpage{margin-top:3%}.icon-arrow.open{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}.slider1-area.slick-slider.slick-initialized.slick-dotted{overflow:hidden!important;margin-top:118px}.header-top-left .logo-area{margin-top:5.7px}.apply-now-btn2{padding:5px 0;font-size:14px;font-weight:600}header4-area .header-top-area .header-top-right{text-align:right;padding-top:12px}.footer-area-top a{border:2px solid gray;padding:5px 10px;margin:5px 0;width:384px}.footer-area-top{padding:0 0 40px;background:#fff0}.footer-area-top h3{margin-bottom:20px;color:#000008}.slick-dots{position:unset!important;padding-top:15px!important}.chstmservice_h2{margin-top:10px}div#how-section1\ contact-uspage{margin-top:10%}@media screen and (min-width:769px){.bgh1_1{font-size:25pt}.footer-area-top a{width:402px}.forMobile-hemburgure,.slick-slider.mobile{display:none}.how-section1>.row:first-child{margin-top:6%}.how-section1{padding:2% 9%}.how-section1>.row:nth-child(2){margin-top:1%}.cstm-firstrow{margin-top:12%}.contact-uspage{margin-top:10%}.cheafgirlsPage{margin-top:3%}}@media (min-width:1200px){.container{width:1270px!important}}@media screen and (max-width:768px){ 
     .portfolio-grid {
    grid-template-columns: repeat(2, 1fr);
  }
    .forDesktop-Header,.slick-slider.desktop{display:none}.slider1-area.slick-slider.slick-initialized.slick-dotted{margin-top:73px!important}.how-section1 .row{margin-top:0}.how-section1>.row:nth-child(2){margin-top:1%}.how-section1{padding:10% 3.8%}div#how-section1\ contact-uspage{margin-top:20%}.cspageheading{margin-bottom:10%}form#ContactForm{margin-top:10%}.col-md-12.cstm-firstrow{margin-top:8%}.footer-area-top a{border:2px solid gray;padding:7px 10px;display:inline-block;margin:-8px 0;width:-webkit-fill-available}.bgh1_1{font-size:20pt}h2.change_bg_color{font-size:23px}}.col-md-12.how-img.custommr-top{margin-top:14%}.link-section{justify-content:center;flex-wrap:wrap;gap:0}
    @media screen and (max-width:525px){
     .portfolio-grid {
    grid-template-columns: 1fr;
  }
    .hamburger-menu{right:25px}}

    .header4-area .header-top-area .header-top-right ul li i {
    color: #fff;
    padding-right:0px;
    }
    .testwp-button{
      display: flex; align-items: center; justify-content: center; text-decoration: none; color: white; background-color: #00e785; width: 60px; height: 60px; border-radius: 50%; position: fixed; bottom: 25px; right: 15px; box-shadow: 0 4px 8px rgba(0,0,0,0.2); z-index: 9999;
    }
   a.testwp-button i {
    font-size: 38px !important;
}
.breadcrumb {
    padding: 10px 0px 0px 30px !important;
margin-bottom: 0 !important;
}