.elementor-21 .elementor-element.elementor-element-ef41443 .bannerss-button a.c-btn {background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px !important;}.elementor-21 .elementor-element.elementor-element-ef41443 .bannerss-button a.c-btn:hover{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ef41443 .banner-content {text-align:center;}.elementor-21 .elementor-element.elementor-element-ef41443 .banner-content h2{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ef41443 .banner-content span{color:#FFFFFF;font-family:"Lama", Sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;letter-spacing:1.7px;}.elementor-21 .elementor-element.elementor-element-ef41443 .banner-content p{color:#FFFFFF;font-family:"Lama BlackExtended", Sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:9.1px;}.elementor-21 .elementor-element.elementor-element-ef41443 .b-tag{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ef41443 .b-tag h2::before{border-color:#0E143E00;}.elementor-21 .elementor-element.elementor-element-ef41443 .b-tag h2{color:#FFFFFF;} .elementor-21 .elementor-element.elementor-element-ef41443 .b-tag h2{font-size:25px;line-height:23px;}.elementor-21 .elementor-element.elementor-element-ef41443 .bannerss-button a.c-btn{padding:15px 15px 15px 15px;font-size:15px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ef41443 .bannerss-button a.c-btn:hover {color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8acb0f5 .bannerss-button a.c-btn {background-color:#CA202700;border-style:solid;border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-8acb0f5 .bannerss-button a.c-btn:hover{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-8acb0f5 .banner-content span{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8acb0f5 .bannerss-button a.c-btn{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-8acb0f5 .bannerss-button a.c-btn:hover {color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ceb61a7{padding:15px 55px 0px 55px;}.elementor-21 .elementor-element.elementor-element-e77ffde .banner-text span , .elementor-21 .elementor-element.elementor-element-e77ffde .cta-text h2{color:#CA2027;}.elementor-21 .elementor-element.elementor-element-e77ffde .banner-text h2 , .elementor-21 .elementor-element.elementor-element-e77ffde .cta-text span{color:#0E143E;}.elementor-21 .elementor-element.elementor-element-eed4277{padding:0px 55px 0px 55px;}.elementor-21 .elementor-element.elementor-element-f685a71 .banner-text span , .elementor-21 .elementor-element.elementor-element-f685a71 .cta-text h2{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-f685a71 .banner-text h2 , .elementor-21 .elementor-element.elementor-element-f685a71 .cta-text span{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3f16b98 .banner-text span , .elementor-21 .elementor-element.elementor-element-3f16b98 .cta-text h2{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-3f16b98 .banner-text h2 , .elementor-21 .elementor-element.elementor-element-3f16b98 .cta-text span{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b54c034{padding:75px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-918bcac .banner-tag{background-color:var( --e-global-color-primary );color:#FFFFFF;} .elementor-21 .elementor-element.elementor-element-918bcac .banner-02-text h2{font-size:40px;}.elementor-21 .elementor-element.elementor-element-c147ef5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-c147ef5{padding:45px 0px 45px 0px;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-a8afe04.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-a8afe04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-a8afe04.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-18d52ee > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-18d52ee{margin-top:0px;margin-bottom:60px;}.elementor-21 .elementor-element.elementor-element-923540b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-8b329ea:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8b329ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-21 .elementor-element.elementor-element-8b329ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 45px 0px;}.elementor-21 .elementor-element.elementor-element-8b329ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-aca42ad .features-text h3 {color:#0E143E;}.elementor-21 .elementor-element.elementor-element-cd0cdfc .features-text h3 {color:#0E143E;}.elementor-21 .elementor-element.elementor-element-afe9e4f .features-text h3 {color:#0E143E;}body.elementor-page-21 .container{max-width:1200px;}body.elementor-page-21 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px;}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-4deff60{width:100%;}.elementor-21 .elementor-element.elementor-element-abb0945{width:100%;}.elementor-21 .elementor-element.elementor-element-989c64f{width:100%;}.elementor-21 .elementor-element.elementor-element-32019e8{width:100%;}.elementor-21 .elementor-element.elementor-element-4fbfef2{width:100%;}}@media(max-width:1024px){ .elementor-21 .elementor-element.elementor-element-ef41443 .b-tag h2{font-size:20px;}.elementor-21 .elementor-element.elementor-element-8acb0f5 .bannerss-button a.c-btn{padding:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-8acb0f5 .bannerss-button a.c-btn {border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px !important;}.elementor-21 .elementor-element.elementor-element-ceb61a7{padding:15px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-eed4277{padding:0px 0px 0px 0px;}}@media(max-width:767px){ .elementor-21 .elementor-element.elementor-element-8acb0f5 .banner-content h2{font-size:34px;}.elementor-21 .elementor-element.elementor-element-8acb0f5 .banner-content span{line-height:3.6em;letter-spacing:1.8px;}.elementor-21 .elementor-element.elementor-element-8acb0f5 .bannerss-button a.c-btn{padding:10px 10px 10px 10px;font-size:10px;}.elementor-21 .elementor-element.elementor-element-8acb0f5 .bannerss-button a.c-btn {border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px !important;}.elementor-21 .elementor-element.elementor-element-8acb0f5 .bannerss-button a.c-btn:hover {border-radius:10px 10px 10px 10px !important;}.elementor-21 .elementor-element.elementor-element-ceb61a7{padding:15px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-18d52ee{margin-top:0px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-eadae0b{width:50%;}.elementor-21 .elementor-element.elementor-element-eadae0b > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-f1b838a{width:50%;}.elementor-21 .elementor-element.elementor-element-f1b838a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-77624d4{width:50%;}.elementor-21 .elementor-element.elementor-element-77624d4 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-8090c56{width:50%;}.elementor-21 .elementor-element.elementor-element-e82c9a0{width:50%;}.elementor-21 .elementor-element.elementor-element-e82c9a0 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-12ca90c{width:50%;}.elementor-21 .elementor-element.elementor-element-12ca90c > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-21898e3{width:50%;}.elementor-21 .elementor-element.elementor-element-21898e3 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-5ad65fd{width:50%;}.elementor-21 .elementor-element.elementor-element-5ad65fd > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-98bc664{width:50%;}.elementor-21 .elementor-element.elementor-element-98bc664 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-291265d{width:50%;}.elementor-21 .elementor-element.elementor-element-99d657c{width:50%;}.elementor-21 .elementor-element.elementor-element-4cb41d5{width:50%;}}/* Start custom CSS for medibazar-home-slider, class: .elementor-element-ef41443 */.elementor-21 .elementor-element.elementor-element-ef41443 .banner-content p {
    text-align: center;
}


.elementor-21 .elementor-element.elementor-element-ef41443 .banner-content h2 {
    margin-bottom: -4px;
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-ef41443 .banner-content span {
    text-align: center !important;
    /*display: block;*/
}

.elementor-21 .elementor-element.elementor-element-ef41443 .banners-active .slick-dots {
    bottom: 50px;
}

.elementor-21 .elementor-element.elementor-element-ef41443 .banner-content {
    padding: 30px;
    border-radius: 10px;
    height: 180px;
    left: 182px;
    top: 130px;
    width: auto;
    /*max-width: 520px;*/
}

.elementor-21 .elementor-element.elementor-element-ef41443 .b-tag {
    left: 810px;
}

.elementor-21 .elementor-element.elementor-element-ef41443 .bannerss-button a.c-btn {
    top: 50px;
}

.elementor-21 .elementor-element.elementor-element-ef41443 .bannerss-button a.c-btn i.fal,
.elementor-21 .elementor-element.elementor-element-ef41443 .bannerss-button a.c-btn i.far {
    display: none;
}

.bold-text {
    font-weight: 800 !important;
}

/* Large tablet */
@media (max-width: 1199px) {
    .elementor-21 .elementor-element.elementor-element-ef41443 .banner-content {
        left: 120px;
        top: 100px;
        /*height: auto;*/
        /*min-height: 160px;*/
        /*max-width: 460px;*/
        padding: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .b-tag {
        left: auto;
        right: 60px;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .banners-active .slick-dots {
        bottom: 35px;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .bannerss-button a.c-btn {
        top: 35px;
    }
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-21 .elementor-element.elementor-element-ef41443 .banner-content {
        left: 70px;
        top: 40px;
        padding: 20px;
        max-width: 380px;
        min-height: 10px !important;
        height: 150px;
    }
    
     
    .elementor-21 .elementor-element.elementor-element-ef41443 .b-tag {
        left: auto;
        right: 30px;
        top: 30px;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .banners-active .slick-dots {
        bottom: 5px;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .bannerss-button a.c-btn {
        top: 25px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-21 .elementor-element.elementor-element-ef41443 .banner-content {
        left: 30%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: calc(500% - 30px);
        max-width: 320px;
        /*height: auto;*/
        /*min-height: auto;*/
        padding: 16px;
        border-radius: 8px;
    }
  .elementor-21 .elementor-element.elementor-element-ef41443 .banner-content{
        height: 80px !important;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .banner-content h2 {
        margin-bottom: 4px;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .banner-content p,
    .elementor-21 .elementor-element.elementor-element-ef41443 .banner-content span,
    .elementor-21 .elementor-element.elementor-element-ef41443 .banner-content h2 {
        text-align: center !important;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .b-tag {
        left: auto;
        right: 15px;
        top: 15px;
        transform: scale(0.8);
        transform-origin: top right;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .banners-active .slick-dots {
        bottom: 15px;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .bannerss-button {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .bannerss-button a.c-btn {
        top: 15px;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    .elementor-21 .elementor-element.elementor-element-ef41443 .banner-content {
        width: calc(50% - 10px);
        max-width: 290px;
        padding: 4px;
        border-radius: 6px;
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .b-tag {
        right: 10px;
        top: 10px;
        transform: scale(0.7);
    }

    .elementor-21 .elementor-element.elementor-element-ef41443 .banners-active .slick-dots {
        bottom: 10px;
    }
    
  
}/* End custom CSS */
/* Start custom CSS for medibazar-home-slider, class: .elementor-element-8acb0f5 */.slider-mob .banner-content {
    padding: 10px !important;
    border-radius: 10px;
}

.elementor-21 .elementor-element.elementor-element-968b924 .bannerss-button a.c-btn i.fal,
.elementor-21 .elementor-element.elementor-element-968b924 .bannerss-button a.c-btn i.far {
    display: none;
}

@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-968b924 .banner-item-1 {
         
      width: fit-content;         /* shrink to text */
    max-width: 45%;             /* prevent overflow */
   /*height: auto !important;*/
        min-height: unset !important;
        
        
    }
    .elementor-21 .elementor-element.elementor-element-968b924 .banner-item-0 {
         
      width: fit-content;         /* shrink to text */
    max-width: 45%;             /* prevent overflow */
   /*height: auto !important;*/
      height:120px;
      
      
    }

   .elementor-21 .elementor-element.elementor-element-968b924 .banner-content p {
       
        
         display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        
          white-space: normal;
        max-width: 140px; /* adjust until it breaks perfectly */
    }

   /*.slider-mob .elementor-21 .elementor-element.elementor-element-968b924 .bannerss-button {*/
   /*     display: block !important;*/
   /*     visibility: visible !important;*/
   /*     opacity: 1 !important;*/
   /*     margin-top: 12px !important;*/
   /*     text-align: center;*/
        
        
        
   /* }*/


    
    .elementor-21 .elementor-element.elementor-element-968b924 .banner-item-0 .bannerss-button a.c-btn {
         display: inline-block !important;
        position: relative !important;
        bottom: 20px !important;
        
        
    }
     .elementor-21 .elementor-element.elementor-element-968b924 .banner-item-1 .bannerss-button a.c-btn {
        display: inline-block !important;
        position: relative !important;
        top: 20px !important;
        
        
    }
    
     .elementor-21 .elementor-element.elementor-element-968b924 .banner-item-2 .bannerss-button a.c-btn {
        display: inline-block !important;
        position: relative !important;
        top: 20px !important;
        
        
    }
    
    .banner-content{
        height: 100px;
        
    }
    
    .elementor-21 .elementor-element.elementor-element-8acb0f5 .banner-content span{
        line-height: 10px !important;
         display: block;
         
         
    }
    
   .elementor-21 .elementor-element.elementor-element-8acb0f5 .banner-content h2{
       margin-bottom: 0px;
        display: block;
    white-space: normal;        /* allow line break */
    word-break: break-word;    
    /* break long words if needed */
    
   
   }
}


@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-21 .elementor-element.elementor-element-968b924 .banner-content {
        left: 60px !important;
        top: 110px !important;
        width: fit-content;
        max-width: 52%;
        height: 140px !important;
        /*min-height: unset !important;*/
        padding: 18px 20px 10px !important;
        border-radius: 10px !important;
    }

    .elementor-21 .elementor-element.elementor-element-968b924 .banner-content span {
        display: block !important;
        font-size: 14px !important;
        line-height: 18px !important;
    }

    .elementor-21 .elementor-element.elementor-element-968b924 .banner-content h2 {
        /*font-size: 30px !important;*/
        /*line-height: 32px !important;*/
        /*margin-bottom: 6px !important;*/
        white-space: normal !important;
        word-break: break-word;
    }

    .elementor-21 .elementor-element.elementor-element-968b924 .banner-content p {
        display: block !important;
        font-size: 20px !important;
        line-height: 24px !important;
        margin-bottom: 0 !important;
    }

    .elementor-21 .elementor-element.elementor-element-968b924 .bannerss-button {
        display: block !important;
        margin-top: 50px !important;
    }

    .elementor-21 .elementor-element.elementor-element-968b924 .bannerss-button a.c-btn {
        /*position: relative !important;*/
        /*top: 0 !important;*/
        /*display: inline-block !important;*/
        /*font-size: 14px !important;*/
        /*line-height: 18px !important;*/
        /*padding: 10px 18px !important;*/
    }

    .elementor-21 .elementor-element.elementor-element-968b924 .b-tag {
        right: 30px !important;
        left: auto !important;
        top: 30px !important;
    }

    .elementor-21 .elementor-element.elementor-element-968b924 .banners-active .slick-dots {
        bottom: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for medibazar-single-banner, class: .elementor-element-e77ffde */.pulse .banner-text h2{
    padding-right:200px !important  ;
}/* End custom CSS */
/* Start custom CSS for medibazar-single-banner, class: .elementor-element-1be94e9 */.forhead .banner-text h2{
    padding-right:280px !important  ;
}

@media (max-width: 767px) {
    .forhead .banner-text h2{
    padding-right:40px !important  ;
}
}/* End custom CSS */
/* Start custom CSS for medibazar-single-banner, class: .elementor-element-3c0b465 */.nebulizer .banner-text h2{
    padding-right:280px !important  ;
}

@media (max-width: 767px) {
    .nebulizer .banner-text h2{
    padding-right:120px !important  ;
}
}/* End custom CSS */
/* Start custom CSS for medibazar-single-banner, class: .elementor-element-3f16b98 */.certeza .banner-text h2{
    padding-right: 350px !important;
}

@media (max-width: 767px) {
    .certeza .banner-text h2{
    padding-right: 170px !important;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lama';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://surgicalsstore.com/wp-content/uploads/2026/04/LamaSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Lama';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://surgicalsstore.com/wp-content/uploads/2026/04/LamaSans-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lama BlackExtended';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://surgicalsstore.com/wp-content/uploads/2026/04/LamaSans-BlackExpanded.woff') format('woff');
}
/* End Custom Fonts CSS */