/*
 Theme Name:   Consultix Child
 Theme URI:    http://radiantthemes.com/consultix/
 Description:  Consultix Child Theme
 Author:       RadiantThemes.com
 Author URI:   http://radiantthemes.com/
 Template:     consultix
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  consultix-child
*/


.header_top_item .header-data-social ul.social.social-custom li a {
    background: unset;
	box-shadow: 1px 1px 5px rgb(0 0 0 / 10%);
}
.header_top_item .header-data-social ul.social.social-custom li a img{
    width: 20px;
}
.text-white, .text-white * {
	color: #fff !important;
}
.wpb_text_column p {
	margin-bottom: 20px !important;
}
.more-logos {
	display: flex;
	justify-content: center;
	align-items: center;
}
.rt-list.element-four > ol {
	margin-left: 20px;
}
.rt-list.element-four > ul {
	margin-left: 0;
}
.rt-list ul li {
	list-style: none !important;
}
.ac_title_class, #primary .wpsm_panel-body, #primary .ac_title_class, #primary .wpsm_panel-body li {
	font-family: 'Poppins' !important;
}
#primary .ac_title_class {
	font-weight: normal !important;
	line-height: 22px !important;
}
.wpsm_panel-body .rt-list {
	margin: 10px 0 !important;
}
.wpsm_panel-body a {
	text-decoration: underline !important;
}
.align-item-center {
	align-items: center;
}
.wraper_inner_banner {
	padding: 50px 0;
	background-position: center !important;
}
.home .wraper_inner_banner, .page-id-13040 .wraper_inner_banner {
	display: none !important;
}
.header_top_item .header-data-social p {
	color: #fff !important;
	margin-bottom: 0 !important;
}
.nav {
	margin-top: 30px;
}

.footer_copyright_item a {
    color: #FFF;
}

.radiant-contact-form .form-row input[type=submit]:hover, .radiant-contact-form .form-row input[type=button]:hover, .radiant-contact-form .form-row button[type=submit]:hover, .nicescroll-cursors, .scrollup, .pagination > *.current, .woocommerce nav.woocommerce-pagination ul li span.current, .widget-area > .widget .tagcloud > [class*='tag-link-']:hover, .widget-area > .widget.widget_price_filter .ui-slider .ui-slider-range, .widget-area > .widget.widget_price_filter .ui-slider .ui-slider-handle, .post.style-default .entry-main .post-read-more .btn:hover, .page.style-default .entry-main .post-read-more .btn:hover, .tribe_events.style-default .entry-main .post-read-more .btn:hover, .testimonial.style-default .entry-main .post-read-more .btn:hover, .team.style-default .entry-main .post-read-more .btn:hover, .portfolio.style-default .entry-main .post-read-more .btn:hover, .case-studies.style-default .entry-main .post-read-more .btn:hover, .client.style-default .entry-main .post-read-more .btn:hover, .product.style-default .entry-main .post-read-more .btn:hover, .radiantthemes-search-form .form-row button[type=submit], .rt-button.element-one > .rt-button-main, .nav > [class*='menu-'] > ul.menu > li:before, .rt-megamenu-widget ul.menu > li:before, .footer_main_item ul.social li a:hover, .footer_main_item .widget-title:before, .post.style-two .entry-main .post-read-more .btn, .post.style-three .entry-main .post-read-more .btn, .comments-area .comment-form > p button[type=submit]:before, .comments-area .comment-form > p button[type=reset]:before, .error_main .btn:before, .maintenance_main .maintenance-progress > .maintenance-progress-bar, .maintenance_main .maintenance-progress > .maintenance-progress-bar > .maintenance-progress-percentage > span, .default-page blockquote, .comment-content blockquote, .rt-shop-box > .holder > .onsale, .shop_single > .product > .woocommerce-tabs > ul.tabs > li > a:before, .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit:hover, .woocommerce input.button[name="apply_coupon"], .woocommerce button.button[name="update_cart"], .woocommerce button.button[name="update_cart"]:disabled, .woocommerce button.button[name="update_cart"]:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce form .form-row input.button, .woocommerce form .form-row input.button:hover, .woocommerce form.checkout_coupon .form-row .button, .woocommerce #payment #place_order, #tribe-bar-form .tribe-bar-submit input[type="submit"], .tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"], .radiantthemes-event-list-item-button .btn, .radiant-contact-form .form-row input[type=submit], .radiant-contact-form .form-row input[type=button], .radiant-contact-form .form-row button[type=submit], .team.element-one .team-item > .holder:hover > .data, .team.element-five .team-item > .holder > .data:before, .team.element-seven .team-item > .holder > .data:before, .blog.element-two .blog-item > .holder > .title > .date, .blog.element-three .blog-item > .holder .data:before, .blog.element-five .blog-item > .holder > .date, .blog.element-seven .blog-item > .holder > .title > .date, .our-story-timeline.element-one .post-timeline-item .date p, .rt-tab.element-two > ul.nav-tabs > li > a:hover, .rt-tab.element-two > ul.nav-tabs > li.active > a, .rt-tab.element-three > ul.nav-tabs > li > a:before, .rt-accordion.element-two .rt-accordion-item.rt-active > .rt-accordion-item-title > .rt-accordion-item-title-icon > .holder, .rt-pricing-table.element-one > .holder > .data, .rt-pricing-table.element-two.spotlight > .holder > .title:before, .rt-pricing-table.element-two.spotlight > .holder > .title:after, .rt-pricing-table.element-two > .holder > .title h4:before, .rt-pricing-table.element-two.spotlight > .holder > .data .btn, .rt-pricing-table.element-three.spotlight > .holder, .rt-pricing-table.element-five.spotlight > .holder:after, .rt-pricing-table.element-five > .holder > .data .btn, .footer_main_item input[type="submit"], .footer_main_item input[type="button"], .footer_main_item button[type="submit"], .footer_main_item button[type="button"] {
	background-color: #8cc63e !important;
}
.footer_main_item input[type="submit"], .footer_main_item input[type="button"], .footer_main_item button[type="submit"], .footer_main_item button[type="button"] {
	font-weight: 400 !important;
}
.footer_copyright_item ul.menu li a, .footer_copyright_item p {
	color: #fff !important;
}
.rt-list ul li:before {
	color: #8cc63e !important;
}
.list-dot-white.rt-list ul li:before {
	color: #fff !important;
}
.header_top_item p a {
	margin-bottom: 0 !important;
	font-weight: 400 !important;
    font-size: 11px !important;
    color: #fff !important;
    line-height: 23px !important;
    letter-spacing: 1px !important;
	margin-left: 0 !important;
	text-decoration: underline !important;
}
.fancy-text-white, .fancy-text-white h3 {
	color: #fff !important;
}
.fancy-text-white img {
	width: 120px;
}
.wraper_header_main > .container {
	padding-top: 4px !important;
	padding-bottom: 0 !important;
}
.header_main .brand-logo img {
	max-width: 300px !important;
}
.link-white {
	color: #fff !important;
	text-decoration: underline !important;
}
.img-full-width figure, .img-full-width .vc_single_image-wrapper, .img-full-width img {
	width: 100% !important;
}
#menu-item-11267 a, #menu-item-13269 a {
	color: #8cc63e;
}
body .wraper_inner_banner_main > .container {
	padding-top: 5px;
}
body .call-to-action-on-sidebar {
	background-position: top left !important;
}
body .step-content-block .vc_custom_heading {
	margin-bottom: 15px;
}
body .sidebar-block-background-green .vc_column_container .vc_column-inner .wpb_wrapper {
	background-color: #8cc63e;
}
body .sidebar-vc-dev-build .vc_column_container>.vc_column-inner>.wpb_wrapper {
	padding-top: 35px;
	padding-bottom: 35px;	
}
body .pricing-wrapper .pricing-option-title {
	margin-bottom: 15px !important;
}
body .pricing-wrapper .list ul {
	max-width: unset !important;
}
body .pricing-wrapper .list ul li {
	padding-left: 0px !important;
	text-align: center;
}
body .pricing-wrapper .list ul li::before {
	position: unset !important;
	padding-right: 5px;
	color: #8cc63e !important;
}
body .pricing-wrapper .title h4 {
	color: #8cc63e !important;
}
body .pricing-wrapper .btn {
	text-transform: unset !important;
}
body .step9-arrow .step9-arrow-image-wrapper {
	transform: translateY(60px);
}
body > .scrollup.left {
    right: -50px;
    left: unset;	
}
body > .scrollup.left.active {
	right: 15px;
    left: unset;
}
body .wpb_text_column.wpb_content_element blockquote {
	border-left: 5px solid #8cc63e;
    padding-left: 15px;
}
body .inner_banner_main .title {
	font-size: 42px;
	line-height: 52px;
}
body .inner_banner_main .title {
	font-size: 42px;
	line-height: 52px;
}
body .wpb_text_column.wpb_content_element ul, 
body .wpb_text_column.wpb_content_element ol {
	margin-left: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
}
body:not(.single-post) .wpb_text_column.wpb_content_element ul li {
	list-style-type: disc;
} 
body .wpb_text_column.wpb_content_element ol li {
	list-style-type: numeric;
}
body.page-id-7434 .rt-accordion-item-body p:first-child,
body.page-id-7434 .rt-accordion-item-body p:last-child {
	display: none !important;
}
body.page-id-7434 .rt-accordion-item-body>* {
	margin-bottom: 20px;
}
body .call-to-action-block {
	background-position: left !important;
}
body .home-the-last-step .vc_column_container .vc_column-inner {
	padding-bottom: 0px !important;
}
body ol.ls-lower-alpha>li {
	list-style: lower-alpha !important;
}
body #how-it-work {
	background-position: top center !important;
}
body .rt-popup-video .video-link {
	position: relative;
}
body .rt-popup-video .video-link::before {
	content: "\f04b" !important;
    font-family: "FontAwesome" !important;
	position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    right: 0px;
    font-size: 50px;
    line-height: 100px;
	text-align: center;
    color: #c5e3a1;
    width: 100px;
    height: 100px;
    border: 5px solid #c5e3a1;
    border-radius: 50%;
    text-indent: 10px;
    margin-left: auto;
    margin-right: auto;
    transform: translateY(-50px);
    zoom: 1;
    transition: 0.5s;
}
body .rt-popup-video .video-link:hover::before {
    zoom: 1.2;
    transition: 0.5s;
    transition-duration: 0.5s;
}
body .fancybox-content {
	width: 560px !important;
    height: 315px !important;
}
/* body .step-arrow img {
	max-width: unset !important;
	width: 297px !important;
} */
.overflow-visible {
	overflow: visible;
}
.m-pricing-toggle {
	display: none;
}
.pricing-title i {
	position: absolute !important;
	right: 15px;
}
.subscribe-box-shadow, .checklist-box-shadow > .vc_column_container {
	box-shadow: 0 2px 8px 0 rgb(0 0 0 / 15%);
    border-radius: 50px;
	padding-top: 50px;
	background: #fff;
}
.checklist-box-shadow {
	overflow: visible !important;
	margin-bottom: 15px;
}
.checklist-box-shadow > .vc_column_container {
	top: -280px;
	margin-bottom: -90px;
}
.checklist-box-shadow {
	margin-top: 0px;
}
.archy-border-radius {
	clip-path: ellipse(55% 50% at 50% 50%);
    margin-bottom: -150px;
}
.wpsisac-slick-slider .slick-dots li.slick-active button {
	background: #8cc63e !important;
	border-color: #8cc63e !important;
}
.section-front {
	position: relative;
	z-index: 12;
}
.green-box-style {
	border-radius: 50% 50% 0 0;
	padding-top: 120px;
	top: -120px;
}
.img-for-heading-style {
	transform: rotate(-90deg);
    position: absolute;
    left: -15px;
    width: 50px;
    top: -12px;
}
.clearfix {
	clear: both !important;
}
.box-border-radius {
	border-radius: 50px;
}
.box-shadow {
	box-shadow: 0 4px 10px 0 rgb(0 0 0 / 25%);
}
.content-overlay-bg {
	background: rgba(0,0,0,0.2);
    margin-top: -5px;
}
.content-green-bg {
	background: #8cc63e;
    margin-top: -10px;
}
@media (min-width: 1281px) {
	body #how-it-work {
    	background-size: cover !important;
	}
}

