/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author: UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
footer .g-cols.via_flex.type_default>div>.vc_column-inner {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
#wpforms-submit-580
{
	color: #fff !important;
}
@media only screen and (max-width:768px){
	footer .g-cols.via_flex.type_default>div>.vc_column-inner {
    	padding-left: 1.5rem;
    	padding-right: 1.5rem;
	}
	#page-footer {
    	overflow: hidden;
	}
}
@media(min-width:1200px){
	.services_wrap {
    margin-bottom: 2.5rem;
}
	.muklti_collor .vc_column_container .vc_column-inner {
    min-height: 620px;
}
}
div.wpforms-container-full .wpforms-form label.wpforms-error
{
	color: #990000 !important;
/* 	position: absolute; */
	font-size: 12px !important;
}
.team_members .w-person-role {
    opacity: 1;
    color: #353535;
}
.team_members .w-person-links .w-person-links-list a.w-person-links-item {
    color: #fff;
    background: #595959;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.footer_form input {
    border-radius: 3px !important;
    font-size: 14px !important;
    line-height: 25px !important;
    font-weight: 400 !important;
    letter-spacing: 0.3px !important;
    color: #868686 !important;
    font-family: Roboto !important;
}
.our_image_cv {
    margin-bottom: 20px;
}
.call_me_btn {
    background: #FC9940 !important;
    display: block !important;
    width: 100% !important;
    border: 0 !important;
    border-radius: 24.5px !important;
    padding: 14px 0 !important;
	margin-top:30px !important;
}

button.call_me_btn::before {
    content: "";
    border-width: 0 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
    width: 49.3% !important;
}
div.wpforms-container-full {
    margin: 0 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-one-half{
margin-left: 7px !important;	
}
div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 7px 0 0 0 !important;
    clear: both !important;
}
div.wpforms-container-full .wpforms-form input {
    height: 35px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 10px;
    min-height: 35px;
    border-radius: 3px !important;
}
select#wpforms-59-field_5 {
    height: 35px !important;
    min-height: 35px !important;
    font-size: 14px !important;
    color: #868686 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
	border-radius:3px !important;
}
.footer_minus {
    margin-top: -80px;
}

#page-footer {
    overflow: visible;
}
.sos_iconds .w-socials-item {
    margin-right: 15px;
}
.w-socials-item .w-socials-item-link i {
    background: #595959;
    border: 0 !important;
    box-shadow: unset !important;
}
.our_footer_list_right .vc_col-sm-6.wpb_column.vc_column_container.innerr_list_right {
    width: 48.5%;
}
/*.innerr_list_center .vc_column-inner {
    padding: 0 10px !important;
    box-sizing: border-box;
}*/
/*.innerr_list_right .vc_column-inner {
    padding: 0 10px !important;
    box-sizing: border-box;
}*/
/*.innerr_list_right1 .vc_column-inner {
    padding: 0 10px !important;
    box-sizing: border-box;
}*/
div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:last-of-type{
	display:flex;
}
body .wpforms-field-row-block.wpforms-first.wpforms-one-half {
    margin-left: 0 !important;
}

/* Edirt  Date  24-03-2023 */
	.back_cvfb {
    background: linear-gradient(#69B2DC, #51A0CD);
    border-radius: 4px;
    padding: 30px 60px;
    box-sizing: border-box;
    box-shadow: 0 4px 4px 0 rgb(0 0 0 / 25%);
}

.back_cvfb  .wpforms-field-container {
    width: 80% !important;
    float: left !important;
}

.back_cvfb  .wpforms-submit-container button::before {
    content: "";
    background: transparent;
    border: 0;
}

.back_cvfb  .wpforms-submit-container {
    width: 40%;
    float: left;
}

.back_cvfb .wpforms-submit-container {
    width: 20% !important;
    float: left !important;
    max-width: 20% !important;
    clear: none !important;
	padding-top:0px !important;
}


.back_cvfb  #wpforms-88-field_3-container {
    flex: 1;
}



 .back_cvfb  #wpforms-88-field_3-container {
    display: flex;
}

.back_cvfb  #wpforms-88-field_3-container {
    padding: 0 !important;
    align-items: center;
}

.back_cvfb  .wpforms-container-full .wpforms-form .wpforms-field-label {flex-basis: 55%;font-size: 25px;font-weight: 700;line-height: 29.3px;color: #fff;}

.back_cvfb  #wpforms-88-field_3-container select#wpforms-88-field_3 {
    padding: 0px 25px;
    box-sizing: border-box;
    height: 50px;
    border: 0;
}

.back_cvfb .wpforms-submit.form_home {
    background: #000000 !important;
    border: solid 1px #000000 !important;
    padding: 15px 35px !important;
    margin-left: 25px !important;
}
div#n2-ss-4 .n2-ss-control-bullet {
    margin-bottom: 132px !important;
}
.secationn1 .vc_column-inner {
    padding: 0 !important;
}
.realbit {
    display: flex !important;
    align-items: start !important;
    column-gap: 15px !important;
    margin-bottom: 25px;
    position: relative;
}
.realbit::after, .realbit::before {
    content: "";
    clear: both;
}
.right_ral h4 {
    display: block;
    height: auto !important;
    min-height: fit-content !important;
    line-height: 25px !important;
    margin-bottom: 10px;
    font-size: 20px !important;
    font-weight: 600;
}
.right_ral p {
    font-family: Roboto !important;
    font-style: normal !important;
    font-size: 16px !important;
    line-height: 25px !important;
    letter-spacing: 0.3px !important;
}
.imge_real {
    width: 50px;
    flex-basis: 50px;
    text-align: center;
}
.imge_real img {
    width: auto !important;
    max-width: unset !important;
}
.right_ral {
    position: relative;
    width: calc(100% - 50px);
}
.our_right_data {
    display: flex;
    padding: 20px 35px;
    box-sizing: border-box;
    margin-top: 40px;
	column-gap: 50px;
	justify-content: space-between;
}
.cont_gbv p {
    color: #007AAC;
}

