/*@font-face {
    font-family: 'adani';
    src: url('../fonts/Adani Regular.ttf') format('truetype');
   
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}*/
@font-face {
    font-family: 'Adani';
    src: url('../fonts/Adani-Bold.woff2') format('woff2'),
        url('../fonts/Adani-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adani';
    src: url('../fonts/Adani-ExtraLight.woff2') format('woff2'),
        url('../fonts/Adani-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adani';
    src: url('../fonts/Adani-Light.woff2') format('woff2'),
        url('../fonts/Adani-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adani';
    src: url('../fonts/Adani-Medium.woff2') format('woff2'),
        url('../fonts/Adani-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adani';
    src: url('../fonts/Adani-SemiBold.woff2') format('woff2'),
        url('../fonts/Adani-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adani';
    src: url('../fonts/Adani-Regular.woff2') format('woff2'),
        url('../fonts/Adani-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.new-c{border:1px solid #ccc!important;min-height: 300px;}
.new-tab-css {border:0px solid yellow!important; border-bottom:0px solid yellow!important; justify-content: center; display: flex;
  flex-wrap: wrap; text-align: center; width:100%!important;}
  
 
.new-tab-css li{border-radius:20px; background: #F1F2F3; margin:3px; flex-grow: 1;}

.new-tab-css li.active {background: #574C17!important;}

.new-tab-css li a{border-radius:20px;  font-family: "Poppins", Sans-serif;
  font-weight: 700; color:#231F20; padding: 14px 35px;} 
  
.new-tab-css li.active a{border:1px solid #c3c3c3!important; background: #8E278F!important;  color:#fff!important;  }
.e-con-new{width:100%; padding:0px;} 

.elementor-element.elementor-element-70f5d146 img {
  width:60%!important;
}
 
 input[type="text"], input[type="url"], select, textarea {
  width: 100%;
 font-family: 'adani';
 
  height: 40px;
}

.form-control select option{font-family: 'adani';font-size: 14px;
  line-height: 1.42857143;
  color: #555;}

.form-control {
  
  height: 40px;font-family: 'adani'; color: #8d8888!important;
}

.e-child-new{min-height:300px;}
.e-n-accordion-item-title-text{font-size: 15px !important;}
.nav-tabs{border:0px!important;}

.bg-color-gray{ background:#6D6E71!important;}
.bg-color-black{ background:#231F20;}
.bg-color-purpal{ background:#8E278F;}

.text-white{color:#fff!important;} 
.text-black{color:#231F20!important;} 

.ul-item li span{color:#231F20!important;}

.bg-color-black-btn{ background:#8E278F!important;}
.bg-color-black-btn span .elementor-button-text:hover{ color:#fff!important;}

.elementor-button  {
  background: #8E278F !important;
}
.elementor-button .elementor-button-text:hover{ color:#fff!important;}

.elementor-element.elementor-element-d7938ea .elementor-button{ background:#8E278F!important;}
.elementor-element.elementor-element-d7938ea .elementor-button-text{ color:#fff!important;}


.elementor-element.elementor-element-53f254b .elementor-icon-list-icon svg{fill:#fff!important;
  transition: fill 0.3s;
}

.bg-color-gray-g{ background: #6D6E71;
background: linear-gradient(180deg,  #6D6E71 50%, #F1F2F3 50%)!important;}

.e-n-accordion-item-title{
  background-color: #8E278F!important;
  color: #fff!important;
}

.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg {
  fill:#fff!important;
}
 
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg{  fill:#fff!important;}

.elementor-element.elementor-element-c5ba0f5 .elementor-icon-list-icon svg{fill:#231F20!important;
  transition: fill 0.3s;color:#231F20!important;}
  
  .stap-section-bg{  background-color: #8e278f; border-radius:20px; padding:5px;}
  .stap-section-bg:hover{ background-color:#6D6E71; cursor:pointer;}


 

.modal-dialog {
    margin: 121px auto;
}

h2#alertTitle {
    font-size: 16px;
    color:#fff;
}
 
  
  