@media (max-width: 1170px) {
	body .header_main .responsive-nav {
		display: block !important;
		margin-top: 0px;
		line-height: 90px;
		transform: translateY(7px);
	}
	body nav.nav {
		display: none !important;
	}
}
@media screen and (max-width: 1023px) {
	.two-list-column {
		padding-left: 100px;
		padding-right: 100px;
	}
	.flex-row {
		flex-direction: column;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
@media screen and (min-width: 778px) {
	body .about-us-container .vc_column-inner {
		padding-left: 0px;
	}
}
@media screen and (min-width: 1024px) {
	.two-list-column {
		padding-left: 200px;
		padding-right: 200px;
	}
	.flex-row {
		display: flex !important;
	}
}
@media screen and (min-width: 1200px) {
	.real-people-box img {
/* 		width: 209px !important; */
		width: 120px !important;
	}
	.content-same-height {
		min-height: 130px;
	}
	.btn-on-image {
		position: absolute;
		bottom: 180px;
		right: 65px;
	}
	.main-testimonial-col {
    	padding: 30px !important;
	}
	.wraper_header_main>.container {
    	width: 95%;
    	max-width: 1920px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	.real-people-box img {
		padding: 0px 0px !important;
	}
}
@media screen and (min-width: 992px) {
	.packages-00 .rt-pricing-table.element-one > .holder > .title h4 {
		width: 240px;
    	margin-left: auto;
    	margin-right: auto;
	}
	.step1-arrow {
		position: absolute;
    	left: -100px;
    	top: 365px;
		opacity: 0.5
	}
	.step2-arrow {
		position: absolute;
    	right: -100px;
    	top: 740px;
		opacity: 0.5
	} 
	.step3-arrow {
		position: absolute;
    	left: -100px;
    	top: 1200px;
		opacity: 0.5
	}
	.step4-arrow {
		position: absolute;
    	right: -100px;
    	top: 1600px;
		opacity: 0.5
	}
	.step5-arrow {
		position: absolute;
    	left: -75px;
    	top: 2100px;
		opacity: 0.5;
	    z-index: 1;
	}
	.step6-arrow {
		position: absolute;
    	right: -100px;
    	top: 2500px;
		opacity: 0.5
	}
	.step7-arrow {
		position: absolute;
    	left: -75px;
    	top: 2900px;
		opacity: 0.5;
	    z-index: 1;
	}
	.step8-arrow {
		position: absolute;
    	right: -100px;
    	top: 3300px;
		opacity: 0.5
	}
	.step9-arrow {
		position: absolute;
    	left: -75px;
    	top: 3800px;
		opacity: 0.5;
	    z-index: 1;
/* 		right: -100px; */
	}
	.step-arrow img{
		width: 80%;
	}
	.d-text-right, .d-text-right h2 {
		text-align: right !important;
	}
	.hidden-desktop {
		display: none !important;
	}
	.d-mt-70 {
		margin-top: 70px !important;
	}
	.d-mt-sm {
		margin-top: 20px !important;
	}
	.d-mt-md {
		margin-top: 35px !important;
	}
	.d-mb-md {
		margin-bottom: 35px !important;
	}
	.d-pt-md {
		padding-top: 30px !important;
	}
	.d-pb-md {
		padding-bottom: 30px !important;
	}
	.d-pl-md {
		padding-top: 30px !important;
	}
	.d-pr-md {
		padding-bottom: 30px !important;
	}
	.page-id-12575 #how-it-work {
		margin-bottom: 0 !important;
	}
	.desktop-side-padding {
		padding-left: 50px;
		padding-right: 50px;
	}
	.desktop-box-padding {
		padding: 30px;
		margin-top: 35px;
		margin-bottom: 35px;
	}
	.row-border-radius {
		border-radius: 100px;
	}
	.checklist-box-shadow > .vc_column_container {
    	padding: 35px !important;
	}
	.content-overlay-bg {
    	padding: 25px 35px 35px 35px;
    	margin-left: -50px;
	}
	.content-green-bg {
    	padding: 25px 40px 0 0px;
    	margin-top: -10px;
    	margin-right: -50px;
	}
	.full-height-center #content {
    	padding-top: 50px;
	}
}
@media (max-width: 1024px) {
	body .step-arrow img {
		display: none;
	}
}
@media screen and (max-width: 991px) {
	.step-arrow {
		display: none !important;
	}
	.column-2 {
		order: 2;
	}
	#page .no-bg-mobile {
		background: none !important;
	}
	.m-pt-0 {
		padding-top: 0 !important;
	}
	.m-text-left, .m-text-left p, .m-text-left *, .m-text-left h2 {
		text-align: left !important;
	}
	.m-list-left {
		align-items: flex-start !important;
	}
	.page-id-12575 #how-it-work  {
		margin-bottom: -350px !important;
	}
	.pricing-descripion {
		width: 250px;
		margin: 35px auto 0 !important;
	}
	.m-column-bg {
		height: 350px;
	}
	#content .wpsisac-slide-wrap .wpsisac-content-left, #content .wpsisac-slide-wrap .wpsisac-content-right {
		width: 100% !important;
	}
	.wpsisac-slide-wrap {
		flex-direction: column-reverse !important;
	}
	#content .wpsisac-slide-wrap .wpsisac-content-left {
		margin-left: 0 !important;
		padding: 50px 15px 35px !important;
		margin-top: 0 !important;
	}
	#content .wpsisac-slide-wrap .wpsisac-content-right {
		padding-left: 0;
		padding-right: 0;
	}
	.background-grey {
		padding: 0 0 50px !important;
	}
	.page-id-12585 .wpsisac-slick-slider button.slick-next {
		top: 95% !important;
		right: -30px !important;
	}
	.page-id-12585 .wpsisac-slick-slider button.slick-prev {
		top: 95% !important;
		left: -30px !important;
	}
	.wpsisac-slick-slider.design-4 .slick-dots {
		bottom: 0 !important;
	}
	.content-box-left-column {
		padding: 30px 0 !important;
		margin-right: 0 !important;
	}
	.sm-hidden {
		display: none !important;
	}
	body .inner_banner_main .title {
		font-size: 24px !important;
		line-height: 28px !important;
	}
	.wraper_inner_banner {
		padding: 20px 0 !important;
	}
	.desktop-box-padding {
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.m-hidden-tp .vc_column_container > .vc_column-inner {
		padding-top: 0 !important;
	}
	#main .hide-bg-mobile {
		background: none !important;
	}
	.m-text-center, .m-text-center h2, .m-text-center p, .m-text-center h3 {
    	text-align: center !important;
	}
	.m-column-ml {
    	margin-left: 35px;
	}
	.green-box-style {
    	border-radius: 0 !important;
	}
	.content-overlay-bg {
    	padding: 25px 35px 25px 0;
    	margin-left: 15px;
    	margin-right: 15px;
	}
	.content-green-bg {
    	padding: 25px 25px 0 0;
   	 	margin-right: 15px;
    	margin-left: 15px
	}
}
@media (max-width: 778px) {
	body .home-step-arrow .vc_column_container .vc_column-inner {
		padding-bottom: 0px !important;
	}
	body .center-text-on-mobile * {
		text-align: center !important;
	}
	body .call-to-action-block .vc_column_container {
		width: 100% !important;
	}
	body .call-to-action-block .vc_column_container * {
		text-align: center !important;
	}
	body .call-to-action-block .vc_column_container:nth-child(2) .vc_column-inner {
		padding-top: 15px;
	} 
	body .faq-content-wrapper .vc_column-inner {
		background: none !important;
    	padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	.mobile-hidden {
		display: none !important;
	}
}
@media (max-width: 768px) {
	body .remove-br-on-ipad br {
		display: none !important;
	}
}
@media (max-width: 767px) {
	.mobile-more-logos .vc_item {
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	height: 260px !important;
	}
	.mobile-more-logos .vc_item img {
    	max-height: 160px;
    	max-width: 250px;
	}
	.display-none-on-mobile {
		display: none !important;
	}
	.hide-backgroud-on-phone{
		background:none !important;
	}
	body .fancybox-content {
		width: 300px !important;
    	height: 168px !important;
	}
	.hide-sm {
		display: none !important;
	}
	.custom-mt-mobile {
		margin-top: 135px;
	}
	.pricing-descripion {
    	min-height: auto !important;
    	margin-bottom: 35px !important;
	}
	.blog.element-five .blog-item > .holder > .date {
    	width: 40px !important;
    	height: 40px !important;
    	padding: 5px !important;
    	font-size: 10px !important;
    	line-height: 12px !important;
	}
	.blog.element-five .blog-item > .holder > .date strong {
    	font-size: 16px !important;
    	line-height: 22px !important;
	}
	.header_main .brand-logo img {
    	max-width: 230px !important;
	}
	body .header_main .responsive-nav {
    	line-height: 68px !important;
	}
	body .sticky-wrapper.is-sticky .wraper_header_main.i-am-sticky {
    	height: 70px !important;
	}
	.wraper_header_main > .container {
    	padding-top: 0 !important;
	}
	.how-it-works-title {
    	height: auto !important;
    	margin-bottom: 15px;
	}
	.blog.element-five .blog-item > .holder .data .btn:after {
    	width: 85px !important;
	}
	.blog.element-five .blog-item {
    	padding: 5px 5px 10px !important;
	}
	.expense-guide-form .submit-button-inline-label {
		width: 100% !important;
	}
	.expense-guide-form .EMAIL-label {
		width: 100% !important;
	}
	.home-banner-cf-box h1, .home-banner-cf-box p, .home-banner-cf-box .wpcf7-checkbox {
    	text-align: center !important;
	}
}
/*arrow*/
@media screen and (min-width: 1265px) and (max-width: 1440px) {
	.step-arrow img {
		width: 55%;
	}
	.step1-arrow {
		position: absolute;
		left: -50px;
		top: 430px;
		opacity: 0.5;
	}
	.step2-arrow {
		position: absolute;
		right: -280px;
		top: 825px;
		opacity: 0.5;
	}
	.step3-arrow {
		position: absolute;
		left: -50px;
		top: 1285px;
		opacity: 0.5;
	}
	.step4-arrow {
		position: absolute;
		right: -280px;
		top: 1685px;
		opacity: 0.5;
	}
	.step5-arrow {
		position: absolute;
		left: -50px;
		top: 2220px;
		opacity: 0.5;
		z-index: 1;
	}
	.step6-arrow {
		position: absolute;
		right: -280px;
		top: 2630px;
		opacity: 0.5;
	}	
	.step7-arrow {
		position: absolute;
		left: -50px;
		top: 3020px;
		opacity: 0.5;
		z-index: 1;
	}
	.step8-arrow {
		position: absolute;
		right: -280px;
		top: 3455px;
		opacity: 0.5;
	}
	.step9-arrow {
		position: absolute;
		left: -50px;
		top: 3887px;
		opacity: 0.5;
		z-index: 1;
/* 		right: -280px; */
	}
	

}
@media screen and (min-width: 1265px) and (max-width: 1280px) {
	.step1-arrow {
		position: absolute;
		left: -50px;
		top: 390px;
		opacity: 0.5;
	}
	.step2-arrow {
		position: absolute;
		right: -280px;
		top: 795px;
		opacity: 0.5;
	}
	.step3-arrow {
		position: absolute;
		left: -50px;
		top: 1245px;
		opacity: 0.5;
	}
	.step4-arrow {
		position: absolute;
		right: -280px;
		top: 1645px;
		opacity: 0.5;
	}
	.step5-arrow {
		position: absolute;
		left: -50px;
		top: 2180px;
		opacity: 0.5;
		z-index: 1;
	}
	.step6-arrow {
		position: absolute;
		right: -280px;
		top: 2590px;
		opacity: 0.5;
	}	
	.step7-arrow {
		position: absolute;
		left: -50px;
		top: 2980px;
		opacity: 0.5;
		z-index: 1;
	}
	.step8-arrow {
		position: absolute;
		right: -280px;
		top: 3415px;
		opacity: 0.5;
	}
	.step9-arrow {
		position: absolute;
		left: -50px;
		top: 3887px;
		opacity: 0.5;
		z-index: 1;
/* 		right: -280px; */
	}
	
	.step1-arrow img {
		transform: rotate(30deg);
	}		
	.step2-arrow img {
		transform: rotate(-30deg);
	}		
	.step3-arrow img {
		transform: rotate(30deg);
	}		
	.step4-arrow img {
		transform: rotate(-30deg);
	}		
	.step5-arrow img {
		transform: rotate(30deg);
	}		
	.step6-arrow img {
		transform: rotate(-30deg);
	}		
	.step7-arrow img {
		transform: rotate(30deg);
	}		
	.step8-arrow img {
		transform: rotate(-30deg);
	}		
	.step9-arrow img {
/* 		transform: rotate(30deg); */
	}		
}
.sidebar-btn {
	background: #8cc63e !important;
    color: #fff;
    padding: 14px 12px;
    border-radius: 5px;
	text-align: center;
}
.sidebar-btn a {
	color: #fff;
}
.widget-area > .widget {
	border: none !important;
	padding: 0 !important;
}
.blog .inner_banner_main .title, .single-post .inner_banner_main .title {
	display: block !important;
}
.blog-main-title {
	margin-top: 40px;
}
.wraper_blog_main > .container {
	padding-top: 30px !important;
}
body .sticky-wrapper.is-sticky .wraper_header_main.i-am-sticky {
	z-index: 9999 !important;
}
.category-description {
	margin-top: 30px;
}

.author-image img.error {
	display: none !important;
}
.row-below-green-bg {
	position: relative;
	z-index: 2;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a{
	background: transparent !important;
	border-color: transparent !important;
	border-radius: 0 !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab.vc_active>a {
	border-left: 4px solid #8cc63e !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a {
	border-left: 2px solid #f0f0f0 !important;
}
.table-striped>tbody>tr:nth-of-type(even), .table-striped>thead>tr {
	background: #fff !important;
}
.custom-input-group, .custom-input-group input {
	height: 55px;
}
.custom-input-group .input-group-addon {
	background: #fff !important;
}
.tax-table thead {
	background: #8CC63F;
}
.tax-table thead th {
	font-weight: normal !important;
	color: #FFF !important;
}
.tax-table thead th, .tax-table tbody td {
	padding: 17px 15px !important;
}
.tax-table tbody {
	background: #fff !important;
}
.table-tax-wrap {
	margin-top: 30px;
}

/* Range */
.tax-range {
	margin-top: 35px !important;
}
input[type=range] {
  -webkit-appearance: none;
  margin: 10px 0;
  width: 100%;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #8cc73e;
  border-radius: 4px;
  border: 0px solid #ffffff;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 0px 0px 1px #000000;
  border: 2px solid #8bc73c;
  height: 30px;
  width: 28px;
  border-radius: 28px;
  background: #8dc73f;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -11px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #8cc73e;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #8cc73e;
  border-radius: 4px;
  border: 0px solid #ffffff;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 1px #000000;
  border: 2px solid #8bc73c;
  height: 30px;
  width: 28px;
  border-radius: 28px;
  background: #8dc73f;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #8cc73e;
  border: 0px solid #ffffff;
  border-radius: 8px;
  box-shadow: 0px 0px 0px #000000;
}
input[type=range]::-ms-fill-upper {
  background: #8cc73e !important;
  border: 0px solid #ffffff;
  border-radius: 8px;
  box-shadow: 0px 0px 0px #000000;
}
input[type=range]::-ms-thumb {
  box-shadow: 0px 0px 1px #000000;
  border: 2px solid #8bc73c;
  height: 30px;
  width: 28px;
  border-radius: 28px;
  background: #8dc73f;
  cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
  background: #8cc73e;
}
input[type=range]:focus::-ms-fill-upper {
  background: #8cc73e !important;
}
/**** end range ***/
#btn-calculate, #btn-calculate-home {
	padding: 14px 78px;
    background: #8CC63F;
    color: #fff;
    border-radius: 5px;
    margin-top: 25px;
}
.wrap-calculator-box-result {
	display: none;
}
.wrap-calculator-box #btn-calculate {
	margin-top: 25px !important;
}
/* .income-taxt-calculator {
	box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
	padding: 6px;
	border-radius: 5px;
} */
.rt-tab.element-four > ul.nav-tabs {
	text-align: center;
}
.rt-tab.element-four > ul.nav-tabs > li > a {
	border-radius: 25px 25px 0 0 !important;
	background: #7c7c7c !important;
	color: #fff !important;
}
.rt-tab.element-four > ul.nav-tabs > li > a:hover {
	background: #8CC63F !important;
}
.rt-tab.element-four > ul.nav-tabs > li.active > a {
	background: #8CC63F !important;
}
.rt-tab.element-four > .tab-content .tab-pane {
	max-width: 1170px;
	margin: 0 auto;
}
.rt-tab.element-four > ul.nav-tabs > li > a:after, .rt-tab.element-four > ul.nav-tabs > li > a:before {
	border-top-color: #8CC63F !important;
}
.range-value {
	position: relative;
	padding-top: 20px;
}
.range-value span {
	position: absolute;
	font-size: 12px;
}
.range50 {
	left: 20%;
}
.range100 {
	left: 38%;
}
.range150 {
	left: 56%;
}
.range200 {
	left: 74%;
}
.range250 {
	left: 93%;
}
.page-id-12498 .wraper_inner_banner {
	display: none !important;
}
.page-id-12498 #main {
	background: #fbfbfb !important;
}
.tax-coundown-box {
	box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
.tax-box-wrap {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value {
	background: #c6e0a2 !important;
	border-radius: 5px !important;
	font-weight: bold !important;
	font-family: 'Poppins' !important;
	box-shadow: 0px 5px 15px 0px #808285 !important;
}
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text {
    font-weight: bold !important;
	font-family: 'Poppins' !important;
	text-transform: uppercase !important;
}
.header-arrow {
	background: none !important;
	border: none !important;
}
.header-arrow i {
	font-size: 36px !important;
}
#popmake-12543, #popmake-12704 {
	padding: 0 !important;
	border: none !important;
	border-radius: 50px !important;
}
#popmake-12543 img, #popmake-12704 img {
	border-radius: 50px 50px 0 0;
}
#popmake-12543 .newsletter-text, #popmake-12704 .newsletter-text {
	width: 80%;
	margin: 0 auto !important;
}
#popmake-12543 form .mc4wp-form-fields .email-submit, #popmake-12704 form .mc4wp-form-fields .email-submit {
	display: flex !important;
	justify-content: center !important;
	flex-direction: column !important;
	margin-bottom: 35px !important;
	width: 70%;
}
#popmake-12543 form input, #popmake-12704 form input {
	border-radius: 15px;
	height: 35px;
}
#popmake-12543 form button, #popmake-12704 form button {
	background: #8cc63e !important;
    border: none !important;
    height: 35px;
	color: #fff !important;
	padding: 0 15px !important;
	border-radius: 15px;
	margin-top: 10px !important;
}
#popmake-12543 .pum-close, #popmake-12704 .pum-close {
	top: 15px !important;
	right: 15px !important;
}
.wrap-button-image {
	position: relative;
}
.captcha-image label > input {
	display: none !important;
}
/* New Home */
.page-id-12585 .wraper_inner_banner {
	display: none !important;
}
.page-id-12585 .font-normal {
	font-weight: normal !important;
}
.how-it-works-title {
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0.59px;
	font-weight: normal !important;
	line-height: 28px !important;
    height: 65px;

}
.how-it-works-des {
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: 0.88px;
	text-align: center;
	line-height: 24px;
}
.btn-outline-white a {
	border: 1px solid #FFFFFF !important;
	font-size: 15px !important;
	color: #FFFFFF !important;
	letter-spacing: 0.88px !important;
	text-align: center !important;
	background: transparent !important;
	border-radius: 0 !important;
	padding: 14px 65px !important;
}
/* .tax-calculator-box {
	box-shadow: 0 2px 95px 0 rgba(135,135,135,0.50);
    border-radius: 5px;
    margin-top: -100px;
    position: relative;
} */
.m-tax-calculator-box {
	margin-left: 5px;
	margin-right: 5px;
}
.reset-calculate-btn, .reset-income-tax {
	font-size: 15px !important;
	color: #8CC63F !important;
	text-decoration: underline !important;
	cursor: pointer;
}

