.elementor-51364 .elementor-element.elementor-element-9173a28{--display:flex;--min-height:40px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-51364 .elementor-element.elementor-element-9173a28:not(.elementor-motion-effects-element-type-background), .elementor-51364 .elementor-element.elementor-element-9173a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-51364 .elementor-element.elementor-element-1f993ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-51364 .elementor-element.elementor-element-1f993ff:not(.elementor-motion-effects-element-type-background), .elementor-51364 .elementor-element.elementor-element-1f993ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51364 .elementor-element.elementor-element-8a920ae{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-51364 .elementor-element.elementor-element-4def313 .favethemes-site-logo{text-align:left;}.elementor-51364 .elementor-element.elementor-element-ff7f9ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-51364 .elementor-element.elementor-element-eb85efc .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li > a{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}.elementor-51364 .elementor-element.elementor-element-eb85efc .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
				.elementor-51364 .elementor-element.elementor-element-eb85efc .houzez-elementor-mobile-menu .nav-item a{border-style:solid;border-color:#dce0e0;}.elementor-51364 .elementor-element.elementor-element-eb85efc .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
					.elementor-51364 .elementor-element.elementor-element-eb85efc .houzez-elementor-mobile-menu .nav-item:not(:last-child) a{border-bottom-width:1px;}.elementor-51364 .elementor-element.elementor-element-985bd59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}@media(min-width:768px){.elementor-51364 .elementor-element.elementor-element-8a920ae{--width:25%;}.elementor-51364 .elementor-element.elementor-element-ff7f9ea{--width:50%;}.elementor-51364 .elementor-element.elementor-element-985bd59{--width:25%;}}@media(max-width:767px){.elementor-51364 .elementor-element.elementor-element-9173a28{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-51364 .elementor-element.elementor-element-8a920ae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-51364 .elementor-element.elementor-element-ff7f9ea{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-51364 .elementor-element.elementor-element-eb85efc.elementor-element{--align-self:flex-end;}.elementor-51364 .elementor-element.elementor-element-985bd59{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for container, class: .elementor-element-ff7f9ea *//* MENU LINK BASIC STYLE */
nav ul li a{
  position: relative;
  display: inline-block;
  padding: 8px 12px;
  color: #fff;
  text-decoration: none;
  transition: all 0.3s ease;
  z-index: 1;
}

/* BACKGROUND SLIDE EFFECT */
nav ul li a::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #00e6e6, #0066ff);
  z-index: -1;

  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
  border-radius: 6px;
}

/* HOVER EFFECT */
nav ul li a:hover::before{
  transform: scaleX(1);
}

/* TEXT COLOR CHANGE */
nav ul li a:hover{
  color: #000;
  transform: translateY(-2px);
}

/* ACTIVE CLICK EFFECT */
nav ul li a:active{
  transform: scale(0.95);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a492fc *//* শুধু বাটনের জন্য স্টাইল - এটি আপনার সাইটের অন্য কিছু পরিবর্তন করবে না */
.btn-neon-pulse {
    display: inline-block;
    padding: 10px 22px;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none;
    color: #00d2ff; 
    border: 2px solid #00d2ff;
    border-radius: 50px;
    position: relative;
    background-color: transparent;
    transition: all 0.4s ease;
    cursor: pointer;
    overflow: hidden;
    animation: borderPulse 2s infinite ease-in-out;
    /* ফন্ট ফ্যামিলি আপনার সাইটেরটা অটোমেটিক নিয়ে নেবে */
}

/* হোভার ইফেক্ট */
.btn-neon-pulse:hover {
    color: #fff !important; /* লেখা সাদা হবে */
    background-color: #00d2ff;
    border-color: #00d2ff;
    box-shadow: 0 0 10px #00d2ff,
                0 0 20px #00d2ff,
                0 0 40px rgba(0, 210, 255, 0.6);
    transform: scale(1.05);
}

/* পালস অ্যানিমেশন */
@keyframes borderPulse {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 210, 255, 0.4);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(0, 210, 255, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(0, 210, 255, 0);
    }
}/* End custom CSS */