/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.2
*/

.fancy-select-wrap .select2-container .select2-selection--single  {
	border: 0 !important;
	border-bottom: 1px solid #fff !important;
	padding-bottom: 10px !important;
	border-radius: 0;
	padding-top: 10px !important;
	font-size:16px!important;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	padding-left:2px!important;
}
body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit] {
	text-transform: uppercase;
}

#header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after  {
	display:none !important;
}
#header-outer #top nav ul li#menu-item-1410 a {
    font-size: 18px !important;
    font-weight: 600;
}
.slickwprev-dots li.slickwprev-active button:before {
	color: #F44336 !important;
	font-size: 12px !important;
}
.about_us > .row-bg-wrap:before {
	content: '';
	/**background: url(/wp-content/uploads/2023/06/new-divider.svg);**/
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 250px;
	background-size: cover;
	bottom: -15px;
	left: 0;
	z-index: 99;
}
.home_hero_sec > .row-bg-wrap:before {
    content: '';
    /**background: url(/wp-content/uploads/2023/03/divider.svg);**/
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 250px;
    background-size: cover;
    bottom: -50px;
    left: 0;
    z-index: 99;
}
.content_col .vc_column-inner .wpb_wrapper h1{
    margin: 0 !important;
    text-transform: uppercase;
}
.btn-hedding-box a.formHits {
	cursor: pointer;
}
.mobile_show {
	display:none;
}
.main_footer_sec .img_col .iwithtext .iwt-text a {
    color: #000 !important;
    line-height: 20px;
}
.main_footer_sec .img_col .iwithtext .iwt-icon i {
    color: #000 !important;
    font-size: 20px;
}


.google_review_col .wprev-slider .wprev_preview_bg1_T1 {
	min-height: 250px;
}
.google_review_col .wprev-slider span.wprevpro_star_imgs_T1 {
	display: block;
	margin-bottom: 6px;
}
.google_review_col img.wprevpro_t1_IMG_4 {
	width: 50px !important;
	height: 50px !important;
}
.google_review_col .wprev_preview_tcolor2_T1 {
	font-weight: 600 !important;
}
.google_review_col .wprev_preview_tcolor2_T1 span {
	font-weight: 400 !important;
}

