body.home {
    position: relative;
    overflow-x: hidden;
}
.menu-item-has-children ul .dropdown-menu-toggle{
	padding-bottom: 0 !important;
}


/* Black Header Csss Start */
.site-header{
    background-color: #000 !important;
}
.header-btn .default-btn {
    color: #000 !important;
}
.header-btn .default-btn:hover{
	color: #fff !important;
}
.header-btn .default-btn.white-border-btn{
	color: #fff !important;	
}
.header-btn .default-btn.white-border-btn:hover {
    color: #000 !important;
}
.main-navigation .main-nav ul.sub-menu li.current_page_item:not(.menu-item-2109) a,
.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{
	background-color: #000 !important
}
@media only screen and (min-width: 1301px) {
    .main-navigation .main-nav > ul > li:not([class*="current-menu-"]) > a, .main-navigation .menu-toggle, 
    .main-navigation .menu-bar-items {
        color: #fff !important;
    }
}
    
/* Black Header Csss End */

/* Gallery patient video */
.patient-testimonial-video {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
	    justify-content: center;
}
.patient-testimonial-video > div {
    max-width: calc(33.33% - 16px);
    width: 100%;
}
.patient-testimonial-video .video-btn {
    display: none;
}
@media only screen and (max-width: 1600px){
	.patient-testimonial-video > div {
    max-width: calc(50% - 12px);
	}
}
@media only screen and (max-width: 768.5px){
	.patient-testimonial-video > div {
    max-width: 100%;
	}
}

.comparison-content {
    margin: 0;
}

.gallery-row {
    flex-wrap: wrap;
    gap: 24px;
}
.gallery-col {
    max-width: calc(25% - 18px);
    width: 100%;
	  background-color: #000;
    height: auto;
    display: flex;
    align-items: center;
}
@media only screen and (max-width: 991.5px){
	.gallery-col {
    max-width: calc(50% - 12px);
	}
}
@media only screen and (max-width: 768.5px){
	.gallery-col{
    max-width: 100%;
	}
}

.before-after-slider .gallery-col {
    max-width: 100%;
	height: 100%;
    display: flex !important;
    align-items: center;
}
.before-after-slider .slick-track{
	display: flex;
}
.before-after-slider .slick-slide > div{
	height: 100%;
}
