.blue_text {
	color: #4C78F7;
}
body.home {
	background-color: #fff !important;
}
.gb-button {
	transition: ease-out 0.3s;
}
body.home .content-area {
	margin-top: 0px !important;
}
.gb-container-1163b616 {
	display: flex; justify-content:center;
}
.home_banner .blue_text { display: block; }
.home .margin_bottom_none .wp-block-columns { margin-bottom: 0px !important; }
.logo_container {
	max-width: 1230px; margin: 0 auto;
}

.gradient_border {
	position: relative;
	cursor: pointer;
	transition: ease-in-out 0.3s;
}
.gradient_border:hover {
	box-shadow: 2px 2px 15px rgba(0,0,0,0.2);
}
.gradient_border .uagb-column__overlay {
	background-color: #fff;
}
.gradient_border:before {
	position: absolute;
	content: '';
	border: 10px solid;
	border-image: linear-gradient(130deg, #4C78F7, #E5E5E5, #E5E5E5, #E5E5E5) 1;
	clip-path: inset(0px round 14px);
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	left: -1px;
	top: -1px;
	z-index: -1;
}
.gradient_border.top_right:before {
	border-image: linear-gradient(230deg, #4C78F7, #E5E5E5, #E5E5E5, #E5E5E5) 1;
	left: unset;
	right: -2px;
}
.gradient_border.bottom_right:before {
	border-image: linear-gradient(320deg, #4C78F7, #E5E5E5, #E5E5E5, #E5E5E5) 1;
	left: unset;
	right: -2px;
	top: unset;
	bottom: -1px;
}
.gradient_border.bottom_left:before {
	border-image: linear-gradient(30deg, #4C78F7, #E5E5E5, #E5E5E5, #E5E5E5) 1;
}
.border-gradient.top_right {
	background: linear-gradient(white, white) padding-box, linear-gradient(216deg, #4C78F7 12.48%, #E5E5E5 25.74%) border-box;
}
.border-gradient.social_title {
	background: linear-gradient(white, white) padding-box, linear-gradient(150deg, #4C78F7 60.48%, #E5E5E5 90.74%) border-box;
}
.border-gradient.bottom_left {
	background:linear-gradient(white, white) padding-box, linear-gradient(31deg, #4C78F7 12.48%, #E5E5E5 25.74%) border-box;
}
.border-gradient.bottom_right {
	background: linear-gradient(white, white) padding-box, linear-gradient(314deg, #4C78F7 12.48%, #E5E5E5 25.74%) border-box;
}
.border-gradient.social_box_border {
	background: linear-gradient(white, white) padding-box, linear-gradient(165deg, #4C78F7 14.48%, #E5E5E5 35.74%) border-box;
	box-shadow: 0px 5px 10px rgb(0 0 0 / 9%);
}
.border-gradient.box_2 { background: linear-gradient(white, white) padding-box, linear-gradient(308deg, #4C78F7 5.48%, #E5E5E5 11.74%) border-box; }
.border-gradient.box_3 { background: linear-gradient(white, white) padding-box, linear-gradient(206deg, #4C78F7 13.48%, #E5E5E5 23.74%) border-box; }
.border-gradient.box_4 { background: linear-gradient(white, white) padding-box, linear-gradient(164deg, #4C78F7 13.48%, #E5E5E5 23.74%) border-box; }
.border-gradient.box_6 { background: linear-gradient(white, white) padding-box, linear-gradient(138deg, #4C78F7 5.48%, #E5E5E5 11.74%) border-box; }
.border-gradient.box_7 { background: linear-gradient(white, white) padding-box, linear-gradient(230deg, #4C78F7 5.48%, #E5E5E5 11.74%) border-box; }

.border-gradient.top_left {
    background: linear-gradient(white, white) padding-box, linear-gradient(120deg, #4C78F7 12.48%, #E5E5E5 25.74%) border-box;
}
.counter-block:hover{
	box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.05), 5px 5px 7px 0px rgba(0, 0, 0, 0.05), 11px 11px 9px 0px rgba(0, 0, 0, 0.03), 20px 20px 11px 0px rgba(0, 0, 0, 0.01), 30px 31px 12px 0px rgba(0, 0, 0, 0.00);
}


/* post_custom_style */
.post_custom_style .uagb-post__image {
	padding: 20px;
}
.post_custom_style .uagb-post__image img {
	object-fit: cover;
	border-radius: 8px;
}
.post_custom_style .uagb-post__inner-wrap { position: relative; }
.post_custom_style .uagb-post__inner-wrap  .uagb-post__taxonomy {
	position: absolute;
	top: 25px;
	left: 25px;
	padding: 5px 18px;
	border: 1px solid #D9E0F2;
	border-radius: 8px;
	background-color: #D9E0F2;
}
.post_custom_style .uagb-post__inner-wrap  .uagb-post__text .dashicons-tag, .post_custom_style span.uagb-post__comment, .post_custom_style .uagb-post__author:not(:last-child)::after { display: none !important; }
.post_custom_style .uagb-post__inner-wrap  .uagb-post__text .uagb-post__taxonomy { margin: 0px !!important; }
.post_custom_style .uagb-post__text.uagb-post-grid-byline {
    position: absolute;
    bottom: 20px;
    left: 20px;
	padding: 0px;
}
.post_custom_style .uagb-post__text.uagb-post__cta.wp-block-button {
    position: absolute;
    bottom: 20px;
    right: 30px;
    padding: 0;
}
.post_custom_style .uagb-post__text.uagb-post__cta.wp-block-button:before {
	position: absolute;
	content: '';
	top: 10px;
	right: -12px;
	width: 8px;
	height: 8px;
	border-top: 3px solid #03164D;
	border-left: 3px solid #03164D;
	transform: rotate(135deg);
}

/* Inner Pages */
.page-id-75360 .landing-con,
.page-id-72791 .landing-con {
	display: flex; justify-content: space-between; 
}
.page-id-75360 .landing-con .landing-in,
.page-id-72791 .landing-con .landing-in {
	width: 48%;	
	margin-bottom: 20px;
}
.page-id-75360 .landing-con .landing-in input.wpcf7-form-control,
.page-id-72791 .landing-con .landing-in input.wpcf7-form-control,
.my_cf_form_style input.wpcf7-form-control,
.consultant-form input.wpcf7-form-control {
    height: 55px;
	width: 100% !important;
}
.consultant-form input.wpcf7-form-control { margin: 15px 0px; }

.page-id-75360 .frorm_style_outer_box .wpcf7-form-control.wpcf7-textarea,
.page-id-72791 .frorm_style_outer_box .wpcf7-form-control.wpcf7-textarea,
.my_cf_form_style .wpcf7-form-control.wpcf7-textarea {
	height: 150px !important;
}
.my_cf_form_style .wpcf7-form-control.wpcf7-submit { width: auto !important; color: #fff; }


.seo_box_shadow { box-shadow: 4px 5px 15px 0 rgba(0,0,0,.1); }
.make_section_full_width .uagb-section__inner-wrap { max-width: 100% !important; }
.seo_image_adjust .wp-block-image {
	margin: 0px !important;
	max-width: 100% !important;
    width: 100% !important;
}
.page-id-64877 i.fa-question { background-color: transparent !important; color: #03164d !important; margin-left:0px !important; }


@media (min-width: 1024px) {
	.banner_modal { position: relative; right: -8%; }	
	.thank_manage_height { height: 220px; } 
}
@media (max-width: 767px) {
	.seo_btn_alignment { text-align: center; }
	.grow-sec{
		padding: 0px 6px !important;
	}
	.seo_table_button .wp-block-button__link { width: 150px; }
}
@media (max-width: 575px) {
	.page-id-75360 .landing-con .landing-in { width: 100%; }
	.page-id-75360 .landing-con .landing-in input.wpcf7-form-control { height: 45px; }
	.page-id-72791 .landing-con .landing-in input.wpcf7-form-control { height: 45px; }
}