#header-outer #top nav > ul > li[class*="button_solid_color"] > a {
	padding-right: 32px;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a:before {
	height: 58px !important;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a .menu-title-text {
	padding-left: 56px;
    display: inline-block;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a i {
	text-align: center;
    position: absolute;
	top:-8px;
    left: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    transform: scaleX(-1);
    font-weight: 600 !important;
    background-color: #fff;
    color: #F06E38;
    border-radius: 100%;
    outline: 4px solid #f06e38;
    box-shadow: 0 0 0 5px #ffffff;
    font-size: 24px;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a {
	padding-right: 40px !important;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a .menu-title-text {
	font-weight: 600;
}
#header-outer #top nav > ul > li[class*="button_solid_color"] > a .menu-title-text span {
	display: block;
	font-weight: 400;
	font-family: Shippori Mincho;
	font-size: 23px;
}
#header-outer[data-lhe="animated_underline"] li#menu-item-1410 > a .menu-title-text {
	font-family: Shippori Mincho;
    font-size: 30px;
	font-weight: bold !important;
}
#header-outer[data-lhe="animated_underline"] li#menu-item-1410 > a .menu-title-text span {
	color: #c41200;
}
/* Homepage CSS */
/* .home_hero_sec > .row-bg-wrap:after {
    content: '';
    background: url('https://andersonbradshaw.ladtestwebsite.com/wp-content/uploads/2023/03/divider.svg');
    position: absolute;
    background-repeat: no-repeat;
    z-index: 9;
    background-position: center;
    width: 100%;
    height: 250px;
    background-size: cover;
    bottom: -41px;
	left: 0;
	z-index: 99;
} */
.home_hero_sec .nectar-fancy-ul ul {
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
}
.home_hero_sec .nectar-fancy-ul ul li {
    width: 60%;
    font-weight: 600;
    padding-left: 29px;
    font-size: 18px;
    margin-bottom: 13px;
}
.home_hero_sec .nectar-fancy-ul ul li:nth-child(2n+2) {
	width: 40%;
}
.home_hero_sec .nectar-fancy-ul ul li i {
    background-color: #f06e38;
    height: 22px !important;
    width: 22px !important;
    border-radius: 50px;
    font-size: 11px !important;
    line-height: 23px !important;
    top: 3px;
}
.home_hero_sec .nectar-button {
    max-width: 331px;
    margin: 0 auto !important;
    display: block;
}
.home_hero_sec .form_col .gform_fields .gfield.gfield_html h2 {
    font-size: 28px !important;
	display: none;
}
.home_hero_sec .form_col .gform_fields .gfield.gfield_html h2 span {
    color: #F06E38;
}
.home_hero_sec .form_col .gform_footer.top_label .gform_button.button {
    background: #F06E38;
}
.home_hero_sec .form_col .gfield .ginput_container input {
	box-shadow: none;
    border-color: transparent;
    background: transparent;
    border-bottom: 1px solid #fff;
	color: #fff;
	padding: 16px 40px 16px 0px;
	font-size: 16px;
}
.home_hero_sec .form_col .gfield .ginput_container input::placeholder {
    color: #fff;
    font-size: 16px;
}
.home_hero_sec .form_col .gfield .ginput_container select {
	box-shadow: none;
    border-color: transparent;
    background: transparent;
    border-bottom: 1px solid #fff;
	color: #fff;
	padding: 16px 40px 16px 0px;
	font-size: 16px;
	appearance: none;
}
.home_hero_sec .ginput_container.ginput_container_select select option {
    color: black !important;
}
.home_hero_sec .form_col .gfield .ginput_container select::placeholder {
    color: #fff;
    font-size: 16px;
}
.home_hero_sec .form_col .gfield .ginput_container textarea {
	box-shadow: none;
    border-color: transparent;
    background: transparent;
    border-bottom: 1px solid #fff;
	color: #fff;
	padding: 16px 40px 16px 0px;
	font-size: 16px;
}
.home_hero_sec .form_col .gfield .ginput_container textarea::placeholder {
    color: #fff;
    font-size: 16px;
}
.home_hero_sec .form_col .gfield.form_name {
   position: relative;
}
.home_hero_sec .form_col .gfield.form_name:after {
	content: '\f007';
    font-family: 'FontAwesome';
    position: absolute;
    top: 16px;
    right: 8px;
}
.home_hero_sec .form_col .gfield.form_email {
   position: relative;
}
.home_hero_sec .form_col .gfield.form_email:after {
	content: '\f0e0';
    font-family: 'FontAwesome';
    position: absolute;
    top: 16px;
    right: 8px;
}
.home_hero_sec .form_col .gfield.form_phone {
   position: relative;
}
.home_hero_sec .form_col .gfield.form_phone:after {
	content: '\f879';
    font-family: 'FontAwesome';
    position: absolute;
    top: 16px;
    right: 8px;
}
.home_hero_sec .form_col .gfield.form_tax {
   position: relative;
}
.home_hero_sec .form_col .gfield.form_message {
   position: relative;
}
.home_hero_sec .form_col .gfield.form_message:after {
	content: '\f044';
    font-family: 'FontAwesome';
    position: absolute;
    top: 16px;
    right: 8px;
}
.home_hero_sec .hero_icon_list_row .nectar-fancy-ul ul li {   
    padding-left: 24px;
	font-weight: 500;
}
.nectar_cascading_images .cascading-image:nth-child(2) {
    transform: translate(-380px, -200px);
    z-index: -1;
}
.nectar_cascading_images .cascading-image:nth-child(3) {
    transform: translate(-80px, -30px);
}
.home_tax_relief_sec .wpb_wrapper h2 {
    color: #333333;
}
.home_hero_sec .home_hero_title_row .wpb_wrapper p {
    font-size: 22px;
    line-height: 65px;
    font-weight: 500;
    padding-bottom: 0;
}
.home_tax_relief_sec .tax_relief .wpb_wrapper ul li {
    font-weight: 500;
}
.button_phone_icon a {
    background: #f06e38;
    display: inline-block;
    padding: 20px 40px;
    border-radius: 73px;
	color: #fff;	
}
.button_phone_icon a span {
    padding-left: 16px;
    font-size: 21px;
    line-height: 30px;
    font-weight: 700;
	font-family: 'Shippori Mincho';
}
.button_phone_icon a b {
    font-size: 27px;
    line-height: 34px;
    font-weight: 800;
	padding-left: 8px;
}
.button_phone_icon a i {
	text-align: center;
    position: relative;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    transform: scaleX(-1);
    font-weight: 600 !important;
    background-color: #fff;
    color: #F06E38;
    border-radius: 100%;
    outline: 4px solid #f06e38;
    box-shadow: 0 0 0 5px #ffffff;
    font-size: 20px;
	transform: rotate(1deg);
}
.home_cta_banner_sec .wpb_wrapper p {
    font-size: 24px;
    line-height: 40px;
    font-weight: 400;
}
.ready_to_help_sec .wpb_wrapper h2 , .how_it_work_sec .wpb_wrapper h2 , .home_our_featured_sec .wpb_wrapper h2 , .success_story_sec .wpb_wrapper h2{
    color: #333333;
}
.ready_to_help_sec ul.nectar-parallax-scene .layer:nth-child(2) > div {
    transform: translate(540px, 180px);
    background-size: 1200px;
    background-repeat: no-repeat;
}
.how_it_works_row .box_col .nectar-badge .nectar-badge__inner {
    color: #41c0f9;
    font-size: 16px;
    font-weight: 600;
    line-height: 19px;
}
.how_it_works_row .box_col .wpb_wrapper h5 {
    color: #333333;
}
.tax_relief_professional_sec .nectar-scrolling-tabs .scrolling-tab-content .wpb_tab.ui-tabs-panel.wpb_ui-tabs-hide.clearfix {
    opacity: 1;	
}
.tax_relief_professional_sec .nectar-scrolling-tabs .scrolling-tab-content .wpb_tab.ui-tabs-panel.wpb_ui-tabs-hide.clearfix.active {
    opacity: 1;
	border-bottom: 1px solid #66A5C1;
}
.tax_relief_professional_sec .nectar-scrolling-tabs .scrolling-tab-nav {
    display: none;
}
.tax_relief_professional_sec ul.nectar-parallax-scene.row-bg-layer .layer:nth-child(2) > div {
    transform: translate(-560px, 350px);
    background-size: contain;
    background-repeat: no-repeat;
}
.our_experience_sec .nectar-milestone .number {
    border-bottom: 2px solid #e07647;
	padding-bottom: 10px;
}
.our_experience_sec .nectar-milestone .number.default h2 {
	margin-bottom: 8px;
    font-size: 56px;
    line-height: 64px;
}
.our_experience_sec .nectar-milestone .subject {
    font-weight: 500;
	color: #fff;
	margin-top:5px;
}
.home_who_we_serve_sec .wpb_wrapper h5 {
    color: #333;
}
.home_who_we_serve_sec .who_we_serve_row .img_col .hover-wrap-inner img {
    position: absolute;
    top: -70px;
}
.tax_consulting_row .with_heart_col .vc_column-inner > .wpb_wrapper {
    padding: 120px 220px;
}
.tax_consulting_row .tax_expert_col .vc_column-inner > .wpb_wrapper {
    padding: 120px 60px;
}
.tax_consulting_row .wpb_wrapper h5 {
    color: #fff !important;
	margin-bottom: 16px;
}
.tax_consulting_row .wpb_wrapper a {
    color: #F98E41;
    text-decoration: underline;
    text-transform: uppercase;
}
.tax_consulting_row .wpb_wrapper a:hover {
    color: #BFD9E5;
}
.united_states_row #sim_interactive_map2 text {
    /* font-family: FontAwesome; */
    font-family: 'Montserrat';
    font-weight: 700;
}
/* .tax_consulting_row .with_heart_col .vc_column-inner {
    margin-right: 10px;
}
.tax_consulting_row .tax_expert_col .vc_column-inner {
    margin-left: 10px;
} */
.home_testimonial_slider .testimonial_slider blockquote .inner {
    text-align: center !important;
}
.home_testimonial_slider .testimonial_slider blockquote .inner .image-icon.has-bg {
    height: 96px;
    width: 96px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 30px;
    right: 0;
    bottom: 0;
    padding: 0 !important;
    margin: 0 auto !important;
}
.home_testimonial_slider .testimonial_slider blockquote .inner span.testimonial-name {
    position: absolute;
    top: 130px;
    left: 0;
    bottom: 0;
    right: 0;
    font-size: 24px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #103B19;
    font-family: 'Shippori Mincho' !important;
}
.home_testimonial_slider .testimonial_slider blockquote .inner span.star-rating-wrap {
   	position: absolute;
    top: 145px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
}
.home_testimonial_slider .testimonial_slider blockquote .inner p {
    padding-top: 70px !important;	
    color: #333333;
    text-align: center !important;
}
.home_testimonial_slider .testimonial_slider .star-rating .filled:before{
	font-size: 24px;
	color: #F2AF4B!important;
}
.home_testimonial_slider .testimonial_slider .star-rating:before{
	font-size: 24px;
}
.home_testimonial_slider .testimonial_slider[data-style=multiple_visible_minimal][data-add-border=true] blockquote .inner {
    border: 1px solid #113F67;
}
.home_testimonial_slider .testimonial_slider .flickity-prev-next-button.previous {    
	position: relative;
    left: 14px;
    bottom: 0;
}
.home_testimonial_slider .testimonial_slider .flickity-prev-next-button.next {    
    position: relative;
    bottom: 0;
	left: 16;
}
.home_testimonial_slider .testimonial_slider .flickity-prev-next-button:before {
	background-color: #41C0F9;
}
.home_testimonial_slider .testimonial_slider .flickity-prev-next-button:after {   
    background-color: #fff;   
}
.testimonial_slider .flickity-prev-next-button .arrow {
    fill: #fff;
}
.home_blog_sec img.attachment-portfolio-thumb.size-portfolio-thumb.wp-post-image {
    height: 250px;
    width: auto;
}
.home_blog_sec .recent_blog_row .inner-wrap .article-content-wrap {
    padding: 34px 22px;
}
.home_blog_sec .recent_blog_row .inner-wrap .article-content-wrap .post-header h3.title {
    font-size: 22px;
    line-height: 32px;
    color: #333 !important;
}
.home_blog_sec .recent_blog_row .inner-wrap .article-content-wrap .excerpt {
    font-size: 14px;
    line-height: 28px;
    color: #999999 !important;
}
.home_blog_sec .recent_blog_row .row.blog-recent .inner-wrap {
    border: 1px solid #113F67;
    border-radius: 20px;
}
.for_small_screen {
    display: none !important;
}
.home_cta_banner_sec .hover-wrap-inner img {
    position: absolute;
    top: -290px;
}
.home_hero_sec .home_hero_title_row .form_col .field_text_wrap .wpb_wrapper p {
    color: #ffffff;
    font-size: 12px !important;
    line-height: 18px !important;
    background: #f06e38;
    padding: 10px 18px !important;
    display: block;
    text-align: center !important;
}
.home_hero_sec .home_hero_title_row .form_col .field_text_wrap .wpb_wrapper p:after {
    content: '';
    height: 20px;
    width: 20px;
    position: absolute;
    background: #f06e38 !important;
    top: 10px;
    right: -6px;
    transform: rotate(45deg);
}
.home_hero_sec .home_hero_title_row .form_col .field_text_wrap {    
    position: absolute;
    left: -150px;
    text-align: center !important;
    top: 125px;
	display: none;
}
.home_hero_sec .home_hero_title_row .form_col.active .field_text_wrap {
	display: block !important;
}
.review_image_row .hover-wrap-inner img {
    height: 80px;
    width: auto;
}

