.for_new_list ul {
    padding-left: 15px;
}
.for_new_list ul li {
    line-height: 35px;
		text-align: justify;
}

.about-services {
    text-align: justify;
}

.new_serv_bx {
    border-radius: 10px;
    overflow: hidden;
}

.new_serv_bx {
    height: 100%;
}

.con_main_new a {
    color:#2292C4;
}

.for-col a {
    color: #101840 !important;
}

.contact_form_page p input, .contact_form_page .wpcf7-textarea {
    width: 100%;
    padding: 12px 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
    outline: none;
    margin-bottom: 15px;
	 font-family: Helvetica, sans-serif;
}

.contact_form_page input.wpcf7-form-control.wpcf7-submit.has-spinner {
    border: 0px;
    background: #2292C4;
    padding: 15px 10px;
    color: #fff;
    font-family: Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.contact_form_page label {
    line-height: 26px;
    font-family: Helvetica, sans-serif;
    color: #0c0d0e;
}

span.wpcf7-spinner {
    display: none;
}

.new_serv_bx_new{
	height:100%;
}

.elementor-element.elementor-element-c4e4791.e-con-full.e-flex.e-con.e-child {
    position: sticky;
    right: 0;
    top: 0;
}


.elementor-element.image-with-text .elementor-element.image-wrapper {
    width: 50%;
}