element.style {
}
.ourfc_wraps a:hover {
    background: #FC9940;
    color: #fff;
}
.ourfc_wraps a {
    color: #FC9940;
    border: solid 1px #FC9940;
    padding: 14px 45px;
    box-sizing: border-box;
    border-radius: 50px;
}
.ourfc_wraps a:hover {
    background: #FC9940;
    color: #fff;
}
.inner_btnvvcc {
    display: flex;
    justify-content: space-between;
}

.mnb_po {
    display: block;
    padding-top: 50px;
    box-sizing: border-box;
    border-top: solid   1px #C7C7C7;
    padding-bottom: 30px;
}
.number_data {
    font-size: 20px;
    line-height: 25px;
    font-weight: 400;
    letter-spacing: 0.3px;
}


.g_adits ul {
    padding: 0;
    margin: 0;
}

.g_adits ul li {
    list-style: none;
    font-size: 16px;
    line-height: 25px;
    margin: 0;
    padding: 0;
    letter-spacing: 0.3px;
    font-weight: 400;
}
.next_icons {
    margin: 0 auto;
    line-height: 45px;
    font-size: 20px !important;
}
.next_icons i.fas.fa-angle-right {
    font-size: 26px !important;
    font-weight: 400;
    line-height: 40px !important;
}
.next_icons {
    position: absolute;
    bottom: -20px;
    transform: translate(-50%, 0px);
    left: 50%;
}
.bunt_flext_isdf {
    display: flex !important;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center !important;
}
.bunt_flext_isdf .w-actionbox-description p {
    margin-top: 0;
}
.w-actionbox.us_custom_f6b17404.bunt_flext_isdf.color_light.controls_right .w-actionbox-controls {
    padding: 0;
}
.w-actionbox.us_custom_f6b17404.bunt_flext_isdf.color_light.controls_right .w-actionbox-controls a.w-btn.us-btn-style_3 {
    margin: 0 !important;
}
.couner_inner {
    padding: 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}
.couner_inner .w-counter-value {
    background: #A1A66D !important;
    height: 172px !important;
    line-height: 172px !important;
    max-width: 189px;
    width: 100%;
    text-align: center;
}
.couner_inner .w-counter-value span.w-counter-value-part.type_number {
    color: #fff;
    padding: 50px 0px;
    line-height: 100%;
}
.couner_inner p.w-counter-title {
    margin-top: 0;
    padding-left: 23px;
}
.couner_inner.left_text2 .w-counter-value {
    background: #627298 !important;
}

.couner_inner.left_text3 .w-counter-value {
    background: #B79942 !important;
}
a.us_custom_28b4ae61.btn_wrapf {
    color: #FC9940 !important;
    background: transparent !important;
}
a.us_custom_28b4ae61.btn_wrapf:hover {
    border: transparent !important;
}
.qiur_form label.wpforms-field-label {
    font-size: 16px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
}
.wpforms-container-full .wpforms-form .wpforms-field.qiur_form {
    padding-top: 0 !important;
    margin-bottom: 22px;
}
.wpforms-container-full .wpforms-form .wpforms-field.qiur_form input {
    border: solid 1px #DEE9EF;
    height:  40px  !important;
}
.wpforms-container-full .wpforms-form .wpforms-field.dropdown_Raed {
    padding: 0 !important;
    margin-bottom: 22px;
}
.wpforms-container-full .wpforms-form .wpforms-field.dropdown_Raed label.wpforms-field-label {
    font-size: 16px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
}
body .wpforms-container-full .wpforms-form .wpforms-field.dropdown_Raed select {
    height: 22px !important;
    padding: 0 15px !important;
    font-size: 15px !important;
    border: 1px solid #DEE9EF;
    margin: 0;
}
 .wpforms-container-full .wpforms-form .wpforms-field.dropdown_Raed select {
    height: 22px !important;
    padding: 0 15px !important;
    font-size: 15px !important;
    border: 1px solid #DEE9EF;
    margin: 0;
}
.qur_inner .wpforms-submit-container {
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    outline: 0 !important;
    box-sizing: unset !important;
}
.qur_inner .wpforms-submit-container button {
    font-size: 16px !important;
    text-align: center !important;
    background: #FC9940 !important;
    display: block !important;
    width: 100% !important;
    border: 0 !important;
    border-radius: 24.5px !important;
    padding: 0 !important;
    margin-top: 30px !important;
    height: 42px !important;
}

.no-touch button[type="submit"].bunt_typr:not(.w-btn):hover {
    color: #fff !important;
}
.qur_inner .wpforms-submit-container button::before {
    content: "";
    border: 0;
}
.faq_tab button.w-tabs-section-header.active {
    background: #fff !important;
}
.faq_tab button.w-tabs-section-header .w-tabs-section-title {
    background: #fff !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 23.44px !important;
    letter-spacing: 0.22px !important;
}
.faq .w-tabs-section {
    background: #fff !important;
    border: 0 !important;
    margin-bottom: 12px !important;
}
.faq .no-touch .w-tabs-section-header:hover {
    background: #fff !important;
}
.no-touch .faq .w-tabs-section-header:hover {
    background: #fff;
    border: 0;
}
.faq_tab .w-tabs-section-content {
    padding-top: 0 !important;
}
.faq .w-tabs-section-control {
    background: #FC9940;
    color: #fff;
    height: 28.1px;
    width: 28.1px;
    border-radius: 100%;
}