.tax-calculate-subscribe-form .email-submit {
	display: flex;
	flex-direction: row;
}
.tax-calculate-subscribe-form .email-submit input {
	width: 76%;
	margin-right: 8px;
	background: #FFFFFF;
	border-radius: 5px;
	border: none !important;
	padding: 10px 5px;
}
.tax-calculate-subscribe-form .email-submit button {
	width: 20%;
	background: #8CC63F;
	border-radius: 5px;
	border: 1px solid #8CC63F;
	color: #fff;
}
.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button {
    background: #8CC63F !important;
    border-radius: 5px !important;
    border: 1px solid #8CC63F !important;
    color: #fff !important;
    height: 45px !important;
}
.yikes-easy-mc-form.yikes-mailchimp-form-inline {
	margin-top: 5px;
}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slide-title {
	display: none !important;
}
.wpsisac-slide-wrap {
	display: flex;
	flex-direction: row-reverse;
}
.background-grey {
	padding-top: 140px;
	padding-bottom: 120px;
}
.wpsisac-slide-wrap .wpsisac-content-left {
	background: #FFFFFF;
    border-radius: 5px;
    margin-left: -50px;
    position: relative;
    z-index: 1;
    margin-top: 50px;
	margin-right: 30px;
    margin-bottom: 30px;
}
.page-id-12585 .wpsisac-slick-slider button.slick-prev {
	background: url(https://www.taxreturn.com.au/wp-content/uploads/2020/06/arrow-left.png) center center no-repeat !important;
    background-size: 75px 51px !important;
}
.page-id-12585 .wpsisac-slick-slider button.slick-next {
	background: url(https://www.taxreturn.com.au/wp-content/uploads/2020/06/arrow-right.png) center center no-repeat !important;
    background-size: 75px 51px !important;
}
.wpsisac-slick-slider button.slick-arrow {
	width: 103px !important;
	height: 70px !important;
}

.wpsisac-slick-slider .slick-dots li button {
	background: #B5B5B5 !important;
	border: 2px solid #B5B5B5 !important;
}
.page-id-12585 .wpsisac-slick-slider .slick-dots li.slick-active button {
    background: #8CC63E !important;
    border: 2px solid #fff !important;
    box-shadow: 0 0 0 1px #8CC63E !important;
}
.content-box-left-column {
	background: #fff;
    margin-right: -50px;
    position: relative;
    z-index: 12;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 30px;
	border-radius: 5px;
}
.pricing-title {
	height: 60px;
	text-align: center;
	color: #fff;
	font-size: 20px;
    letter-spacing: 0.88px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pricing-standard {
	background: #BBBCE7;
}
.pricing-complex {
	background: #9496CA;
}
.pricing-rental {
	background: #7375AB;
}
.pricing-price {
	font-size: 91.6px;
    line-height: 100px;
    color: #8CC63E;
    letter-spacing: -3.45px;
    text-align: center;
	margin-top: 20px;
}
.pricing-list li {
	margin-bottom: 8px !important;
	display: flex;
}
.pricing-list li:before {
	font-family: 'FontAwesome';
	content: '\f00c';
	color: #8CC63E;
	margin-right: 8px;
}
.pricing-list li.add-on:before {
	content: '\f067' !important;
}
.pricing-descripion {
	margin-top: 35px;
	min-height: 420px;
}
.page-id-11328 .pricing-descripion {
	min-height: 405px !important;
}
.pricing-button {
	box-shadow: 0 0 43px 0 rgba(0,0,0,0.06);
	border-radius: 0 0 5px 5px;
	margin-bottom: 0;
}
.pricing-button a {
	color: #fff;
}
.pricing-box-wrap {
	box-shadow: 0 0 43px 0 rgba(0,0,0,0.06);
	border-radius: 5px;
}
.pricing-box-wrap > .vc_column_container > .vc_column-inner {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.blog.element-five .blog-item > .holder .data ul.meta {
	display: none !important;
}
.blog.element-five .blog-item > .holder > .pic {
	border-radius: 10px;
}
.blog.element-five .blog-item > .holder .data h4 {
	min-height: 80px;
}
.blog.element-five .blog-item > .holder .data h4 a {
	font-size: 20px;
    color: #000000;
    letter-spacing: 0.59px;
}
.blog.element-five .blog-item > .holder .data .btn {
	font-size: 12px !important;
	color: #8CC63E;
	letter-spacing: 1.2px;
}
.blog.element-five .blog-item > .holder .data .btn:after {
	content: '';
	background-image: url('https://www.taxreturn.com.au/wp-content/uploads/2020/06/long-arrow-right.png');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 20px;
	width: 100px;
	position: absolute;
}
.green-line-pricing-box img {
	margin-top: -40px;
	margin-left: -40px;
}

body.page-id-12585 h2 {
	font-weight: 600 !important;
}
/* body.page-id-12585 .rt-popup-video .video-link::before {
	content: '' !important;
	background-image: url('https://www.taxreturn.com.au/wp-content/uploads/2020/06/icon-play-button.svg');
	background-repeat: no-repeat;
	width: 62px;
	height: 78px;
	border: none !important;
	border-radius: 0 !important;
} */
.simple-list {
	list-style: disc;
	padding-left: 20px;
}
.row-front {
	position: relative; 
	z-index: 12;
}
.list-dots-green li {
	list-style: none !important;
}
.list-dots-green li:before {
	content: '\f111';
    font-family: 'FontAwesome';
    font-size: 6px;
    color: #8cc63e;
    margin-left: -14px;
    margin-right: 10px;
    margin-top: -5px;
    vertical-align: middle;
}
.pricing-price-special {
	display: flex;
	justify-content: center;
	align-items: center;
}
.pricing-price-special .pricing-price-old-wrap {
	font-size: 24px;
    line-height: 28px;
    letter-spacing: 1px;
}
.pricing-price-special .pricing-price-old-wrap .pricing-price-old {
	text-decoration: line-through !important;
    font-size: 18px;
}
.why-choose-us-icon img {
	width: 54px !important;
}
.single-post .author-bio {
	display: none !important;
}
#main .checklist-item {
	display: none;
}
#main .checklist-default {
	display: block;
}

.sort-tax-return .radiant-contact-form.element-three .form-row .wpcf7-list-item.last span {
	color: #fff !important;
}
.sort-tax-return .wpcf7-form-control-wrap input {
	border-radius: 50px !important;
	padding: 15px !important;
}

.column-right-border-radius, .column-right-border-radius > .vc_column-inner {
	border-radius: 0 50px 50px 0 !important;
}
.page-id-13139 .wraper_inner_banner, .page-id-13183 .wraper_inner_banner, .page-id-13185 .wraper_inner_banner, .page-id-13187 .wraper_inner_banner, .page-id-13189 .wraper_inner_banner, .page-id-13191 .wraper_inner_banner, .page-id-13193 .wraper_inner_banner {
	display: none !important;
}
.page-id-13172 .wraper_inner_banner, .page-id-13195 .wraper_inner_banner, .page-id-13197 .wraper_inner_banner, .page-id-13199 .wraper_inner_banner, .page-id-13201 .wraper_inner_banner, .page-id-13203 .wraper_inner_banner, .page-id-13205 .wraper_inner_banner {
	display: none !important;
}
.radiant-contact-form.element-three .form-row .cf7ic-icon-wrapper label {
	position: relative !important;
	background: transparent !important;
	top: 0 !important;
}
.radiant-contact-form.element-three .form-row .cf7ic-icon-wrapper label input {
	display: none !important;
}
.home-banner-cf-box > .vc_column-inner {
	border-radius: 50px 0 0 50px;
	padding-left: 35px;
	padding-bottom: 35px;
	padding-right: 20px;
}
.home-banner-cf-box .wpcf7-form-control-wrap input[type="text"], .home-banner-cf-box .wpcf7-form-control-wrap input[type="tel"], .home-banner-cf-box .wpcf7-form-control-wrap input[type="email"] {
	height: 38px !important;
}
.home-banner-cf-box .cf7ic-style1 .cf7ic-icon-wrapper .fa {
	font-size: 28px;
}
.home-banner-cf-box .cf7ic-style1 {
	padding: 0 !important;
}
.z-index-0 {
	z-index: 0 !important;
}
.max-width > .vc_column-inner > .wpb_wrapper {
	width: 100% !important;
}
.income-tax-result-box {
	display: none;
}
.m-home-banner-cf-box > .vc_column-inner {
	border-radius: 35px !important;
}
.mobile-slick-slider .wpsisac-slick-slider.design-4 .slick-arrow {
	top: 96.5% !important;
}
.mobile-slick-slider .wpsisac-slide-wrap {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.mobile-slick-slider .rt-button2 {
	text-align: center !important;
}
.mobile-slick-slider .wpsisac-slick-slider button.slick-arrow {
	width: 75px !important;
    height: 40px !important;
	border-radius: 20px !important;
}
.mobile-slick-slider .wpsisac-slick-slider button.slick-next, .mobile-slick-slider .wpsisac-slick-slider button.slick-next:hover, .mobile-slick-slider .wpsisac-slick-slider button.slick-next:focus {
	background: #8cc63e url(/wp-content/uploads/2021/02/arrow-right.png) center center no-repeat !important;
	background-size: 12px 20px !important;
}
.mobile-slick-slider .wpsisac-slick-slider button.slick-prev, .mobile-slick-slider .wpsisac-slick-slider button.slick-prev:hover, .mobile-slick-slider .wpsisac-slick-slider button.slick-prev:focus {
	background: #8cc63e url(/wp-content/uploads/2021/02/arrow-left.png) center center no-repeat !important;
	background-size: 12px 20px !important;
}
.blog[class*='element-'].owl-nav-style-one .owl-nav {
	text-align: center;
}
.m-blog-list .blog.element-five .blog-item {
	padding: 5px 5px 10px 5px !important;
}
.blog[class*='element-'].owl-dot-style-one .owl-dots > .owl-dot.active > span {
	background-color: #8cc63e !important;
}
.page-id-13412 .wraper_inner_banner, .page-id-13507 .wraper_inner_banner {
	background: #fff !important;
	text-align: center;
}
.claimable-expenses-guides {
	max-width: 95% !important;
	margin: 0 auto !important;
	padding-left: 30px;	
	padding-right: 30px;
}
.claimable-expenses-guides li {
	font-size: 18px !important;
	line-height: 26px !important;
}
.w-100 .vc_column-inner > .wpb_wrapper {
	width: 100% !important;
}
.submit-get-checklist-box {
	background: #c5e1a4 !important;
    border-radius: 15px;
    padding-top: 35px;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
}
.submit-get-checklist-box .yikes-easy-mc-form input[type=email] {
	background: #fff !important;
	border-radius: 3px !important;
	border: 1px solid rgba(0,0,0,0.5) !important;
}
.anchor-tab-box {
	background: rgba(0,0,0,0.2);
    color: #fff;
    text-align: center;
    padding: 15px 5px;
    border: 1px solid #fff;
	cursor: pointer;
}
.anchor-tab-box a {
	color: #fff;
}
.grey-background-left {
	background-position: 50% 14%;
	background-size: cover;
}
.contact-box-shadow .cf7ic_instructions, .contact-box-shadow .cf7ic-style1 .cf7ic-icon-wrapper .fa, .home-banner-cf-box .cf7ic_instructions, .home-banner-cf-box .cf7ic-style1 .cf7ic-icon-wrapper .fa {
	color: #fff;
}
.ctf-upfront {
	position: absolute;
    bottom: 0;
    right: 15px;
}
.testimonial-box-wrap {
	box-shadow: 0 0 40px 0 rgba(0,0,0,0.05);
}
.btn-download {
	display: block;
	width: 100%;
	text-align: center;
}
.btn-download:hover {
	color: #fff;
}
.btn-download .fa {
	margin-right: -5px;
	opacity: 0;
	visibility: hidden;
	transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.btn-download:hover .fa {
	margin-right: 0;
	opacity: 1;
	visibility: visible;
}
.font-bold {
	font-weight: bold !important;
}
.main-menu-button a {
	background: #8cc63e;
    padding: 10px;
    border: 1px solid #8cc63e;
    color: #fff !important;
}
.main-menu-button a:hover {
	background: transparent;
	color: #8cc63e !important;
}
.main-menu-button a:before {
	display: none !important;
}
@media screen and (min-width: 481px) {
	.ctf-upfront img {
		width: 135px;
	}
}
@media screen and (max-width: 480px) {
	.ctf-upfront {
    	width: 85px;
	}
}
#main-menu-left .menu-item-has-children .sub-menu {
	display: none;
}
@media only screen and (min-width: 40.0625em) {
	.wp-medium-7, .wp-medium-5 {
		width: 50%;
	}
}
@media screen and (min-width: 768px) {
	.box-content-transparent {
		padding: 0 50px;
	}
	.expense-guide-form .submit-button-inline-label {
		width: 30% !important;
	}
	.expense-guide-form .EMAIL-label {
		width: 70% !important;
	}
	.d-2-columns {
    	columns: 2 !important;
    	margin-left: 0 !important;
	}
	.d-px-2 {
    	padding-left: 35px;
    	padding-right: 35px;
	}
}
@media screen and (min-width: 1200px) {
	.pricing-descripion {
		padding: 0 65px;
	}
}
@media screen and (min-width: 992px) {
	.how-it-works-box {
		padding: 0 15px;
		min-height: 253px;
	}
	.how-it-works-box-not-arrow:after {
		display: none !important;
	}
	.how-it-works-box:after {
		content: '';
		position: absolute;
		background-image: url('https://www.taxreturn.com.au/wp-content/uploads/2020/06/white-right-arrow.svg');
		background-repeat: no-repeat;
		width: 26px;
		height: 26px;
		right: -10px;
		top: 50%;
	}
	.tax-calculate-result-box {
		background-image: url(https://www.taxreturn.com.au/wp-content/uploads/2020/06/arrow.png);
		background-size: 208px 71px;
		background-repeat: no-repeat;
		background-position: bottom right;
	}
	.page-id-12124 .tax-calculate-result-box {
		background-size: 240px 50px;
    	padding-bottom: 30px;
	}
	.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-content-left:after {
		content: '';
		background-image: url('https://www.taxreturn.com.au/wp-content/uploads/2020/06/green-drawing-lines-4.png');
		background-size: cover;
		background-repeat: no-repeat;
		position: absolute;
		top: -40px;
		right: -40px;
		width: 103px;
		height: 86px;
	}
	.image-green-line {
		position: absolute;
		right: -55px;
		top: -62px;
	}
	.edge-bg {
		margin-top: -50px;
		margin-bottom: -2px;
	}
	.page-id-12585 .wpsisac-slick-slider button.slick-prev {
		left: -10px !important;
	}
	.page-id-12585 .wpsisac-slick-slider button.slick-next {
		right: -10px !important;
	}
	.wpsisac-slick-slider.design-4 .slick-dots {
		bottom: -60px !important;
	}
	.desktop-mb-overflow {
		margin-bottom: -170px;
	}
	.sort-tax-return-left {
		padding-left: 50px !important;
	}
	.blog.element-five .blog-item .data > p {
		min-height: 104px !important;
	}
	.text-box-padding {
    	padding-top: 35px;
	}
	.mobile-only {
    	display: none !important;
	}
	.box-padding-side {
    	padding-left: 35px;
    	padding-right: 35px;
	}
}
@media screen and (max-width: 1199px) {
	.pricing-descripion {
		padding: 0 15px;
	}
}
/*****/
@media screen and (max-width: 1170px) {
	.menu-item-has-children {
		position: relative;
	}
	.menu-item-has-children a:after {
		content: none !important;
	}
	.menu-item-has-children a {
		width: 90% !important;
		float: left !important;
	}
	.menu-item-has-children i {
		position: absolute;
		right: 10px;
		top: 16px;
		color: #fff;
	}
}
@media screen and (min-width: 1171px) {
	.menu-item-has-children i {
		display: none !important;
	}
	.main-menu-button a {
    	margin-top: -10px;
	}
}
@media screen and (max-width: 480px) {
	.category-description .subtitle p:not(:first-child){
		display: none;
	}
	.table-tax-wrap thead th, .table-tax-wrap tbody td {
		width: 25% !important;
		font-size: 12px !important;
		padding: 5px !important;
	}
	.tax-calculate-subscribe-form .email-submit button {
		width: 35%;
	}
	.wrap-calculator-box {
		margin-left: 0;
		margin-right: 0;
	}
	.xs-hide {
    	display: none !important;
	}
	.xs-mt-2 {
    	margin-top: 30px;
	}
	.testimonial-box .meta .date {
    	display: block;
	}	
}
@media screen and (min-width: 768px) {
	.custom-box-content {
		margin-top: 35px;
		margin-bottom: 35px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.d-mt-45 {
		margin-top: 45px;
	}
	.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value {
	background: rgba(255,255,255,0.5) !important;
	border-radius: 35px !important;
	width: 150px !important;
	height: 170px !important;
	font-weight: bold !important;
	font-size: 100px !important;
	margin: 0 15px !important;
}
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text {
	font-size: 36px !important;
    line-height: 50px !important;
    font-weight: bold !important;
}
}
@media screen and (max-width: 600px) {
	.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text {
		font-size: 14px !important;
		line-height: 30px !important;
	}
	.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2 .woo-sctr-shortcode-countdown-value {
		font-size: 45px !important;
		border-radius: 20px !important;
    	height: 90px !important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.btn-on-image {
		position: absolute;
		bottom: 150px;
		right: 50px;
	} 
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.btn-on-image {
		position: absolute;
		bottom: 100px;
		right: 50px;
	}
	.more-logos {
    	margin-top: 40px;
	}
}
@media screen and (min-width: 481px) {
	.wrap-calculator-box {
		padding-left: 35px;
		padding-right: 35px;
		margin-left: 35px;
		margin-right: 35px;
	}
}
@media screen and (min-width: 1688px) {
	.edge-bg {
		margin-top: -60px;
	}
}
@media screen and (min-width: 1920px) {
	.edge-bg {
		margin-top: -80px;
	}
}
@media screen and (max-width: 991px) and (min-width: 605px) {
	.edge-bg {
		margin-top: -30px;
		margin-bottom: -10px;
	}
}
@media screen and (max-width: 604px) {
	.edge-bg {
		margin-top: -15px;
		margin-bottom: -10px;
	}
}
@media screen and (max-width: 991px) {
	.column-right-border-radius {
		display: none !important;
	}
	.m-box-margin {
    	margin-left: 5px !important;
    	margin-right: 5px !important;
	}
	.desktop-only {
    	display: none !important;
	}
	.box-padding-side {
    	padding-left: 5px;
    	padding-right: 5px;
    	margin-left: 0;
    	margin-right: 0;
	}
	.anchor-tab-box {
    	min-height: 84px;
    	display: flex;
    	justify-content: center;
    	align-items: center;
	}
	.box-margin-side-mobile {
    	margin-left: 15px !important;
    	margin-right: 15px !important;
	}
	.page-id-13507 .wraper_inner_banner {
    	background: none !important;
    	text-align: center !important;
	}
}
.tax-calculator-box .vc_row p {
	margin: initial;
}

#step-process {
	margin-top: 50px;
}

#step-process .step-content h3 {
	margin-bottom: 15px;
	font-size: 24px;
}
#step-process .step-content .number {
	position: absolute;
    right: 0;
    font-weight: bold;
    top: 5px;
    color: #ddd;
    font-size: 42px;
}
#step-process .step-item .step-content .vc_column-inner .wpb_wrapper .wpb_text_column>.wpb_wrapper {
	position: relative;
}
#step-process .step-item.grid--odd .step-content{
	margin-left: 15px;
}
#step-process .step-item.grid--even .step-content{
	padding-right: 15px;
	z-index: 99;
}
#step-process .step-item.grid--even .step-content .vc_column-inner {
	position: relative;
	z-index: 99;
	box-shadow: -15px 11px 45px -10px rgb(135 135 135 / 75%);
}
#step-process .step-item.grid--even .step-content .vc_column-inner:after {
	left: -20px;
}
#step-process .step-item {
    align-items: center;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 55px;
    width: 80%;
    margin: 0 auto;
	position: relative;
}
#step-process .step-item {
	padding: 45px 0;
}
#step-process .step-item .step-content, #step-process .step-item .step-image {
	position: relative;
    width: 100%;
	z-index: 99;
}
#step-process .step-item .step-content .vc_column-inner {
	box-shadow: 8px 11px 45px 0 rgb(135 135 135 / 42%);
	padding: 0;
}
#step-process .step-item:before {
	content: "";
    background: #fff;
    display: inline-block;
    position: absolute;
    z-index: 9;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #9496CA;
    left: 50%;
}
#step-process .step-item:after {
	content: "";
    width: 2px;
    background: #9496CA;
    height: 100%;
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}
#step-process .step-item:last-child:after {
	height: 50%;
	top: 0;
}
#step-process .step-item .step-content .vc_column-inner>.wpb_wrapper {
	padding: 30px;
    position: relative;
    z-index: 99;
    background: #fff;
}
#step-process .step-item .step-content .vc_column-inner .wpb_wrapper .wpb_content_element {
	margin-bottom: 0;
}
#step-process .step-item .step-content .vc_column-inner .wpb_wrapper p {
	margin-bottom: 0 !important;
}
#step-process .step-item .step-content .vc_column-inner:after {
	content: "";
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #f5f5f5;
    z-index: 0;
    top: 20px;
    left: 20px
}
#step-process .step-item.grid--even .step-content .vc_column-inner .wpb_wrapper .wpb_text_column>.wpb_wrapper {
	text-align: right;
}
#step-process .step-item.grid--even .step-content .number{
	left: 0;
	right: auto;
}
#ready-to-do {
	background-size: cover;
}
.cus-btn a{
	border: 0 !important;
	padding: 10px 30px !important;
}
.cus-btn.btn--full-width a {
	width: 100%;
}
.btn--green a {
	background: #8CC63E !important;
	color: #fff !important;
}
.btn--green a:hover {
	background: #fff !important;
	color: #8CC63E !important;
}
#ready-to-do .heading__title {
	font-size: 35px;
	line-height: 1.3em;
	margin-bottom: 1em;
}
#ready-to-do .content__text {
	color: #fff
}
.heading-three-line {
	position: absolute;
    left: -80px;
    top: -60px;
}
.bg-image--left {
    position: absolute;
    left: -143%;
    height: 120%;
    width: 250%;
    top: -150%;
    z-index: 1;
}
.bg-image--left * {
	width: 100%;
}
.bg-image--left.left--second {
    top: -105%;
}

