 .beilaide-banner {
    position: relative;
 }
 
 .beilaide-banner .banner-bg {
     width: 100%;
     height: 100%;
     object-fit: cover;
     transition: all 0.3s ease;
 }

 .beilaide-banner .swiper-slide:hover .banner-bg {
     transform: scale(1.05);
 }

 .beilaide-banner .banner-content {
     position: absolute;
     top: 50%;
     left: 0;
     right: 0;
     transform: translateY(-50%);
     text-align: left;
     z-index: 10;
     display: flex;
     align-items: center;
     color: #FFF;
 }

 .beilaide-banner .banner-title {
     font-size: clamp(16px, 3.33vw, 64px);
     font-weight: 700;
     text-transform: uppercase;
     color: #FFF;
 }

 .beilaide-banner .banner-info {
    color: #FFF;
    margin-top: 10px;
    font-size: clamp(14px, 0.83vw, 16px);
 }

 .beilaide-banner .banner-content .btn-box {
     padding-left: 4px;
     display: flex;
     gap: 20px;
     margin-top: clamp(10px, 2.604167vw, 50px);
 }

 .beilaide-banner .banner-content-btn {
     font-size: clamp(11px, 1.25vw, 24px);
     font-weight: 600;
     padding: 14px 30px;
     padding-right: 44px;
     border-radius: 16px;
     box-sizing: border-box;
     transition: all 0.3s ease;
     border: 2px solid var(--color-primary);
     color: var(--color-primary);
     display: flex;
     align-items: center;
     gap: 20px;
     text-transform: uppercase;
 }

.beilaide-banner .banner-content-btn i{font-size: clamp(10px, 0.83vw, 16px);}

 .beilaide-banner .banner-content .btn-box .banner-content-btn:hover {
     background-color: var(--color-primary);
     color: #FFF;
 }

 .beilaide-banner .swiper-navigation {
     display: flex;
     align-items: center;
     justify-content: center;
     width: 100%;
     position: absolute;
     bottom: 30px;
 }

 .beilaide-banner .swiper-pagination {
     position: relative !important;
     width: auto !important;
 }

 .beilaide-banner .swiper-pagination-bullet {
     width: 24px;
     height: 4px;
     background: #FFF;
     opacity: 1 !important;
     margin: 0 8px !important;
     border-radius: 0;
     transition: all 0.3s ease;
 }

 .beilaide-banner .swiper-pagination-bullet-active {
     width: 40px;
     background-color: var(--color-primary) !important;
 }

 @media screen and (max-width: 1500px) {
     .beilaide-banner .swiper-navigation {
         bottom: 30px;
     }
 }

 @media screen and (max-width: 1200px) {
     .beilaide-banner .swiper-navigation {
         bottom: 10px;
     }
 }

 @media screen and (max-width: 992px) {
     .beilaide-banner .swiper-slide {
         height: auto;
     }

     .beilaide-banner .swiper-navigation {
         bottom: 0px;
     }

     .beilaide-banner .banner-content-btn {
         padding: 10px 30px;
     }
 }

 @media (max-width: 768px) {
     .beilaide-banner .banner-content-btn {
         padding: 5px 15px;
     }
     .beilaide-banner .banner-content .btn-box { padding-left: 0;gap: 5px;}
 }

 @media (max-width: 576px) {
 

     .beilaide-banner .swiper-navigation {
         bottom: 0px;
     }

     .beilaide-banner .banner-content-btn {
         padding: 2px 9px;
         gap: 5px;
     }

     .beilaide-banner .banner-info {display: none;}

 }


/*html[lang]:not([lang="en"]) .beilaide-banner .banner-title,
html[lang]:not([lang="en"]) .beilaide_product_category .title-box h2,
html[lang]:not([lang="en"]) .beilaide-about-tobeter h2,
html[lang]:not([lang="en"]) .beilaide-hp__title h2,
html[lang]:not([lang="en"]) .beilaide_latest_news h2,
html[lang]:not([lang="en"]) .beilaide_home_contact .title-box .h2 {font-size: clamp(16px, 3.33vw, 64px);}

html[lang]:not([lang="en"]) .beilaide-banner .banner-content-btn{font-size: clamp(12px, 1.04vw, 20px);}*/





