
/******************Gradient Text Colors For IE and Edge*********************/

body.ie .features1  .et_pb_blurb.shadoB .et_pb_main_blurb_image ,
body.unknown .features1  .et_pb_blurb.shadoB .et_pb_main_blurb_image ,
body.ie .content_contact_section .et_pb_blurb.shadoB.front ,
body.unknown .content_contact_section .et_pb_blurb.shadoB.front ,
body.unknown .et_pb_blurb.blurb4.shadoB.front ,
body.ie .et_pb_blurb.blurb4.shadoB.front {
    background: -webkit-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%) !important;
    background: -moz-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%) !important;
    background: -o-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%) !important;
    background: -ms-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%) !important;
    background: linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%) !important;
}

body.ie .features1  .et_pb_blurb.shadoA .et_pb_main_blurb_image ,
body.unknown .features1  .et_pb_blurb.shadoA .et_pb_main_blurb_image ,
body.ie .content_contact_section .et_pb_blurb.shadoA.front ,
body.unknown .content_contact_section .et_pb_blurb.shadoA.front ,
body.unknown .et_pb_blurb.blurb4.shadoA.front ,
body.ie .et_pb_blurb.blurb4.shadoA.front {
    background: -webkit-linear-gradient(60deg, #f91743 0%, #941cb9 100%) !important;
    background: -moz-linear-gradient(60deg, #f91743 0%, #941cb9 100%) !important;
    background: -o-linear-gradient(60deg, #f91743 0%, #941cb9 100%) !important;
    background: -ms-linear-gradient(60deg, #f91743 0%, #941cb9 100%) !important;
    background: linear-gradient(60deg, #f91743 0%, #941cb9 100%) !important;

}

body.unknown .blurb8.shadoB .et_pb_main_blurb_image,
body.ie .blurb8.shadoB .et_pb_main_blurb_image{
    background: -webkit-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: -moz-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: -o-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: -ms-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    padding: 1vw;
}
body.unknown .blurb8.shadoA .et_pb_main_blurb_image,
body.ie .blurb8.shadoA .et_pb_main_blurb_image{
    background: -webkit-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: -moz-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: -o-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: -ms-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    padding: 1vw;
}

.contact_1 .et_pb_column_4_4 .et_pb_promo_description p,
.team_4 .et_pb_column_1_2 .shadoB p a,
.shadoB.home2_link p a,
.content_about_us .shadoB p a,
.content_box_with_image .shadoB p a,
.content6 .shadoB p a,
#page-container .shadoB .et_pb_button.different_buttom:hover,
.et_pb_testimonial_author,
#page-container .et_pb_button_module_wrapper .et_pb_button.different_buttom,
body a.more-link.shadoB,
#comment-wrap .commentlist.shadoB .comment_area a.comment-reply-link,
#comment-wrap .commentlist.shadoB .comment_postinfo span.fn,
.content_what_we_do.shadoB .et_pb_column_1_3 .et_pb_main_blurb_image span.et-pb-icon,
.shadoB a.et_pb_promo_button,
.shadoB.contact_2_top_section .et_pb_main_blurb_image span,
#main-header.shadoB .logo_container a, .shadoB .et_pb_toggle h5.et_pb_toggle_title,
.shadoB h1,
.shadoB h1 a,
.shadoB h2,
.shadoB h2 a,
.shadoB h3,
.shadoB h3 a,
.shadoB h4,
.shadoB h4 a,
.shadoB h5,
.shadoB h5 a,
.shadoB h6,
.shadoB h6 a .shadoB .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_et_price span {
    background: -webkit-linear-gradient(0deg, #1175bf, #0fe6ea);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/*For IE*/

body.ie .contact_1 .et_pb_column_4_4 .et_pb_promo_description p,
body.ie .team_4 .et_pb_column_1_2 .shadoB p a,
body.ie .shadoB.home2_link p a,
body.ie .content_about_us .shadoB p a,
body.ie .content_box_with_image .shadoB p a,
body.ie .content6 .shadoB p a,
body.ie #page-container .shadoB .et_pb_button.different_buttom:hover,
body.ie .et_pb_testimonial_author,
body.ie #page-container .et_pb_button_module_wrapper .et_pb_button.different_buttom,
body.ie a.more-link.shadoB,
body.ie #comment-wrap .commentlist.shadoB .comment_area a.comment-reply-link,
body.ie #comment-wrap .commentlist.shadoB .comment_postinfo span.fn,
body.ie .content_what_we_do.shadoB .et_pb_column_1_3 .et_pb_main_blurb_image span.et-pb-icon,
body.ie .shadoB a.et_pb_promo_button,
body.ie .shadoB.contact_2_top_section .et_pb_main_blurb_image span,
body.ie #main-header.shadoB .logo_container a, .shadoB .et_pb_toggle h5.et_pb_toggle_title,
body.ie .shadoB h1,
body.ie .shadoB h1 a,
body.ie .shadoB h2,
body.ie .shadoB h2 a,
body.ie .shadoB h3,
body.ie .shadoB h3 a,
body.ie .shadoB h4,
body.ie .shadoB h4 a,
body.ie .shadoB h5,
body.ie .shadoB h5 a,
body.ie .shadoB h6,
body.ie .shadoB h6 a .shadoB .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_et_price span {
    color: #1175bf;
}

.contact_1 .et_pb_column_4_4 .et_pb_promo_description p,
.team_4 .et_pb_column_1_2 .shadoA p a,
.shadoA.home2_link p a,
.content_about_us .shadoA p a,
.content_box_with_image .shadoA p a,
.content6 .shadoA p a,
#page-container .shadoA .et_pb_button.different_buttom:hover,
.et_pb_testimonial_author,
#page-container .et_pb_button_module_wrapper .et_pb_button.different_buttom,
body a.more-link.shadoA, #comment-wrap .commentlist.shadoA .comment_area a.comment-reply-link,
#comment-wrap .commentlist.shadoA .comment_postinfo span.fn,
.content_what_we_do.shadoA .et_pb_column_1_3 .et_pb_main_blurb_image span.et-pb-icon,
.shadoA a.et_pb_promo_button,
.shadoA.contact_2_top_section .et_pb_main_blurb_image span,
#main-header.shadoA .logo_container a,
.shadoA .et_pb_toggle h5.et_pb_toggle_title, .shadoA h1,
.shadoA h1 a,
.shadoA h2,
.shadoA h2 a,
.shadoA h3,
.shadoA h3 a,
.shadoA h4,
.shadoA h4 a,
.shadoA h5,
.shadoA h5 a,
.shadoA h6,
.shadoA h6 a,
.shadoA .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_et_price span {
    background: -webkit-linear-gradient(0deg, #f91743, #941cb9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/*For IE*/

body.ie .contact_1 .et_pb_column_4_4 .et_pb_promo_description p,
body.ie .team_4 .et_pb_column_1_2 .shadoA p a,
body.ie .shadoA.home2_link p a,
body.ie .content_about_us .shadoA p a,
body.ie .content_box_with_image .shadoA p a,
body.ie .content6 .shadoA p a,
body.ie #page-container .shadoA .et_pb_button.different_buttom:hover,
body.ie .et_pb_testimonial_author,
body.ie #page-container .et_pb_button_module_wrapper .et_pb_button.different_buttom,
body.ie a.more-link.shadoA, #comment-wrap .commentlist.shadoA .comment_area a.comment-reply-link,
body.ie #comment-wrap .commentlist.shadoA .comment_postinfo span.fn,
body.ie .content_what_we_do.shadoA .et_pb_column_1_3 .et_pb_main_blurb_image span.et-pb-icon,
body.ie .shadoA a.et_pb_promo_button,
body.ie .shadoA.contact_2_top_section .et_pb_main_blurb_image span,
body.ie #main-header.shadoA .logo_container a,
body.ie .shadoA .et_pb_toggle h5.et_pb_toggle_title, .shadoA h1,
body.ie .shadoA h1 a,
body.ie .shadoA h2,
body.ie .shadoA h2 a,
body.ie .shadoA h3,
body.ie .shadoA h3 a,
body.ie .shadoA h4,
body.ie .shadoA h4 a,
body.ie .shadoA h5,
body.ie .shadoA h5 a,
body.ie .shadoA h6,
body.ie .shadoA h6 a,
body.ie .shadoA .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_et_price span {
    color: #f91743;
}

/* Title Blue*/

body a.more-link.shadoB:before,
.shadoB a.et_pb_promo_button,
body #page-container .shadoB .et_pb_blurb_container a:after,
.blurb8.shadoB .et_pb_blurb_container h4:before,
#main-footer .shadoB .social_icons li a:before,
.shadoB .et_pb_toggle h5.et_pb_toggle_title:before {
    color: #1175bf !important;

}

html body #page-container .shadoA .et_pb_newsletter .et_pb_newsletter_button.et_pb_button:hover {
    -webkit-text-fill-color:#941cb9 !important;
    color: #941cb9 !important;
    background: #fff !important;
    z-index: 8;
}

body a.more-link.shadoA:before, body .shadoA a.et_pb_promo_button, body #page-container .shadoA.shadoA .et_pb_blurb_container a:after, .blurb8.shadoA .et_pb_blurb_container h4:before, body #main-footer .shadoA .social_icons li a:before, body .shadoA .et_pb_toggle h5.et_pb_toggle_title:before {
	 color: #941cb9 !important;
	
}
html body #page-container .shadoB .et_pb_newsletter .et_pb_newsletter_button.et_pb_button:hover {
    -webkit-text-fill-color: #1175bf !important;
    color: #1175bf !important;
    background: #fff !important;
    z-index: 8;
}

.shadoA .et_pb_signup_0.et_pb_subscribe.et_pb_subscribe .et_pb_newsletter_button.et_pb_button {
	background-color: #f91743 !important;
}


.shadoB .et_pb_signup_0.et_pb_subscribe.et_pb_subscribe .et_pb_newsletter_button.et_pb_button {
	background-color: #1175bf !important;
}

.shadoA.blurb8:hover .et_pb_blurb_container h4 {
    -webkit-text-fill-color: #f91743}

.shadoB.blurb8:hover .et_pb_blurb_container h4 {
    -webkit-text-fill-color: #1175bf}



#respond.shadoA p.form-submit:hover:after, #respond.shadoA p.form-submit:hover:before, #page-container .shadoA .et_pb_button:not(.different_buttom):hover:after, #page-container .shadoA .et_pb_button:not(.different_buttom):hover:before, #page-container .shadoA.et_pb_newsletter .et_pb_newsletter_button.et_pb_button:hover:after, #page-container .shadoA .et_pb_newsletter .et_pb_newsletter_button.et_pb_button:hover:after, #page-container .shadoA .et_pb_newsletter .et_pb_newsletter_button.et_pb_button:hover:before, #page-container .shadoA.et_pb_newsletter .et_pb_newsletter_button.et_pb_button:hover:before, #page-container .shadoA .et_pb_contact_form .et_contact_bottom_container:hover:after, #page-container .shadoA .et_pb_contact_form .et_contact_bottom_container:hover:before {
    border-color: #941cb9}

#respond.shadoB p.form-submit:hover:after, #respond.shadoB p.form-submit:hover:before, #page-container .shadoB .et_pb_button:not(.different_buttom):hover:after, #page-container .shadoB .et_pb_button:not(.different_buttom):hover:before, #page-container .shadoB.et_pb_newsletter .et_pb_newsletter_button.et_pb_button:hover:after, #page-container .shadoB .et_pb_newsletter .et_pb_newsletter_button.et_pb_button:hover:after, #page-container .shadoB .et_pb_newsletter .et_pb_newsletter_button.et_pb_button:hover:before, #page-container .shadoB.et_pb_newsletter .et_pb_newsletter_button.et_pb_button:hover:before, #page-container .shadoB .et_pb_contact_form .et_contact_bottom_container:hover:after, #page-container .shadoB .et_pb_contact_form .et_contact_bottom_container:hover:before {
    border-color: #1175bf}

body #page-container .shadoA a:after {
    color: #f91743 !important;
}

body #page-container .shadoB a:after {
    color: #1175bf !important;
}

#page-container .shadoA .et_pb_button:not(.different_buttom):hover, #page-container .shadoA .et_pb_contact_form .et_contact_bottom_container:hover .et_pb_contact_submit {
    -webkit-text-fill-color: #941cb9 !important;
    color: #941cb9 !important;
    background: transparent !important;
    z-index: 8;
}

#page-container .shadoB .et_pb_button:not(.different_buttom):hover, #page-container .shado .et_pb_contact_form .et_contact_bottom_container:hover .et_pb_contact_submit {
    -webkit-text-fill-color: #0fe6ea !important;
    color: #0fe6ea !important;
    background: transparent !important;
    z-index: 8;
}

/****************** Boxes Gradient Background Colors*********************/

/*Pink Gradient*/

.contact1_top_section.shadoA .contact_2_top_section .et_pb_blurb_container h4:after,
.shadoA .et-pb-controllers .et-pb-active-control,
.blog_2 .shadoA .post-meta span.published,
.home_3_what_we_do_flip .shadoA.et_pb_blurb.front,
.shadoA.features_with_bg_line:before,
.search #sidebar .widget_text.shadoA p:after,
.content_section_with_dark_bg .shadoA .et_pb_promo_description h2:after,
.content_contact_section .et_pb_blurb.shadoA .et_pb_main_blurb_image a,
.features5.shadoA .et_pb_blurb h4:after,
.features1 .et_pb_blurb.shadoA h4:after,
.team_landing_bottom_section.shadoA .et_pb_column_1_3:hover,
.team_landing_bottom_section.shadoA .et_pb_text h2:after,
.features1 .et_pb_blurb.shadoA .et_pb_main_blurb_image a,
.shadoA .et_pb_tabs .tab_content .content_text:before,
.shadoL.blurb5.shadoA .et_pb_blurb_container h4:after,
.shadoL .et_pb_column .shadoA .et_pb_team_member_description,
.shadoA .et_pb_member_social_links a,
.team_1 .shadoA .et_pb_member_position:after,
.et_pb_blurb.shadoA .et_pb_main_blurb_image,
.et_pb_blurb.shadoA.back,
#page-container #main-footer .shadoA.footer-widget:first-child {
    background: -webkit-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: -moz-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: -o-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: -ms-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: linear-gradient(60deg, #f91743 0%, #941cb9 100%);
}

/*Blue Gradient*/

.contact1_top_section.shadoB .contact_2_top_section .et_pb_blurb_container h4:after,
.shadoB .et-pb-controllers .et-pb-active-control,
.blog_2 .shadoB .post-meta span.published,
.home_3_what_we_do_flip .shadoB.et_pb_blurb.front,
.shadoB.features_with_bg_line:before,
.search #sidebar .widget_text.shadoB p:after,
.content_section_with_dark_bg .shadoB .et_pb_promo_description h2:after,
.content_contact_section .et_pb_blurb.shadoB .et_pb_main_blurb_image a,
.features5.shadoB .et_pb_blurb h4:after,
.features1 .et_pb_blurb.shadoB h4:after,
.team_landing_bottom_section.shadoB .et_pb_column_1_3:hover,
.team_landing_bottom_section.shadoB .et_pb_text h2:after,
.features1 .et_pb_blurb.shadoB .et_pb_main_blurb_image a,
.shadoB .et_pb_tabs .tab_content .content_text:before,
.shadoL.blurb5.shadoB .et_pb_blurb_container h4:after,
.shadoL .et_pb_column .shadoB .et_pb_team_member_description,
.shadoB .et_pb_member_social_links a,
.team_1 .shadoB .et_pb_member_position:after,
.et_pb_blurb.shadoB .et_pb_main_blurb_image,
.et_pb_blurb.shadoB.back,
#page-container #main-footer .shadoB.footer-widget:first-child {
    background: -webkit-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: -moz-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: -o-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: -ms-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
}

/*buttons Background*/

.shadoA .et_pb_pricing_table_button.et_pb_button:hover,
.shadoA .et_pb_button,
.shadoA #searchform input[type="submit"],
#respond.shadoA input#submit,
.shadoA .et_pb_newsletter_form .et_pb_newsletter_button,
.shadoA .et_pb_contact_form .et_contact_bottom_container button {
    background: -webkit-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: -moz-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: -o-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: -ms-linear-gradient(60deg, #f91743 0%, #941cb9 100%);
    background: linear-gradient(60deg, #f91743 0%, #941cb9 100%);

    -webkit-background-clip: border-box;
    -webkit-text-fill-color: #fff;
}

.shadoB .et_pb_pricing_table_button.et_pb_button:hover,
.shadoB .et_pb_button,
.shadoB #searchform input[type="submit"],
#respond.shadoB input#submit,
.shadoB .et_pb_contact_form .et_contact_bottom_container button,
.shadoB .et_pb_newsletter_form .et_pb_newsletter_button {
    background: -webkit-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: -moz-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: -o-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: -ms-linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);
    background: linear-gradient(60deg, #1175bf 0%, #0fe6ea 100%);

    -webkit-background-clip: border-box;
    -webkit-text-fill-color: #fff;
}

/*Image gradient color only for blurb 4 and blurb 8*/

/*blue*/

.blurb8.shadoB .et_pb_main_blurb_image a,
.blurbs_4 .shadoB .et_pb_main_blurb_image a {
    background: -webkit-linear-gradient(0deg, #1175bf 0%, #0fe6ea 100%);
    background: -moz-linear-gradient(0deg, #1175bf 0%, #0fe6ea 100%);
    background: -o-linear-gradient(0deg, #1175bf 0%, #0fe6ea 100%);
    background: -ms-linear-gradient(0deg, #1175bf 0%, #0fe6ea 100%);
    background: linear-gradient(90deg, #1175bf 0%, #0fe6ea 100%);
}

/*pink*/

.blurb8.shadoA .et_pb_main_blurb_image a,
.blurbs_4 .shadoA .et_pb_main_blurb_image a {
    background: -webkit-linear-gradient(90deg, #f91743 0%, #941cb9 100%);
    background: -moz-linear-gradient(90deg, #f91743 0%, #941cb9 100%);
    background: -o-linear-gradient(90deg, #f91743 0%, #941cb9 100%);
    background: -ms-linear-gradient(90deg, #f91743 0%, #941cb9 100%);
    background: linear-gradient(90deg, #f91743 0%, #941cb9 100%);
}


/*Current menu item*/

.shadoB #et-secondary-menu #et-secondary-nav li.current-menu-parent > a,
.shadoB #et-secondary-menu #et-secondary-nav li.current-menu-item > a {
    color: #1175bf !important
}

.shadoA #et-secondary-menu #et-secondary-nav li.current-menu-parent > a,
.shadoA #et-secondary-menu #et-secondary-nav li.current-menu-item > a {
    color: #941cb9 !important;
}

.shadoA #et_top_search #et_search_icon:hover {
    color: #941cb9 !important;
}

.shadoB #et_top_search #et_search_icon:hover {
    color: #1175bf !important;
}

/*Mobile Menu*/

.shadoB #mobile_menu {
    border-color: #1175bf !important;
}

.shadoA #mobile_menu {
    border-color: #941cb9 !important;
}



.contact_1 .shadoA .et_pb_contact_form p.filled label,
.contact_1 .shadoA .et_pb_contact_form p.focus label {

    color:#941cb9;
}

.contact_1 .shadoB .et_pb_contact_form p.filled label,
.contact_1 .shadoB .et_pb_contact_form p.focus label {
    color: #1175bf;
}

.contact_2 .shadoA .et_pb_contact_form p:before {
    color: #941cb9;
}

.contact_2 .shadoB .et_pb_contact_form p:before {
    color: #1175bf;
}

.blurbs_1 .et_pb_blurb.shadoB:hover .et_pb_main_blurb_image {
    background: -webkit-linear-gradient(220deg, #1175bf 0%, #0fe6ea 100%);
    background: -moz-linear-gradient(220deg, #1175bf 0%, #0fe6ea 100%);
    background: -o-linear-gradient(220deg, #1175bf 0%, #0fe6ea 100%);
    background: -ms-linear-gradient(220deg, #1175bf 0%, #0fe6ea 100%);
    background: linear-gradient(220deg, #1175bf 0%, #0fe6ea 100%);
}

.blurbs_1 .et_pb_blurb.shadoA:hover .et_pb_main_blurb_image {
    background: -webkit-linear-gradient(220deg, #f91743 0%, #941cb9 100%);
    background: -moz-linear-gradient(220deg, #f91743 0%, #941cb9 100%);
    background: -o-linear-gradient(220deg, #f91743 0%, #941cb9 100%);
    background: -ms-linear-gradient(220deg, #f91743 0%, #941cb9 100%);
    background: linear-gradient(220deg, #f91743 0%, #941cb9 100%);
}

.et_pb_blurb .et_pb_main_blurb_image img {

.shadoB.blurb8:hover .et_pb_blurb_container h4 {
    -webkit-text-fill-color: #1175bf;
}

.shadoA.blurb8:hover .et_pb_blurb_container h4 {
    -webkit-text-fill-color: #941cb9;
}


body #page-container .shadoB #et-secondary-menu > ul > li:last-child > a:after {
    -webkit-text-fill-color: #1175bf !important;
}

body #page-container .shadoB a:after {
    color: #1175bf !important;
}

body #page-container .shadoA #et-secondary-menu > ul > li:last-child > a:after {
    -webkit-text-fill-color: #941cb9 !important;
}

body #page-container .shadoA a:after {
    color: #941cb9 !important;
}

body.unknown #page-container .home2_link.shadoA p a:after,
body.unknown #page-container .home2_link.shadoA p a span {
    -webkit-text-fill-color: #941cb9;
}

/* Gradients for images*/

.header1.inside_banner.home_banner .et_pb_section_0:before, header1.inside_banner.home_3_bunner .et_pb_section_0:after {
	border-color: transparent transparent transparent rgba(249,23,67,0.6) !important;
}