.faq  .w-tabs-section-control::before {
    content: "" !important;
    height: 9.54px !important;
    left: 50% !important;
    position: absolute !important;
    top: 50% !important;
    transform: translate(-50% , -50%);
}

.faq  .w-tabs-section-control::after {
    content: "" !important;
    width: 9.54px !important;
    left: 50% !important;
    position: absolute !important;
    top: 50% !important;
    transform: translate(-50% , -50%);
}
.faq_tab button.w-tabs-section-header.active .w-tabs-section-control {
    transform: rotate(0deg) !important;
}
.faq_tab button.w-tabs-section-header.active .w-tabs-section-control::before {
    content: "";
    display: none;
}
.faq button.w-tabs-section-header {
    background: #fff !important;
}
.testmi_desgin .w-post-elm.post_content.usg_post_content_1 {
    background: #fff;
    padding:50px 70px;
    box-shadow: 0px 15px 19px 0px rgba(0,0,0,0.04);
    position: relative;
    background-image: url(https://hyfuntech.com/credsure/wp-content/uploads/2023/03/Mask-group-1.svg);
    background-repeat: no-repeat;
    background-position: bottom right;
	    max-width: 1012px !important;
    margin: 0 auto;
}
.testmi_desgin .w-post-elm.post_content.usg_post_content_1 p{
	min-height:140px;
}
.testmi_desgin .w-post-elm.post_content.usg_post_content_1::after {
    content: "";
    clip-path: polygon(100% 0, 0 0, 50% 100%);
    background: white;
    position: absolute;
    bottom: -40px;
    left: 50%;
    transform: translate(-50%, 0px);
    width: 40px;
    height: 40px;
    border-radius: 1px;
}
.testmi_desgin .w-vwrapper.usg_vwrapper_2.align_none.valign_top {
    padding: 0 !important;
}

.layout_316 .usg_post_custom_field_3 i.far.fa-quote-right {
    display: none;
}
.cnter_bngv .w-hwrapper.usg_hwrapper_1.align_center.valign_middle {
    margin-top: 60px !important;
}

.cnter_bngv .w-hwrapper.usg_hwrapper_1.align_center.valign_middle .w-vwrapper.usg_vwrapper_1.align_center.valign_middle {
    margin: 0 !important;
}

.cnter_bngv .w-hwrapper.usg_hwrapper_1.align_center.valign_middle .w-vwrapper.usg_vwrapper_1.align_center.valign_middle .w-post-elm.post_image.usg_post_image_1.as_circle.has_width.stretched {
    margin: 0  !important;
}

.cnter_bngv .w-hwrapper.usg_hwrapper_1.align_center.valign_middle .w-vwrapper.usg_vwrapper_1.align_center.valign_middle .w-post-elm.post_image.usg_post_image_1.as_circle.has_width.stretched img {
}

.cnter_bngv .layout_316 .usg_post_custom_field_1 span.w-post-elm-value {
    color: #313130;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 21px !important;
}

.cnter_bngv .layout_316 .usg_post_custom_field_2 span.w-post-elm-value {
    color: #313130;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
}
.cnter_bngv .owl-dots button.owl-dot {
    border: 0;
}

.cnter_bngv .owl-dots button.owl-dot span {
    width: 12.39px;
    height: 12.39px;
}

.cnter_bngv .owl-dots button.owl-dot.active span {
    border: 0 !important;
    background: #0E78A9 !important;
    outline: 0;
    box-sizing: unset;
    color: transparent;
    width: 12.39px;
    height: 12.39px;
}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
    font-size: 1.3em;
    margin-left: 0.4em;
    background: url(https://hyfuntech.com/credsure/wp-content/uploads/2023/03/Polygon-2.svg);
    background-repeat: no-repeat;
    background-position: 2px;
    background-size: contain;
    content: "";
    height: 8px !important;
    width: 20px !important;
    background-color: transparent !important;
    position: absolute;
    top: 50% !important;
    right: -8px !important;
    transform: translate(0px, -50%);
}
.n2-ss-layer.n2-ow.n-uc-lSwKplIJ8ZX2 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.n2-font-8dca0dc1edbc53129ff4b91baaa6fd26-hover {
    padding-left: 0 !important;
}
.n2-ss-layer.n2-ow.n-uc-1524f6d09084a {
    margin: 0 !important;
}
.back_cvfb #wpforms-88-field_3-container select#wpforms-88-field_3 {
    appearance: none;
    position: relative;
	border-radius:4px;
}
.back_cvfb #wpforms-88-field_3-container select#wpforms-88-field_3::after {
    content: "";
    position: absolute;
    box-sizing: border-box;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    background-image: url(https://hyfuntech.com/credsure/wp-content/uploads/2023/03/Vector-104.png);
    display: block;
    background-color: red;
    z-index: 9999;
    opacity: 1;
    visibility: visible;
}
.back_cvfb .wpforms-container-full .wpforms-form .wpforms-field-label{
	margin-bottom:0;
}
/* Edit Date  28-03-2023 */
.box_benefit .w-iconbox-meta {
    padding-top: 35px;
}
.box_benefit {
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.42);
}
.box_benefit .w-iconbox-icon svg {
    width: 36px;
    height: 45px;
    object-fit: contain;
}

