
.about-section-start{
    padding: 30px 0px;
}
.contact-section-new{
    padding: 30px 0px;
}







.link-section {
    list-style: none;
    padding-left: 0px;
}

.link-section {
    margin-bottom: 20px;
    box-shadow: 0px 5px 20px rgb(188 188 188 / 36%);
    /* border: 1px solid #d6d6d6; */
    border-radius: 20px;
    overflow: hidden;
}

.link-section .li-drop-se {
    border-bottom: 2px dotted #e3e1e1;
}

.link-section .accordion-flush .accordion-item {
    padding: 0px 20px;
}

.link-section .accordion-flush .accordion-item .accordion-button {
    padding: 23px 0px;
}

.link-section .accordion-flush .accordion-item .accordion-button .accomdationset-head {
    display: flex;
    align-items: center;
    gap: 40px;
    /* margin-left: 50px; */
}

.link-section .accordion-flush .accordion-item .accordion-button::after {
    /* display: none; */
    /* position: absolute; */
    background-image: url(./add-90-32.png);
}

.link-section .accordion-flush .accordion-item .accordion-button .sidebar-icon {
    /* font-size: 12px; */
    height: 20px;
    width: 20px;
}

.link-section .accordion-flush .accordion-item .accordion-button h3 {
    font-size: 18px;
    margin-bottom: 0px;
    font-weight: 600;
}

.link-section .accordion-button:not(.collapsed) {
    color: #000000;
    background-color: #ffffff;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
}

.faq-section-only {
    padding: 30px 0px;
}

.heading-section-sm .div-head {
    text-align: center;
    margin-bottom: 40px;
}

.heading-section-sm .div-head p {
       margin-bottom: 10px;
    font-size: 25px;
    color: #000000;
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 600;
    padding: 0px;
}

.heading-section-sm .div-head p span {
    margin-bottom: 5px;
    font-size: 28px;
    color: #ffcc2a;
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 500;
}

.heading-section-sm .div-head h3 {
    margin-bottom: 0px;
    font-size: 35px;
    font-family: 'Nunito Sans', sans-serif;
        line-height: normal;
        text-transform: none;
}

.heading-section-sm-about .div-head {
    text-align: center;
    margin-bottom: 40px;
}

.heading-section-sm-about .div-head p {
    margin-bottom: 12px;
    font-size: 30px;
    color: #000000;
    font-weight: 600;
    font-family:'Nunito Sans', sans-serif;
    line-height: normal;
    padding: 0px;
}

.heading-section-sm-about .div-head p span {
    margin-bottom: 5px;
    font-size: 25px;
    color: #096cff;
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 500;
}

.heading-section-sm-about .div-head h4 {
    margin-bottom: 0px;
font-size: 17px;
font-weight: 400;
    padding: 0px;
    line-height: normal;
}















.section--table-container {
border-radius: 4px;
display: flex;
flex-flow: column nowrap;
margin: 0 auto
}

.section--row-group {
backdrop-filter: blur(15px);
background: hsla(0,0%,100%,.15);
border-radius: 0 0 10px 10px;
box-shadow: 0 20px 20px -10px rgba(95,109,137,.1),0 5px 20px -5px rgba(95,109,137,.1);
padding: 40px
}

@media screen and (max-width: 679px) {
.section--row-group {
    padding: 25px 5px;
}
}

.section--table-row {
align-items: baseline;
display: flex;
flex-flow: row nowrap;
padding: 20px 0;
position: relative;
width: 100%
}