.bg-image--right {
    position: absolute;
    left: -7%;
    height: 120%;
    width: 250%;
    top: -23%;
    z-index: 1;
}
.bg-image--right * {
	width: 100%;
}
body.page-id-12575 {
	overflow-x: hidden;
}
.process__content--relative {
	z-index: 99;
	position: relative;
}
.z-index--0 {
	z-index: 0;
}
.p__margin--bottom *, .p__margin--bottom p{
	margin-bottom: 5px !important;
}
.full-height-center #content {
	min-height: calc(100vh - 600px);
	display: flex;
	align-items: center;
	width: 100%;
}
.upfront-cta {
	position: absolute;
    right: 0;
    bottom: 0px;
}
.upfront-cta img {
	width: 200px;
}
.contact-box-shadow > .vc_column-inner {
	border-radius: 100px 0 100px 0 !important;
	padding: 50px !important;
	box-shadow: 0 2px 15px 0 rgb(0 0 0 / 50%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
}
.custom-btn {
	padding: 14px 25px;
    background: #8CC63F;
    color: #fff;
    border-radius: 5px;
    margin-top: 25px
}
.img-banner {
	position: relative;
	margin-bottom: 35px;
}
.img-banner .banner-btn {
	position: absolute;
	bottom: 20px;
	left: 38%;
}
.testimonial-slider {
	background: #fff;
    padding: 50px 35px;
    margin-bottom: -16px;
}
.testimonial-slider-wrap {
	position: relative;
}
.testimonial-slider-wrap .quote-icon {
	width: 40px;
	position: absolute;
    z-index: 1;
    top: 25px;
}
.testimonial-slider-wrap .left-quote {
	left: 20px;
}
.testimonial-slider-wrap .right-quote {
	right: 20px;
}
.testimonial-box {
	text-align: center;
	padding: 0 35px;
}
.testimonial-box .meta .author {
	font-size: 25px;
    color: #8CC63E;
}
.testimonial-box .meta .date {
	font-size: 20px;
    color: #8CC63E;
}
.testimonial-box .meta {
	margin-top: 15px;
}
.testimonial-slider .slick-dots {
	display: flex;
	justify-content: center;
	margin-top: 15px;
}
.testimonial-slider .slick-dots button {
	width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #8CC63E;
    color: transparent;
    border: none !important;
	padding: 0;
	line-height: 24px;
}
.testimonial-slider .slick-dots li {
	margin: 5px;
}
.testimonial-slider .slick-dots li.slick-active {
    border: 1px solid #8CC63E;
    border-radius: 50%;
    width: 10px;
    height: 10px;
	text-align: center;
}
.testimonial-slider-wrap .slick-arrow {
	position: absolute;
	top: 40%;
	background: transparent;
    border: none;
    font-size: 20px;
}
.testimonial-slider-wrap .slick-arrow.next-arrow {
	right: 10px;
}
.testimonial-slider-wrap .slick-arrow.prev-arrow {
	left: 10px;
}
body .video-white-play.rt-popup-video .video-link::before {
	color: #fff;
	border: 5px solid #fff;
}
.rplg-grid .rplg-box {
	border-top: 2px solid #000 !important;
}
.rplg .rplg-row {
	display: flex !important;
	flex-direction: column;
}
.rplg .rplg-review-name, .rplg-grid .rplg-review-time, .rplg .rplg-biz-name, .rplg .rplg-biz-based {
	text-align: center !important;
	margin: 5px !important;
	text-shadow: none !important;
}
.rplg-grid .rplg-stars, .rplg .rplg-biz-rating .rplg-biz-score {
	display: block !important;
	text-align: center;
}
.rplg .rplg-biz-based {
	color: #fff !important;
}
.rplg-businesses .rplg-box {
	background: #8cc63e !important;
}
.rplg-links a, .rplg-links a {
	background: #fff;
	padding: 5px 15px !important;
}
.rplg-links {
	margin-top: 15px !important;
}
.gform_wrapper.gravity-theme .ginput_container_date input {
	width: 100% !important;
	border: none;
	border-radius: 50px;
	padding: 8px 15px !important;
}
.ginput_container_consent {
	display: flex;
}
.ginput_container_consent input {
	margin-right: 5px;
}
.ginput_container_consent label {
	color: #fff;
}
.ginput_container_consent label a {
	color: #fff;
	text-decoration: underline !important;
}
.ginput_container_consent .gfield_required {
	display: none !important;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
	border: none;
	border-radius: 50px;
	padding: 8px 15px;
}
.gform_footer input[type="submit"] {
	background: #8cc63e !important;
    border: none;
    padding: 15px 30px;
    border-radius: 30px;
    color: #fff;
    margin: 0 auto;
}
@media screen and (max-width: 767px) {
	.contact-box-shadow>.vc_column-inner {
    	border-radius: 0 !important;
		padding: 35px 15px !important;
    	margin-left: -15px;
	}
	.img-banner .banner-btn {
    	position: relative;
    	display: block;
    	margin: 0 auto;
    	left: unset;
    	text-align: center;
    	bottom: unset;
    	border-radius: 0 0 5px 5px;
	}
}
@media (max-width: 480px) {
	body.page-id-12575 {
		overflow:auto !important
	}
	.upfront-cta img {
    	width: 120px !important;
	}
}
@media screen and (min-width: 768px) {
	.testimonial-slider {
    	clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
	}
	.testimonial-box-wrap {
    	clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);
	}
}
/* .process-slider .wpsisac-slide-wrap {
	flex-direction: column !important;
}
.process-slider .wpsisac-slick-slider.design-4 .slick-dots {
	top: 10px !important;
	bottom: auto !important;
}
.process-slider .wpsisac-slick-slider button.slick-arrow {
	top: 0px !important;
	bottom: auto !important;
}
.process-slider .wpsisac-slick-slider button.slick-arrow {
	width: 40px !important;
	height: 40px !important;
	
}
.process-slider .wpsisac-slick-slider button.slick-next, 
.process-slider .wpsisac-slick-slider button.slick-next:hover, 
.process-slider .wpsisac-slick-slider button.slick-next:focus {
	background-image: url('assets/images/arrow-right.png') !important;
	background-color: #9496CA !important;
	background-size: 25% !important;
}
.process-slider .wpsisac-slick-slider button.slick-prev, 
.process-slider .wpsisac-slick-slider button.slick-prev:hover, 
.process-slider .wpsisac-slick-slider button.slick-prev:focus {
	background-image: url('assets/images/arrow-left.png') !important;
	background-color: #9496CA !important;
	background-size: 25% !important;	
}
.process-slider .wpsisac-slick-slider .slick-dots li button {
	background: #fff !important;
    border: 2px solid #9496CA !important;
	width: 20px !important;
	height: 20px !important;
} */