.services_wrap .vc_column-inner > .wpb_wrapper {
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.42);
    padding-top: 35px;
    padding-bottom: 22px;
    border-radius: 6px;
}
.services_wrap .w-image-h img {
    width: 53px;
    height: 47px;
    object-fit: contain;
}
body .popyup_form form .wpforms-field.half_rowsa {width: 47%;clear: unset !important;margin-bottom: 15px;}

body .popyup_form form .wpforms-field.half_rowsa:nth-of-type(odd) {
    float: left;
}

body .popyup_form form .wpforms-field.half_rowsa:nth-of-type(even) {
    float: right;
}
body .popyup_form form .wpforms-field label {font-weight: 400 !important;color: #4A4A4A !important;letter-spacing: 0.3px !important;font-size: 16px !important;line-height: 25px !important;}

body .popyup_form form .wpforms-field input, 
#wpforms-form-580 select{
    border: solid 1px #DEE9EF !important;
    height:  50px !important;
    border-radius: 4px !important;
}
body .popyup_form form .wpforms-field textarea {
    border-radius: 4px !important;
    height: 100px !important;
    border: solid 1px #DEE9EF !important;
}
.submit_btn_wrap {
    margin-top: 35px !important;
}
.submit_btn_wrap::before {
    content: "";
    display: none;
}
.submit_btn_wrap {
    background: #FC9940 !important;
    border: solid  1px #FC9940 !important;
    font-size: 15px !important;
    line-height: 18px !important;
    letter-spacing: 0.2px !important;
    max-width: 260px;
    width: 100% !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field.full_rowsa {
    margin-bottom: 25px;
}
.out_rtfbv button {
    padding: 0.8em 1.8em;
}
.g_adits {
    min-height: 170px;
}
.call_me_btn::before {
    content: "";
    display: none;
}

button#wpforms-submit-59:hover {
	color: #FC9940 !important;
    background: #ffffff !important;
    border: solid  2px #FC9940 !important;
}

button#wpforms-submit-59 {
    border: solid  2px #FC9940 !important;
}
.imag_con .w-image-h img {
    width: 46px;
    height: 46px;
    object-fit: contain;
}


.padding_left_rught .custom_box_wrapf .w-actionbox-text {
    display: block;
}


.padding_left_rught .custom_box_wrapf {
    display: block !important;
}

.padding_left_rught .w-actionbox-controls {
    display: block !important;
    width: 100% !important;
    text-align: left !important;
    padding-left: 0 !important;
    margin-top: 70px;
}

.padding_left_rught .w-actionbox-controls a.w-btn.us-btn-style_1 {
    margin: 0 !important;
}

.padding_left_rught .w-actionbox.us_custom_c73cf91e.custom_box_wrapf.has_text_color.color_primary.controls_right {
    padding: 33px  37px !important;
}
.padding_left_rught .custom_box_wrapf 
 h2.w-actionbox-title {
    line-height: 28px;
    margin-bottom: 15px !important;
}

