.logo-w{width: 110px; display:block;margin-right:25%;}
.menuL {color: #fff;border-right: 1px solid #888;padding: 40px 30px;margin-right: 10px;font-size: 24px;line-height: 30px;}
.phonR{padding: 5px;color: #fff;display: flex;justify-content: center;align-items: center;}
.phonR a{padding: 11px 11px;color:#f7a002;border-radius: 6px;margin-right: 10px;font-size: 18px;background: #ffffff;}
.phonR b{ font-size:18px;}
.phonR span{line-height: 23px;font-size: 14px;min-width: max-content;}

.menuL:hover{color: #faa70e;}


.machines .post-item {background: #fff;border-radius: 10px;overflow: hidden;box-shadow: 0 4px 10px rgba(0,0,0,0.1);transition: transform .3s ease;}
.machines .post-item:hover {transform: translateY(-5px);}
.machines .post-featured-image img {width: 100%;height: 250px;object-fit: cover;}
.machines .post-item-content {padding: 15px;text-align: center;}
.machines .swiper-button-prev, .swiper-button-next {color: #000;}




.blog-home .post-item {background: #fff;border-radius: 10px;overflow: hidden;box-shadow: 0 4px 10px rgba(0,0,0,0.1);transition: all 0.3s ease;}
.blog-home .post-item:hover {transform: translateY(-5px);}
.blog-home .post-featured-image img {width: 100%;height: 260px;object-fit: cover;}
.blog-home .post-item-content {padding: 15px; margin-bottom:0;}
.blog-home .post-item-content h2 {font-size: 18px;line-height: 1.4;}
.blog-home .post-item-btn {padding: 0 15px 20px;}
.blog-home .readmore-btn {text-transform: uppercase;font-size: 13px;color: #007bff;text-decoration: none;font-weight: 600;}
.blog-home .swiper-button-prev, .swiper-button-next {color: #000;}
.blog-home .post-item-body{ min-height:120px;}

.multirow-slider{overflow: initial!important;}

.captcha-box {display: flex;align-items: center;justify-content: space-between;gap: .5rem;margin-bottom: 10px;}
canvas#captchaCanvas {background: #fbf8f9;height: 50px;width: 200px;border: 1px solid #ccc;border-radius: 15px;object-fit: cover;}
.captcha-controls {display: flex;flex-direction: column;gap: .4rem;}
.btn-refresh {font-size: 25px;padding: 3px 20px;background: #2d5145;color: #fff;border-radius: 10px;}

.laser-hair-removal{ background:#fff; padding:20px; text-align:justify;}

.laser-hairBG{ margin:5% 0;}
.faqbg{ background:#333;padding: 4% 0;}
.faqbg .text-anime-style-3{ color:#fff; padding-bottom:35px;}

.b-l-h-r{background: #fff;padding: 30px;box-shadow: 0px 5px 15px #dbdbdb;border-radius: 15px;}

.sidenav{height: 100%;width: 0;position: fixed;z-index: 1;top: 0;left:-9px;background-color: #111;overflow-x: hidden;transition: 0.5s;padding: 10px;padding-top: 60px;}
.sidenav .main-menu ul li a{ border-bottom:1px solid #ccc;margin-left: 10px;}
.sidenav .main-menu ul li:hover > ul{ position:relative!important; display:block!important;}
.sidenav .main-menu ul li.submenu > a:after{ float:right;}
.closebtn{color: #fff;padding: 20px;font-size: 80px!important;font-weight: 100;}
.sidenav a:hover {color: #f1f1f1;}
.sidenav .closebtn {position: absolute;top: 0;right: 0px;font-size: 36px;}

.sidenav a {/*padding: 8px 8px 8px 32px;text-decoration: none;font-size: 25px;color: #818181;display: block;transition: 0.3s;*/}


.abroad .photo-gallery img {border-radius: 10px;min-height: 385px;}
.abroad .photo-gallery figure {border-radius: 5px;}
.abroad .section-row {margin-bottom: 30px;}	

.doctor-about .photo-gallery img {border-radius: 10px;min-height: 450px;}
.doctor-about .photo-gallery figure {border-radius: 5px;}
.doctor-about .section-row {margin-bottom: 30px;}	

.doctor-about .swiper-button-next{background: #2d5145;color: #fff;padding: 10px;border-radius: 0px;min-width: 35px;z-index: 99;border-radius: 5px; margin-top: -37px;}
.doctor-about .swiper-button-prev {background: #2d5145;color: #fff;padding: 10px;border-radius: 0px;min-width: 35px;z-index: 99;border-radius: 5px; margin-top: -37px;}

.doctor-about .swiper-button-next:after{font-size: 20px;}
.doctor-about .swiper-button-prev:after{font-size: 20px;}


.galleryP .photo-gallery img {
    border-radius: 10px;
    min-height: 250px;
}



@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}

.sidenav .main-menu .nav-menu-wrapper > ul {display: block!important;}

.about-us-image img{ border-radius: 10px;}


.real-results .photo-gallery img{ min-height: 320px;border-radius: 10px;}
.real-results .photo-gallery figure{ border-radius: 10px;}
.real-results .row > * {padding-right: 5px;padding-left: 5px;}
.real-results .photo-gallery {height: calc(100%);margin-bottom: 0;}

.blog-single h3{ padding:15px 0 10px;}

@media only screen and (max-width: 767px){
.mnone{ display:none;}
.phonR{ display:none;}

.sidenav{ padding:0;}
.mobmenu{ margin-left: -180px!important;}

}

 @media only screen and (min-width: 900px) and (max-width: 1024px)  {
.mobmenu{ margin-left: -180px!important;}
.logo-w {margin-right: 0;}


}