/* About Us Page CSS */
/*  */
.home_hero_sec.about_us > .row-bg-wrap:after {   
    bottom: -56px;    
    transform: rotate(1deg);
	height: 280px;
}

/* Blog CSS*/
/*  */
.inner_pages_body.blogs .wpb_wrapper .row.blog-recent .article-content-wrap {
    padding: 7%;
}
.inner_pages_body.blogs .wpb_wrapper .row.blog-recent .inner-wrap {
    border: 1px solid #113F67;
    border-radius: 20px !important;
}
.inner_pages_body.blogs .wpb_wrapper .row.blog-recent .article-content-wrap .post-header .title {
    font-size: 22px;
    line-height: 32px;
    font-weight: 700;
    color: #333333;
}
.inner_pages_body.blogs .wpb_wrapper .row.blog-recent .article-content-wrap .post-header .meta {
    font-size: 14px;
    line-height: 30px;
    font-weight: 400;
	color: #000 !important;
}
.inner_pages_body.blogs .wpb_wrapper .row.blog-recent .article-content-wrap .excerpt {
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
    color: #000 !important;
}
.inner_pages_body .nectar-parallax-scene li.layer:nth-child(2) > div {
    background-size: 1200px;
    background-repeat: no-repeat;
    transform: translate(-450px, 510px);
}
.inner_pages_body .wpb_wrapper h2 {
    color: #333333;
}
.inner_pages_body .wpb_wrapper h4 {
    color: #333333;
}
.inner_pages_body.blogs .wpb_wrapper .row.blog-recent .inner-wrap .post-featured-img img {
    width: 100%;
}
.home_blog_sec .row.blog-recent .inner-wrap .post-featured-img img {
    width: 100%;
}
/* Tax Levies and Liens page CSS */
/*  */
/* .tax_lein_introduction_row .wpb_wrapper p {
    color: #999999;
} */
.tax_lein_introduction_row .wpb_wrapper a {
    color: #333333 !important;
	font-weight: 600 !important;
}
.what_is_tax_lein_row .wpb_wrapper h4 {
    color: #333333;
}