.custom_box_wrapf .w-actionbox-description p:first-child {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.custom_box_wrapf .w-actionbox-description p:nth-of-type(2) {margin-top: 20px !important;margin-bottom: 10px;}

.custom_box_wrapf .w-actionbox-description ul {
    margin-left: 30px;
}

.custom_box_wrapf .w-actionbox-description ul li {
    line-height: 25px !important;
	margin-bottom: 5px !important;
}
.extra_padding.custom_box_wrapf .w-actionbox-description p:last-child {
    margin-bottom: 130px !important;
}
.thisd_gap .w-actionbox-description p:last-child {
    margin-bottom: 81px !important;
}

.sixth_wrap p:last-child {
    margin-bottom: 95px !important;
}
.custom_box_wrapf .w-actionbox-controls a.w-btn.us-btn-style_3 {
    margin: 0 !important;
}
.custom_box_wrapf.seventh_wraop .w-actionbox-description p:last-child {
    margin-bottom: 100px;
}
.ourv_image_wreap .l-section-h.i-cf {
    background-image: url(https://hyfuntech.com/credsure/wp-content/uploads/2023/03/Mask-group-1.png);
    background-repeat: no-repeat;
    background-size: 75%;
}

.ourv_image_wreap.over2 .l-section-h.i-cf {
	background-image: url(https://hyfuntech.com/credsure/wp-content/uploads/2023/03/Mask-group-6.svg);
}
.ourv_image_wreap.over3 .l-section-h.i-cf {
	background-image: url(https://hyfuntech.com/credsure/wp-content/uploads/2023/03/Mask-group-8.svg);
}
a.tag_color {
    color: #0E78A9;
}
.cont_icon a.w-iconbox-link .w-iconbox-icon {
    margin-top: 5px;
}
.cont_icon a.w-iconbox-link {
    width: 28px;
    text-align: center;
}
.cont_icon a.w-iconbox-link .w-iconbox-icon {
    margin-top: 5px;
    margin-left: auto;
    margin-right: 0px;
}
.cont_icon  .w-iconbox-meta {
    margin-left: 10px;
}
.socia_contcts .w-socials-item a i {
    color: #fff;
}
.sos_iconds .w-socials-item {
    padding: 0;
}
.no-touch button.btn_clnsd[type="submit"]:not(.w-btn):hover {
    color: #FC9940 !important;
    background: transparent !important;
}
body .heding_efrcx {
    margin: 0 auto !important;
    line-height: 55px !important;
	margin-top: -30px !important;
}
.icon_new_wrap_benefits .w-iconbox-text p {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-top: 5px;
}
.icon_new_wrap_benefits .w-iconbox-meta {
    padding-top: 0;
}

.icon_new_wrap_benefits .w-iconbox-meta .w-iconbox-text h4 {
    min-height: 60px;
}

.icon_new_wrap_benefits .w-iconbox-meta p {
    min-height: 75px;
}
select {  
  background-color: white;
	/* inline SVG */
  background-image: url("https://hyfuntech.com/credsure/wp-content/uploads/2023/03/Vector-104.png") !important;
  background-position: right 10px center !important;
  background-repeat: no-repeat !important;
  background-size: auto 50%;
  border-radius:2px;
  border:none;
  color: #ffffff;
  padding: 10px 30px 10px 10px;
  // disable default appearance
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  &::-ms-expand { display: none };
}
.min_height_hjn .w-iconbox-meta .w-iconbox-text p {
    min-height: 85px;
}
.min_height_hjn .wpb_wrapper .w-iconbox .w-iconbox-icon svg {
    width: 50px;
    height: 50px;
}
.doller_issue .w-iconbox-icon svg {
    height: 48px;
    object-fit: contain;
}
.bunt_flext_isdf .w-actionbox-controls {
    padding: 0 !important;
}

.bunt_flext_isdf .w-actionbox-controls a.w-btn.us-btn-style_3 {
    margin: 0 !important;
}
.icontype_img .w-iconbox-text h4 {
    margin-bottom: 20px;
    min-height: 60px;
    margin-top: 10px;
}

.maingtvcdx .icontype_img .w-iconbox-text p {
    min-height: 152px;
}
/* .in_bvs .icontype_img .w-iconbox-text p {
    min-height: auto;
} */
.for_flex {
    justify-content: space-between;
}
	.in_bvs .w-iconbox-icon {
    margin-bottom: 11px;
}
#page-footer .vc_column-inner .wpb_wrapper ul.menu li {
    margin-bottom: 15px;
}
#page-footer .menu a
{
	font-size: 12px;
}
#page-footer .menu a:hover
{
	color: #FC9940;
}
.main_slider_wrap.height_small {
    height: 830px;
    position: relative;
}
.main_slider_wrap .n2-ss-widget.n2-ss-control-bullet {
    position: absolute;
    bottom: 28%;
}
div#n2-ss-4 .n2-ss-control-bullet {
    margin-bottom: 0!important;
}
@media(max-width:1199px){
	h2 br{
	 display:none !important;	
	}
}
@media(min-width:1025px) and (max-width:1199px){
	.header_hor .ush_menu_1.type_desktop .menu-item.level_1>a {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
}
a.w-btn.us-btn-style_1.ush_btn_1.has_text_color {
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-sizing: border-box;
    margin-left: 10px;
}
.padding_left_rught .w-actionbox-description {
    min-height: 580px !important;
}
	p br{
		display:none !important;
	}
}
@media(min-width:1025px) and (max-width:1199px){
/*     .padding_left_rught .w-actionbox-description {
    min-height: 500px !important;
}
	p br{
		display:none !important;
	} */
	.back_cvfb .wpforms-submit.form_home{
		padding: 15px 25px !important;
	}
	.back_cvfb{
		padding: 30px 15px;
	}
	.back_cvfb .wpforms-container-full .wpforms-form .wpforms-field-label{
		    font-size: 22px;
		    line-height: 25.3px;
	}
.box_benefit .w-iconbox-meta {
    padding-top: 15px;
    min-height: 75px;
}
.services_wrap {
    margin-bottom: 30px;
}
.services_wrap .wpb_wrapper p {
    min-height: 50px;
}
.services_wrap .vc_column-inner > .wpb_wrapper {
    padding-left: 15px;
    padding-right: 15px;
}
.services_wrap .vc_column-inner > .wpb_wrapper .wpb_text_column.us_custom_a22eab48.has_text_color {
    margin-bottom: 0 !important;
}
.muklti_collor .vc_col-sm-4 .has_text_color .wpb_wrapper {
    min-height: 726px;
}
.sos_iconds .w-socials-item {
    margin-right: 8px;
}
}
@media(max-width:1024px) and (min-width:992px){
    .padding_left_rught .w-actionbox-description {
    min-height: 580px !important;
}
	p br{
		display:none !important;
	}
	.back_cvfb .wpforms-submit.form_home{
		padding: 15px 24px !important;
	}
	.back_cvfb .wpforms-container-full .wpforms-form .wpforms-field-label {
    font-size: 22px;
    line-height: 25.3px;
    color: #fff;
}
	.back_cvfb{
	padding: 30px 15px;	
	}
.fbv_tabled .wpb_wrapper h2.vc_custom_heading {
    font-size: 30px !important;
    line-height: 39px !important;
}
.fbv_tabled .wpb_wrapper h2.vc_custom_heading {
    font-size: 30px !important;
    line-height: 38px !important;
}
.couner_inner .w-counter-value {
    width: 130px !important;
}
.couner_inner .w-counter-value span.w-counter-value-part.type_number {
    font-size: 40px;
}
.couner_inner .w-counter-value  span.w-counter-value-part.type_text {
    font-size: 40px;
}
.couner_inner p.w-counter-title {
	padding-left: 15px;
	}
.ouhb_vcx .g-cols.wpb_row.via_flex.valign_top.type_default.stacking_default h2.vc_custom_heading.us_custom_18f598fa {
    font: normal 900 40px / 49px var(--font-body)!important;
	padding-top:10px !important;
}
.ouhb_vcx .vc_col-sm-3.wpb_column.vc_column_container {
    width: 50%;
    margin-bottom: 30px;
}
.for_tablated .services_wrap {
    width: 50%;
}
.for_tablated .services_wrap .vc_column-inner> .wpb_wrapper {
    padding-left: 10px;
    margin-bottom: 30px;
    padding-right: 10px;
}
.for_tablated .services_wrap .vc_column-inner> .wpb_wrapper .wpb_wrapper {
    min-height: 60px;
}
.for_tablated .services_wrap .vc_column-inner> .wpb_wrapper .wpb_text_column {
    margin-bottom: 0 !important;
}
.indusrty .vc_column_container h2.vc_custom_heading {
    font-size: 30px !important;
    line-height: 33px !important;
    margin-bottom: 10px !important;
}
.our_clints .wpb_wrapper h2 {
    font-size: 40px !important;
    line-height: 49px !important;
}
.get_qwedf .wpb_wrapper h2 {
    font-size: 40px !important;
    line-height: 49px !important;
}
.faqwf .wpb_wrapper h2 {
    font-size: 40px !important;
    margin-bottom: 20px !important;
    line-height: 49px !important;
}
.muklti_collor .vc_col-sm-4.wpb_column.vc_column_container {
    width: 100%;
    margin-bottom: 50px;
}
.l-footer .vc_col-sm-6.wpb_column.vc_column_container {
    width: 100%;
    margin-bottom: 50px;
}

.l-footer .vc_col-sm-6.wpb_column.vc_column_container .vc_col-sm-6.wpb_column.vc_column_container.innerr_list_right {
    width: 33.33%;
}

.l-footer .vc_col-sm-6.wpb_column.vc_column_container .vc_col-sm-3.wpb_column.vc_column_container.innerr_list_center {
    width: 33.33%;
}
	
}
@media(min-width:768px) and (max-width:991px){
	p br{
		display:none !important;
	}
	body .custom_box_wrapf .w-actionbox-description p:last-child {
    margin-bottom: 15px !important;
}	
.custom_box_wrapf.seventh_wraop .w-actionbox-description p:last-child {
    margin-bottom: 15px !important;
}
.extra_padding.custom_box_wrapf .w-actionbox-description p:last-child {
    margin-bottom: 15px !important;
}
	.padding_left_rught .w-actionbox-controls {
    margin-top: 0;
}
/* .main_slider_wrap .n2-ss-layer .n2-font-d16ac443fa4c9646b24609e3395b2de7-hover.n2-ss-item-content.n2-ss-text.n2-ow {
    font-size: 30px !important;
    line-height: 38px !important;
}
.main_slider_wrap .n2-font-8dca0dc1edbc53129ff4b91baaa6fd26-hover.n2-style-b51516eaa4078005b6bce767f2e915ac-heading.n2-ss-item-content.n2-ss-text.n2-ow {
    font-size: 56px !important;
    letter-spacing: 1px !important;
    line-height: 60px !important;
    padding: 10px 0px 0px 10px !important;
}
.main_slider_wrap 	div#n2-ss-4 .n-uc-14f725022a8d3-inner {
    padding: 50px 0px 80px 0px;
}
.main_slider_wrap div#n2-ss-4 .n2-style-b51516eaa4078005b6bce767f2e915ac-heading {
    padding: 0 !important;
}	
.main_slider_wrap	div#n2-ss-4 .n-uc-ThDYeYhEcYhA-inner{
		justify-content:start !important;
	} */

}
@media(max-width:991px) and (min-width:768px){
.main_slider_wrap	div#n2-ss-4 .n2-font-8dca0dc1edbc53129ff4b91baaa6fd26-hover {
    font-size: 129px;
    padding-top: 0;
    letter-spacing: 0.9px;
    line-height: 129px;
}
.main_slider_wrap div#n2-ss-4 .n2-font-914fe95893cbe641913b1455e40afa00-paragraph {
    padding-top: 0;
}
.main_slider_wrap div#n2-ss-4 .n-uc-14f725022a8d3-inner {
    padding-bottom: 75px;
    padding-top: 0;
}
.main_slider_wrap div#n2-ss-4 .n-uc-ThDYeYhEcYhA-inner {
    justify-content: start;
}
.main_slider_wrap div#n2-ss-4 .n2-ss-slide-active {
    height: 950px !important;
}
	.back_cvfb .wpforms-submit.form_home {
    background: #000000 !important;
    border: solid 1px #000000 !important;
    padding: 15px 25px !important;
    min-width: 129px;
    font-size: 14px !important;
    margin-left: 10px !important;
}
.back_cvfb .wpforms-container-full .wpforms-form .wpforms-field-label {
    font-size: 18px;
    font-weight: 700;
    line-height: 23.3px;
    color: #fff;
}
.back_cvfb .wpforms-submit.form_home {
    background: #000000 !important;
    border: solid 1px #000000 !important;
    padding: 15px 16px !important;
    margin-left: 25px !important;
    min-width: 111px;
    font-size: 14px !important;
}
.vc_col-sm-3.vgb_hjbgd {
    width: 50%;
    margin-bottom: 40px;
}
.fbv_tabled .wpb_wrapper h2.vc_custom_heading {
    font-size: 30px !important;
    line-height: 38px !important;
}
.couner_inner .w-counter-value {
    width: 130px !important;
}
.couner_inner .w-counter-value span.w-counter-value-part.type_number {
    font-size: 40px;
}
.couner_inner .w-counter-value  span.w-counter-value-part.type_text {
    font-size: 40px;
}
.couner_inner p.w-counter-title {
	padding-left: 15px;
	}
