.header-section {
    margin-top: 0 !important;
}
.elementor-199 .elementor-element.elementor-element-6267e44 > .elementor-element-populated {
    border-color: #fff;
}
.header-section .header-div {
    max-width: 100% !IMPORTANT;
    border-left: 0 !important;
}

.elementor-199 .elementor-element.elementor-element-8d97aa3{
    margin-bottom: 0 !important;
}
.elementor-nav-menu--layout-horizontal {
    justify-content: space-around;
}
li.menu-item .sub-menu {
    width: 200px !important;
}
li.menu-item:hover .sub-menu {
    display: block;
}


.elementor-68 .elementor-element.elementor-element-b573845 {
    padding: 0em 1em 13em 1em !important; 
}
.banner-1{
    background-image:url("ayurveda/banner-home/main-banner-1.png");
    /* background-position:50% 85%; */
    background-repeat:no-repeat;
        background-size: 100% auto; /* Stretches the image to 100% width */

    background-size:cover;
}
.banner-2{
    background-image:url("ayurveda/banner-home/main-banner-2.png");
    /* background-position:50% 85%; */
    background-repeat:no-repeat;
        background-size: 100% auto; /* Stretches the image to 100% width */

    background-size:cover;
}

.banner-3{
    background-image:url("ayurveda/banner-home/main-banner-3.png");
    /* background-position:50% 85%; */
    background-repeat:no-repeat;
        background-size: 100% auto; /* Stretches the image to 100% width */

    background-size:cover;
}

.banner-4{
    background-image:url("ayurveda/banner-home/main-banner-4.png");
    /* background-position:50% 85%; */
    background-repeat:no-repeat;
        background-size: 100% auto; /* Stretches the image to 100% width */

    background-size:cover;
}
.banner-5{
    background-image:url("ayurveda/banner-home/main-banner-5.png");
    /* background-position:50% 85%; */
    background-repeat:no-repeat;
        background-size: 100% auto; /* Stretches the image to 100% width */

    background-size:cover;
}
.banner-6{
    background-image:url("ayurveda/banner-home/main-banner-6.png");
    /* background-position:50% 85%; */
    background-repeat:no-repeat;
        background-size: 100% auto; /* Stretches the image to 100% width */

    background-size:cover;
}

.elementor-68 .elementor-element.elementor-element-aa69ec7 {
    padding: 3em 1em 5em 1em !important;
}
.owl-dots {
    display: none !important;
}

@media (min-width: 768px) {
    .elementor-199 .elementor-element.elementor-element-7229a34 {
        width: 30% !important;
    }
}
.elementor-widget-image {
    text-align: left;
}

.logo-elementor {
    display: block !important;
}
.elementor-199 .elementor-element.elementor-element-e297524 img {
    height: 60px !important;
}

.elementor-230 .elementor-element.elementor-element-d62ebd6 img
 {
    height: 60px !important;
}
@media (max-width: 767px) {
    .elementor-230 .elementor-element.elementor-element-d62ebd6 img {
        height: 60px !important;
    }
}

.elementor-button.elementor-size-xs {
    padding: 5px 8px !important;
    font-size: 14px !important;
}

.medicine-list ul {
    list-style: none !important;
    display: flex;
    flex-wrap: wrap;
}

.medicine-list ul li {
    width: 20%;
    margin-bottom: 10px;
  
}
h2.content-heading.medicine-heading {
    margin-bottom: 0px;
}
.medicine-list .elementor-icon-list-icon i.fas.fa-check {
    color: var(--e-global-color-d2c321f);
    transition: color 0.3s;
}

@media (min-width: 550px) and  (max-width: 768px) {
    .medicine-list ul li {
        width: 25%;
    }
}

@media (min-width: 410px) and  (max-width: 549px) {
    .medicine-list ul li {
        width: 33%;
    }
}

@media (min-width: 320px) and  (max-width: 409px) {
    .medicine-list ul li {
        width: 50%;
    }
}
@media (max-width: 1024px) {

    .elementor img {
        max-width: 100% !important;
    }
}
.elementor-230 .elementor-element.elementor-element-d2c498b .elementor-heading-title,.elementor-230 .elementor-element.elementor-element-050a77a .elementor-social-icon i,.elementor-199 .elementor-element.elementor-element-16559ea .elementor-icon-box-title,.elementor-199 .elementor-element.elementor-element-16559ea .elementor-icon-box-description,.elementor-199 .elementor-element.elementor-element-16559ea.elementor-view-framed .elementor-icon, .elementor-199 .elementor-element.elementor-element-16559ea.elementor-view-default .elementor-icon,.elementor-icon{
    color: #fff !important;
}
@media (max-width: 550px) {

    .owl-carousel .owl-item img {
        max-width: 100% !important;
        height: 200px ;
    }
}




.shilajit-section  .page-heading-section {
    display: block;
    width: 100%;
}

.shilajit-section .elementor-widget-wrap {
    display: flex;
    flex-wrap: nowrap;
}

.elementor-68 .elementor-element.elementor-element-d85105e.elementor-view-framed .elementor-icon, .elementor-68 .elementor-element.elementor-element-d85105e.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-d2c321f) !important;
    color: var(--e-global-color-d2c321f) !important;
    border-color: var(--e-global-color-d2c321f) !important;
}
.elementor-68 .elementor-element.elementor-element-1787c6c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-a291686);
    fill: var(--e-global-color-d2c321f);
    color: var(--e-global-color-d2c321f) !important;
}

@media (max-width: 767px) {
   
   h2.elementor-heading-title {
       font-size: 25px;
       color: #fff;
   }
}
@media (max-width: 550px) {

   .shilajit-section{
      padding-top: 26px !important;
   }
    .shilajit-section .elementor-widget-wrap
 {
       display: flex;
       flex-wrap: wrap;
       /* gap: 4%; */
    }
      .shilajit-section .elementor-widget-wrap 
 {
       display: flex;
       flex-wrap: wrap;
       /* gap: 4%; */
    }
   .shilajit-section .elementor-widget-wrap .elementor-element{
      margin-bottom: 10px;
   }
      .shilajit-section .elementor-widget-wrap .elementor-element h2.elementor-heading-title{
         font-size: 35px;
      }
}

@media (max-width: 1024px) {
    .page-image {
        max-width: 100% !important;
    }
}