/* Tax Services CSS Start */
/*  */
.home_hero_sec.tax_services > .row-bg-wrap:after {
    height: 280px;   
    bottom: -66px;    
    transform: rotate(1deg);
}

/* Reduce IRS Back Taxes Page CSS */
/*  */
.irs_tax_owed_sec .nectar-parallax-scene li.layer:nth-child(2) > div {
    background-size: 1350px;
    background-repeat: no-repeat;
    transform: translate(-450px, 510px);
}
.irs_tax_owed_sec .nectar_cascading_images .cascading-image:nth-child(2) {
    transform: translate(-410px, -200px);
    z-index: -1;
}
.irs_tax_owed_sec .wpb_wrapper h4 {
    color: #333333;
}
.missing_returns_sec .nectar-parallax-scene li.layer:nth-child(2) > div {
    background-repeat: no-repeat;
    background-size: 1350px;
    transform: translate(470px, 200px);
}
.missing_returns_sec .nectar_cascading_images .cascading-image:nth-child(2) {
    transform: translate(-295px, -200px);
    z-index: -1;
}
.missing_returns_sec .wpb_wrapper h4 {
    color: #333333;
}
.account_review_sec .nectar-parallax-scene li.layer:nth-child(2) > div {
    background-size: 1350px;
    background-repeat: no-repeat;
    transform: translate(-450px, 510px);
}
.account_review_sec .nectar_cascading_images .cascading-image:nth-child(2) {
    transform: translate(-410px, -200px);
    z-index: -1;
}
.account_review_sec .wpb_wrapper h4 {
    color: #333333;
}
.tax_lien_sec .nectar-parallax-scene li.layer:nth-child(2) > div {
    background-repeat: no-repeat;
    background-size: 1350px;
    transform: translate(470px, 200px);
}
.tax_lien_sec .nectar_cascading_images .cascading-image:nth-child(2) {
    transform: translate(-295px, -200px);
    z-index: -1;
}
.tax_lien_sec .wpb_wrapper h4 {
    color: #333333;
}
.tax_resolution_process_sec .nectar-parallax-scene li.layer:nth-child(2) > div {
    background-size: 1350px;
    background-repeat: no-repeat;
    transform: translate(-450px, 510px);
}
.tax_resolution_process_sec .nectar_cascading_images .cascading-image:nth-child(2) {
    transform: translate(-410px, -200px);
    z-index: -1;
}
.tax_resolution_process_sec .wpb_wrapper h2 {
    color: #333333;
}
.tax_resolution_process_sec .wpb_wrapper h4 {
    color: #333333;
}
.call_us_today_sec .nectar-parallax-scene li.layer:nth-child(2) > div {
    background-repeat: no-repeat;
    background-size: 1350px;
    transform: translate(470px, 200px);
}
.call_us_today_sec .nectar_cascading_images .cascading-image:nth-child(2) {
    transform: translate(-295px, -200px);
    z-index: -1;
}
.call_us_today_sec .wpb_wrapper h2 {
    color: #333333;
}
.book_consultation_sec .nectar-parallax-scene li.layer:nth-child(2) > div {
    background-repeat: no-repeat;
    background-size: cover;
    transform: translate(200px, -100px);
}
.book_consultation_sec .wpb_wrapper h2 {
    color: #333333;
}
/* Service Area CSS */
/*  */
.service_area_blue_sec .wpb_wrapper h2 , .service_area_blue_sec .wpb_wrapper h4 {
    color: #333333;
}
.service_area_white_sec .wpb_wrapper h2 , .service_area_white_sec .wpb_wrapper h4 {
    color: #333333;
}
.service_area_white_sec .wpb_wrapper h2 i {
    color: #41C0F9;
}
.service_area_white_sec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
	background-size: 1200px;
    background-repeat: no-repeat;
    transform: translate(-350px, 200px);
}
.service_area_blue_sec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
    background-repeat: no-repeat;
    background-size: 1350px;
    transform: translate(470px,200px);
}
body.services-area-template-default .container-wrap {
    padding-top: 0px !important;
}
body.services-area-template-default .container-wrap .nectar-global-section.before-footer {
    padding-top: 0 !important;
}

