/**
 * Theme Name:     Twenty Twenty-One Child
 * Author:         the WordPress team
 * Template:       twentytwentyone
 * Text Domain:	   twenty-twenty-one-child
 * Description:    Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
 */
 .elementor-84 .elementor-element.elementor-element-6a6eb1f:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-6a6eb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: black !important;
}
 .elementor-element.elementor-element-d19ce88.e-con-full.e-flex.e-con.e-child {
    background: black;
}

.elementor-element.elementor-element-d78ab29.e-con-full.e-flex.e-con.e-child {
    background: black;
}

.elementor-element.elementor-element-a760405.e-con-full.e-flex.e-con.e-child {
    background: black;
}
 .elementor-element.elementor-element-5bfe886.e-con-full.e-flex.e-con.e-child h2 {
    color: #ffffff;
}
 .elementor-54 .elementor-element.elementor-element-003680f:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-003680f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
     background-color: #ffffff !important; 
}
 .elementor-54 .elementor-element.elementor-element-b85cd92 .elementor-toggle-icon svg {
    fill: #ffffff !important;
}
a.elementor-toggle-title {
    color: #ffffff !important;
}
svg.e-font-icon-svg.e-fas-caret-right {
    fill: #ffffff !important;
}
.elementor-54 .elementor-element.elementor-element-d7328e0 .elementor-tab-title {
    background-color: black !important;
}
 .elementor-54 .elementor-element.elementor-element-b85cd92 .elementor-tab-title {
    background-color: black !important;
}
 .elementor-54 .elementor-element.elementor-element-b886d25 .elementor-button {
    background-color: black !important;
    border-radius: 10px !important;
 }
 .elementor-element.elementor-element-4ea7bc5.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {
    padding-top: 0px;
}
.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image {
    height: 500px;
}
#hairtransplantvideos video {
    height: -webkit-fill-available;
}
h2.aboutheading {
    text-align: center;
}
.elementor-element.elementor-element-7969e37.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding-top: 30px;
}
.elementor-54 .elementor-element.elementor-element-82a6539:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-82a6539 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: black !important;
}
.elementor-54 .elementor-element.elementor-element-f237de5 .elementor-icon-list-icon svg {
    fill: #ffffff !important;
}
.elementor-54 .elementor-element.elementor-element-4a50e72 .elementor-icon-list-icon svg {
    fill: #ffffff !important;
}
.elementor-54 .elementor-element.elementor-element-caf85db .elementor-icon-list-icon svg{
    fill: #ffffff !important;
}
.elementor-element.elementor-element-bba9c06.e-con-full.e-flex.e-con.e-child span.elementor-icon-list-text {
    color: #ffffff !important;
}

.elementor-54 .elementor-element.elementor-element-c4abef3 {
    --width: 46.201% !important;
}
.elementor-element.elementor-element-5930a6f.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    background: #ffffff !important;
}
.elementor-84 .elementor-element.elementor-element-969da63 .elementor-social-icon svg {
    fill: #000000 !important;
}
.elementor-element.elementor-element-5242cc2.e-con-full.e-flex.e-con.e-child .elementor-widget-container {
    color: #000000 !important;
}
.elementor-84 .elementor-element.elementor-element-3a5a8f0:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-3a5a8f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff !important;
}
.elementor-element.elementor-element-4ea7bc5.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded h2 {
    color: #2a2c45;
}

.pdd-t40 {
    padding-top: 40px !important;
}
.elementor-22 .elementor-element.elementor-element-b3c1c8b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b3c1c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://satyamhairtransplants.upbryt.com/wp-content/uploads/2025/02/scalp-neon-hair-isolated-blue-background-hair-treatment-hair-treatments-3d-illustration_99433-6372.avif) !important;
}
.elementor-19 .elementor-element.elementor-element-19cfb8c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-19cfb8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image: url(https://satyamhairtransplants.upbryt.com/wp-content/uploads/2025/02/scalp-neon-hair-isolated-blue-background-hair-treatment-hair-treatments-3d-illustration_99433-6372.avif) !important;

}
.elementor-element.elementor-element-51f38a2.elementor-nav-menu--dropdown-none.elementor-widget.elementor-widget-nav-menu nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none ul {
    display: flex;
    gap: 45px;
}
.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image {
    height: 550px;
}

.align-item {
    align-items: center;
    display: grid;
}