.header-notification-bar {   position:fixed;   top:0;   z-index:9999;   width:100%!important;   background:#fff;   display:none;   visibility:hidden; } .header-notification-bar_inner{   padding:5px 20px; color:#fff; } .header-notification-close {   position:absolute;   right:15px;   top:0;   height:100%;   bottom:0;   display:flex;   align-items:center;   font-size:30px!important;   cursor:pointer; } .header-notification-show {   position:fixed;   right:15px;   top:0;   display:flex;   align-items:center;   font-size:20px!important;   display:none;   z-index:99;   background:#fff;   height:30px;   width:30px;   text-align:center;   cursor:pointer; } .admin-bar .header-notification-bar, .admin-bar .header-notification-show{   margin-top:32px; } @media(min-width:991px){ .show-desktop {   display:block;   visibility:visible; } } @media(min-width:768px) and (max-width:990px){ .show-tablet {   display:block;   visibility:visible; } } @media(max-width:767px){ .show-mobile {   display:block;   visibility:visible; } } body , header, header section.is-fixed{   transition:all .4s ease-in-out; } .static-header .is-fixed {   margin-top:0!important; } .content-start.top-shape{   position:relative; } .content-start.top-shape::before {   content:"";   background-image:url(/wp-content/uploads/2023/02/Ellipse-1-copy-4.png);   position:absolute;   left:0;   width:450px;   height:450px;   z-index:-1;   background-position:right bottom;   background-size:contain;   top:-90px;   max-height:450px;   max-width:450px;   background-repeat:no-repeat;   background-size:cover; } .page-header{  z-index:2;  position:relative; } .page-header {   border-bottom:1px solid #e4e5e6; } @media(min-width:991px){ body .header-transparent {   width:100%;   left:0;   background:transparent;   position:absolute; } } .highlighted-logo img {   filter:drop-shadow(1px 0px 1px rgb(0 0 0 / 20%));   image-rendering:unset!important; } span.p-title-separator {   position:relative;   display:inline-block;   z-index:99999;   height:3px;   width:130px;   background:#fff;   top:-8px; } @media(max-width:767px){ span.p-title-separator{  top:0px; } } .icon-box .icon-main svg {   height:auto!important; } .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {   padding:4px 8px;   BORDER:NONE; } .elementskit-navbar-nav-default a.dropdown-item i {   padding:0!important; } .elementor-168 .elementor-element.elementor-element-6694d64 .elementskit-menu-close {   transform:rotateX(45deg);   font-size:30px; } .page-header::before {   content:"";   position:absolute;   left:0;   top:0;   width:100%;   height:100%;   z-index:0; opacity:1;   background-color:transparent; } .page-header{   position:relative; z-index:6; } .page-header > .container{   z-index:9; } .banner-content-center {   justify-content:center;   margin:auto;   text-align:center; } .banner-content-right {   justify-content:end;   margin-right:0;   text-align:right; } .page-breadcrumbs, .page-breadcrumbs span {   color:#ffffff;   font-weight:500; } .page-breadcrumbs, .page-breadcrumbs span, .page-breadcrumbs span a {   font-size:18px;   font-family:'Proxima Nova Regular';   text-decoration:none!important; } .banner-button {   gap:10px;   display:flex;   justify-content:center;   align-items:center; } section.is-stuck {   -webkit-animation:stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1)!important;   -moz-animation:stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1)!important;   animation:stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1)!important; } .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator:before {   font-size:13px!important;   position:relative;   top:-1px; } .elementskit-navbar-nav-default .elementskit-dropdown a.dropdown-item i {   transform:rotate(-90deg); } @media(min-width:600px) and (max-width:1025px){ .the-logo img {   max-height:70px;   padding-top:5px;   padding-bottom:5px; } } @media (max-width:600px){ .the-logo img {   padding-top:3px;   padding-bottom:3px; } } @media(max-width:600px){ .page-breadcrumbs, .page-breadcrumbs span {   font-size:12px;  } } .elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-indicator::before {   content:"\e97f"!important; } @media (max-width:1024px){ .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {   padding:4px 3px!important; } .elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-indicator {   position:absolute!important;   right:0;   height:100%;   width:40px;   display:flex!important;   align-items:center;   justify-content:center;   margin:auto;   top:0;   z-index:999; } } .curve-banner{ bottom:-1px; } @media (max-width:768px){ .section-menu-container {   height:40px!important;   margin-top:-10px;   font-size:10px; } .curve-banner{ bottom:-0.5px; } }  .header-extra-menu ul.elementor-icon-list-items {   background:#a1a1a1;   border-radius:10px;   overflow:hidden; } .header-extra-menu ul.elementor-icon-list-items li a {   transition:all .3s ease-in-out; } .header-extra-menu ul.elementor-icon-list-items li a {   padding:5px 10px; } .header-extra-menu ul.elementor-icon-list-items li :hover {   background:#ed008d; } .banner-breadcrumbs-bar {   position:absolute;   top:0;   padding:20px 0px;   left:0;   right:0; } .banner-sub-content {   font-weight:normal; } .page-breadcrumbs a, .page-breadcrumbs span a {   text-decoration:underline;   text-decoration-color:#fff; } .page-breadcrumbs, .page-breadcrumbs span, .subcontent {   color:#ffffff; } .banner-subtitle {   font-weight:500; } .banner-subtitle p {   margin:0; } .menu-bg-img .elementskit-menu-container {   background-blend-mode:color;   background-position:left top!important;   background-size:cover!important; -webkit-appearance:none; } .arrow-down-bnnr {   bottom:0;   position:absolute;   fill:#fff;   background:#3091ff;   font-size:18px!important;   padding:5px;   border-radius:50px;   width:40px;   height:40px;   display:flex!important;   align-items:center;   justify-content:center;   transform:translateY(50%); cursor:pointer; } body .page-header .inner {   align-items:center;   display:flex; } body.banner-image-bottom .flex-middle {   align-items:end; } @media (max-width:1024px){ .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {   background-size:cover!important;   background-position:center!important;   background-blend-mode:multiply; } } @media(min-width:991px){ body .content-product-wrapper {   padding-top:40px!important; padding-bottom:40px!important; } } @media(max-width:990px){ body .content-product-wrapper {   padding-top:20px!important; padding-bottom:20px!important; } } @media(max-width:767px){ body .content-product-wrapper {   padding-top:0px!important; padding-bottom:0px!important; } } @media(min-width:1024px){ ul.elementskit-submenu-panel{ position:relative; } .ekit-menu-dropdown-toggle::before {   content:"";   color:black;   position:absolute;   display:flex;   align-items:center;   justify-content:center;   width:100%;   bottom:-14px;   border:var( --e-global-color-primary )solid 20px;   border-top:var( --e-global-color-primary )solid 2px;   border-left:var( --e-global-color-primary )solid 2px;   transform:rotate(45deg);   width:20px;   height:20px;   right:0;   left:0;   margin:auto;   background:#F3F3F3;   z-index:-1;   opacity:0;   visibility:hidden; } .elementskit-dropdown-has:hover .ekit-menu-dropdown-toggle::before {   opacity:1;   visibility:visible; } .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item:hover > a {   color:#fff!important; } } @media(max-width:767px){  .content-start.top-shape::before{  display:none;  } } .blog .content-start.top-shape::before {   width:400px;   height:100px; } @media(min-width:1024px){ li.mega-menu-3col ul.elementskit-dropdown {   width:70vw!important;   display:flex;   flex-flow:wrap;   left:-50vw!important;   right:-50vw;   margin-right:-50vw;   margin:auto; } .header-desktop section.is-stuck li.mega-menu-3col ul.elementskit-dropdown {   margin-right:0; } li.mega-menu-3col ul.elementskit-dropdown > li {   width:33.333%; } } @media(min-width:1024px) and (max-width:1250px){ li.mega-menu-3col ul.elementskit-dropdown {   width:80vw!important; left:-40vw!important; right:-50vw; } } body .page-breadcrumbs span { transition:all .3s ease-in-out; } body .page-breadcrumbs a:hover span {   color:var(--e-global-color-primary); } section.is-stuck {   position:fixed!important; } .menu-r-content {   padding:20px; text-align:center; } @media(max-width:1024px){ .menu-r-content { text-align:left; font-size:13px; } } @media(max-width:767px){ .menu-r-content {   padding:15px; font-size:12px; } } .header-desktop section.is-stuck {   display:block!important; } .header-desktop section.static-header {   display:none; } header.static-header .header-desktop .static-header {   display:block; } 