
  @font-face {
    font-family: 'Montserrat';
   
    src: url('../../../fonts/Montserrat/Montserrat-Regular.ttf') format('truetype');
   
   font-weight: normal;
    font-style: normal;
     font-display: swap;
  }

   @font-face {
    font-family: 'Montserrat';
    src: url('../../../fonts/Montserrat/Montserrat-Medium.ttf') format('truetype');
   
   font-weight: 500;
    font-style: normal;
     font-display: swap;
  }


 @font-face {
    font-family: 'Montserrat';
    
    src: url('../../../fonts/Montserrat/Montserrat-SemiBold.ttf') format('truetype');
   
   font-weight: 500;
    font-style: normal;
     font-display: swap;
  }


 @font-face {
    font-family: 'Montserrat';
    
    src: url('../../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf') format('truetype');
   font-weight: 700;
    font-style: normal;
     font-display: swap;
  }

    :root {
      --primary:rgba(226, 230, 255, .65);
      --secondary: rgba(226, 230, 255, .65);
      --lightpurple: #5237f9;
      --red: #f01212;
      --background:{{ config_background_color }};
      --background2:{{ config_background_color2 }};
      --primary1:#c3a7f5;
      --white:#fff;
      --black:#242424;
      --body_color:rgba(226, 230, 255, .65);
      --body_background:#121214;
      --card_color:#1b1b1c;
      --BACKGROUND:linear-gradient(92.7deg, #2384ee 0%, #3b4be4 50%, #d63f0a);
    }
    html {
      font-size:10px;
    }
    body  {
      font-family: Montserrat, sans-serif;
      height: 100%;
      font-size:1.6rem;
      line-height: 2.8rem;
      color:var(--body_color);
      background-color: var(--body_background);
    }
    .inter  {
      font-family: 'Inter', sans-serif;
    }
    .banner_image, .home-slider-items-content {
        width: 100%;
      }
      .list-group-item {
        font-size:1.4rem;
      }
      .social-menu {
    gap: 10px !important;
}
a {
    color: var(--white);
}
  .blog-heading{
    color: var(--white);
  }
    footer .follow{
      display: none;
    }
    .banner_sub{
      color:#1cb2a0;
      font-size: 14px;
      font-weight: 700;
      letter-spacing: 1px;
    }
    footer .social-menu a {
      padding:10px;
      border-radius: 100%;
      display: inline-flex;
    }
    footer .social-menu img {
      height: 16px;
      width: 16px;
    }
    .link-text-connect {
      margin-bottom:15px;
    }
    .link-text-connect svg {
     
      display: inline-flex;
    }
    .link-text-connect div
    {
      line-height: 1.5em;
    }
    footer .subheading {
      color:var(--white);
      font-size: 1.3rem;
      font-weight: 500;
    }
    .caption a {
      color:#000;
    }
    .html p , p {
      font-size: 1.6rem;
      font-weight: 300;
    }
    .latest .badhome-slider-content,.featured .badhome-slider-content{
      position:absolute;
      top:50%;
      left:0;
      right:0;
      transform: translateY(-30px);
    }
    .product-thumb.transition {
        border: 1px solid #00000014;
    }
    .img-thumbnail {
      border: unset;
    }
    .caption 
    {
      background: var(--background);
    }
    .caption h3 {
      margin-bottom:0;
    }
    /******************************
    ********** Category Css *********
    *******************************/
    .product_hover_block{
      background:unset;
    }
    #product-category .btn-add-cart{
      opacity:1;
    }
    .btn-shop-now  {
      display: inline-block;
    }
    /******************************
    ********** Common Css *********
    *******************************/
    button,.image{
      cursor:pointer;
    }
    img {
      max-width: 100%;
      height: auto;
    }
  
    a:hover{
      text-decoration:none;
    }
    
    .prevNav, .nextNav, .prevNavcarousel, .nextNavcarousel{
      cursor: pointer;
      top: 50%;
      z-index: 1;
      background: unset;
      border: none;
      transform: translateY(-50%);
    }
    .prevNav, .prevNavcarousel{
      left:0;
    }
    .nextNav, .nextNavcarousel{
      right:0;
    }
    .top-menu {
      margin: 0;
      padding:0;
    }
    .carousel-slide .shop-btn:hover, .home-slider-contant-btn:hover,.single-banner-description .image_cover .add-btn{
      background:var(--background2);
      color:var(--white);
    }
    .single-banner .btn-shop-now:hover {
      color:var(--white);
    }
    .single-banner .btn-shop-now a:hover {
      color:var(--white);
    }
    .dropdown-menu{
      transform: translate3d(-180px, 33px, 0px);
      top: 0px;
      left: 0px;
      will-change: transform;
      font-size:1.6rem;
    }
    .dropup .dropdown-toggle::after{
      display:none;
    }
    .dropup {
      border: 1px solid #8080805e;
    }
    .btn-block{
      margin:0 !important;
    }
    .heading-style,.text-header{
      font-size:2rem;
      font-weight:400;
      color:var(--white);
    }
    .border-b{
      border-bottom:1px solid #8080802b;
    }
    /******************************
    ******** Breadcrumb Css *******
    *******************************/
    .adbreadcrumb .breadcrumb,.breadcrumb{
      background-color:unset;
      justify-content:center;
      margin-bottom:0;
    }
    
