.nav-menu-style .elementor-widget-container nav .elementor-nav-menu li .elementor-nav-menu--dropdown { padding: 25px; margin-left: -30px !important; min-width: 270px !important; }
.nav-menu-style .elementor-widget-container nav .elementor-nav-menu li .sub-menu li a { display: inline-block; position: relative; }
.nav-menu-style .elementor-widget-container nav .elementor-nav-menu li .sub-menu li a::before { content: ""; position: absolute; width: 0; border-bottom: solid 12px; opacity: .15; left: -5px; top: 50%; transition: .3s ease; -webkit-transition: .3s ease; }
.nav-menu-style .elementor-widget-container nav .elementor-nav-menu li .sub-menu li a:hover::before { width: calc(100% + 10px); }
.nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu li a { display: inline-block; position: relative; }
.nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu li a::before { content: ""; position: absolute; width: 0; border-bottom: solid 12px; opacity: .15; left: -5px; top: 50%; transition: .3s ease; -webkit-transition: .3s ease; }
.nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu li a:focus { background-color: transparent; }
.nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu li a:hover::before { width: calc(100% + 10px); }
.nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu li .elementor-nav-menu--dropdown { padding: 0 0 0 26px; margin-left: 0 !important; min-width: auto !important; border-left: solid 1px rgba(222, 222, 222, 0.15); }
.nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu .menu-item-has-children .extends-nav-button-toggle-sub { color: #FFFFFF; position: absolute; top: 8px; right: 0; width: 32px; height: 32px; line-height: 32px; display: flex; justify-content: center; align-items: center; cursor: pointer; }
.nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu .menu-item-has-children .extends-nav-button-toggle-sub i { transition: all 0.3s; }
.nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu .menu-item-has-children .extends-nav-button-toggle-sub .fa-minus { display: none; }
.nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu .menu-item-has-children .has-submenu .sub-arrow { display: none; }
.nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu .menu-item-has-children .extends-nav-button-toggle-sub.icon-active .fa-minus { display: block; }
.nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu .menu-item-has-children .extends-nav-button-toggle-sub.icon-active .fa-plus { display: none; }

.elementor-editor-active .menu-tech-mobile .menu-mobile nav .elementor-nav-menu li { opacity: 1; }

.menu-tech-mobile .menu-mobile nav .elementor-nav-menu li { opacity: 0; transition: 0.5s cubic-bezier(0.63, 0.05, 0.53, 0.74); -webkit-transition: 0.5s cubic-bezier(0.63, 0.05, 0.53, 0.74); transform: translateY(30px); -webkit-transform: translateY(30px); }
.menu-tech-mobile.open .menu-mobile nav .elementor-nav-menu li { transition-delay: 0.5s; -webkit-transition-delay: 0.5s; opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); }
.menu-tech-mobile .dialog-lightbox-widget-content .dialog-lightbox-close-button { padding: 15px; }

.slider-tech .bdt-prime-slider .bdt-slideshow-item.bdt-active .bdt-slide-overlay::before { background-color: rgba(0, 0, 0, 0.6); }
.slider-tech .bdt-prime-slider .bdt-slideshow-item .bdt-slideshow-content-wrapper .bdt-prime-slider-desc { padding-bottom: 20px; }
.slider-tech .bdt-prime-slider .bdt-slideshow-item .bdt-slideshow-content-wrapper .bdt-prime-slider-desc .bdt-sub-title { margin-bottom: 8px; }
.slider-tech .bdt-prime-slider .bdt-slideshow-item .bdt-slideshow-content-wrapper .bdt-prime-slider-desc .bdt-sub-title h4 { margin-bottom: 0; padding: 3px 10px; background: linear-gradient(120deg, #ff5e3a 0%, #ff2a68 100%); }
.slider-tech .bdt-prime-slider .bdt-slideshow-item .bdt-slideshow-content-wrapper .bdt-prime-slider-desc .bdt-main-title h1 { margin-bottom: 16px; }
.slider-tech .bdt-prime-slider .bdt-slideshow-item .bdt-slideshow-content-wrapper .bdt-prime-slider-desc .bdt-slider-excerpt { margin-bottom: 30px; }
.slider-tech .bdt-prime-slider .bdt-slideshow-item .bdt-slideshow-content-wrapper .bdt-prime-slider-desc .bdt-isolate-btn .bdt-slide-btn-icon { display: flex; }
@media (max-width: 767.98px) { .slider-tech .bdt-prime-slider .bdt-slideshow-item { margin: 90px 30px 90px; } }
@media (max-width: 639.98px) { .slider-tech .bdt-prime-slider .bdt-slideshow-item .bdt-slideshow-content-wrapper .bdt-prime-slider-desc { background: rgba(0, 0, 0, 0.6); border-radius: 20px; }
  .slider-tech .bdt-prime-slider .bdt-navigation-arrows { left: 30px; bottom: 30px; } }

.slider-clothes .bdt-prime-slider .bdt-slideshow-item .bdt-ps-dragon-slide-image { -webkit-mask-image: none; }
@media (max-width: 767px) { .slider-clothes .bdt-prime-slider .bdt-slideshow-item .bdt-prime-slider-wrapper { width: 100%; }
  .slider-clothes .bdt-prime-slider .bdt-slideshow-item .bdt-prime-slider-wrapper .bdt-prime-slider-content { background: #FFFFFF80; margin: 0 auto; padding: 10px 15px; border-radius: 5px; }
  .slider-clothes .bdt-prime-slider .bdt-dotnav { right: 15px; }
  .slider-clothes .bdt-prime-slider .bdt-prime-slider-social-icon { display: flex; flex-direction: column; background: #FFFFFF80; padding: 5px; border-radius: 5px; left: 15px; } }

.testimonial-clothes .elementor-swiper .elementor-testimonial__content svg { top: 0; width: 2em; height: 2em; }
.testimonial-clothes .elementor-swiper .elementor-swiper-pagination .swiper-pagination-bullet-active { transition: .3s ease; -webkit-transition: .3s ease; transform: scale(1.8); -webkit-transform: scale(1.8); }

.footer-clothes .nav-menu-style .elementor-widget-container nav { margin-top: 0; }
.footer-clothes .nav-menu-style .elementor-widget-container nav .elementor-nav-menu li .sub-menu li a::before { opacity: 0.2; }
.footer-clothes .nav-menu-style.menu-mobile .elementor-widget-container nav .elementor-nav-menu .menu-item-has-children .extends-nav-button-toggle-sub { color: #888888; }
.footer-clothes .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a::before { color: #FFFFFF; }

.slider-babyclothes .bdt-slideshow .bdt-slide-btn .bdt-slide-btn-icon { right: 5px; bottom: 50%; transform: translateY(50%); }
@media (max-width: 767px) { .slider-babyclothes .bdt-slideshow .bdt-position-large { margin: 15px; } }