.ouhb_vcx .g-cols.wpb_row.via_flex.valign_top.type_default.stacking_default h2.vc_custom_heading.us_custom_18f598fa {
    font: normal 900 40px / 49px var(--font-body)!important;
	padding-top:10px !important;
}
.ouhb_vcx .vc_col-sm-3.wpb_column.vc_column_container {
    width: 50%;
    margin-bottom: 30px;
}
.for_tablated .services_wrap {
    width: 50%;
}
.for_tablated .services_wrap .vc_column-inner> .wpb_wrapper {
    padding-left: 10px;
    margin-bottom: 30px;
    padding-right: 10px;
}
.for_tablated .services_wrap .vc_column-inner> .wpb_wrapper .wpb_wrapper {
    min-height: 60px;
}
.for_tablated .services_wrap .vc_column-inner> .wpb_wrapper .wpb_text_column {
    margin-bottom: 0 !important;
}
.indusrty .vc_column_container h2.vc_custom_heading {
    font-size: 30px !important;
    line-height: 33px !important;
    margin-bottom: 10px !important;
}
.our_clints .wpb_wrapper h2 {
    font-size: 40px !important;
    line-height: 49px !important;
}
.get_qwedf .wpb_wrapper h2 {
    font-size: 40px !important;
    line-height: 49px !important;
}
.faqwf .wpb_wrapper h2 {
    font-size: 40px !important;
    margin-bottom: 20px !important;
    line-height: 49px !important;
}
	.muklti_collor .vc_col-sm-4.wpb_column.vc_column_container {
    width: 100%;
    margin-bottom: 50px;
}
.l-footer .vc_col-sm-6.wpb_column.vc_column_container {
    width: 100%;
    margin-bottom: 50px;
}