.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #000;
    content: "";
    background-image: url('../../dentist/img/arrow-next-small-svgrepo-com.svg'); 
    background-size: 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block; 
    vertical-align: middle; 
    filter:invert(1);
}
    .breadcrumb li:last-child a{
      opacity: 0.6;
    }
    .breadcrumb{
      font-size:1.2rem;
    }
    /******************************
    **** Pavmegamenu&Header Css ***
    *******************************/
    .header-border {
      border-bottom: 1px solid #d3d3d329;
      box-shadow: 0px 1px #d3d3d37a;
      background: rgb(20, 20, 22) !important;
    }
    .navbar {
      padding: 0.7em .7em;
      box-shadow: 0 0 5px #2f2a2a;
    }
    .top-menu{
      list-style:none;
    }
    .header-btn-mob {
      background:var(--body_background);
    }
    .header-btn-mob .navbar-menu-icon{
      display:inline-flex;
      vertical-align:middle;

    }
    button {
    border: none;
    background: transparent;
    }
    button:focus {
      outline: none;
      outline:none;
    }
    ul{
      list-style:none;
    }
    .badmain-menu-dropdown{
      padding:0;
    }
    .badmain-menu-content .badmain-menu-wrapper {
      padding:0 !important;
      border-bottom: 1px solid #eeeeee;
    }
    button:focus{
      outline:none;
    }
    
    .badmain-menu-content .badmain-menu-wrapper {
        position: relative;
        cursor: pointer;
    }
    .badmain-menu-dropdown-link {
      position: relative;
    }
    #_desktop_search .search-btn{
      display:inline-flex;
      vertical-align:middle;
    }
    #_desktop_search input,#_desktop_search input:focus-visible {
      border:none;
      outline:none;
    }
    #_desktop_search,#_desktop_search input{
    background:#f8f8f8;
    color:var(--secondary);
    }
    #_desktop_search{
      border-radius:27px;
      padding:.7em;
    }
    /******************************
    ********* Header Css **********
    *******************************/
    .customer-signin-login a:hover{
      color:var(--background);
    }
    .header-text{
      background:var(--background);
      color:#fff;
      font-size: 1.3rem;
      padding:1rem 0;
      font-weight: 500;
    }
    .header-text-free{
      font-size:1.5rem;
      color:var(--white);
      font-family: 'Nunito Sans', sans-serif;
    }
    .badshopping_cart-title {
      top:0;
      right:0;
      bottom:0;
      left:0;
    }
    .text_logo {
      font-size: 2.8rem;
      font-weight: 700;
      letter-spacing: 6px;
      color:var(--primary);
    }
    .right-header-icon{
      gap:10px;
    }
    #_desktop_user_info svg path,#_desktop_cart svg path, .header-icon span{
      fill:var(--secondary);
      color:var(--secondary);
    }
    
    **********************************
    ************ Slideshow  ***********
    ***********************************/
    .bad-banner-text {
      line-height:38px;
    }
    .slide-shop-btn{
      position:static;
    }
 
    
    .carousel-slide .shop-btn,.home-slider-contant-btn, .single-banner .btn-shop-now,.image_cover .add-btn:hover{
      background:var(--background);
      color:var(--white);
      border-radius:50px;
    }
    .slide-banner-text,.single-banner{
      padding: 2em 1em;
      text-align:center;
    }
    @keyframes mymove {
      from {bottom: 50%;}
      to {top: 50%;}
    }

    .slide-social-menu .social-menu {
      gap:10px;
    }
    .slide-social-menu .social-menu svg{
      width:12px;
      height:12px;
    }
    .home-slider-items-title,.single-banner h3 {
      color: var(--black);
      font-size: 2.5rem;
      line-height:1.4em;
      font-weight: 500;
      margin-bottom:1.5rem;
      animation-delay: 0.2s;
    }
    .home-slider-items-sub-title::before,.single-banner p::before {
      position: absolute;
      height: 100%;
      width: 4px;
      content: "";
      background: #e4573d;
      left: 0;
      top: 0;
    }
    .home-slider-items-sub-title,.single-banner p {
      color: var(--primary);
      font-size: 1.6rem;
      font-weight: 500;
      line-height: 1.8em;
      margin-bottom:1.2em;
      position:relative;
      padding-left:25px;
    }
    .home-slider-block{
      max-width: 1440px;
      margin: 0 auto;
    }
    .single-item {  
      & > .home-slider-items:not(:first-child) {
        display: none;
      }
    }
    .slick-dots .slick-active button {
      width: 15px;
      height: 15px;
      background: var(--background);
      opacity:1;
      font-family: "IBM Plex Sans",sans-serif;
    }
    .slick-dots button {
      cursor: pointer;
      border-radius: 100%;
      color: transparent;
      border: unset;
      padding:0;
    }
    .slick-dots button {
      width: 12px;
      height: 12px;
      background:var(--background);
      opacity:.5;
      margin: 2px 2px;
    }

    **********************************
    ************ Banner Css  ***********
    ***********************************/
    .single-banner-description {
      transform: translate(-50% , -50%);
      top: 50%;
      left: 50%;
      text-align: center;
    }
    .view-btn:hover{
      opacity:.7;
      color:var(--white);
    }
    .view-btn{
      background:#ff4f4f;
      color:var(--white);
      cursor:pointer;
      padding: 0.5em 1.7em;
    }
    .banner-main,.featured,.latest,.special,.bestseller,.textimonial-heading-area {
      max-width: 1300px;
      margin: 2em 0 2em auto;
    }
    .image-caption {
      background: #c0e2ff;
      text-align: center;
    }
    .image-caption h3{
      font-size:2rem;
      font-weight:600;
      padding: 10px;
    }
    .image-caption a {
      font-size: 1.4rem;
      font-weight: 600;
      color: var(--primary);
    }
    .image-caption p{
      line-height: 1.3em;
      font-size: 1.6rem;
      font-weight:400;
      color:var(--secondary);
    }
    .image-caption .banner-shop-btn{
      border-style:none none solid;
      color:var(--background2);
    }
    .image-caption .banner-shop-btn:hover{
      color:var(--background);
    }
    .home-slider-contant-btn{
      background: var(--background);
      color: var(--white);
      border:none;
      border-radius:50px;
    }
    .view_link,.view_link:hover{
      color:var(--white) !important;
    }
    

    /******************************
    ****** Featured&latest Css ****
    *******************************/
    .area-padding,.banner-padding{
      margin-top:1em;
    }
    .price{
      color:var(--background2);
      font-weight:700;
    }
    .product-thumb .price-old {
      text-decoration: line-through !important;
      font-size: 1.2rem;
    }
     .image_cover:hover .product_hover_block {
      display: block;
      opacity: 1;
    }
    .img-name{
     
      font-size:1.4rem;
    }
    .image_cover .product_hover_block {
      top: 50%;
      opacity: 0;
      transform: translateY(-50%);
    }
    .image_cover .add-btn{
      padding:7px 30px;
      border-radius:50px;
      margin-bottom:1em;
    }
    .image_cover .btn-add-cart{
      opacity:0;
    }
    .image_cover:hover .btn-add-cart{
      opacity:1;
    }
    .featured .btn-add-cart, .latest .btn-add-cart{
      display:none;
    }
    .product-view-btn, .btn-primary,.btn-primary1{
          background: var(--lightpurple) !important;
          border-color:var(--lightpurple) !important;
          color: var(--white) !important;
          padding: 1.2rem 2.2rem;
          margin-top: 1em;
          font-size: 1.5rem;
          font-weight: 500;
    }
    .btn-outline{
          background: unset !important;
          border-color: #5a5a5a !important;
          color: #fff !important;
          padding: 1.2rem 2.2rem;
          margin-top: 1em;
          font-size: 1.5rem;
          font-weight: 500;
    }
    a.btn.btn-outline::after {
      content: '\2794';
      margin-left: 10px;
  }
  a.btn.btn-primary::after {
    content: '\2794';
    margin-left: 10px;
}
  a.btn.btn-outline:hover {
    background: var(--lightpurple) !important;
    border-color:var(--lightpurple) !important;
}
    .img-hover-block .product-view-btn:hover{
      opacity:.7 !important;
    }
    .featured-background,.latest-background{
      background:#ededee;
      padding:3em 0;
    }
    .percentsaving {
      border-radius: 0px;
      color: #000;
      letter-spacing: .07em;
      display: flex;
      gap: 2px;
      font-size: 1.1rem;
      font-weight: bold;
      /*z-index: 1;*/
      position: absolute;
      padding: 3px 8px 2px;
      background: #fff;
      right: 5px;
      top: 5px;
    }
    .text_cart{
      font-size:1.4rem;
    }
    /******************************
    ********* Carousel Css ********
    *******************************/
     .carousel-text  {
      top: 40%;
      left: 50%;
      transform: translate(-50%,-50%);
      position:absolute;
    }
    .badhome-slider-contant-btn,.carousel-slide .shop-btn a,.single-banner .btn-shop-now,.home-slider-contant-btn{
      color:var(--white);
      padding:8px 20px;
      text-transform:uppercase;
      font-size: 1.2rem;
       font-weight: 400;
    }
    .home-slider-contact-btn{
     background: var(--background2);
     color:var(--white);
     padding: 14px 45px;
     font-size:1.6rem;
     border-radius: 50px;
     text-transform:uppercase;
    }
    .home-slider-contact-btn:hover{
     background: var(--background);
     color:(--white);
    }
    .carousel-text  {
      cursor:pointer;
    }
    .carousel-slide .shop-btn{
      position: absolute;
      bottom: 20%;
      left: 50%;
      transform: translate(-50%,-50%);
    }
    .carousel-slide:focus-visible{
      outline:none;
    }
    .prevNavcarousel, .nextNavcarousel{
      transform: translateY(100%);
      top:0;
    }
    .swiper-wrapper{
      margin:0 auto;
    }
    .carousel-text h3{
      font-size:3rem;
      
      font-weight:600;
    }
    .carousel-text p{
      font-size: 2.4rem;
      color:#003242;
      margin-bottom: 0.9em;
    }
    /******************************
    ********* Banner Css **********
    *******************************/
    .badhome-slider-contant-btn{
      font-size:1.4rem;
    }
    .single-banner-description {
    background:#000;
    }
    .single-banner-description h3{
      font-size:3rem;
      font-weight:400;
      color:var(--secondary);
      line-height:1em;
    }
    .single-banner-description p{
      line-height:1.2em;
      font-weight:400;
      font-size:1.6rem;
      color:var(--secondary);
    }
    .single-banner-description .badhome-slider-contant-btn{
      padding: 0.39em 0.9em;
      font-size: 1.6rem;
      background: var(--secondary);
      color: var(--black);
    }
    /******************************
    ****** Testimonial Css ********
    *******************************/
    .fontss{
      color:#666;
    }
    .quote-testimonial {
      color:#76ac2f;
    }
    .testimonials-area .slick-dots button:focus {
      outline:unset;
    }
    .testimonial-section{
      background:linear-gradient(#010b47e3, #000000d9, #002980fc);
    }
    .testi-inner {
     
      color:#fff;
      text-align:center;
    }
    .quate {
      max-height:100%;
      max-width:100%;
      border: 2px solid #fff;
      border-radius: 60px;
    }
   
    .slick-dots {
      display:flex;
      align-items:center;
      justify-content:center;
      padding:0;
      gap:7px;
      margin-top:.9em;
    }
    .slick-dots li {
      display:flex;
      align-items:center;
      justify-content:center;
      width:30px;
      height:30px;
    }
    .testimonials-area .slick-dots {
      margin-top:1em;
      margin-bottom: 2em;
    }
    .testi-text span{
      font-weight:500;
      font-size:1.8rem;
    }
    .heading-sub-style {
      font-size: 1.4rem;
      font-weight: 300;
      max-width: 100%;
      width: 100%;
      text-align: center;
      /* color:var(--secondary); */
    }

    /******************************
    *********** Blog Css **********
    *******************************/
    
   
    .news-view-link{
      margin-top:auto;
    }
    .blog-text h3 a{
      font-size:1.8rem;
      font-weight:600;
      color:var(--white);
    }
    .blog-text p{
      color:var(--secondary);
      font-size:1.5rem;
    }
    .single-blog span a {
      border-style:none none solid;
      color:var(--secondary);
      font-size:1.4rem;
    }
    .product-title{
      opacity: 0.9;
      color: #00000091;
      font-size:2.5rem;
    }
    /******************************
    *********** Pagination  Css ****
    *******************************/
    .pagination li {
      color: #000;
      border: 1px solid #5a5a5a;
      height: 2em;
      width: 2em;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .pagination li.active {
      background-color: #fff;
      color: #000;
      border: 1px solid #fff;
    }
    .list-group-item.active{
      color: var(--primary1);
      background-color: #fff;
      border-color: rgba(0,0,0,.125);
    }
    #product-category {
      margin-bottom:2em;
    }
    .rating-wrapper{
      margin-bottom:0;
      margin-top:5px;
    }

    .text-drop{
      opacity: 0;
      animation: drop 0.8s linear forwards 0.5s;
    }
    @keyframes drop {
      0% {
        transform: translateY(100px);
        opacity: 0;
      }
      100% {
        transform: translateY(0);
        opacity: 1;
      }
    }
    .prevNavFeatured,.prevNavLatest,.prevNavSpecial,.prevNavBestseller{
      left:2%;
    }
    .nextNavFeatured,.nextNavLatest,.nextNavSpecial,.nextNavBestseller{
      right:2%;
    }
    .nextNavSpecial,.nextNavBestseller,.prevNavSpecial,.prevNavBestseller,.prevNavFeatured, .nextNavFeatured, .prevNavLatest, .nextNavLatest, .singleimage-prev, .singleimage-next, .prevNav, .prevNavcarousel, .nextNavcarousel, .nextNav {
      box-shadow: 0px 4px 6px rgba(0, 0, 0, .06);
      cursor: pointer;
      position: absolute;
      top: 50%;
      z-index: 0;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      background: #fff;
      border: none;
      display: inline-flex !important;
      justify-content: center;
      align-items: center;
      transform: translateY(-50%);
    }
    .footer-area {
      padding: 1rem 0;
    }
    .banner_image img, .single-banner {
      background: #c0e2ff;
    }
    .prevNavSpecial,.prevNavBestseller,.nextNavSpecial,.nextNavBestseller{
      transform: translateY(-132%);
    }
    /******************************
    *********** Footer  Css *******
    *******************************/
    #footer_location svg,#footer_location svg path{
      fill: var(--body_color);
    color: #fff;
    height: 20px;
    width: 20px;
    }
    #footer_location .link-text-connect{ 
      gap:10px;
    }
    
    .footer-section 
    {
    
      background: var(--background2);
    }
    .footer-section,.footer-section a,.footer-section p,#form-currency .btn-link{
      color:var(--primary);
    }
    .footer-contacts p,.footer-contacts li a{
      font-size:1.4rem;
      font-weight: 300;
    }
    .footer_heading{
      color:var(--white);
    }
    .footer_powered {
      font-size: 1.2rem;
    }
    .footer-social-icon .social-menu{
      gap:12px;
    }
    #footer ul li:hover svg,#footer ul li:hover svg path{
      color:var(--white);
      fill:var(--white);
    }
    #footer .social-menu svg,#footer .social-menu svg path  {
      color: var(--secondary);
      fill:var(--secondary);
    }
    .social-menu li a {
      border:1px solid var(--secondary);
      border-radius:50%;
      width: 30px;
      height: 30px;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .social-menu li a:hover{
      background:var(--background);
    }
   
    
    .btn-contactus:hover {
        color:#000;
    } 
    .footer_heading h3{
      font-weight:500;
      font-size:1.6rem;
    
    }
    #footer .footer_heading svg {
        transform:rotate(90deg);
        transform-origin: left center;
    } 
     #footer .collapsed  svg {
        transform: rotate(0deg);
    } 
    .footer_bottom_wrap {
      border-top:unset;
    }
    #form-currency .btn-link {
      font-size:1.4rem;
    }
    #form-currency .currency-select{
      color:#000;
    }
  
 
  .menu-account .close {
    font-size:30px;
    margin-left:auto;
  }
  .menu-account {
    border-bottom:1px solid #4f4f4f1f;
    display: flex;
    padding:15px 15px 15px 0;
    align-items: center;
    gap:10px;
  }
  
  .level2 a {
    font-size: 1.4rem;
  }
  
    .product-layout.slick-slide, .carousel-slide.slick-slide {
    padding:0 0.7rem;
  }
  .cart-check-btn{
    background-color:var(--background2);
    border-color: var(--background2);
    color:var(--white);
  }
  .cart-check-btn:focus,.cart-check-btn:not(:disabled):not(.disabled):active:focus{
    box-shadow:none;
  }
  .product-grid{
    margin-bottom:1em
  }
  .slide-social-menu ul li a {
      background: #444;
      font-size: 1.6rem;
      height: 28px;
      width: 28px;
      border-radius: 50%;
      display:flex;
      align-items:center;
      justify-content:center;
    }
    #column-right .home-slider-content{
      display:none;
    }
    .info-area {
    margin-bottom: 10px;
}
.single-info {
    background: var(--background);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 52px 35px;
    height: 100%;
    font-weight: 500;
    color:#fff;
}
.single-info.cl2 {
    background: #FFAF2A;
}
.single-info.cl3 {
    background: #072365;
}
.footer-top{
    background:#4bad9c;
    color:#fff;
    }
    .fttop-left {
      font-size:1.8rem;
      text-align: center;
    }
    .ftcont {
     
      gap:10px;
    }
    .footer-top svg {
      fill:#fff;
    }
    .footer-top svg {
        background-color: #08616c;
        border-radius: 100%;
        display: inline-flex;
        padding: 10px;
    }
    .footer-gap {
      gap:1em;
      padding:2em 1em;
    }
    .review-price {
        gap: 10px;
        }
        .rating-pro {
        padding: 0px 4px !important;
        padding-left: 8px !important;
        }
        .rating-wrapper {
        padding: 0 !important;
        }
        .myHeader, .menu-header, .header-text .banner_sub, .footer-font, .testimonials-font, .blog-font, .heading-style, .banner_sub, .expandable-content h2{
         /* font-family: Comfortaa !important;*/
        }
        .btn-status {
          padding: 7px 60px !important;
          font-size: 14px !important;
        }
        
        
       @media(max-width:1199px){
        .badmain-menu-icon{
         border:none !important;
     }
       #top-menu .badmain-menu-icon-wrapper {
           border-left: 1px solid #242424 !important;
           height: 50px;
           width: 50px;
           display: flex;
           align-items: center;
     }
     .navbar svg path {
      fill: #fff;
  }
  .badmain-menu-content .close{
    color: #fff;
    font-size: 4rem;
    font-weight: 300;
  }
        }
      .badmenu-first .badmenu-link a{
          line-height: 4.8rem !important;
        }
         .badmain-menu-icon {
            display: inline-block;
            cursor: pointer;
            transition: transform 0.3s ease;
        }
        .badmain-menu-icon.down {
            transform: rotate(180deg);
        }
     .scroll-prevent{
        overflow-y:hidden!important;
        }
        .other_also_bought{
          z-index:0 !important;
        }
        .badmenu-first badmenu-link{
          padding-left:15px !important;
        }
        .box-level2 {
    padding-left: 25px !important;
}
.box-level3 {
    padding-left: 35px !important;
}
 .badmain-menu-dropdown-link{
  padding-left: 15px;
 }
  @media (min-width: 775px) {
  #top-menu .badmain-menu-icon-wrapper{
    padding: 16px;
  } 
   }
    .list-group-item.active {
  z-index: 0 !important;
 }
 .call_support ..badmain-menu-dropdown-link{
  border: none !important;
 }
 #_desktop_top_menu .banner-menu {
  gap: 15px !important;
 }
   // baner zoom effect********//

        @-webkit-keyframes scale {
  to {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
}
@keyframes scale {
  to {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
}
.home-slider-items img {
          -webkit-transform: scale(1);
              -ms-transform: scale(1);
                  transform: scale(1);
}
.home-slider-items.slick-current img {
           -webkit-animation: scale 6000ms ease-in-out forwards;
                   animation: scale 6000ms ease-in-out forwards;
}
 .page_link_bar {
            background-color: transparent;
            padding: 8px 15px;
            margin-bottom: 20px;
            list-style: none;
            border-radius: 0;
            display: flex;
        }
       .page_link_bar-item+.page_link_bar-item::before {
            display: inline-block;
            padding-right: .5rem;
            padding-left: .5rem;
            color: #6c757d;
            content: "/";
        }
        .badheader-top-logo img{

max-height:70px;
        }
        .slide-item-content {
         background: #000;
          text-align: center;
          color:#fff;
      }
      
      .badhome-slider-items-title{
font-size:2.5rem;
font-weight:500;
line-height: 1.4em;
      }
      .slide-item-content{
        padding:2rem 0;
      }
      .badhome-slider-items-sub-title{
        font-size:1.6rem;
font-weight:500;
      }
      .slide-item-content {
        position: absolute;
        top: 0;
        background-color: rgb(0 0 0 / 51%);
        width: 100%;
        height: 100%;
        text-align: center;
    }
    .slide-banner-content {
      position: absolute;
      top: 50%;
      left: 50%;
      text-align: center;
      color: var(--white);
      display: flex;
      flex-direction: column;
      justify-content: center;
      width: 80%;
      transform: translate(-50%, -50%);
    }