#process-slider-nav .slick-arrow {
	text-indent: -99999px;
	width: 40px !important;
	height: 40px !important;
	background-color: #9496CA !important;
	background-size: 25% !important;	
	border: 0;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	z-index: 99;
}
#process-slider-nav .slick-prev {
	background-image: url('assets/images/arrow-left.png') !important;
	left: 0;
	right: auto;
	top: 25px;

}
#process-slider-nav .slick-next {
	background-image: url('assets/images/arrow-right.png') !important;
	right: 0;
	top: 25px;
}
#process-slider-nav {
    position: relative;
    height: 70px;
    overflow: hidden;
    margin-bottom: 30px;
    
}
#process-slider-nav:after {
    background: #9496CA;
    content: "";
    display: inline-block;
    width: 100%;
    height: 2px;
    position: absolute;
    z-index: 1;
    bottom: 24px;
}
#process-slider-nav .number{
	text-align: center;
	position: relative;
	font-size: 20px;
	font-weight: bold;
	color: #ddd;
	padding-bottom: 20px;
	/* height: 40px; */
}
#process-slider-nav .number.slick-current.slick-active {
	font-size: 30px;
	color: #000;
}
#process-slider-nav .number.slick-current.slick-active:after{
	background: #9496CA;
    border: 2px solid #fff;
    box-shadow: 0 0 0 2px #9496ca;
}
#process-slider-nav .number:after {
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    bottom: -9px;
    left: 50%;
    z-index: 9999;
    transform: translateX(-50%);
    background: #fff;
    border: 2px solid #9496CA;
}
#process-slider-nav .number {
	/* opacity: 0; */
}
/* #process-slider-nav .number:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
} */
#process-slider-nav .number.slick-active::before {
	display: none;
}
#process-slider-nav .number.slick-active {
	opacity: 1;
}
#process-slider-nav .slick-track, #process-slider-nav .slick-list {
	/* margin: 0px 40px !important; */
    overflow: initial;
	z-index: 2;
	/* padding: 0 !important; */
}
.wpcf7-acceptance label {
	background: transparent !important;
}
.wpcf7-acceptance label span {
	color: #fff !important;
}
.wpcf7-acceptance label a {
	text-decoration: underline !important;
	color: #fff !important;
}
span.wpcf7-not-valid-tip {
	margin-top: 15px !important;
}
@media (max-width: 480px) {
	body.page-id-12575 .wraper_inner_banner {
		height: 200px;
	}
	body.page-id-12575 .inner_banner_main .title {
		display: none;
	}
	#process-slider .process__item {
		padding: 20px 35px 20px 20px;
	}
	#process-slider .process__item .process__item--wrapper {
		position: relative;
		background: #fff;
		margin-bottom: 35px;
		box-shadow: -3px 5px 20px 0 rgb(135 135 135 / 14%);
	}
	#process-slider .process__item .process__item--wrapper .process__item__text {
		position: relative;
		z-index: 99;
		background: #fff;
		padding: 25px;
	}
	#process-slider .process__item .process__item--wrapper .process__item__text .process__heading {
		font-size: 24px;
    	margin-bottom: 20px;
	}
	#process-slider .process__item .process__img {
		text-align: center;
	}
	#process-slider .process__item .process__img img {	
		display: inline-block;
	}
	#process-slider .process__item .process__item--wrapper:after {
		content: "";
		width: 100%;
		height: 100%;
		display: inline-block;
		position: absolute;
		top: 20px;
		z-index: 1;
		left: 20px;
		box-shadow: -7px 2px 29px 0px rgb(135 135 135 / 22%);
	}
	/* #ready-to-do .img-person{
		margin-bottom: 0;
	} */
	#ready-to-go .wpb_button, #ready-to-go .wpb_content_element {
		margin-bottom: 0 !important;
	}
	#ready-to-do a.txt--white {
		color: #fff;
		text-decoration: underline !important;
	}
	#ready-to-do .heading__title {
		margin-bottom: 20px;
	}
}
@media screen and (min-width: 2560px) {
	.tfn-banner-footer .vc_col-sm-6:first-child {
    	width: 40%;
	}
	.tfn-banner-footer .vc_col-sm-6.tfn-banner-footer-content {
    	width: 60%;
	}
	.tfn-banner-footer .vc_col-sm-6.tfn-banner-footer-content h2 {
    	font-size: 7rem !important;
    	line-height: 1.1 !important;
	}
	.tfn-banner-footer .vc_col-sm-6.tfn-banner-footer-content p {
    	font-size: 2.8rem !important;
    	line-height: 1.3 !important;
    	margin-bottom: 35px !important;
	}
	.tfn-banner-footer .vc_col-sm-6.tfn-banner-footer-content .rt-button2-main {
    	font-size: 2.8rem !important;
    	max-width: 500px !important;
    	padding: 35px 45px !important;
	}
}
.txt--bold {
	font-weight: bold;
}

.post__about_author {
    margin-top: 50px;
    margin-bottom: 50px;
}
.post__about_author .author__info {
    border-bottom: 1px solid #ddd;
    display: grid;
    grid-template-columns: 100px calc(100% - 115px);
    grid-gap: 15px;
    align-items: center;
	margin-bottom: 10px;
}
.post__about_author .author__info .author__name {
	width: 100%;
}
.post__about_author .author__info .author__name h3 {
	margin-bottom: 0 !important;
}
.post__about_author .author__info .author__name, .post__about_author .author__info .author__name h3 {
    text-align: right;
}
.post__about_author .author__desc, .author__avatar {
    margin-bottom: 15px;
}
#mc_embed_signup .mc-field-group {
	display: block !important;
	width: 100% !important;
}
#mc_embed_signup .button {
	background: #8cc63e !important;
	padding: 10px 30px !important;
	height: auto !important;
	border: 1px solid #8cc63e;
	color: #fff !important;
}
#mc_embed_signup div#mce-responses {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
#mc_embed_signup form {
	margin: 0 !important;
}


/*  Code Redesign BEGIN */
.wraper_header.style-nine .wraper_header_main {
	border-bottom: 2px solid #000;
}
body .sticky-wrapper.is-sticky .wraper_header_main.i-am-sticky {
	transition: .5s all;
	top: -69px !important;
	transform: translateY(69px);
}
.main-menu-button a {
	font-size: 15px;
	line-height: 15px;
	color: #000 !important;
	border: 2px solid #000;
	border-radius: 30px;
	padding: 20px 30px !important;
	margin-top: -18px;
}
.main__heading__title {
	font-family: Poppins;
	font-size: 60px;
	font-weight: 700;
	line-height: 60px;
	text-align: center;
}
.main__banner__text {
	font-family: Poppins;
	font-size: 29px;
	font-weight: 600;
	line-height: 40px;
	text-align: center;
	color: #000
}
.rt-button .rt-button-main {
	font-size: 15px !important;
	line-height: 15px !important;
	color: #000 !important;
	border: 2px solid #000 !important;
	border-radius: 30px !important;
	padding: 20px 40px !important;
	letter-spacing: 0 !important;
	background: #8cc63e !important;
	position: relative !important;
	text-transform: none !important;
	overflow: hidden !important;
	cursor: pointer;
}
.rt-button .rt-button-main:hover {
	color: #8cc63e !important;
}
.rt-button .rt-button-main .overlay {
	display: none;
}
.rt-button .rt-button-main:before{
	content: '';
	position: absolute !important;
	background: #000 !important;
	width: 120% !important;
	height: 0;
	padding-bottom: 120% !important;
	top: -110% !important;
	left: -10% !important;
	border-radius: 50% !important;
	transform: translate3d(0, 68%, 0) scale3d(0, 0, 0);
}
.rt-button .rt-button-main:hover:before {
	transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}

.rt-button.btn__bg--black .rt-button-main {
	color: #fff !important;
	border: 2px solid #000 !important;
	background: #000 !important;
}
.rt-button.btn__bg--black.btn__outline--white .rt-button-main {
	border: 2px solid #fff !important;
}
.rt-button.btn__bg--black .rt-button-main:hover {
	color: #000 !important;
}
.rt-button.btn__bg--black .rt-button-main .overlay {
	display: none;
}
.rt-button.btn__bg--black .rt-button-main:before{
	content: '';
	position: absolute !important;
	background: #fff !important;
	width: 125% !important;
	height: 0;
	padding-bottom: 100% !important;
	top: -110% !important;
	left: -10% !important;
	border-radius: 50% !important;
	transform: translate3d(0, 68%, 0) scale3d(0, 0, 0);
}
.rt-button.btn__bg--black .rt-button-main:hover:before {
	transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}
