.get-in-touch-row .get-in-touch-lt {
    background: #1872CB;
    border-radius: 10px;
}
.wpforms-container form.wpforms-form  .wpforms-field.wpforms-field-radio ul li label.wpforms-field-label-inline {
    margin-bottom: 0 !important;
}

.get-in-touch-rt {
    background: #F6F6F7;
    border-radius: 10px;
}
.get-in-touch-rt > .vc_column-inner {
    padding: 20px !important;
}
.vc_row.get-in-touch-row {
    margin: 0 auto;
    flex-wrap: nowrap !important;
    gap: 30px;
    align-items: flex-start;
}
.contact-sub-text {
    font-size: 14px;
    opacity: 0.5;
}

.get-in-touch-sub-list ul {
    margin: 0 !important;
    padding: 0;
}
.get-in-touch-sub-list ul li {
    color: #fff;
    font-size: 14px;
    list-style-type: none;
    margin-top: 0;
    margin-bottom: 0px;
    padding-left: 20px;
    position: relative;
}
.get-in-touch-row .get-in-touch-lt > .vc_column-inner {
    padding: 30px 0 0 30px;
}
.get-in-touch-sub-list ul li:last-child {
    margin-bottom: 0;
}
.get-in-touch-sub-list ul li:before {
    top: 5px;
    background: url(/wp-content/uploads/2025/05/right-arrow-2.svg) no-repeat left center;
    content: "";
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    left: 0;
}


.get-in-touch-lt .vc_column-inner > .wpb_wrapper :where(.form-text, .contact-sub-text, .get-in-touch-sub-list){
	    padding-right: 30px;
}
.get-in-touch-lt .get-in-touch-sub-list {
    margin-bottom: 20px;
}


/*get in touch form*/
.wpforms-container form.wpforms-form .wpforms-field ul li label.wpforms-field-label-inline {padding-left: 5px !important;    font-size: 14px; }
.wpforms-container-full form.wpforms-form .wpforms-field.wpforms-field-radio ul {    display: inline-flex !important; max-width: 295px; gap: 10px !IMPORTANT; }
.wpforms-container-full form.wpforms-form .wpforms-field.wpforms-field-radio ul li {background: linear-gradient(89.82deg, rgba(4, 178, 214, 0.1) 0.16%, rgba(24, 114, 203, 0.1) 99.84%); padding: 8px 19px; border: 1px solid #E0E3E5; border-radius: 8px; display: flex ; align-items: center; }
.wpforms-container-full form.wpforms-form input[type=checkbox], div.wpforms-container-full input[type=radio] {margin: 0 !important; width: 14px !important; height: 14px !important; min-width: 14px ! IMPORTANT; }
.wpforms-container-full form.wpforms-form input[type=radio]:before, div.wpforms-container-full input[type=radio]:after {width: 14px; height: 14px; min-width: 14px; }
.wpforms-container-full form.wpforms-form input[type=radio]:checked:after{left: calc(-4px + var(--wpforms-field-border-size, 1px)); top: calc(-4px + var(--wpforms-field-border-size, 1px));}

.wpforms-container form.wpforms-form .wpforms-submit-container {text-align: right;}



/**/
.cont-info-li > .wpb_wrapper {border: 1px solid #EEF0F1; padding: 20px; border-radius: 10px; display: flex; gap: 10px; align-items: center; }
.contact-info-rt > .vc_column-inner > .wpb_wrapper {display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.cont-info a {color: #0F0F0F; font-weight: 600; font-size: 14px; }
.contact-info-sub-text {font-size: 30px; font-weight: 500; }
.avablity-title {margin-bottom: 0; }

.contact-info-row:before {
    background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0) 100%);
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    display: block !important;
}
.contact-info-row:after {
    background: linear-gradient(90deg, #D9D9D9 0%, rgba(217, 217, 217, 0) 100%);
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    display: block !important;
}
.contact-info-row {
    position: relative;
    padding-top: 60px;
    padding-bottom: 60px;
}


.our-office-row .google-map-col > .vc_column-inner {
    padding: 20px;
    background: #F6F6F7;
    border-radius: 10px;
}
.vc_row.our-office-row {
    flex-wrap: nowrap !IMPORTANT;
    gap: 30px;
}
.hedquaters {
    font-size: 20px;
    font-weight: 600;
}
.location-icon {
    float: right;
    margin-top: -50px;
}



.google-map-col .location-address {
    display: flex;
    gap: 8px;
}
.google-map-col .location-address:before {
    content: "";
    background: url(/wp-content/uploads/2025/05/location-icon.svg);
    width: 24px;
    height: 24px;
    display: block;
    min-width: 24px;
}

.google-map-col .registation-no {
    display: flex;
    gap: 8px;
}
.google-map-col .registation-no:before {
    content: "";
    background: url(/wp-content/uploads/2025/05/message-icon.svg);
    width: 24px;
    height: 24px;
    display: block;
    min-width: 24px;
}





.wpforms-layout-row .contact-form-title {
    color: #0F0F0F;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 5px;
}
.wpforms-field .form-sub-text {
    color: #0F0F0F;
    font-weight: 400;
    font-size: 14px;
}
form .wpforms-field-layout:first-child .wpforms-layout-row {
    align-items: center;
}
div.wpforms-container-full .job-location-choice fieldset {
     text-align: right;
}
.wpforms-container.wpforms-container-full {
    margin-top: 0 !important;
}



@media screen and (max-width: 1200px) {
.hedquaters { font-size: 18px;}
.get-in-touch-form form .wpforms-field-layout:first-child .wpforms-layout-row{ flex-direction: column;}
.get-in-touch-form form  .wpforms-layout-column.wpforms-layout-column-50 {width: 100% !important; }
.get-in-touch-form .wpforms-container-full form.wpforms-form .wpforms-field.wpforms-field-radio ul {max-width: 100%; gap: 10px !IMPORTANT; width: 100%; }
.contact-info-row {padding-top: 40px; padding-bottom: 40px; }
.contact-info-sub-text { font-size: 24px;}


}


@media screen and (max-width: 960px) {
.vc_row.get-in-touch-row { gap: 20px;}
.contact-info-row { flex-direction: column; gap: 20px;}
.contact-info-row .contact-info-rt {width: 100%; }
.contact-info-row .contact-info-lt {width: 100%; }
.contact-info-sub-text { text-align: center !important;}
.avablity-title {text-align: center !IMPORTANT; }
.vc_row.our-office-row {gap: 20px; margin: 0 auto; }
.location-icon { margin-top: -30px;}
.vc_row.inquiry-row {grid-template-columns: 1fr 1fr !important; gap: 20px !important; margin: 0 auto; }



}



@media screen and (max-width: 767px) {
    .vc_row.get-in-touch-row {gap: 30px; flex-direction: column; }
    .contact-info-rt > .vc_column-inner > .wpb_wrapper {grid-template-columns: 1fr; }
    .vc_row.our-office-row {flex-direction: column; }
}


@media screen and (max-width: 480px) {
.vc_row.inquiry-row { grid-template-columns: 1fr !important;}
.wpforms-container-full form.wpforms-form .wpforms-field.wpforms-field-radio ul li{padding: 8px 15px;}


}

@media screen and (max-width: 360px) {
.wpforms-container form.wpforms-form .wpforms-field ul li label.wpforms-field-label-inline { font-size: 13px !important;}

    }