/* Main Footer CSS */
.footer_gravity_form_row .hover-wrap-inner img {
	position: absolute;
    top: -240px;
    left: 80px;
    height: 410px;
    width: auto;
}
/* .footer_gravity_form_row .form_col .vc_column-inner {
    padding: 0px 80px 70px 80px;
} */
.footer_gravity_form_row .form_col .gform_fields .gfield.gfield_html h2 {
    font-size: 28px !important;
}
.footer_gravity_form_row .form_col .gform_fields .gfield.gfield_html h2 span {
    color: #F06E38;
}
.footer_gravity_form_row .form_col .gform_footer.top_label .gform_button.button {
    background: #F06E38;
}
.footer_gravity_form_row .form_col .gfield .ginput_container input {
	background: transparent;
    border-color: transparent;
    color: #fff;
    padding: 16px 40px 16px 0px;
    font-size: 16px;
    border-bottom: 1px solid #fff;
    box-shadow: none;
}
.footer_gravity_form_row .form_col .gfield .ginput_container input::placeholder {
    color: #fff;
    font-size: 16px;
}
.footer_gravity_form_row .form_col .gfield .ginput_container select {
	background: transparent;
    border-color: transparent;
    color: #fff;
    padding: 16px 40px 16px 0px;
    font-size: 16px;
    appearance: none;
    border-bottom: 1px solid #fff;
    box-shadow: none;
}
.footer_gravity_form_row .form_col .gfield .ginput_container select::placeholder {
    color: #fff;
    font-size: 16px;
}
.footer_gravity_form_row .form_col .gfield .ginput_container textarea {
    background: transparent;
    color: #fff;
    padding: 16px 40px 16px 0px;
    font-size: 16px;
    outline: none !important;
    border-color: transparent;
    border-bottom: 1px solid #fff;
    box-shadow: none;
}
.footer_gravity_form_row .form_col .gfield .ginput_container textarea::placeholder {
    color: #fff;
    font-size: 16px;
}
.footer_gravity_form_row .form_col .gfield.form_name {
   position: relative;
}
.footer_gravity_form_row .form_col .gfield.form_name:after {
	content: '\f007';
    font-family: 'FontAwesome';
    position: absolute;
    top: 16px;
    right: 8px;
}
.footer_gravity_form_row .form_col .gfield.form_email {
   position: relative;
}
.footer_gravity_form_row .form_col .gfield.form_email:after {
	content: '\f0e0';
    font-family: 'FontAwesome';
    position: absolute;
    top: 16px;
    right: 8px;
}
.footer_gravity_form_row .form_col .gfield.form_phone {
   position: relative;
}
.footer_gravity_form_row .form_col .gfield.form_phone:after {
	content: '\f879';
    font-family: 'FontAwesome';
    position: absolute;
    top: 16px;
    right: 8px;
}
.footer_gravity_form_row .form_col .gfield.form_tax {
   position: relative;
}
.footer_gravity_form_row .form_col .gfield.form_tax:after {
	content: '\f078';
    font-family: 'FontAwesome';
    position: absolute;
    top: 16px;
    right: 8px;
}
.footer_gravity_form_row .form_col .gfield.form_message {
   position: relative;
}
.footer_gravity_form_row .form_col .gfield.form_message:after {
	content: '\f044';
    font-family: 'FontAwesome';
    position: absolute;
    top: 16px;
    right: 8px;
}
.footer_gravity_form_row .ginput_container.ginput_container_select select option {
    color: black !important;
}
.main_footer_sec .footer_social_icon ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0;
}
.main_footer_sec .footer_menu_row .wpb_wrapper h6 {
    color: #333333;
}
.img_col .wpb_wrapper h5 {
    color: #333333;
}
.main_footer_sec .menu-services-area-container .menu {
    display: flex;
    flex-wrap: wrap;
}
.main_footer_sec .menu-services-area-container .menu li {
    width: 50%;
}
.main_footer_sec .footer_menu_row .vc_wp_custommenu .widget ul {
    margin-left: 0;
}
.main_footer_sec  .img_col .iwithtext .iwt-text a {
    color: #999;
	line-height:20px;
}
.main_footer_sec .img_col .iwithtext .iwt-text {
    padding-left: 40px;
}
.main_footer_sec .img_col .iwithtext{
	margin-bottom:8px;
}
.main_footer_sec  .img_col .iwithtext .iwt-icon i {
    color: #999;
    font-size: 20px;
}
.main_footer_sec .img_col i.icon-default-style.fa.fa-phone.accent-color {
    transform: rotate(101deg);
}
.main_footer_sec .footer_menu_row .img_col .hover-wrap-inner img {
    height: 80px !important;
}
.main_footer_sec .footer_menu_row .vc_wp_custommenu .widget ul li {
    list-style: none;
	margin-bottom: 8px;
}
.main_footer_sec .footer_social_icon ul li {
    list-style: none;
	margin-left: 8px;
}
.main_footer_sec .footer_social_icon ul li i {
    color: #fff;
    background: #F98E41;
    height: 48px;
    width: 48px;
    border-radius: 50%;
    text-align: center;
    line-height: 48px;
}
.main_footer_sec .footer_social_icon ul li i:hover {
    background: #fff;
    color: #F98E41;
    transition: .3s;
	border: 1px solid #F98E41 ;
}
/* .footer_gravity_form_row .form_col .gfield .ginput_container input:focus {	
	border-bottom: 1px solid #F06E38;
} */
.main_footer_sec .footer_copyright_row .wpb_text_column.wpb_content_element.copyright_pages .wpb_wrapper p {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
}
.main_footer_sec .footer_copyright_row .wpb_text_column.wpb_content_element.copyright_pages p a {
    padding-left: 70px;
	color: #8B9599;
}
.main_footer_sec .footer_copyright_row .wpb_text_column.wpb_content_element.copyright_pages p a:hover {   
	color: #41C0F9;
}
.footer_gravity_form_row .contact_icons ul {
    margin-left: 0;
}
.footer_gravity_form_row .contact_icons ul li {
    list-style: none;
    padding-left: 60px;
	position: relative;
	margin-bottom: 30px;
}
.footer_gravity_form_row .contact_icons ul li i.fas.fa-phone-alt {
	background: #F06E38;
	color: #fff;
	width: 48px;
	height: 48px;
	border-radius: 100%;
	font-size: 18px;
	line-height: 46px;
	text-align: center;
	position: absolute;
	left: 0;
	top: -2px;
}
.footer_gravity_form_row .contact_icons ul li a span{
	display: block;
	font-weight: 200;
}
.footer_gravity_form_row .contact_icons ul li i.fas.fa-map-marker-alt {
    background: #F06E38;
    color: #fff;
    width: 48px;
    height: 48px;
    border-radius: 100%;
    font-size: 18px;
    line-height: 46px;
    text-align: center;
	position: absolute;
   	left: 0;
    top: 5px;
}
.contact_icons ul li a {
    color: #fff !important;
    font-size: 30px;
    line-height: 40px;
    font-weight: 700;
}
.contact_icons ul li a:hover {
    color: #BFD9E5 !important;
}
.our_experience_sec .number.default h2 {
    color: #333333 !important;
}
.our_experience_sec .nectar-milestone .subject {
    font-weight: 500;
}
.our_experience_sec .subject {
    color: #333333;
}
.our_experience_sec .symbol-wrap .symbol {
    color: #ffffff;
}
.our_experience_sec .wpb_wrapper h2{
	color: #333333;
}
.privacy_policy_sec .wpb_wrapper h2 {
    color: #333333 !important;
}
/* .privacy_policy_sec .wpb_wrapper p {
    color: #999999 !important;
} */
.areas_serves_sec h2 {
    color: #333 !important;
}
.areas_serves_sec h4 {
    color: #333 !important;
}
.sitemap_sec h2 {
    color: #333;
}
span.wpyelp_t1_A_8 {}