.header_main {
	display: flex;
	align-items: center;
}
.header_main_action {
	display: none !important;
}
.main__banner {
	border-bottom: 2px solid #000;
}
.wraper_header.style-nine .nav {
	padding: 0;
	margin: 0;
}
.nav > [class*='menu-'] > ul.menu > li > a {
	padding-bottom: 0;
}
.banner__rating .wpb_wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}
.banner__rating {
	margin: 20px 0;
}
.banner__rating .wpb_wrapper * {
	margin-bottom: 0 !important;
}
.banner__rating .wpb_wrapper .wpb_single_image * {
	margin-top: -2px;
}
.banner__rating .wpb_wrapper .wpb_single_image,
.banner__rating .wpb_wrapper .wpb_single_image * {
	line-height: 0 !important;
}
.banner__rating .wpb_wrapper p {
	font-size: 16px;
}
.banner__icon__animation {
	position: absolute;
	left: -200px;
	bottom: -50px;
}
.main__banner .banner__image {
	margin-bottom: -2px !important;
}
.main__banner {
	padding-top: 80px !important;
}
.main__banner .banner__image img {
	position: relative;
	z-index: 2;
}
.main__banner .bg__circle__arrow:after {
	content: "";
	width: 421px;
	height: 420px;
	background: url(assets/images/circle-arrow.svg);
	border-radius: 50%;
	position: absolute;
	right: -150px;
	top: -150px;
	z-index: 1;
	/* transform: translateY(-50%); */
	-webkit-animation: rotating 5s linear infinite;
	-moz-animation: rotating 5s linear infinite;
	-ms-animation: rotating 5s linear infinite;
	-o-animation: rotating 5s linear infinite;
	animation: rotating 5s linear infinite;
}
.partner__logos>.vc_column-inner>.wpb_wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 40px;
}
.partner__logos .wpb_single_image {
	margin-bottom: 0 !important;
}
.partner__logos .wpb_single_image img {
	height: 100px;
	width: auto;
	object-fit: contain;
}
.content__middle {
	display: flex;
	align-items: center;
}
.heading__lv2 {
	font-family: Poppins;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	text-align: left;
}
.heading__lv3 {
	font-family: Poppins;
	font-size: 29px;
	font-weight: 600;
	line-height: 40px;
	text-align: left;
}
.heading__lv4 {
	font-family: Poppins;
	font-size: 16px;
	font-weight: 700;
	line-height: 23px;
	text-align: left;
}
.mobile__frame .vc_column-inner{
	background-position: top center !important;
	padding: 40px 40px 3px 40px !important;
}
.mobile__frame .frame__image {
	margin-bottom: 0;
	z-index: 2;
	position: relative;
	text-align: center;
	max-height: 520px;
	overflow: hidden;
}
.mobile__frame:before {
	background: url("assets/images/mobile-frame.png") no-repeat top center;
	background-size: contain;
	content: "";
	display: inline-block !important;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
}
.mobile__frame .frame__image img {
	transition: .5s all;
}
.mobile__frame:hover .frame__image img{
	transform: translateY(-110px);
}
.mobile__frame .icon__animation {
	position: absolute;
	top: -50px;
	right: -60px;
	z-index: 10;
}
.mobile__frame.bg__circle:after {
	content: "";
	width: 500px;
	height: 500px;
	background: #EAEAF4;
	border-radius: 50%;
	position: absolute;
	right: -100px;
	top: 50%;
	transform: translateY(-50%);
}
.mobile__frame.bg__circle__arrow:after {
	content: "";
	width: 421px;
	height: 420px;
	background: url("assets/images/circle-arrow.svg");
	border-radius: 50%;
	position: absolute;
	left: -150px;
	top: 15%;
	/*transform: translateY(-50%);*/
	-webkit-animation: rotating 5s linear infinite;
	-moz-animation: rotating 5s linear infinite;
	-ms-animation: rotating 5s linear infinite;
	-o-animation: rotating 5s linear infinite;
	animation: rotating 5s linear infinite;
}
@-webkit-keyframes rotating /* Safari and Chrome */ {
	from {
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotating {
	from {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.mb--15 {
	margin-bottom: 15px;
}
.mt--50 {
	margin-top: 50px;
}
.mb--5 {
	margin-bottom: 5px;
}
.pr--100 {
	padding-right: 100px !important;
}
.pr--200 {
	padding-right: 200px !important;
}
.pl--200 {
	padding-left: 200px !important;
}
.upfront__animation {
	justify-content: center;
	display: flex;
	align-items: center;
}
.upfront__animation>.vc_column-inner {
	padding-top: 0 !important;
}
.upfront__animation:before {
	content: "";
	width: 380px;
	height: 380px;
	background: #EAEAF4;
	border-radius: 50%;
	position: absolute;
	top: 20px;
	left: 65px;
	z-index: 2;
}
.upfront__animation .upfront__image {
	position: relative;
	z-index: 2;
	margin-bottom: 0;
}
.section__cta {
	background: #8cc63f;
	border: 2px solid #000;
	border-radius: 30px;
	padding: 50px 100px 50px 100px;
}
.section__cta .wpb_single_image {
	margin-bottom: -2px;
}
.font--29 {
	font-family: Poppins;
	font-size: 29px;
	font-weight: 600;
	line-height: 40px;
	text-align: center;
	color: #000;
}
.section__cta .image__animation {
	position: absolute;
	left: -50px;
	bottom: 100px;
	z-index: 2;
}
.video__placeholder .video-link:before {
	display: none !important;
}
.testimonial.testimonials__rating .testimonial-item .holder .data{
	background: none !important;
}
.testimonial.testimonials__rating .testimonial-item > .holder > .data blockquote:before {
	content: "" !important;
	display: block;
	position: initial !important;
	width: 98px;
	height: 17px;
	background: url("assets/images/rating-icon.svg");
	margin-bottom: 20px;
}
.testimonial.testimonials__rating .testimonial-item > .holder > .data {
	padding: 0 !important;
	margin-bottom: 20px !important;
}
.testimonial.testimonials__rating .testimonial-item > .holder > .data blockquote  {
	margin-bottom: 20px;
	padding: 0 !important;

}
.testimonial.testimonials__rating .testimonial-item > .holder > .data blockquote p {
	font-family: Poppins;
	font-size: 16px;
	font-weight: 400;
	line-height: 23px;
	text-align: left;
	color: #000 !important;
}
.testimonial.testimonials__rating .testimonial-item > .holder > .data:before {
	display: none;

}
.testimonial.testimonials__rating .testimonial-item > .holder > .title h5 {
	font-family: Poppins;
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	text-align: left;
	color: #000 !important;
	text-transform: none !important;
}
.testimonial.testimonials__rating .owl-nav div{
	position: absolute;
	bottom: -15px;
	border-radius: 50%;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	border: 2px solid #000 !important;
}
.testimonial.testimonials__rating .owl-nav div:before {
	content: "" !important;
	width: 12px;
	height: 12px;
	background: url("assets/images/arrow-prev.svg");
	display: inline-block;
}
.testimonial.testimonials__rating .owl-nav .owl-prev {
	left: 9px;
}
.testimonial.testimonials__rating .owl-nav .owl-prev:before {
	background: url("assets/images/arrow-prev.svg");
}
.testimonial.testimonials__rating .owl-nav .owl-next:before {
	background: url("assets/images/arrow-next.svg");
}
.testimonial.testimonials__rating .owl-nav .owl-next {
	left: 60px;
}
.accordion__faqs .rt-accordion-item {
	border: 2px solid #000;
	border-radius: 30px;
	margin-bottom: 15px;
	padding: 20px !important;
}
.accordion__faqs .rt-accordion-item .rt-accordion-item-body {
	color: #000;
}
.accordion__faqs .rt-accordion-item.rt-active,
.accordion__faqs .rt-accordion-item:hover{
	background: #8cc63e;
}
.accordion__faqs.rt-accordion .rt-accordion-item.rt-active > .rt-accordion-item-title > .rt-accordion-item-title-icon > .holder,
.accordion__faqs.rt-accordion .rt-accordion-item:hover > .rt-accordion-item-title > .rt-accordion-item-title-icon > .holder
{
	background: #fff !important;
}

.accordion__faqs .rt-accordion-item .rt-accordion-item-title-icon {
	right: 0 !important;
	left: auto !important;
}
.accordion__faqs .rt-accordion-item > .rt-accordion-item-title{
	padding: 0 30px 0 0 !important;

}
.accordion__faqs .rt-accordion-item > .rt-accordion-item-title .panel-title {
	font-family: Poppins;
	font-size: 16px;
	font-weight: 400;
	line-height: 23px;
	text-align: left;
	color: #000 !important;
}
.accordion__faqs .rt-accordion-item > .rt-accordion-item-body {
	padding-right: 50px;
	margin-top: 20px;
}
.accordion__faqs .rt-accordion-item > .rt-accordion-item-title > .rt-accordion-item-title-icon > .holder {
	background: #8CC63F !important;
	border: 2px solid #000;
	border-radius: 50% !important;
}
.accordion__faqs .rt-accordion-item > .rt-accordion-item-title > .rt-accordion-item-title-icon > .holder i {
	display: flex !important;
	align-items: center;
	justify-content: center;
}
.accordion__faqs .rt-accordion-item > .rt-accordion-item-title > .rt-accordion-item-title-icon > .holder i:before {
	content: "" !important;
	width: 16px;
	height: 9px;
	display: inline-block;
	background: url("assets/images/arrow-down.svg");
	transition: .5s all;
}
.accordion__faqs .rt-accordion-item.rt-active > .rt-accordion-item-title > .rt-accordion-item-title-icon > .holder i:before {
	transform: rotate(180deg);
    top: 7px;
    position: absolute;
}
.section__our_pricing {
	background: #000;
	border-radius: 30px;
	padding: 50px !important;
	color: #000;
	margin-bottom: 100px;
	margin-top: 50px;
}
.section__our_pricing .pricing>.vc_column-inner>.wpb_wrapper {
	border-radius: 30px;
	padding: 20px;
}
.section__our_pricing .pricing.pricing__standard>.vc_column-inner>.wpb_wrapper {
	background: #C9CAEE;
}
.section__our_pricing .pricing.pricing__complex>.vc_column-inner>.wpb_wrapper {
	background: #8CC63F;
}
.section__our_pricing .pricing.pricing__rental>.vc_column-inner>.wpb_wrapper {
	background: #CDF992;
}
.section__our_pricing .pricing strong {
	font-family: Poppins;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	text-align: left;
}
.section__our_pricing .pricing p {
	margin-bottom: 0 !important;
}
.section__our_pricing .pricing ul {
	margin-left: 18px !important;
	padding-left: 0 !important;
	list-style-image: url('assets/images/icon-checked.svg');

}
.section__our_pricing .pricing .pricing__features {
	min-height: 182px;
	margin-bottom: 10px;
}
.section__our_pricing .pricing .pricing__addons {
	min-height: 130px;
	margin-bottom: 10px;
}
.section__our_pricing .pricing .rt-button-main {
	width: 100% !important;
}
.section__our_pricing .image__animation {
	position: absolute;
	right: 0;
	top: 0;
}
.section__deductions {
	background: #8cc63f;
	border: 2px solid #000;
	border-radius: 30px;
	padding: 100px 100px 100px 100px;
}
.section__deductions .image__animation {
	position: absolute;
	left: -50px;
	top: 0;
}
footer .social__icons {
	display: flex;
	gap: 10px;
	justify-content: space-evenly;
}
footer .social__icons a {
	margin: 0;
	display: flex;
	width: 30px;
	height: 30px;
	align-items: center;
	justify-content: center;
	background: #EAEAF4;
	border-radius: 50%;
}
.footer_main_item .widget_nav_menu ul li {
	color: #000 !important;
}
footer .trust__logos {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: space-evenly;
    margin-top: 15px;
}
footer .trust__logos img{
	width: 100px;
    padding: 0;
    margin: 0;
}
footer .footer_main_item .widget_nav_menu ul li {
	font-size: 14px;
}
footer .footer_main_item .widget_nav_menu ul li:before {
	display: none;
}
/*@media (min-width: 1200px) {*/
/*	.container {*/
/*		width: 1322px;*/
/*	}*/
/*}*/
.wraper_header .is-sticky .wraper_header_main.i-am-sticky{
	background-color: rgba(229, 229, 229, 0.4);
	backdrop-filter: blur(16px);
	-webkit-backdrop-filter: blur(16px);
}
.nav > [class*='menu-'] > ul.menu > li > ul,
.nav > [class*='menu-'] > ul.menu > li > ul > li > ul{
	border: 2px solid #000;
	border-radius: 30px;
	box-shadow: none;
	background: #fff;
	width: 300px;
	padding: 20px;
}
.nav > [class*='menu-'] > ul.menu > li > ul > li > ul {
	left: 110%;
}
.nav > [class*='menu-'] > ul.menu > li > ul > li > a,
.nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a{
	text-transform: none;
	color: #000;
	font-size: 14px;
	line-height: 23px;
}
.nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover,
.nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover,
.nav > [class*='menu-'] > ul.menu > li > ul > li.current-menu-parent > a,
.nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.current-menu-item > a{
	font-weight: bold;
}
.nav > [class*='menu-'] > ul.menu > li > a:before {
	display: none;
}
.main__heading__title strong {
	position: relative;
	font-weight: bold;
	display: inline-block;
}
.main__heading__title strong:after {
	content: "";
	display: inline-block;
	width: 135px;
	height: 15px;
	background-repeat: no-repeat !important;
    background-size: contain !important;
	background: url(assets/images/zigzag.svg);
	position: absolute;
	bottom: -3px;
	left: 0;
	z-index: 1;
}
.main__heading__title strong:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 15px;
	background: #eaeaf4;
	right: -3px;
	bottom: 0;
	z-index: 2;
	position: absolute;
	transition: .1s all;
	/*transition-delay: 3s;*/
}
.main__heading__title strong:hover:before {
	width: 0;
}
header .wraper_header_main>.container {
	padding-top: 0 !important;
}
@keyframes zigzag {
	0%{
		width: 130px;
		-moz-transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
	}
	100%{
		width: 0;
		-moz-transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
	}
}

.main__heading__title strong:before{
	animation-name: zigzag;
	animation-iteration-count: 1;
	animation-duration: 1.5s;
	animation-delay: .5s;
}
.review__persons>.vc_column-inner>.wpb_wrapper:after {
	content: "";
	width: 100%;
	height: 100%;
	background: rgb(140 198 63 / 20%);
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.review__persons>.vc_column-inner>.wpb_wrapper .wpb_single_image{
	position: relative;
	z-index: 2;
}
.section__reviews .image__animation {
	position: absolute;
	right: -50px;
	bottom: 80px;
}
.nav > [class*='menu-'] > ul.menu > li > a {
	padding: 36px 10px !important;
	position: relative;
}
.nav > [class*='menu-'] > ul.menu > li:hover:after,
.nav > [class*='menu-'] > ul.menu > li.current-menu-item:after,
.nav > [class*='menu-'] > ul.menu > li.current-menu-parent:after,
.nav > [class*='menu-'] > ul.menu > li.current-menu-ancestor:after{
	content: "";
	height: 2px;
	background: #000;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.nav > [class*='menu-'] > ul.menu > li:hover a,
.nav > [class*='menu-'] > ul.menu > li.current-menu-item a,
.nav > [class*='menu-'] > ul.menu > li.current-menu-parent a,
.nav > [class*='menu-'] > ul.menu > li.current-menu-ancestor a
{
	color: #000 !important;
}
.nav > [class*='menu-'] > ul.menu > li > ul > li.current_page_item > a {
	font-weight: bold;
}
.nav > [class*='menu-'] > ul.menu > li:hover > ul {
	top: 100px;
}
.section__upfront {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
.section__green {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
.section__general__deductions {
	padding-top: 50px !important;
}
@media (max-width: 1375px) {
	.mobile__frame.bg__circle:after {
		right: 0;
	}
}
@media (max-width: 1272px) {
	.header_main .brand-logo img {
		width: 200px;
	}
}
@media (max-width: 1200px) {
	header .wraper_header_main>.container {
		width: 100%;
	}
	.mobile__frame.bg__circle:after {
		right: -60px;
	}
	.mobile__frame .frame__image {
		max-height: 420px;
	}
	.mobile__frame:hover .frame__image img {
		transform: translateY(-75px);
	}
}
@media (max-width: 1170px) {
	.header__cta {
		order: 2;
	}
	body .header_main .responsive-nav {
		order: 3;
		padding: 0;
		margin: 0;
	}
	.header_main .brand-logo {
		padding: 0;
		margin: 0;
	}
	body.main-menu-open > .overlay {
		display: none;
	}
	body.sidr-open .sidr {
		box-shadow: none;
	}
	body.sidr-open .sidr {
		width: 100%;
	}
	body .sidr.right {
		right: -100%;
	}
	body .sidr {
		box-shadow: none;
		top: 71px !important;
		width: 100%;
		background: #fff;
	}
	.sidr > .sidr-inner > [class*='menu-'] > ul.menu > li > a,
	.sidr > .sidr-inner > [class*='menu-'] > ul.menu > li > ul > li > a{
		color: #000;
		font-size: 19px;
		line-height: 24px;
	}
	.menu-item-has-children i {
		color: #8cc63e;
		-webkit-text-stroke: 1.3px #000;
		text-stroke: 1.3px #000;
	}
	#main-menu-left .menu-item-has-children .sub-menu {
		height: 100%;
		width: 100%;
		background: #eaeaf4;
	}
	#main-menu-left .menu-item-has-children .sub-menu li {
		border-bottom: 1px solid #fff;
	}
	.sidr > .sidr-inner > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a {
		float: none !important;
		color: #000;
		font-size: 19px;
		line-height: 24px;
	}
	.sidr > .sidr-inner > [class*='menu-'] > ul.menu > li > ul > li > a {
		float: none !important;
	}
	body header .wraper_header_main .header_main .responsive-nav i:before {
		content: "" !important;
		display: inline-block;
		width: 32px;
		height: 25px;
		background: url("assets/images/icon-menu.svg") no-repeat;
		background-size: contain;

	}
	body.sidr-open header .wraper_header_main .header_main .responsive-nav i:before {

		background: url("assets/images/icon-close.svg") center right no-repeat;
		background-size: contain;
	}
	.section__our_pricing {
		padding: 20px !important;
	}
	.mobile__frame .frame__image {
		max-height: 420px;
	}
	.mobile__frame:hover .frame__image img {
		transform: translateY(-75px);
	}
	.pr--200 {
		padding-right: 100px !important;
	}
	.mt--50 {
		margin-top: 20px;
	}
	.pl--200 {
		padding-left: 100px !important;
	}
	.banner__icon__animation {
		left: -100px;
	}
	.header_main .brand-logo img {
		width: 300px !important;
	}

}
@media (max-width: 1110px) {
	.mobile__frame.bg__circle:after {
		right: -34px;
	}
	.mobile__frame.bg__circle:after {
		width: 450px;
		height: 450px;
	}
}
@media (max-width: 480px) {
	.main__banner {
		padding-top: 50px !important;
	}
	.main__banner .banner__image:after {
		display: none;
	}
	.main__heading__title {
		font-size: 50px;
		line-height: 60px;
	}
	.heading__lv2 {
		font-size: 40px;
		line-height: 50px;
	}
	.banner__rating .wpb_wrapper .wpb_single_image * {
		margin-top: -2px;
	}
	.main__banner__text {
		margin-top: 15px;
	}
	.main__banner__text strong {
		display: block;
	}
	.mobile__frame {
		margin-top: 50px;
	}
	.mobile__frame .vc_column-inner {
		padding: 40px 50px 0 50px !important
	}
	.partner__logos .wpb_single_image img {
		height: auto;
	}
	.partner__logos>.vc_column-inner>.wpb_wrapper {
		gap: 20px;
	}
	.mobile__frame .frame__image {
		max-height: 385px;
	}
	.mobile__frame.bg__circle__arrow .frame__image {
		max-height: 350px;
	}
	.mobile__frame.bg__circle__arrow .vc_column-inner {
		padding: 40px 40px 0 40px !important;
	}
	.mobile__frame:hover .frame__image img {
		transform: translateY(-50px);
	}
	.mobile__frame.bg__circle:after {
		width: 100%;
		height: 100%;
		left: 0;
		right: auto;
		top: -38px;
		transform: none;
	}
	.mobile__frame .icon__animation {
		right: 0;
		top: -85px;
	}
	.reverse__mobile {
		display: flex !important;
		flex-direction: column;
	}
	.reverse__mobile>.wpb_column:first-child {
		order: 2;
	}
	.reverse__mobile>.wpb_column:last-child {
		order: 1;
	}
	.section__general>.vc_col-sm-5>.vc_column-inner {
		padding: 0 50px 0 30px;
	}
	.mobile__frame.bg__circle__arrow:after {
		width: 201px;
		height: 232px;
		top: -95px;
		right: -20px;
		left: auto;
		background: url("assets/images/circle-arrow-mobile.svg");
	}
	.pr--200 {
		padding-right: 0 !important;
	}
	.pl--200 {
		padding-left: 0 !important;
	}
	.section__upfront {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.upfront__animation {
		padding: 35px !important;
	}
	.upfront__animation:before {
		left: auto;
		right: auto;
		width: 300px;
		height: 300px;
	}
	.section__reviews {
		padding-top: 0;
	}
	.section__reviews .pl--200 {
		padding-left: 15px !important;
	}
	.section__cta {
		padding: 50px 15px 50px 15px;
		margin: 0 !important;
	}
	.section__cta .image__animation {
		left: -15px;
	}
	.pr--100 {
		padding-right: 0 !important;
	}
	.testimonials__rating {
		margin-top: 30px;
	}
	.heading__lv2 {
		text-align: left !important;
	}
	.section__our_pricing {
		border-radius: 0;
		padding: 50px 20px 50px 20px !important;
		margin-top: 0;
		margin-bottom: 50px;
	}
	.section__our_pricing .pricing {
		margin-bottom: 30px;
	}
	.section__deductions {
		margin: 0 !important;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.section__deductions .image__animation {
		top: auto;
		bottom: 30px;
	}
	.section__deductions .heading__lv2 {
		text-align: center !important;
	}
	.footer_main_item {
		margin: 0 !important;
		padding: 0;
	}
	.footer_main_item .widget_nav_menu ul li {
		padding-left: 0;
	}
	.vc_section {
		overflow: hidden;
	}
/* 	header .is-sticky .wraper_header_main.i-am-sticky>.container {
		padding: 0;
	} */
	header .is-sticky .wraper_header_main.i-am-sticky .header_main .brand-logo {
		width: 41px;
		overflow: hidden;
		padding: 0;
		margin: 0;
	}
/* 	header .is-sticky .wraper_header_main.i-am-sticky .header_main .brand-logo img {
		max-width: 240px !important;
	} */
	header .is-sticky .wraper_header_main.i-am-sticky .header__cta {
		order: 2;
		display: flex;
		text-align: right;
		justify-content: right;
		margin: 0;
	}
	header .is-sticky .wraper_header_main.i-am-sticky .header__cta .rt-button a.rt-button-main {
		padding: 13px 30px !important;
	}
	header .is-sticky .wraper_header_main.i-am-sticky .responsive-nav {
		order: 3;
/* 		margin-right: 15px; */
	}
	header .wraper_header_main .header_main .responsive-nav i:before {
		-webkit-text-stroke: 1.3px #000;
		text-stroke: 1.3px #000;
		color: #8cc63e;
	}
	header #sticky-wrapper {
		height: 65px !important;
	}
	header .wraper_header_main .header__cta {
		display: none;
	}
	.header_main .brand-logo {
		margin: 0;
	}
	.header_main {
		justify-content: space-between;
	}
	body .header_main .responsive-nav {
		padding: 0;
		margin: 0;
	}
	.main__heading__title strong:after {
		width: 110px;
        bottom: -5px;
        background-size: contain !important;
        background-repeat: no-repeat !important;
	}
	.testimonial.testimonials__rating .owl-nav .owl-prev {
		left: 8px;
	}
	.footer__mobile {
		display: flex;
	}
	.footer__mobile .footer__right {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	footer .social__icons {
		gap: 5px;
		width: 100%;
	}
	.section__our_pricing .pricing .pricing__features,
	.section__our_pricing .pricing .pricing__addons{
		min-height: auto;
	}
	.main__heading__title span:before {
		bottom: -2px;
	}
	.section__upfront .pr--200 {
		padding: 0 15px !important;
	}
	.section__upfront {
		padding-top: 50px !important;
	}
	.section__green {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.content__middle {
		display: block;
	}
	.section__green .heading__lv2 {
		text-align: center !important;
	}
	.section__reviews>.vc_row>.wpb_column:first-child {
		padding: 45px !important;
	}
	.section__general__deductions {
		padding-top: 0 !important;
	}
	.section__tax_return_sorted {
		padding-bottom: 0 !important;
	}
	.section__reviews {
		padding-top: 0 !important;
	}
	.main__banner__text {
		font-size: 27px;
	}
	.accordion__faqs .rt-accordion-item > .rt-accordion-item-title .panel-title {
		padding-right: 30px !important;
	}
}
/*  Code Redesign END*/

.section__pricing {
	padding-top: 100px !important;
	padding-bottom: 0 !important;
	color: #000;
}
.section__pricing>.vc_row {
	position: relative;
	z-index: 2;
}
.section__pricing:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 90%;
	background: #eaeaf4;
	border-bottom: 2px solid #000;
	position: absolute;
	top: 0;
	left: 0;
}
.section__pricing .pricing>.vc_column-inner>.wpb_wrapper {
	border-radius: 30px;
	padding: 20px;
	border: 2px solid #000;
}
.section__pricing .pricing.pricing__standard>.vc_column-inner>.wpb_wrapper {
	background: #C9CAEE;
}
.section__pricing .pricing.pricing__complex>.vc_column-inner>.wpb_wrapper {
	background: #8CC63F;
}
.section__pricing .pricing.pricing__rental>.vc_column-inner>.wpb_wrapper {
	background: #CDF992;
}
.section__pricing .pricing strong {
	font-family: Poppins;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	text-align: left;
}
.section__pricing .pricing p {
	margin-bottom: 0 !important;
}
.section__pricing .pricing ul {
	margin-left: 18px !important;
	padding-left: 0 !important;
	list-style-image: url('assets/images/icon-checked.svg');

}
.section__pricing .pricing .pricing__features {
	min-height: 182px;
	margin-bottom: 10px;
}
.section__pricing .pricing .pricing__addons {
	min-height: 104px;
	margin-bottom: 10px;
}
.section__pricing .pricing .rt-button-main {
	width: 100% !important;
}
.section__pricing .image__animation {
	position: absolute;
	right: 0;
	top: 50px;
	margin-bottom: 0 !important;
}
.section__pricing .pricing .pricing__number p {
	min-height: 87px;
}
.text--center, .text--center * {
	text-align: center !important;
}
.font--30 {
	font-size: 30px;
	font-weight: 600;
	line-height: 40px;
}
.section__pricing .pricing__btn {
	margin-bottom: 30px;
}
.section__pricing .pricing__link a{
	color: #000;
	text-decoration: underline !important;
}
.section__pricing__faqs {
	background: #eaeaf4;
	border: 2px solid #000;
	border-radius: 30px;
	padding-top: 50px;
	padding-bottom: 50px;
}
.section__pricing__faqs .accordion__faqs .rt-accordion-item.rt-active {
	background: #8CC63F;
}
.section__pricing__faqs .accordion__faqs .rt-accordion-item {
	background: #fff;
}
.section__pricing__faqs {
	margin-bottom: 50px;
}
.section__pricing__faqs .accordion__faqs .rt-accordion-item > .rt-accordion-item-body ul{
	list-style: disc;
	padding-left: 17px;
}
@media (max-width: 480px) {
	.section__pricing {
		padding-top: 50px !important;
	}
	.section__pricing .image__animation {
		display: none;
	}
	.section__pricing .pricing {
		margin-bottom: 30px;
	}
	.section__pricing__faqs {
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.accordion__faqs .rt-accordion-item {
		padding-right: 30px;
		margin-bottom: 15px !important;
	}
	.section__pricing__faqs .accordion__faqs .rt-accordion-item > .rt-accordion-item-body {
		padding-right: 0;
	}
	.section__pricing__faqs .accordion__faqs .rt-accordion-item .panel-title {
		padding-right: 30px;
	}
	.section__pricing .pricing .pricing__features,
	.section__pricing .pricing .pricing__addons{
		min-height: auto;
	}
	.section__pricing .pricing .pricing__number p {
		min-height: 0;
	}
	.section__pricing .pricing__number {
		margin-bottom: 15px;
	}
	.section__pricing .pricing strong {
		line-height: 50px;
	}
}

/* Begin Tax Return Calculator */
.sec__tax_return_calculator {
	position: relative;
	padding-top: 100px;
}
.sec__tax_return_calculator:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: calc(100% - 70px);
	background: #eaeaf4;
	border-bottom: 2px solid #000;
	position: absolute;
	top: 0;
	left: 0;
}
.sec__tax_return_calculator>.vc_row {
	position: relative;
	z-index: 2;
}
.wrap-calculator-box {
	background: #8CC63F;
	border-radius: 30px;
	border: 2px solid #000;
	padding: 0;
}

.custom-input-group .input-group-addon {
	border: 1px solid #000;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.custom-input-group .form-control {
	border: 1px solid #000;
	border-left: 0;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
/* Container for the tooltip */
.tax__tooltip {
	position: relative;
	display: inline-block;
	cursor: pointer;
}

/* Icon inside the tooltip container */
.tax__tooltip .tooltip-icon {
	color: #555;
	cursor: pointer;
}

/* Tooltip text */
.tax__tooltip .tooltip-text {
	right: auto;
	visibility: hidden;
	width: 237px;
	background-color: #fff;
	color: #000;
	padding: 15px 20px;
	border-radius: 30px;
	border: 2px solid #000;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 105px;
	opacity: 0;
	transition: opacity 0.3s;
	font-family: Poppins;
	font-size: 13px;
	font-weight: 400;
	line-height: 19px;
	text-align: left;
}

/* Show the tooltip text when hovering */
.tax__tooltip:hover .tooltip-text {
	visibility: visible;
	opacity: 1;
}
.tax__wrapper {
	display: flex;
	gap: 17px;
	align-items: flex-end;
}
.tax__tooltip label {
	font-family: Poppins;
	font-size: 16px;
	font-weight: 700;
	line-height: 26px;
	text-align: left;
	color: #000;

}
.tax__calculator__form .tax__control span{
	border: 1px solid #000;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	display: flex;
	align-items: center;
	height: 55px;
	padding: 20px;
	color: #000;
	background: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	text-align: left;

}
.tax__calculator__form .tax__control input:not(input[type="radio"]){
	border: 1px solid #000;
	border-left: 0;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-top-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-moz-border-bottom-left-radius: 0px;
	-moz-border-top-left-radius: 0px;
	height: 55px;
	padding: 20px;
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	text-align: left;
	width: 100%;
}
.tax__calculator__form .tax__control input::placeholder {
	color: #000;
}
.tax__calculator__form .tax__col {
	width: 40%;
}
.tax__calculator__form .tax__control {
	display: flex;
	align-items: center;
}
.tax__calculator__form .tax__button {
	width: 20%;
}
#home-tax-calculator.tax__calculator__form .tax__button  a {
	height: 55px;
}
.tax__calculator__form .wrap-calculator-box-control {
	padding: 30px 143px;
}
.tax__calculator__form .wrap-calculator-box-result {
	padding: 30px 143px;
	background: #CDF992;
	border-top: 2px solid #000;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
}
.wrap-calculator-box>.wpb_column>.vc_column-inner {
	padding: 0;
}
.tax__calculator__form .wrap-calculator-box-result .tax__result__wrapper {
	display: flex;
	gap: 40px;
}
.tax__calculator__form .wrap-calculator-box-result .tax__result__wrapper .result__left {
	background: #fff;
	border-radius: 20px;
	padding: 20px;
	width: 40%;
}
.tax__calculator__form .wrap-calculator-box-result .tax__result__wrapper .result__right {
	width: 60%;
	padding-top: 20px;
}
.tax__calculator__form .wrap-calculator-box-result .tax__result__wrapper .result__right p {
	color: #000;
}
.tax__calculator__form .wrap-calculator-box-result .tax__result__wrapper h3 {
	font-size: 16px;
	line-height: 26px;
}
.tax__calculator__form .wrap-calculator-box-result #calculator-result {
	font-size: 50px;
	font-weight: bold;
	margin: 20px 0;
	color: #000;
}
.tax__calculator__form .wrap-calculator-box-result .reset-calculate-btn {
	color: #000 !important;
}
.tax__calculator__form #btn-calculate-home {
	margin-top: 0;
	width: 100%;
}
.tax__calculator__form .wrap-calculator-box-result .result__right .rt-button-main {
	margin-top: 20px;
}

.sec__tax-return-calculator__how .bg__circle__arrow:after{
	content: "";
	width: 200px;
	height: 234px;
	background: url(assets/images/circle-arrow-v2.svg);
	border-radius: 50%;
	position: absolute;
	right: -42px;
	top: -80px;
	left: auto;
	z-index: 1;
	/* transform: translateY(-50%); */
	-webkit-animation: rotating 5s linear infinite;
	-moz-animation: rotating 5s linear infinite;
	-ms-animation: rotating 5s linear infinite;
	-o-animation: rotating 5s linear infinite;
	animation: rotating 5s linear infinite;
}
.sec__tax-return-calculator__how {
	padding-top: 100px;
}
.sec__tax-return-calculator__how .vc_single_image-wrapper img {
	position: relative;
	z-index: 2;
}
.sec__tax-return-calculator__how .bg__circle:after {
	content: "";
	width: 500px;
	height: 500px;
	background: #EAEAF4;
	border-radius: 50%;
	position: absolute;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
}
.sec__terminologies {
	padding-top: 100px;
}
.sec__terminologies .icon__animation {
	position: absolute;
	right: 0;
}
.terminologies__item>.vc_column-inner>.wpb_wrapper {
	border: 2px solid #000;
	border-radius: 30px;
	padding: 30px;
}
.terminologies__item:first-child .terminologies__icon {
	margin-left: -27px;
}
.terminologies__item:last-child .terminologies__icon {
	margin-left: -5px;
}
.terminologies__item .terminologies__icon img {
	height: 57px;
	object-fit: none;
}
.terminologies__item .terminologies__icon,
.terminologies__item .terminologies__title{
	margin-bottom: 15px;
}
.terminologies__item .terminologies__text p,
.terminologies__item .terminologies__text {
	margin-bottom: 0 !important;
}
.sec__factors {
	padding: 100px 100px !important;
	background: #EAEAF4;
	border-radius: 30px;
	border: 2px solid #000;
	margin-top: 100px;
}
.sec__most_out_of {
	margin-top: 100px;
	margin-bottom: 100px;
}
.hide--desktop {
	display: none;
}
@media (max-width: 1500px) {
	.sec__tax-return-calculator__how .bg__circle__arrow:after {
		right: -42px;
		background-size: contain !important;
		top: -80px;
	}
	.sec__tax-return-calculator__how .bg__circle:after {
		width: 400px;
		height: 400px;
	}
	.mobile__frame.bg__circle:after {
		width: 100%;
		height: 400px;
	}
	.sec__tax-return-calculator__how .bg__circle:after {
		width: 35vw;
		height: 35vw;
	}
}
@media (max-width: 1380px) {
	.sec__tax-return-calculator__how .bg__circle__arrow:after {
		right: 0;
	}
}
@media (max-width: 1200px) {
	.tax__calculator__form #btn-calculate-home {
		width: 100%;
	}
	.tax__calculator__form .wrap-calculator-box-control {
		padding: 30px 50px;
	}
}
@media (max-width: 990px) {
	.tax__wrapper {
		flex-direction: column;
	}
	.tax__calculator__form .tax__col {
		width: 100%;
		text-align: center;
	}
	.tax__calculator__form #btn-calculate-home {
		width: auto;
	}
}
@media (max-width: 767px) {
	.hide--mobile {
		display: none;
	}
	.hide--desktop {
		display: block;
	}
	.sec__terminologies .terminologies__item {
		margin-bottom: 15px;
	}
	.sec__factors {
		padding: 50px 15px !important;
		margin: 50px 0 0 0 !important;
	}
}
@media (max-width: 480px) {

	.sec__tax_return_calculator {
		padding-top: 50px;
	}
	#home-tax-calculator.tax__calculator__form .tax__button a {
		margin-top: 0;
	}
	.sec__tax_return_calculator .wrap-calculator-box {
		margin: 0;
	}
	.tax__calculator__form .wrap-calculator-box-control {
		flex-direction: column;
	}
	.tax__calculator__form .tax__col {
		width: 100%;
	}
	.tax__calculator__form .tax__button {
		width: 100%;
	}
	.tax__calculator__form .wrap-calculator-box-control {
		padding: 15px;
	}
	.tax__calculator__form .wrap-calculator-box-result {
		padding: 15px;
	}
	.tax__calculator__form .wrap-calculator-box-result .tax__result__wrapper {
		flex-direction: column;
		gap: 15px;
	}
	.tax__calculator__form .wrap-calculator-box-result .tax__result__wrapper .result__left,
	.tax__calculator__form .wrap-calculator-box-result .tax__result__wrapper .result__right{
		width: 100%;
	}
	.tax__calculator__form .wrap-calculator-box-result .tax__result__wrapper .result__right {
		padding-top: 0;
	}
	.sec__tax-return-calculator__how {
		padding-top: 50px;
	}
	.sec__tax-return-calculator__how .bg__circle__arrow:after {
		width: 201px;
		height: 232px;
		top: -95px;
		right: -20px;
		left: auto;
		background: url(assets/images/circle-arrow-mobile.svg);
	}
	.sec__tax-return-calculator__how .bg__circle {
		margin-top: 50px;
	}
	.sec__tax-return-calculator__how .bg__circle:after {
		display: none;
	}
	.sec__terminologies {
		padding-top: 50px;
	}

	.sec__most_out_of .mobile__frame {
		margin: 0;
	}
	.sec__most_out_of .mobile__frame:before {
		top: 0;
	}
	.sec__most_out_of .sec__most_out_of--right {
		margin-top: 30px;
	}
	.tax__calculator__form .tax__button .rt-button {
		text-align: center;
	}
	.sec__most_out_of {
		margin-top: 50px;
		margin-bottom: 65px;
	}
}
@media (max-width: 400px) {
	.heading__lv2 {
		font-size: 35px;
		line-height: 45px;
	}
}
/* End Tax Return Calculator */

/* Begin FAQ */
.sec__banner.faqs__page {
	padding-top: 100px;
}
.sec__banner.faqs__page:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 330px;
	background: #eaeaf4;
	border-bottom: 2px solid #000;
	position: absolute;
	top: 0;
	left: 0;
}
.sec__banner.faqs__page>.vc_row {
	position: relative;
	z-index: 2;
	color: #000;
}
.sec__banner.faqs__page .image__animation {
	position: absolute;
	right: 0;
	top: 100px;
}
.sec__banner.faqs__page .image__animation.position--left-center {
	left: -20px;
	top: 50%;
}
.sec__banner.faqs__page {
	margin-bottom: 50px;
}
.sec__banner.faqs__page .accordion__faqs .rt-accordion-item{
	background: #fff;
}
.sec__banner.faqs__page .accordion__faqs .rt-accordion-item.rt-active,
.sec__banner.faqs__page .accordion__faqs .rt-accordion-item:hover
{
	background: #8cc63e;
}
@media (max-width: 480px) {
	.sec__banner.faqs__page {
		padding-top: 50px;
	}
	.sec__banner.faqs__page:after {
		height: 375px;
	}
	.sec__banner.faqs__page .image__animation {
		display: none;
	}
	.sec__banner.faqs__page .accordion__faqs .rt-accordion-item > .rt-accordion-item-title > .panel-title {
		padding-right: 30px;
	}
	.sec__banner.faqs__page .image__animation.position--left-center {
		display: none;
	}
	.accordion__faqs .rt-accordion-item>.rt-accordion-item-body {
		padding-right: 0px;
	}
	footer .trust__logos {
		flex-direction: column;
	}
	footer .trust__logos img {
		width: 90px;
	}
}
/* End FAQ */
footer .wraper_footer_main {
	border: 0;
}
footer .footer__copyright {
	text-align: center;
	padding-bottom: 30px;
	font-size: 14px;
	color: #000;
}
footer .footer__copyright a {
	text-decoration: underline !important;
	color: #000;
}
@media (max-width: 480px) {
	footer .footer__copyright {
		padding: 0 15px 30px 15px;
	}
	footer .footer__copyright span {
		display: block;
	}
	header .is-sticky .header_main .brand-logo img {
		filter: brightness(0);
	}
	#main-menu-left .menu-item-has-children .sub-menu {
		background: none;
	}
	#main-menu-left ul li.current-page-parent>a, 
	#main-menu-left ul li ul li.current-menu-parent>a,
	#main-menu-left ul li ul li.current-menu-parent ul li.current-menu-item>a{
		font-weight: bold;
	}
}

