.footer-top-box{

    grid-template-columns: repeat(4,1fr);

    justify-items: center;

    gap: 20px;

    padding-bottom: 32px;

}



footer .footer-top-box .flex-column{

    justify-content: start;

    text-align: left;

    align-items: start !important;

    margin-bottom: 0px;

}



footer .footer-top-box div{

    text-align: left;

}



.appac{

    color: var(--accent-color);

}

.footer-links ul li{

    padding: 6px 6px 6px 0px;

}



.footer-links ul li a , .footer-links a{

    transition: .3s linear;

}

.footer-links ul li:hover a{

    color: var(--accent-color) !important;

}

.footer-links a:hover{

    color: var(--accent-color) !important;

}

.cta-view-more {

    font-size: 16px;

    line-height: 22px;

    transition: .3s linear;

}

.cta-view-more:hover{

    color:#cfff00d4;

}

.appac .cta-view-more{
    font-size: 14px;
    line-height: 20px;
    font-family: var(--font-1);
}



.dropdown-menu{

    border-radius: 8px;

    overflow: hidden;

}

 .header-menu{transition: box-shadow 0.3s ease;

}



.header-menu-shadow {

  box-shadow: 0 0 8px 1px #560d3040;

}



.hover-card{

    transition: .3s ease;

}

.hover-card:hover{

    box-shadow: 0 0 10px 0px #560d30a6;

}

.floating-heading{

    box-shadow: 0 0 10px 0px #560d30a6 ;

}

.why-swasti-header{

    text-shadow:0 2px 6px var(--text-color) ;

}

.f-18{

    font-size: 18px;

}

.btn-accent:hover{

    background-color: #fff;

}

*::selection{

    background-color: var(--text-color);

    color: #fff;

}

.footer-bottom{

    font-size: 14px;

    color: rgb(255 255 255 / 80%) !important;;

}

.f-36{

    font-size: 24px;

}



.li-disc{

    display: inline-block;

    width: 19px !important;

    height: 19px !important;

    overflow: hidden;

    padding-right: 5px;

}

.li-disc img{

    width: 100%;

    height: auto;

}

.b-btn{

        background: var(--text-color);

    width: fit-content;

    padding: 4px 12px;

    border-radius: 10px;

}

.floating-testi{

    margin-bottom: 0px;

}