span.wpyelp_t1_A_8 img {
    height: 50%;
}

.testimonial_short_sec img.wpyelp_t1_IMG_4 {
    width: 50px !important;
    height: 50px !important;
}

.testimonial_short_sec img.wpyelp_t1_star_img_file {
    max-width: 110px !important;
}

.testimonial_short_sec p.wpyelp_t1_P_3.wprev_preview_tcolor1_T1 {
    min-height: 210px !important;
}
.testimonial_short_sec span.wpyelp_t1_SPAN_5.wprev_preview_tcolor2_T1 {
    font-weight: 600;
}
.testimonial_short_sec span.wprev_showdate_T1 {
    font-weight: normal;
}
.united_states_row {
    position: relative;
}
.united_states_row .servicesareaWrap {
    position: absolute;
    top: 70px;
    right: -30px;
    background: #5bceff;
    padding: 20px;
    width: 250px;
    border-radius: 10px;
    overflow-y: scroll;
    height: 420px;
    overflow-x: hidden;
}
.united_states_row .servicesareaWrap ul{
	margin: 0;
}
.united_states_row .servicesareaWrap ul li{
	list-style: none !important;
}
.united_states_row .servicesareaWrap li a {
    color: #333333 !important;
    background-color: #fff;
    display: block;
    margin-bottom: 5px;
    border-radius: 5px;
    padding: 6px 10px;
    font-weight: 600;
    font-size: 14px;
}
.united_states_row .servicesareaWrap li a:hover{
    background-color: #f06e38;
    color: #fff !important;
}
.testimonial_sec img.wprevpro_t1_IMG_4.wprevpro_avatarimg {
    width: 50px !important;
    height: 50px !important;
}
.testimonial_sec .indrevdiv.wprevpro_t1_DIV_2.wprev_preview_bg1_T1.wprev_preview_bradius_T1 {
    min-height: 210px;
    margin-bottom: 30px;
}
.testimonial_sec .wprevpro_t1_rname.wprevname {
    font-weight: 600;
}
.testimonial_sec .wprev_showdate_T1.wprevdate {
    font-weight: 300;
    font-size: 12px;
}
.home_testimonial_slider img.wpproslider_t4_IMG_2.wprevpro_avatarimg {
    width: 50px !important;
    height: 50px !important;
}
.home_testimonial_slider .wpproslider_t4_P_5.wprev_preview_tcolor2_T4 {
    min-height: 200px !important;
}
.home_testimonial_slider #wprev-slider-2 .wprev_preview_bg1_T4 {
    background: #fff;
    border: 1px solid #ccc;
}
.home_who_we_serve_sec .wpb_wrapper p {
	color: #000;
}
.servicesareaWrap::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
    background-color: #F5F5F5 !important;
}
.servicesareaWrap::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}
.servicesareaWrap::-webkit-scrollbar-thumb {
    background-color: #999999;
}




