.right_contact_col {
    background: linear-gradient(180deg, rgba(163, 216, 245, 0.25) 0%, rgba(255, 255, 255, 0.25) 71.09%);
    backdrop-filter: blur(3.1500000953674316px);
    padding: 150px 50px 23px 50px;
}
.contact_main_row .l-section-h {
    top: 0px!important;
    padding: 0px!important;
}
.contact_main_row .g-cols.vc_row {
    height: 100%;
}
.right_contact_col span.talk_text {
    color: #000;
    font-size: 16px;
}
.right_contact_col .signup_popup_area textarea.wpcf7-form-control {
    background: transparent;
    border: 0px !important;
    outline: 0px !important;
    box-shadow: unset !important;
    border-bottom: 0.5px solid #000 !important;
    border-radius: 0px;
    padding-left: 0px;
    height: 10px;
    overflow-y: hidden;
    margin-top: 50px;
    line-height: normal;
    padding-top: 20px;
}
.right_contact_col form.wpcf7-form {
    max-width: 770px;
    position: relative;
    float: left;
    margin-bottom: 242px; 
}
span.talk_text {
    float: left;
    width: 100%;
    margin-top: 50px;
    color: #000;
    font-size: 16px;
    border-bottom: 1px solid #000;
    padding-bottom: 3px;
}
.right_contact_col {
    min-height: 100vh;
}
.right_contact_col .signup_popup_area .wpcf7-response-output {
    bottom: 20px;
}
.right_contact_col .g-cols.wpb_row {
    float: left;
    width: 100%;
    position: absolute;
    bottom: 23px;
}
.right_contact_col .signup_popup_area .text_field_col span.wpcf7-form-control-wrap:nth-child(1),
.right_contact_col .signup_popup_area .text_field_col span.wpcf7-form-control-wrap:nth-child(2) {
    width: 46%;
}
.right_contact_col .signup_popup_area  [data-name="your-email"]{
    width: 100%!important;;
}
.right_contact_col .signup_popup_area .text_field_col span.wpcf7-form-control-wrap:first-child{
    margin-right: 30px;
}
.right_contact_col .signup_popup_area .text_field_col span.wpcf7-form-control-wrap:nth-child(2){
    margin-left: 30px;
}
/* Chrome, Edge, Safari */
.right_contact_col .signup_popup_area ::placeholder {
    color:#000;
}

/* Firefox */
.right_contact_col .signup_popup_area ::-moz-placeholder {
   color:#000;
}

/* Internet Explorer (legacy) */
.right_contact_col .signup_popup_area :-ms-input-placeholder {
   color:#000;
}
.right_contact_col .signup_popup_area input.wpcf7-form-control.wpcf7-text,
.right_contact_col .signup_popup_area textarea.wpcf7-form-control{
    color: #000;
    font-size: 16px;
}
.right_contact_col .wpcf7-spinner {
    position: absolute;
    left: -22px;
    bottom: 0px;
}
.right_contact_col .signup_popup_area .wpcf7-not-valid-tip {
    position: absolute;
}
.right_contact_col input.wpcf7-form-control.wpcf7-submit {
    width: 158px;
    background: #7381AE !important;
    padding-right: 15px !important;
}
.right_contact_col input.wpcf7-form-control.wpcf7-submit:hover {
    background: #121D46 !important;
}
.right_contact_col .submit_button::after {
    right:20px;
    bottom:10px;
}
.right_contact_col .submit_button {
    float: right;
    text-align: right;
    padding-top: 76px;
}
.left_contect_col::before {
    content: '';
    border-radius: 100px;
    background: #ACCBE5;
    filter: blur(55.29999923706055px);
    display: block;
    width: 600px;
    height: 300px;
    position: absolute;
    left: -132px;
    top: -61px;
}
.contact_links .w-iconbox-meta {
    display: flex;
}
.contact_links .w-iconbox-title {
    padding: 0px 10px 0px 0px;
}
.contact_links .w-iconbox-icon {
    display: none;
}
.contact_links .w-iconbox-text a,
.contact_links .w-iconbox-text a:hover {
    color: #000;
}
.call_col .vc_column-inner {
    margin: 0px 0px 0px auto;
}
.contact_links {
    max-width: 770px;
}
@media screen and (min-width:1700px) {
    .right_contact_col {
        margin-left: 6%;
    }
}
/*------------------------------------- Footer CSS (Tablet Screen) ------------------------------------------*/
@media screen and (min-width:768px) and (max-width: 1279px) {
    .right_contact_col .g-cols.wpb_row {
        gap: 10px !important;
    }
    .right_contact_col .signup_popup_area .text_field_col span.wpcf7-form-control-wrap:first-child {
        margin-right: 22px;
    }
    .right_contact_col .signup_popup_area .text_field_col span.wpcf7-form-control-wrap:nth-child(2) {
        margin-left: 10px;
    }
    .right_contact_col span.talk_text{
        font-size:clamp(12px,1.563vw, 16px);
        line-height: normal;
    }
    .right_contact_col .signup_popup_area textarea.wpcf7-form-control{
        font-size:clamp(12px,1.563vw, 16px);
        line-height: normal;
        padding-top: 21px;
    }
    .call_col .vc_column-inner {
        margin: 0px 0px 0px 12vw;
    }
    .right_contact_col .signup_popup_area span.wpcf7-form-control-wrap{
        margin-top: 35px;    
    }
    .right_contact_col {
        padding:150px 30px 23px 30px;
    }
    span.talk_text {
        margin-top:50px;
    }
    .right_contact_col .signup_popup_area textarea.wpcf7-form-control{
        margin-top:20px;
    }
    .right_contact_col .submit_button {
        padding-top: 37px;
        width: 139px;
        margin-right: 20px;
    }
    .right_contact_col .submit_button::after {
        right: 0px;
        bottom: 9px;
    }

}
/*------------------------------------- Contact CSS (Mobile Screen) ------------------------------------------*/

@media screen and (max-width: 767.5px) {
	
	.right_contact_col {
		padding: 51px 21px 11px;
	}
	.right_contact_col .signup_popup_area .text_field_col span.wpcf7-form-control-wrap:nth-child(2) {
		margin-left: 7px;
	}
	.right_contact_col .signup_popup_area .text_field_col span.wpcf7-form-control-wrap:first-child {
		margin-right: 7px;
	}
	.call_col .vc_column-inner {
		margin: 0px;
	}
	.contact_links {
		gap: 17px !important;
	}
	.right_contact_col form.wpcf7-form {
		max-width: 100%;
		float: left;
		/* border-bottom: 0.5px solid #000; */
		padding-bottom: 11px;
	}
	span.wpcf7-form-control-wrap[data-name=goals] {
        margin-top: 10px;
    }
    .right_contact_col .submit_button {
        padding-top: 30px;
    }
    .right_contact_col .signup_popup_area .wpcf7-response-output {
        position: relative;
        background: #00000040;
        color: #fff;
        bottom: -30px;
    }
	.right_contact_col .signup_popup_area textarea.wpcf7-form-control {
		padding-left: 0px;
		height: 79px;
		overflow-y: hidden;
		margin-top: 0;
		line-height: normal;
		padding-top: 0;
	}
}