.color-80 {color: #ffffffcc !important;}

.hover-orange{

    transition: .3s linear;

}

.hover-orange:hover{

    color: var(--accent-color) !important;

}
.subbanner {position: relative;height: 350px;background-attachment:fixed ;overflow: hidden;max-width: 95%;}
.about-banner {background-image: url(../image/swastii-aboutbanner.webp); background-repeat: no-repeat; background-size: cover; background-attachment: unset; background-position: right;}
.contact-banner {background-image: url(../image/swastii-contactbanner.webp); background-repeat: no-repeat; background-size: cover; background-attachment: unset; background-position: right;}

.subbanner-content h1{font-size: 48px; font-weight: bold; line-height: 55px; color: var(--text-color);}
.about-banner .cta-overlay , .contact-banner .cta-overlay{display: none;}
.testimonial-sec {background-color: rgb(86 13 48 / 12%);}
.service-list li{
    background-color: var(--primary);
}
.service-list li a {display: grid; grid-template-columns: auto 25px; gap: 0px 12px;justify-content: space-between;padding: 14px 15px !important;margin-bottom: 0px;border-bottom: 1px solid #e6e9ef; 
margin-bottom: 0px !important;text-decoration: none;color: var(--text-color);}
.service-list li svg {width: 25px;height: 25px;}
.service-list li:hover, .service-list li.active {background-color: #e6e6e6;}
.ser-img img {width: 100%; }
.serdiv .col-md-3 {width: 30%;}
.btn {padding: 10px 30px !important;}
h3 {margin-bottom: .7rem;}
.services-slider h5 {font-weight: 600;text-shadow: 1px 1px var(--text-color);}
.services-slider p {color: rgb(255 255 255 / 80%) !important;font-size: 16px;line-height: 22px;}
.thanks h2 {font-size: 28px;line-height: 36px;font-weight: 600;text-align: center;}
.thanks h2 span {display: block;color: #df8e00;}
.custom-container {width: 60%;margin: auto;}

.nav-item.dropdown:hover .dropdown-menu {
  display: block ;
  margin-top: 0; /* optional: align better */
}

.form-image-overlay {

    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: linear-gradient(180deg, rgba(86, 13, 48, 0) 17%, rgba(86, 13, 48, 0.6) 100%);
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;

}
.disc-li{
    color: var(--text-color) !important;
}
.sub-list-3{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    margin-top: 40px;
}

.serv-sticky-wrapper{
    position:sticky; 
    top:150px;
}

/* Align button style with link */
.dropdown-toggle-btn {
  background: none;
  border: none;
  font-size: 1rem;
  margin-left: 7px;
  cursor: pointer;
  color: inherit;
  padding: 0;
}

/* Ensure dropdown is styled properly */
.dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #ccc;
}

.dropdown-menu.show{
    display: none !important;
}
.dmenu .nav-link{
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.dmenu{
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);

}
.service-banner{
    padding: 0px !important;
    height: auto !important;
   background-image: url(../image/swastii-servicebanner.webp);
    background-attachment: unset;
    background-position: left;
}
.service-banner .cta-overlay{
    display: none  !important;
}
.service-banner .d-flex{
    /* text-shadow: 1px 3px 3px #560D30; */
   
}

.dropdown-item:focus
 {
    color: var(--bs-dropdown-link-hover-color);
    background-color: #fff;

}.dropdown-item:focus:hover
 {
    color: #fff;
       background-color:var(--accent-color);

}

.banner-content {

 margin-left: 5rem;
 width: 35%;
}
.swiper-dots{
    position: absolute;
    bottom: 30px !important;
    display: flex;
    justify-content: center;
    width: 100%;
    z-index: 3;
}
.swiper-pagination-bullet{
    background: var(--swiper-pagination-bullet-inactive-color, #000) !important;
}
.banner-overlay{
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
  
    background: linear-gradient(180deg, rgba(86, 13, 48, 0) 0%, rgba(86, 13, 48, 0.6) 100%);
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    display: none;
}

.banner-title{
    font-size: 48px;
    font-weight: bold;
    line-height: 55px;
}

.banner-content .btn {
    background-color: #fff;
    border-color: var(--text-color);
    border: 2px solid;
}

.banner-content .btn:hover,.banner-content .btn:active {
    background-color: var(--text-color);
    color: #fff;
    border-color: #fff;

}

.subbanner-content .breadcrumb .breadcrumb-item>a {
    color: var(--text-color);
    transition: .2s linear;
}
/* .subbanner-content .breadcrumb .breadcrumb-item>a:hover {
    color: var( --accent-color);
} */

.service-banner h1{
    font-size: 48px; font-weight: bold; line-height: 55px; color: var(--text-color);
}

.breadcrumb .breadcrumb-item>a {
    color: var(--text-color);
}
 .breadcrumb .breadcrumb-item>a:hover {
    color: var( --accent-color);
}
.breadcrumb .breadcrumb-item.active {
    color: #646464;
    font-family: var(--font-2);
}
.breadcrumb-item+.breadcrumb-item::before {
    color: #646464;
}



.homepage-banner-section .swiper-slide{
    padding: 0 0.5rem;
}

.about-swastii img{
    object-position: top;
}

.navbar-toggler{
    padding:4px 0px 4px 12px;
}
.grid-3{
    grid-template-columns: repeat(3,1fr);
}
.dashlist{
    padding-left: 1rem;
}
/* .dropdown-item {
    padding-inline: 1.5rem;
} */
.dropdown-item:hover,.dropdown-item:active,.dropdown-item.active {
    background-color: #eacbd3cc !important;
    color: var(--text-color) !important;
}
.dropdown-item{
    text-align: left !important;
    border-bottom: 1px solid #e1e1e1;
}
.nav-link:hover, .nav-link:focus, .nav-link:active {
    color: var(--accent-color) ;

}
.doctor-grid{
    display: grid;
    grid-template-columns: 400px auto;
}
.doc-img-div{
    height: auto;
}


.doc-img{
    top:130px;
}
.navbar-expand .navbar-nav .dropdown-menu{
    padding: 20px  ;
}

.yoga-dropdown{
    left:-70px;
}
  .qlinks {
    display: none;
    justify-content: space-between;
    align-items: center;
    background: #eee;
    padding: 10px 15px;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    /* border-radius:  10px ; */
    color: var(--text-color);
  }

   
  .qlinks {
      display: none !important;
    }
    .service-list {
      display: block !important;
    }

    .ser-img{
        border-radius: 1rem;
         overflow: hidden;
    }
.tcm-grid .icon-box img{
    width: 40px;
}
   .floating-testi {
    margin-top: 2rem;
    margin-left: 8rem;
   }


   .tcm-tab {
border-bottom: 3px solid #d3d3d3 !important;
border-radius: 5px 5px 0px 0px;

gap: 10px 0px;
    
   }
    .tcm-tab .nav-item .nav-link{
        padding: 15px 20px !important;
    }


   .tcm-tab .nav-item .nav-link , .tcm-tab .nav-item .nav-link.active{

    color: var(--text-color) !important;
    font-size: 22px;
    line-height: 26px;
   }
   .nav-tabs.tcm-tab .nav-link.active::after{
    background-color: var(--text-color) !important;
    height: 3px;
  }
   .nav-tabs.tcm-tab .nav-link.active{
   background-color: #99255c29;
   }

   .swiper-button-next, .swiper-button-prev{
    width:70px;
    height:70px;
    border:4px solid var(--primary);
    right:0;
   }
   .swiper-button-next::after, .swiper-button-prev::after {
    font-size: 35px;
}
.about-next{
    top:15rem
}
.navbar-nav{
    align-items: center;
}
.navbar-nav .nav-item .home-icon img{
    width: 20px;
}
.nav-link{
    font-size: 16px;
    line-height: 22px;
}
.statistics-data{
    display: grid;
    grid-template-columns: repeat(4,1fr);
}
.statistics-data .col{
       max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}
.w-95{
    width: 95%;
}
.f-22{
    font-size: 22px;
}
.sticky-menu {
    position: fixed;
    bottom: 25%;
    right: -25px;
    z-index: 427;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s linear;
    transform: translateX(138px);
    display: grid;
    gap: 10px;
}
.stick-link {
    display: flex;
    gap: 10px;
    flex-direction: row;
    align-items: center;
    transition: 0.3s linear;
    background: #fff;
    padding: 5px;
    border-radius: 30px 0px 0px 30px;
    padding-right: 30px;
    box-shadow: 1px 1px 11px 1px #cbcbcb;
}
.icon-d {
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--text-color);
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    transition: 0.3s linear;
}
.stick-link.call-icon:hover{
    transform: translateX(-70px);
}
.stick-link.contact-icon:hover {
    transform: translateX(-145px);
}
.stick-link .mbp {
    display: none;
}
.bg-white{
    background-color: #fff;
}
.stick-link:hover .icon-d {
    background: #560d308c;
}
.header-social-media{
    display: none;
}
.floating-bottom-1{
    right:10rem;
   
    bottom: -2rem;
}
.acupuncture-type-grid{
    display: grid;
    grid-template-columns: 65% 30%;
    justify-content: space-between;
}
.acu-list-img-container{
    width: 100%;
}
.acu-list-img{
    overflow: hidden;
    border-radius: 20px;
   
}
.acu-list-img img{
    width: 100%;
}
.acupuncture-type-grid.cos-acu-grid{
     grid-template-columns: 30% 65%;
}
.acupuncture-type-grid{
    margin-bottom: 30px;
}
/* responsive */


@media (max-width: 1700px) {
    .about-swastii {
        margin: 0   5%;
    }
}
@media (max-width:1520px) {
        .floating-testi {
       
        margin-top: 2rem;
        margin-left: 2rem;
        padding: 2rem !important;
    }
    
}

@media (max-width:1500px) {.subbanner {height: 300px;}.banner-cnt h1 {font-size: 42px;line-height: 50px;}}

@media (max-width:1400px) {
  
    .nav-link{
        font-size: 16px;
        line-height: 22px;
    }
}

@media (max-width:1350px) {
    
    .logo-container {
        max-width: 160px;
    }
    .serv-sticky-wrapper {
        top:130px;
    }
   
}

@media (max-width:1300px) {

        .dropdown-menu {

        box-shadow: none;

    }
    .banner-cnt h1 br {display: none;}
/* .nav-item.dropdown:hover .dropdown-menu {
    display: none;
    margin-top: 0;
} */
.nav-item.dropdown .dropdown-menu.show{
    display: block;
}
.dropdown-menu.show {
  display: block !important;
}
.nav-link{
        font-size: 18px;
        line-height: 24px;
    }
    .yoga-dropdown{
    left:initial;
}

.home-testi-box .home-testi-right .floating-top{
   
    margin-top: 0px;
}
.testimonial-flex{
    align-items: center;
}

.no-rit-bdr-bel-1300{
    border-right: none !important;
}
.statistics-data{
    grid-template-columns: repeat(2,1fr);
}
.navbar-expand .navbar-collapse{
    position: fixed;
    background: #fff;
    top: 89px;
    right: 0px;
    height: -webkit-fill-available;
    align-items: flex-start;
    width: 350px;
    overflow: scroll;
    display: flex !important;
    flex-direction: column;
    justify-content: space-between !important;
    transform: translatex(360px);
    box-shadow: -4px 4px 8px 1px #560d3040;

}

.navbar-expand .navbar-collapse.show{
     transform: translatex(0px);
}

  .header-navbar .nav-item{
        width: 100%;
         border-bottom: 1px solid #9a3a5d;
        
    } 
    .header-navbar .nav-item:nth-child(1){
        border-bottom: none;
    }

    .header-navbar .nav-link{
        text-align: start;
        padding: 8px 20px !important;
       
    }
    .header-navbar .dmenu .nav-link{
        padding: 0px !important;
        width: 100%;
        
    } 

     .header-navbar .dropdown-menu{
        width: 100%;
    }  
    .navbar-nav.header-navbar .nav-link:focus {
    color: var(--accent-color);
    text-align: left;
}

    .header-navbar .dmenu{
        justify-content: space-between !important;
        padding: 8px 20px;
    }
    .navbar-expand .navbar-nav .dropdown-menu {
        display: block;
        position: static;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease;
  padding: 0px;
  border: none;

}
.navbar-expand .navbar-nav .dropdown-menu.show {
  max-height: 500px; /* or a value large enough to fit content */
}
    .d-none-b-1300px{
        display: none;
    }
    .d-block-b-1300px{
        display: block !important;
    }
    .header-social-media{
        padding: 8px 20px 20px;
        display: block;
        width: 100%;
    }
    .header-social-media .social-container{
        padding-top: 10px;
    }
    .dropdown-item {
        padding: 8px 20px;
    }
    .floating-bottom-1{
  right: 20px;
   
    bottom: 0px;
}
.acupuncture-type-grid{
 
    grid-template-columns: 55% 40%;
   
}
.acupuncture-type-grid.cos-acu-grid{
     grid-template-columns: 40% 55%;
}
         

}

@media (max-width:1200px) {
    .banner-content {

 margin-left: 3rem;
 width: 40%;
}


}

@media (max-width:1150px) {
    .about-flex>*{
       width:100%;
    }
    .home-testi-right .floating-bottom-1{
    bottom: -30px;
}
  .mw-600-b-1150{
    max-width: 600px;
    margin: auto !important;
   }
}


@media (max-width:1110px) {



   .footer-top-box{

        grid-template-columns: repeat(2,1fr);

        justify-items: left;



    }

}
@media (max-width:1000px) {
    .what-different{
    grid-template-columns: repeat(2,1fr);
}
}

@media (min-width:993px) {
     .pt-0-abv-993{
        padding-top: 0px !important;
    }
    .ps-lg-5{
        padding-left: 3rem;
    }
}

@media (max-width:993px) {

  .floating-contact{

    border-radius: 25px;

  }

  .btn{ width: fit-content;}
  
    .serdiv .col-md-3 {    width: 33%;}.services-slider h5 {font-size: 24px;}
.thanks h2 span {font-size: 28px;}.custom-container {width: 80%;}
.service-swiper{padding-bottom: 70px;}
.serv-sticky-wrapper {
    position: sticky;
    top: 115px;
}
.banner-title{
    font-size: 32px;
        line-height: 38px;
    
}
.subbanner-content h1{
      font-size: 32px;
        line-height: 38px;
}
.about-banner .cta-overlay , .contact-banner .cta-overlay{display: block;}
.subbanner-content h1{text-shadow:0 2px 6px var(--text-color) ;}
.subbanner-content h1{
    color: #fff;
}
.subbanner-content .breadcrumb .breadcrumb-item>a {
    color: var( --accent-color);
}
.subbanner-content .breadcrumb .breadcrumb-item>a:hover {
    color: var( --text-color);
}
.service-banner h1{
            font-size: 32px;
        line-height: 38px;
    }
     .subbanner-content .breadcrumb .breadcrumb-item.active{
    color: #fff;
 }
 .doctor-grid{
    display: grid;
    grid-template-columns: 100%;
}
.doc-img-div{
    width: 400px !important;
    margin: auto;
}
.floating-testi {
        margin-bottom: 1rem;
        margin-top: 1rem;
        margin-left: 1rem;
        margin-right: 1rem;
    }
        .logo-container {
        max-width: 130px;
    }
    .swiper-button-next, .swiper-button-prev{
        width: 70px;
        height: 70px;
    }
   .swiper-button-next::after, .swiper-button-prev::after {
    font-size: 30px;
   }
   .icon-d{
    width: 40px;
    height: 40px;
   }
   .icon-d svg{
    height: 30px;
    width: 30px;
   }
       .dropdown-menu{
        width: fit-content ;
       }

       .navbar-expand .navbar-collapse{
        top:75px;
       }
       .acupuncture-type-grid{
 
    grid-template-columns: 100%;
   
}
.acupuncture-type-grid.cos-acu-grid{
     grid-template-columns: 100%;
}
.acu-list-img-container{
    display: none;
}
.d-block-below-993{
    display: block !important;
}
.acu-list-img-1{
    max-height: 300px;
    max-width: 300px;
} 
.acu-list-img-1 img{
    object-fit: contain;
    object-position: bottom;
    
}
.acupuncture-type-grid{
    margin-bottom: 0px;
}

   
}
@media (max-width:991px) {
    .home-testi-box .home-testi-right .floating-top{
        max-width: 500px !important;
        margin: auto;
    }
}


@media (max-width:780px) {
    .banner-image img{
        object-position: calc(100% + 115px) center;
    }
    .about-banner{
        background-position: calc(100% + 115px) center;
    }
    .contact-banner{
        background-position: calc(100% + 100px) center;
    }

    .banner-content{
        width: 80%;
        margin-left:2rem;
    }
    .banner-overlay{
        display: block;
    }
     
    .banner-title{
        color: #fff;
        text-shadow: 0 2px 6px var(--text-color);
    }

    

}


@media (max-width:767px) {.serdiv .col-md-3 {width: 100%;}
    .what-different {
        grid-template-columns: repeat(1, 1fr);
    }

    .qlinks {
      display: flex !important; 
    }
    .service-list {
      display: none !important;
    }
    .service-list.show {
      display: block !important;
    }

    .serv-sticky-wrapper{
        top:75px;
        z-index: 999;
    }
  
     .serdiv .col-md-3, .serdiv .col-md-8{
        padding-left: 0px;
        padding-right: 0px;
     }
    .serdiv .col-md-8{
      padding-top: 3rem;}
    .service-section{
        padding-top: 0px;
    }
  .service-list {
    list-style: none;
    padding-left: 0;
    margin: 0;
   
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.4s linear ;
  }
    .service-list.show {
  max-height: 1000px; /* large enough for all content */
 
}
    
}

@media (max-width:750px) {
    .rem1-bwelow750{
        padding: 1rem !important;
    }
}
@media (max-width:730px) {

    .footer-copy-designed{

        width: 100%;

    }

    .footer-top-box{

        gap: 30px;

    }
    

}

@media (max-width:640px) {

    .footer-top-box{

        grid-template-columns: 100%;

    }

    .display-none-below-640{

        display: none !important;

    }

    .rtmicon-arrow-right{

        font-size: 16px !important;

    }
.subbanner {height: 280px;}
 .floating-bottom-1{
        margin: 0px;
    }
    .rem1-bwelow640 {
        padding: 1rem !important;
    }
}

@media (max-width:600px) {
       .counter-div{

    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;;

}
.statistics-data{
    grid-template-columns: repeat(1,1fr);
}
.no-rit-bdr-bel-600{
    border-right: none !important;
}
    
}
@media (max-width: 580px) {
    .subbanner {height: 230px;}.banner-cnt h1 {font-size: 34px;line-height: 42px;}.custom-container {width: 95%;}
    .tcm-tab .nav-item .nav-link , .tcm-tab .nav-item .nav-link.active{
        font-size: 22px;
        line-height: 26px;
    }
}
@media (max-width:500px) {
    .tcm-tab .nav-item , .tcm-tab .nav-link {
        width: 100% ;
    }
    .tcm-tab{
        background-color: #e6e6e6;
    }
     .swiper-button-next, .swiper-button-prev{
        width: 35px;
        height: 35px;
        border: 2px solid var(--primary);
    }
   .swiper-button-next::after, .swiper-button-prev::after {
    font-size: 16px;
   }
   .swiperImage .swiper-button-next, .swiperImage .swiper-button-prev {
       width: 35px;
        height: 35px;
   }
   .swiperImage .swiper-button-next::after, .swiperImage .swiper-button-prev::after {
     font-size: 16px;
   }
   .swiperImage{
    padding-bottom: 45px;
   }
    
}
@media (max-width: 480px){
        .banner-cnt h1 {
        font-size: 30px;
        line-height: 36px;
    }h3 {margin-bottom: 0;}.thanks h2, .thanks h2 span {font-size: 24px;line-height: 30px;}.thanks h2 {width: 90%;margin: auto;}
    .mob-rtm{
        font-size: 30px !important;
    }
   .service-swiper .swiper-button-next, .service-swiper .swiper-button-prev {
    width: 36px;
    height: 36px;
   }
  .service-swiper .swiper-button-next::after, .service-swiper .swiper-button-prev::after {
    font-size: 16px;
}
.banner-title{
    font-size: 32px;
        line-height: 35px;
    
}
.banner-content .btn{
    padding:8px 18px !important; 
}
.banner-content .btn span{
    font-size:14px;
}
.doc-img-div{
    width: 100% !important;
    margin: auto;
}
.serdiv{
    margin: auto;
}
.floating-testi {
        margin: 0px;
    }
    .floating-bottom-1{
        margin: 0px;
    }
        .stick-link.call-icon {
        border-right: 1px solid #fff;
    }
    .sticky-menu

 {
        position: fixed;
        width: -webkit-fill-available;
        transform: translateX(0px);
        grid-template-columns: repeat(2, 1fr);
        gap: 0px;
        bottom: 0px;
        right: 0px;
    }
    .stick-link {
        gap: 0px;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        border-radius: 0px;
        box-shadow: 0px 0px;
        background: var(--text-color);
        padding-right: 5px;
        gap: 7px;
        
    }
    .icon-d {
        height: 30px;
        width: 30px;
    }
        .stick-link .mbp {
        display: block !important;
        color: #fff;
        font-size: 15px;
        font-weight: 400;
        line-height: 16px;
    }
     .stick-link .mbp br{
        display: none;
     }
        .stick-link.call-icon:hover, .stick-link.contact-icon:hover {
        transform: translateX(0px);
    }
        .stick-link:hover .icon-d {
        background: none;
    }
        .stick-link p {
        display: none;
    }
  
    .icon-d svg{
        height: 25px;
        height: 25px;
    }
    .footer-bottom{
        padding-bottom: 40px;
    }

}
@media (max-width:420px) {
    .navbar-expand .navbar-collapse{
       width: 100%;
       transform: translatex(430px);
       }

    
}

@media (max-width:350px) {
    .stick-link .mbp br{
        display: block;
     }
}