section.contact-sec .contact-form-c{
	font-size: var(--f28);
}
label.main-label {
    width: 25%;
}
.form-group.col-lg-12.col-md-12.col-sm-12.radio-text {
    margin-bottom: 10px;
}
.radio-sel.common-i {
    width: 75%;
}
select{
	padding: var(--p10);
    border: 0px solid;
    border-bottom: 1px solid var(--black-color);
    border-radius: 0px;
    margin-bottom: var(--m10);
    width: 100%;
}
section.contact-sec .form-group.col-lg-12.col-md-12.col-sm-12 {
    display: flex;
    gap: 20px;
    align-items: center;
    margin-bottom: var(--m20);
}
section.contact-sec .form-control, section.contact-sec select{
    width: 75%;
}
section.contact-sec button{
    margin: auto;
}

.direction .card-img img{
    width:70px;
    display:flex;
    margin-bottom: var(--m10);
}
.direction .row{
    padding-top:var(--p5);
}
.direction .card-content p strong{
    font-size:var(--f16);
    color:var(--heading-color);
    text-align:left;
}
.direction .card-content p{
    font-size:var(--f14);
    text-align:left;
    margin-bottom:0;
}
.direction .card-content p span{
    font-weight: 900;
}
.direction .card-content strong{
    margin-top:var(--m5);
}
.direction .diection-card1{
    border-top:8px solid #8ae4e6;
    padding:var(--p20);
    height: auto;
    background:var(--white-color);
  box-shadow: 0px 2px 6px #00000054;
}
.direction .diection-card2{
    border-top:8px solid #8ae4e6;
     padding:var(--p20);
     height: auto;
     background:var(--white-color);
  box-shadow: 0px 2px 6px #00000054;
}

.direction .diection-card3{
    border-top:8px solid #8ae4e6;
     padding:var(--p20);
     height: auto;
     background:var(--white-color);
  box-shadow: 0px 2px 6px #00000054;
}
.direction .col-3{
  padding:0 12px;
}
.direction .how-we-value-heading {
    text-align: center;
}
.direction .diection-card4{
    border-top:8px solid #fed5c4;
     padding:var(--p20);
     height: auto;
     background:var(--white-color);
  box-shadow: 0px 2px 6px #00000054;
}
.direction .how-we-value-heading h6{
line-height: 1.3;
    color: var(--secondary-color);
    letter-spacing: 0.03em;
    font-size: var(--f17);
    font-weight: 600;
    margin-bottom: 0px;
}
.direction .how-we-value-heading h2 {
    padding-top: 15px;
    padding-bottom: 15px;
    color: var(--black-color);
    font-weight: 600;
    margin-bottom: 0px;
}
.direction, section.about_section.section-b-space{
  background: var(--lt-bg-color);
}
  .direction .card-content {
    height: 150px;
    overflow: hidden;
    margin-bottom: 15px;
}
.direction .main-btn{
  display: inline-block;
}