.page-layout-1column .columns .column.main.contact_form_bg{background-color: #EFF5FF;}
.page-layout-1column .columns .column.main  .Contactus_outer{display: flex;justify-content: space-between;}
.page-layout-1column .columns .column.main  .Contactus_outer .reachus-block{width: 534px;}
.page-layout-1column .columns .column.main  .Contactus_outer .contactus-form{width: calc(100% - 590px);}
.page-layout-1column .columns .column.main .contactus-form .form .radio_block label > span {width: auto;}
.page-layout-1column .columns .column.main  .contactus-form .radio_block label {    align-items: center;width: auto !important;}
.page-layout-1column .columns .column.main .radio_block.checkbox label:before {border-radius: 50% !important;}
.page-layout-1column .columns .column.main .contactus-form .radio_block.checkbox {gap: 20px;}
.page-layout-1column .columns .column.main .contactus-form  .primary_cta.submit_query{width: auto;}
.page-layout-1column .columns .column.main  .contact_form_outer{padding-top: 30px; padding-bottom: 70px;}
.page-layout-1column.contactus-front-index .columns .column.main .contact_form_outer{padding-top:0px;}
.page-layout-1column .columns .column.main .contactus-form .radio_block .radio:checked + label:before {    background-image: url(../images/circle.png);}

.page-layout-1column .columns .column.main .reachus-block .contactus_subtitle{font-size: 24px;padding-bottom: 15px;}
.page-layout-1column .columns .column.main .reachus-block   .reach_us .contactus_subtitle{padding-bottom: 20px;}
.page-layout-1column .columns .column.main .reachus-block  p{ color: #313131;}
.page-layout-1column .columns .column.main .reachus-block  .reach_us{padding: 40px 40px; background-color: #fff; border: 1px solid #CBD9F1;border-radius: 8px; margin-bottom: 15px;}
.page-layout-1column .columns .column.main .reachus-block   .reach_us .list_block{display:flex;gap: 20px;align-items: center;padding-bottom: 20px;}
.page-layout-1column .columns .column.main .reachus-block  .reach_us .list_block:last-child{padding:0px;}
.page-layout-1column .columns .column.main  .address_map .contact_map{padding-bottom: 15px;}

@media screen and (min-width:200px) and (max-width:1024px) {
.page-layout-1column .columns .column.main .Contactus_outer {flex-direction: column; gap: 20px  ;}
.page-layout-1column .columns .column.main .Contactus_outer .contactus-form {width: 100%;}
.page-layout-1column .columns .column.main .Contactus_outer .reachus-block { width: 100%; }
.page-layout-1column .columns .column.main .contact_form_outer { padding-top: 20px; padding-bottom: 40px; }
.page-layout-1column .columns .column.main .field .label { font-size: 17px; line-height: 27px; color: #03254C; padding-bottom: 5px; display: block; }
.page-layout-1column .columns .column.main .reachus-block .reach_us { padding: 20px; background-color: #fff; border: 1px solid #CBD9F1; border-radius: 8px; margin-bottom: 10px; }
.page-layout-1column .columns .column.main .reachus-block .contactus_subtitle { font-size: 20px;line-height: 28px;}
.page-layout-1column .columns .column.main .contactus-form .radio_block.checkbox { gap: 8px; }
.page-layout-1column.contactus-front-index .columns .column.main .contact_form_outer{padding-top:0px;}

}

@media screen and (min-width:1025px) and (max-width:1480px) {
    .page-layout-1column .columns .column.main .Contactus_outer .reachus-block {
        width: 450px;
    }
    .page-layout-1column .columns .column.main .Contactus_outer .contactus-form {
        width: calc(100% - 500px);
    }
    
}