.section--row-group .section--table-row:not(:last-child):after {
background: linear-gradient(90deg,#ddd,#ddd 50%,transparent 0,transparent);
background-size: 8px 1px;
bottom: 0;
content: "";
height: 1px;
left: 0;
position: absolute;
right: 0;
width: 100%
}

.section--row-item {
align-items: inherit;
display: flex;
flex: 1;
justify-content: center
}

.section--row-item span {
display: inline-block;
padding-left: 16px
}

.section--table-row:first-child {
padding-top: 0
}

.section--table-row:last-child {
padding-bottom: 0
}

.section--row-group:before {
background: #dd2d2d;
border-radius: 10px 0 0 0;
left: 0
}

.section--row-group:after,.section--row-group:before {
content: "";
height: 5px;
position: absolute;
top: 0;
width: 50%
}

.section--row-group:after {
background: #01c4a2;
border-radius: 0 10px 0 0;
right: 0
}

.section--row-group .section--row-item:first-child {
padding-right: 10px
}

.section--row-group .section--row-item:last-child {
padding-left: 10px
}

.section--row-item img {
width: 15px
}
.color--neutral-700 {
color: #1d1d1f;
font-weight: 500;
font-family: 'Nunito Sans', sans-serif ;
font-size: 32px ;
font-style: normal ;
font-weight: 300 ;
line-height: 1.27em ;
letter-spacing: 0 ;
}
.grid__item img {
max-width: 100%;
}
.section--row-group ul{
padding-left: 1rem;
}
.section--row-group ul li{
        list-style: disc !important;
}
.section--row-group .section--row-item p{
    margin-bottom: 5px;
    line-height: normal;
    padding: 0px;
    color:black;
}



 .cente button{
      background-color: #ffcc2a;
    color: black;
    font-size: 20px;
    padding: 13px 40px;
    /* border-radius: 30px; */
    border: none;
    cursor: pointer;
    margin-top: 30px;
  }






.conversion--checklist-ul { 
    padding-left: 0rem;
    text-decoration: none;
    list-style: none;
}
.conversion--checklist--item:not(:last-child) {
    margin-bottom: 6px;
}
.lkjhgf{
padding: 0px;
    font-size: 30px;
    font-family: 'Nunito Sans', sans-serif;
}
.conversion--checklist--item{
    font-size: 21px;
}

#contactForm{
    padding: 35px!important;
    box-shadow: 0 10.61px 22px rgba(0,0,0,.11);
}
 #contactForm label {
      display: block;
      margin-bottom: 8px;
    }
    #contactForm  input, select, textarea   {
        appearance: none;
    background-color: #f3f7ff;
    border: 1px solid #e1e7f4;
    border-radius: 8px;
    box-shadow: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #4f5465;
    display: block; 
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.5em;
    margin-top: 0;
    max-width: 100%;
    outline: none;
    padding: 12px 16px;
    width: 100%!important;
    outline: none;
    margin-bottom: 7px;
    }
    #contactForm  select{
        appearance: none;
    background-color: #f3f7ff;
    border: 1px solid #e1e7f4;
    border-radius: 8px;
    box-shadow: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #4f5465;
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.5em;
    margin-top: 0;
    max-width: 100%;
    outline: none;
    padding: 12px 16px;
    width: 100%!important;
    outline: none;
    margin-bottom: 7px;
    }
    #contactForm  textarea{
        appearance: none;
    background-color: #f3f7ff;
    border: 1px solid #e1e7f4;
    border-radius: 8px;
    box-shadow: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #4f5465;
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.5em;
    margin-top: 0;
    max-width: 100%;
    outline: none;
    padding: 12px 16px;
    width: 100%!important;
    outline: none;
    margin-bottom: 7px;
    }
    #contactForm  button {
      background-color: #ffcc2a;
      color: white;
      font-size: 15px;
    padding: 8px 30px;
    border-radius: 30px;
      border: none; 
      cursor: pointer;
      margin-top: 30px;
      width: auto;
    height: auto;
    }
    #contactForm  button:hover {
      background-color: #45a049;
    }
@media only screen and (max-width: 767px) {
.section--row-item span {
line-height:1.4em
}
.color--neutral-700{
font-size: 18px !important;
/* padding: 0px 20px; */
padding: 0px 0px 0px 20px;
}
.heading-section-sm-about .div-head p { 
    font-size: 20px; 
    line-height: 1.2; 
    padding: 0px;
}
.heading-section-sm .div-head h3 {
margin-bottom: 0px;
font-size: 27px;
}
.link-section .accordion-flush .accordion-item {
padding: 0px 10px;
}
.link-section .accordion-flush .accordion-item .accordion-button h3{
font-size: 14px;
}
.section--table-row-heading .loaded{
width: 40px;
}
}