.ready_to_help_sec .clientLogo .vc_column-inner > .wpb_wrapper{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.ready_to_help_sec .clientLogo .vc_column-inner .ready_image_row {
    width: 33.33%;
    text-align: center;
    border-bottom: 1px solid #9c9c9c;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60%;
    padding: 10px 0;
    border-right: 1px solid #9c9c9c;
}
.ready_to_help_sec .clientLogo .vc_column-inner .ready_image_row.clientLogothree, .ready_to_help_sec .clientLogo .vc_column-inner .ready_image_row.clientLogosix {
	border-right: 0px solid;
}
.ready_to_help_sec .clientLogo .vc_column-inner .ready_image_row.clientLogofour, .ready_to_help_sec .clientLogo .vc_column-inner .ready_image_row.clientLogofive, .ready_to_help_sec .clientLogo .vc_column-inner .ready_image_row.clientLogosix {
	border-bottom: 0px solid #9c9c9c;
}
.wprevpro_t1_P_3 wprev_preview_tcolor1_T1 .wprs_rd_more_1{
	color:#000 !important
}
.testimonial_short_sec button#wprev_load_more_btn_3 {
    padding: 15px 35px 15px 35px;
    background: #F06E38;
    color: #fff;
    font-size: 16px;
}
.testimonial_short_sec button#wprev_load_more_btn_4 {
	padding: 15px 35px 15px 35px;
    background: #F06E38;
    color: #fff;
    font-size: 16px;
}
.testimonial_short_sec button#wprev_load_more_btn_1 {
	padding: 15px 35px 15px 35px;
    background: #F06E38;
    color: #fff;
    font-size: 16px;
}
.copyright_pages .wpb_wrapper p a {
    color: #ffffff !important;
}



.digital_marketing_box {
	z-index:9;
}
.digital_marketing_box h6 {
	margin-bottom: 15px;
	font-size: 16px !important;
	font-family: Montserrat !important;
	line-height: 1 !important;
}

.digital_marketing_box .wpb_content_element {
    padding: 100px 30px 30px 30px;
    border: 2px dashed #B5B5BE;
    min-height: 200px;
    background-color: #fff;
    position: relative;
}
.digital_marketing_box .wpb_content_element h4 {
	line-height: 26px;
	font-weight: 600;
	font-size: 20px;
}
.digital_marketing_box .wpb_content_element h4:before {
	content: '\f5ae';
	position: absolute;
	left: 0;
	right: 0;
	top: 44px;
	font-family: 'FontAwesome';
	color: #f06e38;
	font-size: 36px;
	content: "\f865";
}
.digital_marketing_box:nth-child(2) .wpb_content_element h4:before {
  	content: '\f759';
}
.digital_marketing_box:nth-child(3) .wpb_content_element h4:before {
	content: '\e068';
}
.digital_marketing_box:nth-child(4) .wpb_content_element h4:before {
    content: '\f4c0';
    color: #169c5c;
}
.desing_four_box:before {
    content: '';
    width: 100%;
    height: 0;
    position: absolute;
    top: 60%;
    border: 1px dashed #f06e38;
    z-index: -1
}

.digital_marketing_box .wpb_content_element:before {
	content: '';
	width: 15px;
	height: 15px;
	background-color: #41c0f9;
	position: absolute;
	right: -8px;
	top: 50.5%;
	border-radius: 50%;
}