/* Income Tax Calculator - BEGIN */
.income-taxt-calculator .tax__control.col-12 {
	flex-direction: column;
	align-items: start;
}
.income-taxt-calculator .tax__wrapper {
	align-items: start;
}
.income-taxt-calculator .wrap-calculator-box-control {
	padding: 50px;
	gap: 30px;
}
.income-taxt-calculator .wrap-calculator-box-result #take-home-pay-value {
	font-size: 50px;
	font-weight: bold;
	margin: 20px 0;
}
.income-taxt-calculator .wrap-calculator-box-result .reset-income-tax {
	color: #000 !important;
	text-decoration: underline;
}
.income-taxt-calculator .wrap-calculator-box-result {
	padding: 50px;
}
.income-taxt-calculator .table>thead>tr>th {
	background: #F4F5FA;
	color: #000 !important;
	border-color: #000;
}
.income-taxt-calculator .table-tax-wrap .table>tbody>tr>td,
.income-taxt-calculator .table-tax-wrap .table>thead>tr>th{
	border-color: #000;
	border-right: 1px solid #000;
}
.income-taxt-calculator .table-tax-wrap .table>tbody>tr>td:last-child,
.income-taxt-calculator .table-tax-wrap .table>thead>tr>th:last-child {
	border-right: 0;
}
.income-taxt-calculator .table>tbody>tr>td {
	border-color: #000;
}
.income-taxt-calculator .table-tax-wrap {
	border: 2px solid #000;
	border-radius: 15px;
	margin-top: 50px;
}
.income-taxt-calculator .table-tax-wrap table {
	margin: 0;
}
.income-taxt-calculator .wrap-calculator-box-result .tax__result__wrapper .result__right {
	padding-top: 0;
}
.income-taxt-calculator #btn-calculate {
	margin-top: 0 !important;
	width: 100%;
}
.income-taxt-calculator .yikes-easy-mc-form input[type=email] {
	border: 1px solid #000;
	background: #fff;
	border-radius: 10px;
	height: 66px;
	padding: 0 20px;
}
.income-taxt-calculator .yikes-easy-mc-form .submit-button-inline-label {
	width: 35%;
	position: absolute;
	top: -1px;
	right: 0;
}
.income-taxt-calculator .yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button {
	border: 0 !important;
	border-radius: 30px !important;
	background: #000 !important;
	margin: 0 !important;
	min-height: 67px;
}
.income-taxt-calculator .yikes-easy-mc-form.yikes-mailchimp-form-inline {
	position: relative;
}
.income-range-table .table-tax-wrap .table>thead>tr>th {
	background: #F4F5FA;
	color: #000 !important;
	border-color: #000;
}
.income-range-table .table-tax-wrap .table>tbody>tr>td,
.income-range-table .table-tax-wrap .table>thead>tr>th{
	border-color: #000;
	border-right: 1px solid #000;
}
.income-range-table .table-tax-wrap .table>tbody>tr>td:last-child,
.income-range-table .table-tax-wrap .table>thead>tr>th:last-child {
	border-right: 0;
}
.income-range-table .table-tax-wrap .table-tax-wrap {
	border: 2px solid #000;
	border-radius: 15px;
	margin-top: 50px;
}
.income-range-table .table-tax-wrap table {
	margin: 0;
}
.income-range-table .table-tax-wrap {
	border: 2px solid #000;
	border-radius: 15px;
	margin: 0;
	position: relative;
	z-index: 2;
}
.income-range-table:before {
	content: "";
	width: 300px;
	height: 300px;
	background: #8cc63f38;
	border-radius: 50%;
	position: absolute;
	right: auto;
	left: 50%;
	top: -60px;
	transform: translateX(-50%);
}
.current-income-tax-brackets {
	padding: 100px 0;
}
.how-your-tax-calculated {
	padding: 80px !important;
	background: #EAEAF4;
	border: 2px solid #000;
	border-radius: 30px;
}
.img-border img{
	border-radius: 15px;
	border: 2px solid #000;
}
.tax-calculate-salary h4 {
	font-family: Poppins;
	font-size: 16px;
	font-weight: 700;
	line-height: 26px;
}
.tax-calculate-salary .number {
	font-family: Poppins;
	font-size: 29px;
	font-weight: 600;
	line-height: 40px;
}
.tax-calculate-salary .salary-tax {
	display: flex;
}
.tax-calculate-salary .salary-tax>div {
	width: 50%;
}
.tax-calculate-salary .tax-box {
	background: #fff;
	border-radius: 10px;
	padding: 20px;
	margin-top: 30px;
}
.tax-calculate-salary p {
	margin-bottom: 20px;
}
.tax-calculate-salary {
	background: #0000000d;
	padding: 30px;
	border-radius: 20px;
}
.arrow__center__shape:before {
	content: "";
	display: inline-block;
	width: 220px;
	height: 152px;
	background: url("assets/images/arrow-half.svg") no-repeat;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	bottom: -30px;
}
.calculator-terminologies-defined {
	padding: 80px !important;
}
.bg__circle__arrow:after {
	content: "";
	width: 421px;
	height: 420px;
	background: url(assets/images/circle-arrow.svg);
	border-radius: 50%;
	position: absolute;
	left: -150px;
	top: 15%;
	/* transform: translateY(-50%); */
	-webkit-animation: rotating 5s linear infinite;
	-moz-animation: rotating 5s linear infinite;
	-ms-animation: rotating 5s linear infinite;
	-o-animation: rotating 5s linear infinite;
	animation: rotating 5s linear infinite;
}
.pr--70 {
	padding-right: 70px !important;
}
.tabs ul.nav-tabs li.active a{
	font-weight: bold !important;
	transition: none;
}
.tabs ul.nav-tabs li a {
	color: #000 !important;
	opacity: 1 !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.tabs > ul.nav-tabs > li > a:before {
	background-color: #8CC63F !important;
}
.tabs p {
	margin-bottom: 20px;
}
.tabs ul {
	list-style: disc;
}
.tabs .tab-content .tab-pane > h3 {
	margin-bottom: 30px;
}
.tabs .tab-content .tab-pane ul {
	list-style: initial !important;
}
.tabs .tab-content .tab-pane ul li::marker {

}
.learn-more-about {
	padding: 0 80px 80px 80px !important;
}
.tabs {
	margin-top: 50px;
}
.tabs  > ul.nav-tabs {
	border-color: #000 !important;
}
.tabs a {
	color: #8cc63f;
}
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-textarea {
	border-top: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
}
@media (max-width: 480px) {
	.income-taxt-calculator .wrap-calculator-box-control,
	.income-taxt-calculator .wrap-calculator-box-result{
		padding: 20px;
	}
	.income-taxt-calculator .yikes-easy-mc-form .submit-button-inline-label {
		position: relative;
		width: 100%;
	}
	.income-taxt-calculator .yikes-easy-mc-form label.label-inline {
		padding: 0;
	}
	.income-taxt-calculator .table-tax-wrap {
		margin-top: 20px;
	}
	.how-your-tax-calculated {
		padding: 20px !important;
		margin: 5px !important;
	}
	.tax-calculate-salary {
		margin-top: 30px;
	}
	.calculator-terminologies-defined {
		padding: 20px !important;
	}
	.pr--70 {
		padding-right: 0 !important;
	}
	.calculator-terminologies-defined .bg__circle__arrow {
		margin-top: 30px;
	}
	.learn-more-about {
		padding: 20px !important;
	}
	.tabs > ul.nav-tabs {
		display: flex;
	}
	.tabs .nav-tabs>li {
		margin-bottom: 0 !important;
	}
}

/* Income Tax Calculator - END */