/*
Theme Name:   Woodmart Child
Description:  Woodmart Child Theme
Author:       XTemos
Author URI:   http://xtemos.com
Template:     woodmart
Version:      1.0.0
Text Domain:  woodmart
*/


/* extra-spacing */

.main-page-wrapper {
	padding-top: 0;
}

.site-content {
	margin-bottom: 0;
}


/* Homepage */


.hero-row {
	background: linear-gradient(179.05deg, rgba(255, 255, 255, 0.43) -1.01%, rgba(255, 255, 255, 0.17) 14.21%), url(https://allstatetaxrelief.com/wp-content/uploads/2022/11/hero-bg-image.jpg?id=27);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.btn-primary {
	text-transform: capitalize;
}

.how-it-work-col>div {
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
	/* 	transform: translateY(-40%); */
}

.services-section {
	background-image: linear-gradient(to bottom, #E32C2C 60%, #F6F8FA 60%);
}

.services-info-box {
	background-color: #fff;
	padding: 10%;
	transition: 0.2s ease-in-out;
	box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
}

.services-info-box-row {
	border-bottom: 1px solid #E1E3E7;
	padding-bottom: 4%;
}

.services-info-box-row > div {
	padding: 10px;
}
.services-info-box-row > div > div,
.services-info-box-row > div > div > div,
.services-info-box-row > div > div > div > div {
	height: 100%;
}
.services-info-box-row > div > div > div > div {
	display: flex;
}
.services-info-box-row .services-info-box {
	margin-bottom: 30px;
}
.services-info-box-row .services-info-box .info-box-content {
	display: flex;
	flex-direction: column;
}

.services-info-box h4.info-box-title {
	flex: 1 1 auto;
}

.services-info-box-row .services-info-box:hover {
	background: #252B42;
	color: #fff;
}

.services-info-box-row .services-info-box:hover .info-box-title {
	color: #fff;
}

.services-info-box-row .services-info-box:hover .info-box-icon img {
	filter: brightness(0) invert(1);
}

/* newsletter-css */
.newsletter-col {
	display: flex;
	justify-content: center;
	align-items: center;
}

.newsletter-wrapper input[type="email"] {
	max-width: 300px;
	margin-left: auto;
	min-height: 50px;
	border-radius: 5px 0 0 5px;
	border: none;
	background-color: #fff;
}

.newsletter-wrapper h4 {
	font-size: 42px;
	color: #fff;
	margin-bottom: 0;
}

.newsletter-wrapper input[type="submit"] {
	border-radius: 0 5px 5px 0;
	background-color: #E32C2C;
	max-width: 120px;
	text-transform: capitalize;
	font-weight: 600;
	padding: 16px 25px;
}

.newsletter-mail {
	background-color: #121A32;
	padding: 4%;
}
.newsletter-wrapper input[type="submit"]:hover {
	background-color: #E64343;
}

/* testimonial css */
.testimonial-body {
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	padding: 30px;
}


.testimonial-body .testimonial-content footer {
	display: flex;
	flex-direction: column;
	padding-left: 70px;
	font-size: 20px;
	font-family: 'Poppins';
}

.testimonial-body .testimonial-content footer span {
	font-size: 14px;
	font-family: 'Be Vietnam Pro';
}

.testimonial-body .testimonial-content footer span:before {
	display: none;
}

.testimonial-body .testimonial-avatar {
	position: absolute;
	bottom: 30px;
	left: 40px;
}

.testimonial-body .testimonial-content {
	line-height: 28px;
}

.testimonial-body .testimonial-inner {
	flex-direction: column !important;
}

.testimonial-body .testimonial-content:before {
	font-family: "Font Awesome 5 Free";
	content: "\f005\f005\f005\f005\f005";
	vertical-align: middle;
	font-weight: 900;
	letter-spacing: 10px;
	color: #ffa800;
	display: block;
	font-size: 16px;
	margin-bottom: 10px;
}
.testimonial-body .testimonial-content footer:after {
	content: '';
	background-image: url(https://globaltaxreliefcpa.com/wp-content/uploads/2022/11/double-quotes-l.png);
	background-repeat: no-repeat;
	display: block;
	background-position: center;
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0;
	transform: translateX(-40px);
}

.testimonial-main .owl-nav {
	margin: 0 auto;
	width: max-content;
	display: flex !important;
	justify-content: center !important;
	position: absolute;
	left: 93%;
	transform: translateX(-50%);
	top: -50%;
	column-gap: 40px;
}

.testimonial-main .owl-nav > div {
	position: static;
	opacity: 1;
	transform: none;
	visibility: visible;
	margin: 0;
	display: flex !important;
	justify-content: center !important;
	display: flex;
	justify-content: center !important;
	margin-top: -1px !important;
	margin-bottom: -1px !important;
	margin-left: -1px !important;
	margin-right: -1px !important;
	transform: translateX(0) !important;
}

.testimonial-main .wd-btn-arrow:after {
	font-size: 18px;
	line-height: 1;
	font-weight: 700;
}

.testimonial-main .owl-prev {
	border: 1px solid;
	border-radius: 50px;
}

.testimonial-main .owl-next {
	border: 1px solid;
	border-radius: 50px;
}

.testimonial-main .owl-nav .owl-prev:hover, .owl-nav .owl-next:hover{
	border-color: #E32C2C;
}

.testimonial-main .wd-btn-arrow:hover:after {
	color: #E32C2C;
}

/* BLOG CSS */
.blog-wrapper {
	box-shadow: 0px 1px 4px rgb(0 0 0 / 10%);
	padding: 5px;
}
.blog-title {
	font-size: 30px;
	font-family: 'Unna';
	font-weight: 700;
	margin-bottom: 0;
}

.blog-date, .blog-author {
	font-size: 12px;
	margin-bottom: 0;
}

.blog-btn a {
	background-color: transparent !important;
	border: 2px solid #E32C2C !important;
	padding: 15px 40px !important;
	color: #E32C2C !important;
	font-weight: 700;
	transition: 0.2s ease-in-out;
}


.blog-btn a:hover {
	background-color: #E32C2C !important;
	color: #fff !important;
}
.blog-author, .blog-date {
	position: relative;
	padding: 0 20px;
}
.blog-author:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.16732 4.08329C8.16732 3.43988 7.64407 2.91663 7.00065 2.91663C6.35723 2.91663 5.83398 3.43988 5.83398 4.08329C5.83398 4.72671 6.35723 5.24996 7.00065 5.24996C7.64407 5.24996 8.16732 4.72671 8.16732 4.08329ZM9.33366 4.08333C9.33366 5.37017 8.28716 6.41667 7.00033 6.41667C5.71349 6.41667 4.66699 5.37017 4.66699 4.08333C4.66699 2.7965 5.71349 1.75 7.00033 1.75C8.28716 1.75 9.33366 2.7965 9.33366 4.08333ZM2.91699 11.6667C2.91699 9.415 4.74924 7.58333 7.00033 7.58333C9.25141 7.58333 11.0837 9.415 11.0837 11.6667C11.0837 11.9887 10.8229 12.25 10.5003 12.25C10.1777 12.25 9.91699 11.9887 9.91699 11.6667C9.91699 10.0584 8.60858 8.75 7.00033 8.75C5.39208 8.75 4.08366 10.0584 4.08366 11.6667C4.08366 11.9887 3.82291 12.25 3.50033 12.25C3.17774 12.25 2.91699 11.9887 2.91699 11.6667Z' fill='%23373737'/%3E%3Cmask id='mask0_113_18' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='1' width='10' height='12'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.16732 4.08329C8.16732 3.43988 7.64407 2.91663 7.00065 2.91663C6.35723 2.91663 5.83398 3.43988 5.83398 4.08329C5.83398 4.72671 6.35723 5.24996 7.00065 5.24996C7.64407 5.24996 8.16732 4.72671 8.16732 4.08329ZM9.33366 4.08333C9.33366 5.37017 8.28716 6.41667 7.00033 6.41667C5.71349 6.41667 4.66699 5.37017 4.66699 4.08333C4.66699 2.7965 5.71349 1.75 7.00033 1.75C8.28716 1.75 9.33366 2.7965 9.33366 4.08333ZM2.91699 11.6667C2.91699 9.415 4.74924 7.58333 7.00033 7.58333C9.25141 7.58333 11.0837 9.415 11.0837 11.6667C11.0837 11.9887 10.8229 12.25 10.5003 12.25C10.1777 12.25 9.91699 11.9887 9.91699 11.6667C9.91699 10.0584 8.60858 8.75 7.00033 8.75C5.39208 8.75 4.08366 10.0584 4.08366 11.6667C4.08366 11.9887 3.82291 12.25 3.50033 12.25C3.17774 12.25 2.91699 11.9887 2.91699 11.6667Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_113_18)'%3E%3Crect width='14' height='14' fill='%23373737'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	height: 15px;
	width: 15px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.blog-date:before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.75033 6.99988H7.58366V5.83321C7.58366 5.51063 7.32233 5.24988 7.00033 5.24988C6.67833 5.24988 6.41699 5.51063 6.41699 5.83321V7.58321C6.41699 7.90579 6.67833 8.16654 7.00033 8.16654H8.75033C9.07233 8.16654 9.33366 7.90579 9.33366 7.58321C9.33366 7.26063 9.07233 6.99988 8.75033 6.99988ZM7 11.5208C4.82883 11.5208 3.0625 9.75442 3.0625 7.58325C3.0625 5.41209 4.82883 3.64575 7 3.64575C9.17117 3.64575 10.9375 5.41209 10.9375 7.58325C10.9375 9.75442 9.17117 11.5208 7 11.5208ZM7.57633 2.36709C7.5775 2.35484 7.58333 2.3455 7.58333 2.33325V1.74992H8.16667C8.48867 1.74992 8.75 1.48917 8.75 1.16659C8.75 0.844002 8.48867 0.583252 8.16667 0.583252H5.83333C5.51133 0.583252 5.25 0.844002 5.25 1.16659C5.25 1.48917 5.51133 1.74992 5.83333 1.74992H6.41667V2.33325C6.41667 2.3455 6.4225 2.35484 6.42367 2.36709C3.79925 2.65525 1.75 4.88359 1.75 7.58325C1.75 10.4783 4.1055 12.8333 7 12.8333C9.8945 12.8333 12.25 10.4783 12.25 7.58325C12.25 4.88359 10.2007 2.65525 7.57633 2.36709Z' fill='%23373737'/%3E%3Cmask id='mask0_113_152' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='1' y='0' width='12' height='13'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.75033 6.99988H7.58366V5.83321C7.58366 5.51063 7.32233 5.24988 7.00033 5.24988C6.67833 5.24988 6.41699 5.51063 6.41699 5.83321V7.58321C6.41699 7.90579 6.67833 8.16654 7.00033 8.16654H8.75033C9.07233 8.16654 9.33366 7.90579 9.33366 7.58321C9.33366 7.26063 9.07233 6.99988 8.75033 6.99988ZM7 11.5208C4.82883 11.5208 3.0625 9.75442 3.0625 7.58325C3.0625 5.41209 4.82883 3.64575 7 3.64575C9.17117 3.64575 10.9375 5.41209 10.9375 7.58325C10.9375 9.75442 9.17117 11.5208 7 11.5208ZM7.57633 2.36709C7.5775 2.35484 7.58333 2.3455 7.58333 2.33325V1.74992H8.16667C8.48867 1.74992 8.75 1.48917 8.75 1.16659C8.75 0.844002 8.48867 0.583252 8.16667 0.583252H5.83333C5.51133 0.583252 5.25 0.844002 5.25 1.16659C5.25 1.48917 5.51133 1.74992 5.83333 1.74992H6.41667V2.33325C6.41667 2.3455 6.4225 2.35484 6.42367 2.36709C3.79925 2.65525 1.75 4.88359 1.75 7.58325C1.75 10.4783 4.1055 12.8333 7 12.8333C9.8945 12.8333 12.25 10.4783 12.25 7.58325C12.25 4.88359 10.2007 2.65525 7.57633 2.36709Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_113_152)'%3E%3Crect width='14' height='14' fill='%23373737'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	height: 15px;
	width: 15px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.blog-meta {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

/* accredition css */
.accredition-gal .gallery-images > div {
	max-width: max-content;
	padding: 0 30px !important;
}

.accredition-gal .gallery-images {
	margin-bottom:20px;
}

/* INSIDE PAGES CSS START HERE  */
/* PAGE TITLE CSS */
.page-title {
	padding-top: 240px !important;
	padding-bottom: 140px !important;
	margin: 0 !important;
}

.page-title .entry-title {
	font-size: 78px;
	color: #252B42;
}

/* Testiomonail inside */
.inside-testi-section .testimonial-inner {
	box-shadow: 0px 1px 4px rgb(0 0 0 / 10%);
	padding: 30px;
}
.inside-testi-section .testimonial-body {
	box-shadow: none !important;
	margin-bottom: 0 !important;
	padding-bottom: 15px;
}
.inside-testi-section .testimonial-body .testimonial-avatar {
	bottom: 45px;
}
.inside-testi-section .testimonial-body .testimonial-content footer
{
	font-size:18px;
}

/* services inside */
.inside-service .services-info-box-row{
	border:none;
}
.inside-service .services-info-box-row {
	padding-bottom: 0;
	justify-content: center;
}

/* CONTACT PAGE */
.main-form input[type="text"], .main-form input[type="email"], .main-form input[type="tel"] {
	border: none;
	min-height: 60px;
	background-color: #FFFFFF;
	font-size: 16px;
}

.main-form textarea {
	background-color: #fff;
	border: none;
	min-height: 180px;
	resize: none;
	font-size: 16px;
}

.main-form .contact-field {
	max-width: 550px;
	margin: 0 auto;
	row-gap: 20px;
}

.main-form .submit-btn {
	padding: 15px 60px;
	border-radius: 50px;
	background-color: #E32C2C;
	color: #fff;
	text-transform: capitalize;
	font-size: 16px;
}

.main-form .cont-btn-wrapper {
	text-align: center;
}
/* FOOTER */
.secondry-btn {
	color: #E32C2C !important;
	text-transform: capitalize;
	font-weight: 700;
	font-size: 20px;
	padding: 18px 60px;
}
.footer-info-box .info-box-content {
	display: flex;
	flex-direction: column-reverse;
	row-gap: 10px;
	margin-top: 10px;
}

.footer-info-box .info-box-content .info-box-inner p {
	font-weight: 700;
	font-size:14px;
}

.footer-info-box{
	background-color: #fff;
	min-height: 280px;
	display: grid !important;
	place-content: center;
	transition:0.3s ease-in-out;
	width:100%;
}

.footer-info-box:hover {
	background-color: #121A32;
	min-height: 320px;
}

.footer-info-row > div > div > div .info-box-wrapper {
	min-height: 400px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.footer-info-box:hover .info-box-content h4.info-box-title, .footer-info-box:hover .info-box-content .info-box-inner, .footer-info-box:hover .info-box-content .info-box-inner a {
	color: #fff;
}

.footer-info-box:hover .info-box-icon img {
	filter: brightness(0) invert(1);
}

.copy-row > div > div > div {
	display: flex;
}

.title-lines .title:after {
	content: '';
	width: 60px;
	height: 2px;
	background-color: #e32c2c;
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateX(50%);
}

.title-lines > div {
	position: relative;
}

.title-lines .title:before {
	content: '';
	width: 60px;
	height: 2px;
	background-color: #e32c2c;
	display: block;
	position: absolute;
	top: 50%;
	transform: translateX(-150%);
}

.services-section .title-lines .title:before, .services-section .title-lines .title:after {
	background-color: #fff;
}




/* FORMINATOR CSS */
.irs-apply-form .f-form-radio .forminator-field {
	display: flex;
	flex-wrap: wrap;
}
.irs-apply-form .f-form-radio .forminator-field label {
	flex: 0 0 50%;
	max-width: 50%;
	color: #252B42;
	display: flex;
	align-items: center;
	grid-gap: 0 10px;
	position: relative;
	border-radius: 5px;
	padding: 15px 0;
	cursor: pointer;
}
.irs-apply-form .f-form-radio .forminator-field label input {
	opacity: 0;
	position: absolute;
}
.irs-apply-form .f-form-radio .forminator-field label input + .forminator-radio-bullet {
	width: 30px;
	height: 30px;
	border-radius: 20px;
	transition: 0.2s ease-in-out;
	background-color:#F5F5F5;
}

.irs-apply-form .f-form-radio .forminator-field label input:checked + .forminator-radio-bullet {
	background: #E32C2C;
}
.irs-apply-form .f-form {
	box-shadow: 0px 13px 19px rgb(0 0 0 / 7%);
	padding: 4%;
	max-width: 860px;
	margin: 0 auto;
	padding-bottom: 0;
	padding-top: 40px;
	background-color: #FFFFFF;
}

.irs-apply-form .f-form .forminator-title {
	text-align: center;
	font-size: 44px;
	margin-bottom: 0;
}

.irs-apply-form .f-form .forminator-pagination-footer {
	display: flex;
	padding: 30px 0;
}
.irs-apply-form .f-form .forminator-pagination-footer button {
	color: #fff;
	background-color: #E32C2C;
	border-radius: 50px;
	padding: 14px 70px;
	text-transform: capitalize;
	font-size: 14px;
}
.irs-apply-form .f-form .forminator-field {
	max-width: 460px;
	margin: 0 auto;
}

.irs-apply-form .f-form select {
	border: none;
	background-color: #F5F5F5;
	min-height: 60px;
	color: #A2A4AD;
}
.irs-apply-form .f-form .forminator-button-back {
	visibility: hidden;
}
.irs-apply-form .f-form p {
	margin-bottom: 0;
}
.irs-apply-form .f-form .f-form-name input, .f-form .f-form-email input, .f-form .f-form-phone input {
	border: none;
	background-color: #F5F5F5;
	min-height: 60px;
	color: #A2A4AD;
}
.irs-apply-form .f-form .f-form-last-text {
	text-align: center;
}
.irs-apply-form .f-form .f-form-last-text a {
	text-decoration: underline;
}

.irs-apply-form .f-form .forminator-button-submit {
	padding: 20px 40px !important;
	font-size: 18px !important;
	transform: translateX(-100%);
}

.irs-apply-form .forminator-pagination-steps {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 350px;
	margin: 0 auto 40px;
}
.irs-apply-form .forminator-pagination-steps .forminator-step {
	width: 35px;
	height: 35px;
	display: block;
	border-radius: 20px;
	padding: 0px;
	background: #E32C2C;
}
.irs-apply-form .forminator-pagination-steps .forminator-break:not(:first-child):not(:last-child) {
	flex: 1 1 auto;
	border-bottom: 8px solid #E32C2C;
}
.irs-apply-form .forminator-pagination-steps .forminator-step.forminator-current {
	background: #E32C2C;
}
.irs-apply-form .forminator-pagination-steps .forminator-step.forminator-current ~ .forminator-break:not(:first-child):not(:last-child) {
	flex: 1 1 auto;
	border-bottom: 8px solid #F2F5F8;
}
.irs-apply-form .forminator-pagination-steps .forminator-current ~ .forminator-step {
	background: #F2F5F8;
}
.irs-apply-form .forminator-edit-module {
	display: none;
}
.irs-apply-form .f-form .forminator-field {
	max-width: 480px;
	margin: 0 auto;
}

.irs-apply-form .forminator-error-message {
	color: #E32C2C;
}
.irs-apply-form .forminator-response-message.forminator-show.forminator-success {
	display: block !important;
	color: #49AF41;
	text-align: center;
	padding-bottom: 20px;
	font-size: 20px;
}
/* responsive */

@media(max-width:1024px) {

	.whb-mobile-left .site-logo img {
		max-height: 120px;
	}	
	.page-title {
		padding-top: 160px !important;
		padding-bottom: 100px !important;
	}
	.page-title .entry-title {
		font-size: 60px !important;
	}

	.hero-title .title {
		width: 70%;
	}

	.how-it-work-col>div {
		margin: 0 30px;
	}

	.hero-title .title-after_title {
		width: 70%;
	}

	.services-info-box-row {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.accredition-gal .gallery-images > div {
		max-width: 50% !important;
	}
	.inside-testi-section .testimonial-body .testimonial-avatar{
		left:30px;
	}	
}

@media(max-width:768px) {
	.inside-testi-section .testimonial-body .testimonial-avatar{
		left:30px;
	}	
	.how-it-work-info-row {
		display: flex;
		flex-wrap: wrap;
	}

	.newsletter-col {
		flex-direction: column;
		row-gap: 20px;
	}

	.newsletter-wrapper input[type="email"] {
		margin: 0 auto;
		max-width: 460px;
	}

	.newsletter-wrapper input[type="submit"] {
		position: absolute;
		right: 20px;
		bottom: 0;
		transform: translateX(-50%);
	}

	.newsletter-wrapper {
		position: relative;
	}
	.testimonial-main .owl-nav{
		left: 50%;
		top: 100%;
		column-gap: 20px;
	}	

	.testimonial-body .testimonial-content footer{
		font-size:18px;
	}

	.newsletter-wrapper input[type="submit"]:active{
		bottom:0 !Important;
	}	
}

@media(max-width:767px) {
	.inside-testi-section .testimonial-body .testimonial-content footer {
		font-size: 16px;
	}	
	.hero-title .title {
		width: 100%;
	}

	.how-it-work-col>div {
		margin: 0 15px;
	}

	.hero-title .title-after_title {
		width: 100%;
	}
	.newsletter-wrapper input[type="submit"]{
		right:0;
		transform: translateX(0);
	}	
	.newsletter-wrapper h4 {
		font-size: 34px;
		line-height: 1.1;
	}

	.newsletter-wrapper input[type="email"] {
		max-width: 300px;
		padding-right: 110px;
	}
	.footer-info-row > div > div > div .info-box-wrapper {
		min-height: 200px;
	}

	.footer-info-box {
		max-width: 350px;
	}

	.copy-row > div > div > div {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.copy-row .copy-text {
		margin: 0 auto;
		padding-bottom: 20px;
	}	

	.hero-row .btn-primary {
		font-size: 14px;
		padding: 14px 20px;
	}
	.title-lines .title:before, .title-lines .title:after{
		width:30px;
	}	

	.page-title {
		padding-top: 140px !important;
		padding-bottom: 60px !important;
	}
	.page-title .entry-title {
		font-size: 38px !important;
	}
	.irs-apply-form .f-form .forminator-title {
		font-size: 28px;
	}

	.irs-apply-form .f-form p {
		font-size: 14px;
	}

	.irs-apply-form .f-form .forminator-button-submit {
		padding: 14px 50px !important;
		font-size: 16px !important;
		transform: translateX(-50%);
	}

	.irs-apply-form .f-form .forminator-pagination-footer {
		justify-content: center !important;
	}

	.irs-apply-form .f-form-radio .forminator-field label{
		flex: 0 0 50%;

	}

	.irs-apply-form .f-form-radio .forminator-field label input + .forminator-radio-bullet{
		width: 25px;
		height: 25px;
		min-width: 25px;
	}
	.irs-apply-form .f-form-radio .forminator-field label {
		flex-direction: column;
		justify-content: center;
		align-items: baseline;
	}
	.irs-apply-form .forminator-pagination-steps .forminator-step{
		width: 25px;
		height: 25px;
	}

	.irs-apply-form .forminator-pagination-steps .forminator-break:not(:first-child):not(:last-child){
		border-bottom: 5px solid #E32C2C ;
	}
	.irs-apply-form .f-form-radio .forminator-field label{
		align-items: center;
	}
	.irs-apply-form .forminator-pagination-steps .forminator-step.forminator-current ~ .forminator-break:not(:first-child):not(:last-child){
		border-bottom: 5px solid #F2F5F8;
	}
	.whb-mobile-left .site-logo img {
		max-height: 80px;
	}	
}

@media (min-width:768px) and (max-width:991px){
	.main-blog  .vc_pageable-slide-wrapper {
		display: flex !important;
		flex-wrap: wrap;
		justify-content:center;
	}
	.main-blog  .vc_pageable-slide-wrapper > div {
		flex: 0 0 50% !important;
	}
}
@media (min-width:991px) and (max-width:1200px)
{
	.inside-testi-section .testimonial-inner {
		min-height: 320px;
	}

	.inside-testi-section .testi-text {
		min-height: 160px;
	}
}


/* QA FINDINGS */
html{scroll-behavior:smooth}a.scrollToTop{bottom:85px}form.wpcf7-form.invalid input{margin-bottom:5px}form.wpcf7-form.invalid .wpcf7-not-valid-tip{margin-bottom:15px}.wpcf7-response-output{margin-top:20px!important}@media (max-width: 1299px) and (min-width:1025px){.lapFix{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lapFix>div{width:50%;padding:2.5%}}@media (max-width:1025px){.show-sm{display:none!important}}@media (max-width:1024px){.flexFix,.flexFix ul,.footerFix,.reverse{-webkit-box-orient:vertical}.flexFix,.footerFix{-ms-flex-line-pack:center;align-content:center}.flexFix>div,.footerFix>div,.rowFix>div{padding:0 5%;width:100%}html{scroll-behavior:unset}.hide-sm,.mobile-hdr-icon .info-box-content{display:none!important}.flexFix{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexFix ul,.footerFix{display:-webkit-box;display:-ms-flexbox}.reverse{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flexFix ul,.footerFix{-webkit-box-direction:normal}.flexFix.vc_row-has-fill>.vc_column_container>.vc_column-inner,.rowFix.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:20px!important}.flexFix img,.rowFix img{width:100%;max-width:500px}.flexFix .title-wrapper,.footerFix p,.rowFix .title-wrapper{text-align:center!important}.flexFix .text-left,.flexFix .title,.flexFix .wpb_single_image.vc_align_left,.footerFix .woodmart-title-container,.footerFix .wpb_single_image.vc_align_left,.footerFix>div,.rowFix .text-left,.rowFix .title,.rowFix .wpb_single_image.vc_align_left{text-align:center}.flexFix ul{display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footerFix,.rowFix ul{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.footerFix{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footerFix>div div{width:100%;text-align:center}.footerFix .vc_row.wpb_row.vc_inner.vc_row-fluid{margin:0!important}.mobile-hdr-icon .box-icon-wrapper{margin:0;max-width:20px}.showLg{display:none}.showTab{display:block}.whb-column.whb-mobile-right.whb-hidden-lg .woodmart-button-wrapper.text-left.inline-element{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0;padding:0;background:0 0}.whb-column.whb-mobile-right.whb-hidden-lg .woodmart-button-wrapper.text-left.inline-element a{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0;padding:0 7.5px;-webkit-box-shadow:none!important;box-shadow:none!important;background:0 0}.whb-column.whb-mobile-right.whb-hidden-lg .woodmart-button-wrapper.text-left.inline-element a:before{font-family:"Font Awesome 5 Free";font-weight:400;color:#333;font-size:24px}.whb-column.whb-mobile-right.whb-hidden-lg .woodmart-button-wrapper.text-left.inline-element a.mail:before{content:"\f0e0"}.whb-column.whb-mobile-right.whb-hidden-lg .woodmart-button-wrapper.text-left.inline-element a.phone:before{content:"\f095";font-weight:700}.wd-tools-element>a{padding:0 7.5px}.white:before{color:#fff!important}.rowFix ul{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1024px) and (min-width:768px){.flexByTwo>div{width:50%;padding:0 5% 5%}.flexByTwo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wpcf7 .screen-reader-response{display:none}

.newsletter-wrapper input[type="email"]::placeholder {
	color: #333333;
}
body.post-template-default.single.single-post .content-layout-wrapper {
	padding-top: 5%;
}
.screen-reader-response {
	display: none;
}
.wpcf7-response-output {
	max-width: 600px;
	margin: 30px auto !important;
}

@media (max-width: 1024px) and (min-width: 768px) {
	.hero-row .title-after_title {
		max-width: max-content;
		padding-right: 10%;
	}
	.how-it-work-col>div {
		transform: translateY(35%);
		margin-bottom: 0px !important;
		margin-top: 0px !important;
	}
	div.who-we-are-row {
		padding-top: 30% !important;
	}
}
@media (max-width: 767px) {
	.how-it-work-col>div {
		margin-top: 30% !important;
	}
	.hero-row {
		background-size: 150vh;
		background-position: top center;
	}
	.how-it-work-col>div {
		margin-top: 30% !important;
	}
	.hero-row .wpb_wrapper {
		background: rgb(255 255 255 / 75%);
		padding: 10px;
	}
	.hero-row .how-it-work-col .wpb_wrapper {
		background: transparent;
		padding: 0px;
	}
}

/* IRS New Page CSS */
.apply-info .box-icon-wrapper {
    position: absolute;
}
.apply-info .info-box-title {
    margin-left: 35px;
}
.irs-main-wrapper .field-label-wrapper .forminator-field {
    color: #1B1B1B;
    font-size: 19px;
    font-weight: 700;
    text-transform: capitalize;
    text-align: left;
}
.irs-main-wrapper .field-text-wrapper .forminator-field{
	color: #1B1B1B;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-align: left;
}
/* .irs-main-wrapper .owe-field-wrapper .forminator-field {
    display: flex;
    flex-direction: row;
	justify-content: space-between;
	align-items: baseline;
} */
.irs-main-wrapper .owe-field-wrapper .forminator-radio-label {
    color: #1B1B1B;
    font-size: 15px;
    font-weight: 400;
}
.irs-main-wrapper .owe-field-wrapper .forminator-radio-bullet {
    border-color: #205997 !important;
    background-color: #fff !important;
}
.irs-main-wrapper .owe-field-wrapper .forminator-radio-bullet::before {
    background-color: #205997 !important;
}
.irs-main-wrapper .state-field-wrapper .select2-selection--single {
    border-radius: 3px !important;
    border-color: 1px solid #999 !important;
    background: #fff !important;
}
.irs-main-wrapper .state-field-wrapper span.forminator-icon-chevron-down::before {
    color: #1B1B1B !important;
}
.irs-main-wrapper .state-field-wrapper .select2-selection__rendered {
    color: #1B1B1B;
    font-size: 14px !important;
    font-weight: 400;
}
.irs-main-wrapper .forminator-button-back {
    border-radius: 3px !important;
    border: 2px solid #1B1B1B !important;
    color: #1B1B1B !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: capitalize;
    background-color: #fff !important;
    padding: 12px 50px !important;
}
.irs-main-wrapper .forminator-button-next {
    border-radius: 3px !important;
    background: #205997 !important;
    width: 285px !important;
    height: 56px !important;
    color: #FFF !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: capitalize;
}
.irs-main-wrapper .field-text-wrapper .forminator-field {
    text-align: left;
}
.irs-main-wrapper .field-text-wrapper .forminator-field h4 {
    color: #1B1B1B;
    font-size: 19px !important;
    font-weight: 700 !important;
    text-transform: capitalize;
}
.irs-main-wrapper .field-text-wrapper .forminator-field p {
    color: #1B1B1B !important;
    font-size: 15px;
    font-weight: 400;
}
.irs-main-wrapper .field-text-wrapper .forminator-field a {
    color: #205997;
    text-decoration-line: underline;
}
.irs-main-wrapper .input-field-wrapper input {
    border-radius: 3px !important;
    border-color: #999 !important;
    padding: 16px !important;
    color: #1B1B1B !important;
    font-size: 14px !important;
    font-weight: 400;
    background-color: #fff !important;
}
.irs-main-wrapper .forminator-step-dot {
    display: none !important;
}
.irs-main-wrapper .forminator-current .forminator-pagination-steps .forminator-break:before {
    background: #205997 !important;
}
.irs-main-wrapper .forminator-pagination-steps .forminator-break {
    background-color: #CCC !important;
}
.irs-main-wrapper .forminator-step-0 .forminator-step-label {
    font-size: 0 !important;
    position: relative;
}
.irs-main-wrapper .forminator-step-1 .forminator-step-label {
    font-size: 0 !important;
    position: relative;
}
.irs-main-wrapper .forminator-step-2 .forminator-step-label {
    font-size: 0 !important;
    position: relative;
}
.irs-main-wrapper .forminator-step-3 .forminator-step-label {
    font-size: 0 !important;
    position: relative;
}
.irs-main-wrapper .forminator-pagination-steps {
	display: flex !important;
    align-items: center !important;
    margin-bottom: 20px !important;
    max-width: 100% !important;
}
/* .irs-main-wrapper .forminator-step-0 .forminator-step-label:after {
    content: 'Step 01';
    color: #1B1B1B !important;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    left: -100px;
    top: -15px;
}
.irs-main-wrapper .forminator-step-1 .forminator-step-label:after {
    content: 'Step 02';
    color: #1B1B1B !important;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    left: -100px;
    top: -15px;
}
.irs-main-wrapper .forminator-step-2 .forminator-step-label:after {
    content: 'Step 03';
    color: #1B1B1B !important;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    left: -100px;
    top: -15px;
}
.irs-main-wrapper .forminator-step-3 .forminator-step-label:after {
    content: 'Step 04';
    color: #1B1B1B !important;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    left: -100px;
    top: -15px;
} */
.irs-info-box .info-box-title {
    margin-bottom: 35px !important;
}
.irs-main-wrapper .forminator-row {
    margin-bottom: 0 !important;
}
.irs-main-wrapper .input-field-wrapper .forminator-field {
    margin-bottom: 20px !important;
	margin-right: 10px !important;
}
.irs-main-wrapper .forminator-pagination-steps .forminator-break:last-child {
    display: none !important;
}

/* Copied CSS */
.irs-main-wrapper .form-col h2 {
    font-weight: 700;
    font-size: 30px;
    text-align: center;
}
.irs-main-wrapper .form-col .forminator-design--flat .forminator-label {
    font-weight: 700;
    font-size: 20px;
    text-transform: capitalize;
    color: #1B1B1B;
    opacity: 1 !important;
    margin-bottom: 20px !important;
}
.irs-main-wrapper .forminator-custom-form .forminator-pagination-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 30px;
}
.irs-main-wrapper .form-col .wpb_text_column {
    margin: 0 !important;
}
.irs-main-wrapper .form-col {
    position: relative;
}
.irs-main-wrapper .form-col .vc_column-inner {
    position: relative;
}
.irs-main-wrapper .form-col .vc_column-inner .select2-selection--single[role="combobox"] {
    background: #FFFFFF !important;
    border: 1px solid #CCCCCC !important;
    height: 56px !important;
    font-weight: 400;
    font-size: 14px;
}
.irs-main-wrapper .form-col .vc_column-inner h5 {
    font-weight: 700;
    font-size: 20px;
    text-transform: capitalize;
    color: #1B1B1B;
    margin-bottom: 10px;
}
.irs-main-wrapper .form-col .vc_column-inner p {
    margin: 0;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-row:not(:last-child) {
    margin-bottom: 15px !important;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-design--flat .forminator-input {
    border: 1px solid #999999;
    border-radius: 3px;
    height: 56px;
    background-color: #fff;
    font-weight: 400;
    font-size: 14px;
    color: #1B1B1B !important;
}
.irs-main-wrapper .form-col .vc_column-inner span.forminator-step-dot {
    display: none !important;
}
.irs-main-wrapper .form-col .vc_column-inner span.forminator-step-label {
    display: none !important;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-pagination-steps .forminator-break {
    margin: 20px 4px 0 4px;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-pagination-steps .forminator-break::after {
    position: absolute !important;
    top: -23px;
    left: 0;
    font-weight: 400;
    font-size: 14px;
    color: #1B1B1B;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-ui.forminator-custom-form[data-design=flat]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step.forminator-current~.forminator-break::after {
    color: #CCCCCC !important;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-pagination-steps .forminator-break:nth-child(1)::after {
    content: "Step 1";
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-pagination-steps .forminator-break:nth-child(3)::after {
    content: "Step 2";
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-pagination-steps .forminator-break:nth-child(5)::after {
    content: "Step 3";
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-pagination-steps .forminator-break:nth-child(7)::after {
    content: "Step 4";
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-radio .forminator-radio-bullet~span {
    font-weight: 400;
    font-size: 15px;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-design--flat .forminator-radio .forminator-radio-bullet {
    background-color: #fff0;
    border: 2px solid;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-design--flat .forminator-radio .forminator-radio-bullet:before {
    background-color: #205997 !important;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-ui.forminator-custom-form[data-design=flat] .forminator-radio input:checked+.forminator-radio-bullet {
    border-color: #205997;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-ui.forminator-custom-form[data-design=flat] select.forminator-select2+.forminator-select span.dropdown-wrapper {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-design--flat .forminator-button-next {
    background: #205997;
    border-radius: 3px;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    width: 280px;
    padding: 15px 0 !important;
    border: 2px solid #fff0;
}
.irs-main-wrapper .form-col .vc_column-inner  .forminator-design--flat .forminator-button-back {
    background: #20599700;
    border-radius: 3px;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    padding: 15px 0 !important;
    width: 150px;
    border: 2px solid #1B1B1B;
    color: #1B1B1B;
}
.irs-main-wrapper .form-col .vc_column-inner .forminator-design--flat .forminator-button-submit {
    background: #205997;
    border-radius: 3px;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    width: 280px;
    padding: 15px 0 !important;
    border: 2px solid #fff0;
}
.irs-main-wrapper span.forminator-required {
    display: none;
}
.irs-main-wrapper div#html-2 {
    margin-bottom: 30px !important;
}
.irs-main-wrapper .form-col .vc_column-inner div#text-1, .irs-main-wrapper .form-col .vc_column-inner div#email-1 {
    position: relative;
}
.irs-main-wrapper .form-col .vc_column-inner div#text-2, .irs-main-wrapper .form-col .vc_column-inner div#phone-1 {
    position: relative;
}
.irs-main-wrapper .form-col .vc_column-inner div#text-2 .forminator-field.forminator-has_error span, .irs-main-wrapper .form-col .vc_column-inner div#phone-1 .forminator-field.forminator-has_error span {
    margin: 0;
    padding: 0 !important;
    background-color: #fff0 !important;
    height: 10px;
}
.irs-main-wrapper .forminator-ui#forminator-module-347.forminator-design--default .forminator-pagination-steps .forminator-break:before{
	background-color: #205997 !important;
}
.irs-main-wrapper .form-col .vc_column-inner div#text-1 .forminator-field.forminator-has_error span, .irs-main-wrapper .form-col .vc_column-inner div#email-1 .forminator-field.forminator-has_error span{
    margin: 0;
    padding: 0 !important;
    background-color: #fff0 !important;
    height: 10px;
}
.irs-main-wrapper .form-col .vc_column-inner span.forminator-error-message {
    margin: 0;
    padding: 0 !important;
    background-color: #fff0 !important;
    height: 10px;
}
/* .irs-main-wrapper .forminator-pagination-footer .forminator-button-submit {
    color: #205997 !important;
    font-weight: 400;
    background-color: #fff !important;
    text-transform: capitalize;
    position: relative;
    padding: 0 !important;
    box-shadow: unset !important;
} */
button#forminator-submit {
    display: none !important;
}
.form-btn {
    font-size: 16px !important;
    background: #285995 !important;
    color: #fff !important;
    padding: 16px 30px !important;
    border-radius: 5px;
}
.form-btn:before {
    content: "\f095";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 8px;
    font-size: 12px;
}
/* .irs-main-wrapper .forminator-pagination-footer .forminator-button-submit:after {
    content: 'Safe, Secure and No Obligation';
    font-size: 15px !important;
} */
.irs-main-wrapper .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-bullet~span{
	margin-left: 5px !important;
}
@media (max-width: 1199px){
	.apply-info .info-box-inner p {
    margin-bottom: 10px !important;
}
}
@media (max-width: 991px){
	.irs-main-wrapper .forminator-custom-form .forminator-pagination-footer{
		bottom: -20px;
	}
	.irs-main-wrapper .forminator-custom-form .forminator-pagination-footer{
		position: unset;
	}
}

@media (max-width: 783px) {
  .irs-main-wrapper .forminator-ui.forminator-custom-form[data-design=flat] .forminator-pagination-steps .forminator-break:before {
       width: 100% !important;
       height: 2px !important;
 }
	.irs-main-wrapper .forminator-ui.forminator-custom-form[data-design=flat] .forminator-pagination-steps .forminator-break:first-child {
    display: block !important;
}
	.irs-main-wrapper .forminator-ui.forminator-custom-form[data-design=flat] .forminator-pagination-steps .forminator-break:before{
		width: 100% !important;
	}
}
@media (max-width: 767px){
	.irs-main-wrapper .forminator-button-next{
		width: 100% !important;
	}
	.irs-main-wrapper button#forminator-submit {
    padding: 12px 50px !important;
}
}

/* Footer */
.footer-row h2.widgettitle {
    color: #1B1B1B;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.footer-row ul li a {
    color: #1B1B1B;
    font-size: 16px;
    font-weight: 400;
}
.copy-right-row .info-box-inner a {
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
}
@media (max-width: 820px){
	.footer-row ul li a {
    font-size: 14px;
}
.footer-row ul li {
    margin-bottom: 10px !important;
}
}
@media (max-width: 767px){
	.footer-logo {
    text-align: center;
}
.footer-row .widget_nav_menu {
    text-align: center;
}
.footer-row .wpb_content_element:not(:last-child) {
    margin-bottom: 0 !important;
}
}