.digital_marketing_box.box_same .wpb_content_element:after {
    content: '';
    width: 15px;
    height: 15px;
    background-color: #41c0f9;
    position: absolute;
    left: -8px;
    top: 50.5%;
    border-radius: 50%;
}
.digital_marketing_box.box_right .wpb_content_element:before {
    right: auto;
    left: -8px;
    background-color: #169c5c;
}
.digital_marketing_box.box_right .wpb_content_element {
	border: 2px dashed #169c5c;
}
.digital_marketing_box.box_right .wpb_content_element h4 {
	color: #169c5c;
}

.formfieldwrap .wpb_wrapper p {
    color: #ffffff;
    font-size: 12px !important;
    line-height: 18px !important;
    background: #f06e38;
    padding: 10px 18px !important;
    display: block;
    text-align: center !important;
}
.formfieldwrap .wpb_wrapper p:after {
    content: '';
    height: 20px;
    width: 20px;
    position: absolute;
    background: #f06e38 !important;
    top: 10px;
    right: -6px;
    transform: rotate(45deg);
}
.formfieldwrap {    
    position: absolute;
    left: -150px;
    text-align: center !important;
    top: 125px;
	display: none;
}
.formfieldwrap.active {
	display: block !important;
}



/* Pop-Up-Form Footer */
.modal_heading {
	margin-bottom: 16px;
}
.modal_heading h3 {
    color: #fff;
	 font-size: 23px;
	text-align:center;
}
.custom-model-wrap .sadu-gravaty-style .gform_footer input[type="submit"] {
	padding: 12px 22px !important;
}
.custom-model-wrap .gform_wrapper .gform_validation_errors {
	display: none;	
}
.custom-model-wrap .sadu-gravaty-style .gform_wrapper.gravity-theme .gfield_error input.large {
	border-color: #e60000 !important;
}
.custom-model-wrap .sadu-gravaty-style .gform_wrapper .validation_message {
	display:none;
}
.custom-model-main {
    text-align: center;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; 
    z-index: 1050; 
    -webkit-overflow-scrolling: touch;
    outline: 0;
    opacity: 0;
    -webkit-transition: opacity 0.15s linear, z-index 0.15;
    -o-transition: opacity 0.15s linear, z-index 0.15;
    transition: opacity 0.15s linear, z-index 0.15;
    z-index: -1;
    overflow-x: hidden;
    overflow-y: auto;
}
.home_hero_sec.custom-model-main .form_col .gfield:after {
	display: none;
}
html body .custom-model-main .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff !important;
}
.custom-model-main .ginput_container_checkbox .gfield_checkbox .gchoice input[type=checkbox] + label {
	color: #fff !important;
}
.model-open {
  z-index: 99;
  opacity: 1;
  overflow: hidden;
}
.custom-model-inner {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: -webkit-transform 0.3s ease-out;
	-o-transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto;
	max-width: 500px;
	top: 5vh;
}
.custom-model-wrap {
  display: block;
  width: 100%;
  position: relative;
  background-color: #006998;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
  text-align: left;
  padding: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: calc(100vh - 70px);
	overflow-y: auto;
}
.model-open .custom-model-inner {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  z-index: 999;
}
.model-open .bg-overlay {
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  -webkit-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
.close-btn {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 99;
    font-size: 30px;
    color: #fff;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
}
.custom-model-inner .sadu-gravaty-style .gform_wrapper.gravity-theme .gfield input.large {
    font-size: 12px;
    line-height: 22px; 
    padding: 6px 8px;
}
body.material .nectar-button.has-icon.large.open_poup_contact {
	display: none;
}
.hardmoney-list .nectar-fancy-ul ul li{
	margin-bottom:12px;
	line-height:25px!important;
}
.hardmoney-list .nectar-fancy-ul ul li .icon-default-style[class^=icon-]{
	font-size:22px;
}
.hardmoney-list [class^="icon-"]:before, [class*=" icon-"]:before {
    background: #e07647;
    border-radius: 50px;
    color: #fff;
}
img.wprevpro_t4_star_img_file {
    margin: 0 auto!important;
}
.wpproslider_t4_avatar_div{
margin: 0 auto!important;
width:60px!important;
}
 @media(max-width: 1000px){
    .wpb_wrapper h2.vc_custom_heading {
        font-size: 24px !important;
        line-height: 35px !important;
    }
	 .our_experience_sec .wpb_wrapper h2 {
    color: #1c313c !important;
}
.our_experience_sec .nectar-milestone .subject {
    color: #1c313c;
}
}
 @media (min-width: 1000px) and (max-width: 1280px){
     #header-outer[data-lhe="animated_underline"] li#menu-item-1410 > a .menu-title-text {
      font-size: 20px;
     }
	 #header-outer #top nav > ul > li[class*="button_solid_color"] > a .menu-title-text span {
    font-size: 18px;
    }
	 #header-outer #top nav > ul > li[class*="button_solid_color"] > a {
  padding-right: 25px !important;
    }
	#header-outer #top nav ul li#menu-item-1410 a {
  font-size: 22px !important;
  max-width: 320px;
}
    }


