.form-blue-wrap{background: linear-gradient(0deg, #F1F6FF, #F1F6FF), #FAFAFA;}
form {max-width: 1020px; margin: 0 auto !important; }
.core-service-wrap .form-group {padding: 0 !important; margin-bottom: 30px !important;}
.form-blue-wrap .core-service-wrap h2{padding-bottom: 10px}
.form-blue-wrap .core-service-wrap h2:after {position: absolute; content: ''; height: 3px; background: #2571F0; right: 0; bottom: 0; width: 52%;
}
.talent-label {font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 25px; text-transform: capitalize; color: #323232; padding-top: 0; }
.form-blue-wrap .form-group input, .form-blue-wrap textarea.form-control {background: #fff;
    box-shadow: 0px 4px 7px rgb(0 0 0 / 5%); padding: 15px 23px; font-size: 16px; font-family: "Montserrat"; color: #323232; border: none; line-height: 23px; border-radius: 0; border: 1px solid #979797; font-weight: 500; font-size: 16px; resize: none; height: auto;}
.form-blue-wrap .form-group input:focus, .form-blue-wrap textarea.form-control:focus{border: 1px solid #2571F0;box-shadow: none;}
/*form .core-btn.talent-btn{padding: 11px 60px}*/
.error{margin-bottom: 0}
.form-blue-wrap textarea.form-control {height: 115px}

@media (max-width: 767px) {
.form-blue-wrap .form-group input, .form-blue-wrap textarea.form-control{padding: 10px 15px;}
.core-service-wrap .form-group{margin-bottom: 20px !important}
}
@media (max-width: 767px) {
	.form-blue-wrap .core-service-wrap .col-md-6, .core-service-wrap .col-md-3{margin-bottom: 0 !important}
	.form-blue-wrap textarea.form-control {height: 80px}
}