.l-footer .vc_col-sm-6.wpb_column.vc_column_container .vc_col-sm-6.wpb_column.vc_column_container.innerr_list_right {
    width: 33.33%;
}

.l-footer .vc_col-sm-6.wpb_column.vc_column_container .vc_col-sm-3.wpb_column.vc_column_container.innerr_list_center {
    width: 33.33%;
}
.sos_iconds .w-socials-item {
    margin-right: 10px;
}
.bunt_flext_isdf .w-actionbox-controls a.w-btn.us-btn-style_3 {
    margin: 0 !important;
    width: auto;
    padding: 10px 15px;
    margin-right: 10px !important;
}
.icon_new_wrap_benefits {
    width: 50% !important;
    margin-bottom: 30px !important;
}
}
@media(max-width:767px){
body .popyup_form form .wpforms-field.half_rowsa {
    width: 100%;
    float: none;
    margin-bottom: 15px;
}	
div.wpforms-container-full .wpforms-form .wpforms-field.full_rowsa {
    margin-bottom: 15px;
}
.submit_btn_wrap {
    margin-top: 15px !important;
    max-width: 100% !important;
}
.text_link .wpb_wrapper p br {
    display: none;
}
p br{
	display:none !important;	
	}	
	.testmi_desgin .w-post-elm.post_content.usg_post_content_1{
		 padding: 25px 25px;
		background-size: 80px;
	}
body .custom_box_wrapf .w-actionbox-description p:last-child {
    margin-bottom: 15px !important;
}	
.custom_box_wrapf.seventh_wraop .w-actionbox-description p:last-child {
    margin-bottom: 15px !important;
}
.extra_padding.custom_box_wrapf .w-actionbox-description p:last-child {
    margin-bottom: 15px !important;
}
	.padding_left_rught .w-actionbox-controls {
    margin-top: 0;
}
.l-header.sticky .ush_image_1 {
    height: 28px!important;
}	
.padding_left_rught .w-image-h img {
    width: 100% !important;
}
.bunt_flext_isdf .w-actionbox-controls a.w-btn.us-btn-style_3 {
    font-size: 14px;
    padding: 10px 11px;
	min-width:120px;
}
/* For Slider	 */
.main_slider_wrap .n2-ss-layer .n2-font-d16ac443fa4c9646b24609e3395b2de7-hover.n2-ss-item-content.n2-ss-text.n2-ow {
    font-size: 30px !important;
    line-height: 38px !important;
}
.main_slider_wrap .n2-font-8dca0dc1edbc53129ff4b91baaa6fd26-hover.n2-style-b51516eaa4078005b6bce767f2e915ac-heading.n2-ss-item-content.n2-ss-text.n2-ow {
    font-size: 56px !important;
    letter-spacing: 1px !important;
    line-height: 60px !important;
    padding: 10px 0px 0px 10px !important;
}
.main_slider_wrap 	div#n2-ss-4 .n-uc-14f725022a8d3-inner {
    padding: 50px 0px 80px 0px;
}
.main_slider_wrap div#n2-ss-4 .n2-style-b51516eaa4078005b6bce767f2e915ac-heading {
    padding: 0 !important;
}	
.main_slider_wrap	div#n2-ss-4 .n-uc-ThDYeYhEcYhA-inner{
		justify-content:start !important;
	}	
	
	
	.n2-font-914fe95893cbe641913b1455e40afa00-paragraph.n2-style-b51516eaa4078005b6bce767f2e915ac-heading {
    padding-top: 0 !important;
    padding-left: 15px !important;
}
	a.n2-style-5c63a5d55099ff50a53b7cd56dff6b1e-heading.n2-ow {
    margin-left: 15px !important;
}

