#success-message-mobile {display:none;}
form .wpcf7-response-output {
    margin-bottom: 64px !important;
    margin-left: 0px !important;
    font-size: 14px !important;
	display:block !important;
	border: 0px solid #00a0d2 !important;
}
#mobile-success-message.showmess {display:block;}
.got-a-project-text, .home-form {
    transform: translateX(100px);
}
article#post-23819 {
    margin-top: 120px;
}
.footer-bottom .col3 span {
    font-family: "Open Sans";
    font-size: 17px !important;
}
.footer-bottom .col2 a {
    font-size: 17px;
}
.contact-detail-para-text p, .link-text linkedtext {
	font-size: 17px;}
.home-form input.wpcf7-form-control, .home-form textarea.wpcf7-form-control{
  font-family: 'Open Sans' !important;
    font-weight: normal !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    font-family: "Cormorant Garamond" !important;
}
.form-submit-button svg {
    position: absolute;
    transform: translate(140px, 15px);
    pointer-events: none;
}
.form-submit-button:hover svg path {
    fill: black !important;
}
.home-form input.wpcf7-form-control.wpcf7-submit:hover{background:#fff;color:#000}
.home-form input.wpcf7-form-control.wpcf7-submit {
    margin-top: -17px;
}
.auth-box {
    transform: translateY(30px);
}
.form-submit-button {
    width: 320px;
    margin-top: 60px;
    height: 70px;
    overflow: hidden;border-radius: 50px 50px 50px 0px;
}
.form-sec {
    padding-bottom: 20px;
}
.footer-topbar .col2 span {
	font-size:17px !important;
}
@media only screen and (max-width: 800px) {
.home-linkedin-link {
    transform: translateY(35px);
}
	.footer-bottom .col2 a {
    font-size: 17px !important;
}.wpb_text_column.wpb_content_element.vc_custom_1730951778154.contact-detail-title-text.contact-us {
    width: 190px;
}
	.contact-detail-para-text p {
    line-height: 23px;
}.wpb_text_column.wpb_content_element.vc_custom_1731318596249.contact-detail-para-text {
    width: 210px;
}
	.got-a-project-text, .home-form {
    transform: translateX(0px);
}
	.my-scroll-down h3 {
    transform: translate(0px, 13px);
}
	div#scroll-sec-text {
    display: flex
;
    flex-direction: row;
    justify-content: space-evenly;
}
	    .my-scroll-down h3 {
        transform: translate(0px, 28px);
    }
	.my-first-text h3 {
        font-size: 20px;
    }
	.contact-detail-para-text a {
    font-size: 17px !important;
}
}
@media only screen and (max-width: 600px) {
    .my-scroll-down h3 {
        transform: translate(0px, 15px);
    }
	.my-first-text h3 {
        font-size: 15px;
    }
	.wpb_text_column.wpb_content_element.vc_custom_1730212464482.contact-detail-title-text {
    margin-bottom: 5px !important;
}
	.vc_custom_1731662012473 .wpb_wrapper {
    transform: translate(5px, -7px);
}
	.contact-detail-para-text a {
    font-size: 17px !important;
}
	#success-message-mobile.showmess {
    display: block;
}
}

@media (max-width: 390px) {
    .scroll-column {
        width: 35%;
        transform: translate(-19px, -10px);
	}
			.my-first-help-col {
        height: 95px;
        transform: translateX(10px);
    }
}