.back_cvfb .g-cols.wpb_row.us_custom_b165ca37.back_cvfb.via_flex.valign_top.type_default.stacking_default {
    padding-left: 0 !important;
    padding-right: 30px !important;
}
.back_cvfb .wpforms-container-full .wpforms-form .wpforms-field-label {
    flex-basis: 55%;
    font-size: 16px;
    font-weight: 700;
    line-height: 19.3px;
    color: #fff;
}
	.back_cvfb .wpforms-submit.form_home {
    background: #000000 !important;
    border: solid 1px #000000 !important;
    padding: 15px 16px !important;
    margin-left: 25px !important;
    min-width: 111px;
    font-size: 14px !important;
}
.back_cvfb #wpforms-88-field_3-container select#wpforms-88-field_3 {
    font-size: 14px;
}
	.maingtvcdx .icontype_img .w-iconbox-text p {
    min-height: auto;
}
	.icontype_img .w-iconbox-text h4{
		min-height: auto;
	}
		.sderw {
    margin-bottom: 0 !important;
}
.fbv_tabled .vc_column-inner {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
	.fbv_tabled h2{
		font: normal 900 25px / 35px var(--font-body)!important;
	}
.my_type {
    margin-bottom: 25px !important;
}
}
@media(max-width:575px){
	.ourv_image_wreap .has_bg_color .vc_column-inner {
    max-width: 80%;
    margin-left: auto;
}
.ourv_image_wreap .l-section-h.i-cf {
    background-size: 100%;
}
.ourv_image_wreap .l-section-h.i-cf .has_bg_color .vc_column-inner {
    padding-left: 0;
    padding-top: 0;
    box-sizing: border-box;
}


.top_Sectb .g-cols.wpb_row.us_custom_b165ca37.back_cvfb.via_flex.valign_top.type_default.stacking_default {
    padding-left: 0;
    padding-right: 0;
}

.back_cvfb .wpforms-field-container {
    width: 100% !important;
}

.back_cvfb .wpforms-field-container div#wpforms-88-field_3-container {
    display: block;
}

.back_cvfb .wpforms-field-container div#wpforms-88-field_3-container label.wpforms-field-label {
    margin-bottom: 10px;
}

.back_cvfb .wpforms-field-container select#wpforms-88-field_3 {
    margin-bottom: 10px;
}

.back_cvfb .wpforms-submit-container {
    width: 100% !important;
}

.back_cvfb .wpforms-submit-container button#wpforms-submit-88 {
    margin-left: 0 !important;
    min-width: 175px;
}
	.for_flex {
    display: block !important;
}
	.for_flex .w-iconbox-icon{
		margin: 0 auto !important;
	}
.couner_inner .w-counter-value {
    width: 100px !important;
	min-width:100px;
}

.couner_inner .w-counter-value span.w-counter-value-part.type_number {
    font-size: 30px;
}

.couner_inner .w-counter-value  span.w-counter-value-part.type_text {
    font-size: 30px;
}
.couner_inner p.w-counter-title {
    padding-left: 15px;
    font-size: 21px !important;
	margin-top: 15px;
}
.ouhb_vcx .g-cols.wpb_row.via_flex.valign_top.type_default.stacking_default h2.vc_custom_heading.us_custom_18f598fa {
    font: normal 900 30px / 41px var(--font-body)!important;
}
	.audit_main_sevicecx .wpb_wrapper h2 {
    font-size: 30px !important;
    line-height: 33px !important;
}
	.audit_main_sevicecx .wpb_text_column {
    margin-bottom: 0 !important;
}
.audit_main_sevicecx .wpb_text_column .wpb_wrapper p {
    font-size: 20px !important;
    line-height: 23px !important;
}
.main_jbvas .w-iconbox-meta h4.w-iconbox-title {
    font-size: 20px !important;
}
.main_jbvas .w-iconbox {
    display: block !important;
	margin-bottom: 15px !important;
}
	.Our_Process .wpb_wrapper h2 {
    font-size: 30px !important;
    margin-bottom: 10px !important;
}
	.sderw {
    margin-bottom: 0 !important;
}
.faqwf .wpb_wrapper h2 {
    font-size: 30px !important;
    line-height: 33px !important;
    margin-bottom: 25px !important;
}
.faqwf .faq_tab button.w-tabs-section-header .w-tabs-section-title {
    font-size: 18px !important;
}
.services_wrap {
    margin-bottom: 1.5em !important;
}
.audit_main_sevicecx .icontype_img .w-iconbox-icon {
    display: block;
    margin-bottom: 20px !important;
    font-size: 3em;
}
.extra_vg .vc_col-sm-2.wpb_column.vc_column_container {
    display: none;
}

.extra_vg .vc_col-sm-8 .w-iconbox {
    width: 100% !important;
    padding: 0 !important;
    display: block;
    text-align: center !important;
}
.extra_vg .vc_col-sm-8 .w-iconbox .w-iconbox-icon {
    margin: 0 auto;
    margin-top: 20px;
}
.extra_vg .vc_col-sm-8 {
    margin-bottom: 0 !important;
}
}

