:root {
--color-primary-3: #8AAA4C !important;
}
body{background:#fff;}
.container{max-width:1320px !important;}
.row > *{padding-right:15px !important; padding-left:15px !important;}
h1, h2{font-size:48px; font-weight:700;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, address, p, pre, blockquote, menu, ol, ul, table, hr{margin-bottom:20px;}
.desktop-none{display:none !important;}
.mobile-none{display:block !important;}
.fullimg{width:100%;}
p{margin:0 0 40px;} .rts-breadcrumb-area{padding-top:280px;}
.header-three .header-top-right .email i{color:#8AAA4C !important;}
.header-three .header-top-right .call i{color:#8AAA4C !important;}
.mainmenu li.has-droupdown .submenu::after{border-bottom-color:#8AAA4C !important;}
.header-three .main-header .nav-main ul li a::after{bottom:43px !important;}
.banner-three::before{display:none !important;}
.bg_banner-three{background-image: url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/slider-one.png);}
.bg_banner-three.slide-2{background-image: url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/slider-one.png);}
.bg_banner-three.slide-2{background-image: url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/slider-two.jpg);}
.bg_banner-three.slide-3{background-image: url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/slider-three.jpg);}
.banner-three-inner::after{content: "Small Business"; font-size:140px;} .bg-call-to-action-two .cta-two-wrapper{padding:60px 0 !important;}
.bg-call-to-action-two{background-color:#577B2999; }
.rts-project-area .bg-input-project{margin-right:-60px;}
.header-three .main-header-three a.thumbnail-logo img{padding:10px 10px;}
.header-three .header-top-three .top-left{padding-left:25px;}
.header-three .header-top-right{margin-right:0px;}
.about-sm-big{position:absolute; left:135px; bottom:-40px;}
.about-section{background-image: url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/about-bg.png); background-position:bottom right; background-repeat: no-repeat; background-size: cover;}
.whatwedo-section{background-color:#fff;}
.whatwedo-section h2{font-size:48px; font-weight:700; text-transform:none;}
.whatwedo-section .pre-title{text-transform:uppercase;}
.whatwedo-section{padding:80px 0px 30px !important;}
.whatwedo-section .pre-title{font-size: 16px; font-weight: 700; color:#8AAA4C !important; text-transform: uppercase; letter-spacing: 5.3px; margin: 0px 0px 10px 0px;}
.whatwedo-section p{color:#000;}
.service-box{ text-align:center; }
.service-box .content{text-align:center !important;}
.service-box .service-btn img{max-width:250px !important; margin:0px auto 0px !important;}
.service-box h5{text-align:center; text-transform:uppercase; margin-bottom:10px; color:#fff; font-size:18px; line-height:26px; font-weight:600;}
.service-box h3{text-transform:uppercase; margin:0 0 15px; color:#fff; letter-spacing:2px; font-weight:600; font-size:20px; line-height:24px;}
.service-box p{margin:0 0 26px; font-size:15px !important; line-height:22px !important;}
.calltoaction-black{background-image: url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/bookkeeping-bg.png); background-position:center center; background-repeat:no-repeat;  background-size: cover; padding:50px 0px;}
.calltoaction-black h4{font-size: 32px; font-weight: 700; color:#8AAA4C; text-transform: uppercase; line-height: 36px; letter-spacing: 1px; padding: 0px 0px 0px 0px; max-width:70%;}
.leading-business-solution-section{padding-bottom:60px;}
.whychoose-section{padding:100px 0;}
.whychoose-section .accordion-button{padding:0 20px !important;}
.faq-two-inner .title-area-faq .sub{text-transform:uppercase; color:#8AAA4C;}
.faq-two-inner .title-area-faq span.sm-title span{color:#8AAA4C;}
.faq-two-inner .faq-accordion-area .accordion .accordion-item .accordion-header button::after{color:#8AAA4C;}
.faq-two-inner .faq-accordion-area .accordion .accordion-body{padding:10px 20px 30px !important; line-height:20px;}
.ourteam-section .rts-title-area.team::after{content: "MANAGEMENT";}
.ourteam-section h2.title{text-transform:uppercase;}
.rts-title-area p.pre-title{color:#8AAA4C;}
.team-inner-two .acquaintance-area .header .title{font-size:18px;}
.team-inner-two .acquaintance-area .header span{color:#8AAA4C;}
.title-area-project-w-in .bg-email{background-image: url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/appointment-bg1.png);}
.makean-appointment-section{padding-top:40px; padding-bottom:0px;}
.makean-appointment-section .product-form .row{margin-left:-15px; margin-right:-15px;}
.makean-appointment-section .product-form input[type="submit"]{width:100%; background: #8AAA4C; color: #fff; font-weight: 700; font-size: 16px;}
.calltoaction-green .cta-two-wrapper .title-area .title{font-size:34px; line-height:40px;}
.ourteam-section .team-inner-two a.thumbnail:hover img{filter: grayscale(100); transform: scale(1); }
.news-section{padding:120px 0 60px;}
.news-box{margin:0px; padding:0px; position:relative; border-radius:10px; overflow:hidden;}
.news-box-picture{margin:0px; padding:0px; position:relative;}
.news-box-picture:before{content: ''; display: block; width: 100%; height: 100%; background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.78) 70.2%); position: absolute; left: 0; top: 0;}
.news-box-caption{position: absolute; bottom: 60px; left: 60px; width: 75%;}
.news-box h3{font-size: 24px; font-weight: 700; line-height: 34px; transition: 0.3s; margin: 0 0 20px;}
.news-box h3 a{color:#fff; transition: 0.3s;}
.news-box h3 a:hover{color:#8AAA4C;}
.btn-part{transition: 0.3s; font-weight: 600;}
.readon-arrow{padding: 10px 19px 10px 19px; font-size: 16px; font-weight: 700; border-radius: 5px 5px 5px 5px; background-color: #8AAA4C26; box-shadow: none; transition: all 0.3s ease 0s; color: #fff;}
.readon-arrow:hover{color:#8AAA4C; background-color:transparent;}
.readon-ball{display: inline-block; width: 38px; height: 38px; background: #8AAA4C; border-radius: 30px; color: #fff; line-height: 38px;text-align: center; margin-right: 10px;}
.news-section .rts-title-area.team::after{content:'NEWS';}
.ourleadership-section{margin:0px; padding:0px; width:100%; position:relative; background-image:url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/leadership-bg.png); background-color:#8aaa4c; background-position: top center;  background-repeat: no-repeat; background-size: cover;}
.ourleadership-image{margin:0px; padding:0px; position:relative;}
.ourleadership-pic{margin:-75px 0 0;}
.ourleadership-whitebox{margin:0px 0 25px; padding:25px 30px; background:#fff; position:relative;}
.ourleadership-section p.cpa-heading{color: #020202; font-family: "Playfair Display",Sans-serif; font-size: 40px; font-weight: 600; padding: 0; margin: 0 0 10px;line-height: 1; letter-spacing: -0.02em;}
.ourleadership-section p.kashpresident{color: #8CA84E; font-size: 15px; font-weight: 700; text-transform: uppercase; font-family: Red Hat Display; letter-spacing: -0.02em;
line-height: 1; margin: 0 0 15px;}
.ourleadership-whitebox ul{margin:0px 0 0 15px; padding:0px; list-style: disc;}
.ourleadership-whitebox ul li{list-style: disc; margin:0 0 10px;}
.ourleadership-title{}
.ourleadership-title h2{font-family: "Playfair Display",Sans-serif; font-size:48px; line-height:normal; color:#fff; font-weight:700; text-transform:uppercase; margin:0 0 5px;}
.ourleadership-title h3{font-size:42px; line-height:normal; color:#fff; font-weight:600; margin:0 0 20px;}
.ourleadership-button{text-align:right;}
.react_button{padding: 17px 30px; font-size: 16px; line-height: 21px; font-weight: 700; border-radius: 15px; background: #fff; color: #8AAA4C; display:inline-block; vertical-align:middle;}
.react_button:hover{color: #8AAA4C;}
.ourleadership-content{padding:50px 0 20px;}
.testimonials-section p.pre-title{margin-bottom:0px; font-size: 16px; font-weight: 500; text-transform: uppercase; color: #8AAA4C;}
.testimonials-section .rts-client-reviews-h2{padding:20px;}
.testilogo-box{width:18%; float:left; padding:0; margin:0 1% 20px;}
.testimonials-section .container{max-width:1200px !important;}
.rts-client-reviews-h2 .review-body p.disc{margin-bottom:20px; margin-top:20px; padding-bottom:20px;} .footer-section{margin:0px; padding:80px 0 50px; width:100%; position:relative; background:#262626; font-family: Jost !important;}
.footer-section h2{font-family: Jost !important; font-size:20px; color:#FFF; font-weight:400; text-transform:uppercase; margin:0px 0 10px;}
.footer-section h3{font-family: Jost !important; font-size:20px; color:#9D9D9D; font-weight:400; margin:0px 0 10px;}
.footer-section h4{font-family: Jost !important;}
.footer-section h5{font-family: Jost !important;}
.footer-section h6{font-family: Jost !important;}
.footer-section p{font-family: Jost !important; font-size:16px; line-height:21px; color:#9D9D9D; font-weight:400; margin:0px 0 10px;}
.footer-section p:last-child{margin-bottom:0px;}
.footer-section ul{margin:0px; padding:0px; list-style:none;}
.footer-section ul li{font-family: Jost !important; font-size:16px; line-height:21px; color:#9D9D9D; font-weight:400; margin:0px 0 10px;}
.footer-section ul li a{color:#9D9D9D;}
.footer-section ul li a:hover{color:#8AAA4C;}
.footer-bottom-section{margin:0px; padding:20px 0; width:100%; position:relative; text-align:center; background:#262626; border-top:#5C5C5C solid 1px; font-family: Jost !important;}
.footer-bottom-section ul{margin:0px; padding:0px; list-style:none;}
.footer-bottom-section ul li{font-family: Jost !important; font-size:16px; line-height:21px; color:#9D9D9D; font-weight:400; margin:0px 0px 10px; display:inline-block; vertical-align:middle;}
.footer-bottom-section ul li a{color:#9D9D9D; padding:0 18px 0 15px; line-height:21px; border-right:#9D9D9D solid 1px;}
.footer-bottom-section ul li a:hover{color:#8AAA4C;}
.footer-bottom-section p{font-family: Jost !important; font-size:16px; line-height:21px; color:#9D9D9D; font-weight:400; margin:0px 0 0px;}
.footer-bottom-section ul li:last-child{border-right:none;}
.footer-logo{max-width:240px; margin:0 0 20px;}
.footer-about{margin-bottom:40px;}
.footer-contact{margin:0px; padding:0px;}
.footer-contact ul{margin:0px; padding:0px; list-style:none;}
.footer-contact ul li{position:relative; padding-left:23px;}
.footer-contact ul li i{position:absolute; left:0px; top:6px;}
.footer-newslatter{margin:45px 0 0;}
.newslatter-form input[type="email"]{border:0 none; height:50px; font-size:16px; padding:0 20px; background-color:#02010100 !important; border:1px solid #E3E3E3 !important;border-radius: 15px 15px 15px 15px !important;}
.newslatter-form input[type="submit"]{background:#8AAA4C !important; padding:13px 20px 13px 20px; border-radius: 8px 8px 8px 8px !important; border:none !important; font-size:14px; color:#fff; text-transform:capitalize; display:inline-block;font-family: Jost !important;}
.newslatter-form input[type="submit"]:hover{background:#8AAA4C !important; color:#fff !important; transform: translateY(-0px) !important;}
.footer-social{margin:45px 0 0;}
.footer-social ul{margin:0px; padding:0px; list-style:none;}
.footer-social ul li{display:inline-block; vertical-align:middle; margin:0 5px 0 0;}
.footer-social ul li a{background-color: #787878; color:#fff; border-radius:50%; text-align:center; font-size:20px; padding:0px; display:block; width:44px; height:44px; line-height:44px;}
.footer-social ul li a:hover{color:#fff;} .blogpost-section{padding:80px 0px;}
.blogleft h2{font-size:36px; color:#083d59; margin:0 0 10px;}
.blogleft h3{font-size:28px; color:#083d59; font-weight:700; margin:0 0 10px;}
.blogleft h4{font-size:20px; color:#083d59; font-weight:600; margin:0 0 10px;}
.blogleft h5{font-size:18px; color:#8AAA4C; font-weight:600; letter-spacing:normal; margin:0 0 15px;}
.blogleft p{font-size:16px; line-height:24px; color:#393939; font-weight:400; margin:0 0 26px;}
.service-detials-step-1 .service-details-card{border-color:#8AAA4C !important;}
.service-detials-step-1 .service-details-card .thumbnail img{width:120px; height:auto;}
.service-detials-step-1 .service-details-card .details .title{letter-spacing:0px;}
.number-title h6.title{font-size:18px; font-weight:700; margin:0 0 10px; color:#1C2539; text-transform:uppercase;}
.number-title h6.title:hover{color:#8AAA4C;}
.service-detials-step-2 .single-service-step .title{font-size:18px; font-weight:700; margin:0 0 10px; color:#1C2539; text-transform:uppercase;}
.service-detials-step-2 .single-service-step .title:hover{color:#8AAA4C;}
.service-faq .accordion-item{border:none; box-shadow: 0px 7px 18px rgba(24, 16, 16, 0.05); margin-bottom: 20px;}
.service-faq .accordion-button{border: 1px solid transparent;  background: #fff !important;  color: #1C2539 !important;  border-radius: 5px 5px 0 0; box-shadow: none; font-size: 18px; font-weight: 700; padding: 24px 40px;}
.service-faq .accordion-body{padding:0px 40px 30px; font-size:16px; line-height:24px; color:#393939; font-weight:400;}
.service-detials-step-3 .single-banifits i{color:#000; font-size:16px; margin:0 5px 0 0;}
.service-detials-step-3 .single-banifits{font-size: 16px; line-height: 24px; color: #393939; font-weight: 400;}
.service-detials-step-3 h4{font-weight:700; color:#000;}
.service-faq .accordion-button::after{background-image:none; background:url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/arrow-up.png) 0 0 no-repeat; content:''; width:18px; height:12px;}
.service-detials-step-2 .single-service-step p.step::before{background: #F6F6F6;}
.service-detials-step-2 .single-service-step p.step::after{background: #8AAA4C;}
.rts-single-wized .service-list{margin:0px; padding:0px;}
.rts-single-wized .service-list li{margin-bottom:15px; margin-top:0px;}
.rts-single-wized .service-list li a{position:relative; background: #fff; color: #5D666F; font-weight:500; padding:15px 25px; display:block; transition: all 0.3s ease 0s;}
.rts-single-wized .service-list li a:hover{color: #8AAA4C;}
.rts-single-wized .service-list li a:after{position:absolute; right:25px; top:24px; content:''; background:url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/arrow.png) 0 0 no-repeat; content:''; width:15px; height:10px;}
.accountinghelp{padding:40px !important;}
.accountinghelp h5.title{font-size:20px !important; line-height:normal !important; font-weight:700; letter-spacing:normal; margin:0 0 15px !important;}
.accountinghelp p{font-size:16px; line-height:normal; font-weight:600; color:#fff; letter-spacing:normal; margin:0 0 25px;}
.accountinghelp .wized-header{margin-right:auto; margin-left:auto; max-width:200px;}
.accountinghelp .rts-btn.btn-primary{background: #8AAA4C;}
.blog-review-block{margin:0 0 35px; padding:40px; background:#F6F6F6; width:100%; position:relative;}
.blog-review-block
h3{font-size:18px; line-height:normal; color:#083d59; font-weight:600; margin:0 0 20px;}
.blog-review-box{background-color: #fff; border: 1px solid #e1e8ed; border-radius: 5px; padding: 0; overflow:hidden; margin:0 0 20px;}
.blog-review-box:last-child{margin-bottom:0px;}
.blogreview-top{border-bottom:1px solid #e1e8ed; padding:15px 15px 10px; display:block; position:relative;}
.blogreview-profile{width:36px; height:36px; border-radius:50px; overflow:hidden; margin:0 10px 0 0; display:inline-block; vertical-align:middle;}
.blogreview-name{display:inline-block; vertical-align:middle;}
.blogreview-social{position:absolute; top:15px; right:15px; font-size:16px;}
.blogreview-name h4{font-size:14px; line-height:18px; color:#1c2022; font-weight:700; margin:0 0 3px;}
.blogreview-name h5{font-size:12.5x; line-height:normal; color:#697882; font-weight:500; margin:0 0 0px;}
.blog-review-box p{font-size:14px; line-height:20px; font-weight:400; color:#393939; letter-spacing:normal; margin:0 0 0px;}
.blogreview-bottom{padding:10px 15px 15px;}
.blogreview-social .fa-twitter{color:#1da1f2;}
.blogreview-social .fa-linkedin{color:#0077b5;}
.free-tax-help-block{margin:0 0 35px; padding:0px; background:#F6F6F6; width:100%; position:relative;}
.free-tax-help-block h4{font-size:18px; line-height:normal; color:#083d59; font-weight:600; margin:0 0 20px; padding:30px 40px 0;}
.freetax-help-row{margin:0px; padding:0px 0px;display: flex; align-items:center;}
.freetax-help-left{width:50%; }
.freetax-help-right{width:50%; text-align:center; padding:0 20px 0 0;}
.free-tax-help-block p{font-size:16px; line-height:24px; font-weight:400; color:#393939; letter-spacing:normal; margin:0 0 20px;}
.book-download-btn{display:inline-block; line-height:1; background-color:#69727d; font-size:15px; padding:12px 24px; border-radius:3px; color:#fff; fill:#fff; text-align:center; transition: all .3s;}
.blog-consultant-block{background-color:#1C2539; margin:0 0 35px; padding:25px; }
.blog-consultant-top{text-align:center; margin:0 0 25px;}
.blog-consultant-top h5{font-size:16px; line-height:normal; color:#fff; font-weight:400; text-transform:uppercase; margin:0 0 5px;}
.blog-consultant-top h3{font-size:20px; line-height:normal; color:#fff; font-weight:700; text-transform:uppercase; margin:0 0 5px;}
.blog-consultant-top h4{font-size:20px; line-height:normal; color:#fff; font-weight:400; text-transform:uppercase; margin:0 0 25px;}
.blog-consultant-block input{margin-bottom:20px; background:#fff; border:none;}
.blog-consultant-block input[type="radio"]{opacity:1; margin-bottom: 0; display: inline-block; vertical-align: middle;}
.blog-consultant-block .wpcf7-quiz-label{font-weight:600; color: #737272; font-size: 15px;}
.blog-consultant-block p{margin-bottom:0px;}
.blog-consultant-block input[type="submit"]{background: #8AAA4C !important; color:#fff;}
.blog-consultant-block .wpcf7-list-item-label{font-size:15px;}
.blog-consultant-block .wpcf7-list-item.first{margin-left:0px;}
.needvideo-block{margin:0 0 35px; padding:25px; background:#8AAA4C; text-align:center;}
.needvideo-block h3{font-size:18px; line-height:normal; color:#fff; font-weight:600; margin:0 0 20px;}
.needvideo-block h6{font-size:20px; line-height:normal; color:#fff; font-weight:600; margin:0px 0 0px; position:relative; top:70px;}
.needvideo-box{margin:0px; padding:0px; position:relative; text-align: center;}
.overly-border{border-radius: 50%; position: absolute; width: 100%; height: auto; top: 40%; left: 50%; transform: translate(-50%, -50%); z-index: 2;}
.popup-videos{position: absolute; transform: translateX(-50%) translateY(-50%); box-sizing: content-box; display: block; width: 80px; height: 80px; border-radius: 50%; line-height: 90px; padding: 0; margin: 0 auto; left: 50%; top: 50%; z-index: 9; text-align: center; background: #8AAA4C52; font-size:25px; color:#fff;}
.popup-videos i{color:#fff;}
.popup-videos::before{border: 1px solid #fff; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); content: ""; position: absolute; z-index: 0; left: 50%; top: 50%;  transform: translateX(-50%) translateY(-50%); display: block; width: 80px; height: 80px; border-radius: 50%; animation: pulse-border 1500ms ease-out infinite; border-color: #8AAA4C;}
.popup-videos::after {content: ""; position: absolute; z-index: 1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 80px; height: 80px; border-radius: 50%; transition: all 200ms;}
.breadcrumb-bg{background-image:url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/inner-banner.jpg);}
.blog-sidebar-menu{margin-bottom:35px !important;}
.service-detials-step-1 .thumbnail{margin-bottom:25px !important;}
.rts-breadcrumb-area .bread-tag span{margin-right:5px;}
.rts-breadcrumb-area .bread-tag a.active{margin-left:0px;}
.bloglisting-section{margin:0px; padding:80px 0px; width:100%; background:#f5f5f7; background:#fff; position:relative;}
.bloglisting-box{margin:0px 0 50px; padding:0px; width:100%; position:relative;}
.bloglisting-box-inn{box-shadow: 0px 13px 40px #1810102a; position:relative; border-radius:15px;;}
.bloglisting-image{position:relative; padding:0 !important; overflow:hidden; border-top-left-radius:15px; border-top-right-radius:15px; transition: all ease .3s;}
.bloglisting-content{z-index:5; padding:40px; background:#fff; border-radius:0 0 15px 15px; position:absolute; bottom:-50%;}
.bloglisting-text{max-height:90px; overflow:hidden; transition:0.5s ease-in-out;}
.bloglisting-box-inn:hover .bloglisting-text{max-height:155px; overflow:hidden; transition: 0.5s ease-in-out;}
.bloglisting-box h3{font-size:22px; line-height:24px; color:#1C2539; font-weight:700; margin:0 0 10px;}
.bloglisting-box h3 a{color:#1C2539; transition: all ease .3s;}
.bloglisting-box h3 a:hover{color:#8AAA4C;}
.bloglisting-box p{font-size:16px; line-height:20px; color:#5D666F; font-weight:400; margin: 0 0 15px;}
.blogmore-btn{font-size:16px; line-height:normal; color:#040404; font-weight:700; margin:0px; transition: all ease .3s;}
.blogmore-btn:hover{color:#8AAA4C;}
.blog-pagination{text-align:center;}
.footer-bottom-section p a{color:#8AAA4C;}
.rts-client-reviews-h2 .review-body p.disc{font-size:15px; line-height:22px;}
.rts-client-reviews-h2 .review-header .discription .title{font-size:16px; letter-spacing:0px;}
.rts-client-reviews-h2 .review-header .discription span{color:#8D8D8D; font-size:14px; font-weight:500;}
.rts-customer-feedback-area-six .rts-client-reviews-h2 .review-header .thumbnail::after{background-image: url(//advantagetaxaccountants.com/wp-content/themes/twentytwentyone-child/assets/images/comma.png); width:24px; height:24px;}
.testimonials-section .star-icon i{color:#8AAA4C !important; margin-left:3px;}
.subtitle-banner{margin-bottom:5px; font-size:16px;}
.about-right-three .title-area-about-three .sub{margin-bottom:5px; font-size:16px; color: #8AAA4C; letter-spacing: 0.3em; font-weight: 700; text-transform: uppercase;}
.rts-business-solution-right .title-area .sub{margin-bottom:5px; font-size:16px;}
.faq-two-inner .title-area-faq .sub{margin-bottom:5px;}
.title-area-project-w-in .sub{margin-bottom:5px;}
.title-area-project-w-in .bg-email .contact-info .discription h6{color: #fff; font-weight: 500; font-size: 14px; line-height: 18px; margin:0px;}
.team-inner-two p{margin:0px;}
p:last-child{margin-bottom:0px;}
.service-detials-step-3 ul li a{color:#393939;}
.service-detials-step-3 ul li a:hover{color:#f00;}
.service-detials-step-3 h3{margin-top:30px; margin-bottom:20px;}
.bg_banner-three::after{background:#050a1553;}
.blog-widgets h2{font-size:24px; margin-bottom:12px;}
.blog-widgets ul{margin:0px 0 30px; padding:0px;}
.blog-widgets ul li{font-size:15px; line-height:normal; color:#393939; font-weight:400; margin:0 0 8px;}
.blog-widgets ul li a{color:#393939;}
.blog-widgets ul li a:hover{color:#8AAA4C;}
.blog-widgets .tagcloud{margin-bottom:30px;}
.service-detials-step-1 .service-details-card .thumbnail img{max-width:40px;}
.service-detials-step-3 h3{text-align:left !important;}
.service-detials-step-3 ul li a:hover{color:#8AAA4C;}
.advantagetaxaccountantscom-related-links.advantagetaxaccountantscom-related-links-list-links{padding:0 15px !important;}
.popup-videos br{display:none;}
.overly-border p{margin-bottom:0px;}
.needvideo-box p{margin-bottom:0px;} .reactheme-breadcrumbs .breadcrumbs-inner{ padding-top: 260px;
padding-bottom: 160px;}
.reactheme-breadcrumbs .page-title {
font-size: 60px;
line-height: 70px;
color: #fff;
margin: 0; font-family: 'Red Hat Display', sans-serif; font-weight:700;
}
.reactheme-breadcrumbs .breadcrumbs-title {
font-size: 0px;
padding: 12px 30px;
border-radius: 31px;
box-shadow: 0px 9px 18px rgba(24, 16, 16, 0.0005);
display: flex;
justify-content: flex-end;
max-width: max-content;
background: #fff;
float: right;
}
.reactheme-breadcrumbs .breadcrumbs-title {
font-size: 0px;
padding: 12px 30px;
border-radius: 31px;
box-shadow: 0px 9px 18px rgba(24, 16, 16, 0.0005);
display: flex;
justify-content: flex-end;
max-width: max-content;
background: #fff;
float: right;
}
.reactheme-breadcrumbs .breadcrumbs-title span span {
margin-right: 10px;
display: inline-block;
padding-right: 10px;
padding-left: 5px;
}
.reactheme-breadcrumbs .breadcrumbs-title span a.home span {
padding-left: 0;
}
.reactheme-breadcrumbs .breadcrumbs-title span {
font-size: 16px;
position: relative;
}
.reactheme-breadcrumbs .breadcrumbs-title span.current-item {
margin-right: 0;
padding-right: 0;
margin-left: 0px;
color: #1C2539;
font-weight: 700;
}
.reactheme-breadcrumbs .breadcrumbs-title span a span {
color: #5D666F;
transition: 0.3s;
}
.reactheme-breadcrumbs .breadcrumbs-title span a span:hover {
opacity: 0.7;
}
.reactheme-breadcrumbs .breadcrumbs-title span a:before {
content: "\f105";
height: 15px;
font-family: "Font Awesome 5 Pro" !important;
position: absolute;
right: 9px;
top: 0px;
}
.reactheme-breadcrumbs .breadcrumbs-title span a:before {
right: 3px;
}
.reactheme-breadcrumbs .breadcrumbs-title .current-item {
color: #000;
}
.acc-body{ margin-bottom:85px; margin-top:85px;}
@media only screen and (min-width:300px) and (max-width:767px) {
.desktop-none{display:block !important;}
.mobile-none{display:none !important;}
.mainmenu li.has-droupdown .submenu{top:0px !important;}
.bg_banner-three::after{background: #050a1523;}
.header-three .main-header-three a.thumbnail-logo img{max-width:100%;}
.header-three .main-header-three .right #menu-btn{border:none; padding:13px 13px; background:#8AAA4C23;}
#menu-btn:hover{background:#8AAA4C !important;}
.banner-three-inner::after{font-size:40px;}
.rts-btn{font-size:15px; padding:12px 20px; margin-right:10px !important; min-width:inherit !important;}
.banner-three-inner .button-group{display:block !important;}
.about-right-three .title-area-about-three .sub{font-size:15px; letter-spacing:0.2em;}
.about-right-three .title-area-about-three .title{margin-top:0px; line-height:normal;}
.single-business-solution p{margin-bottom:0px;}
.rts-user-three-wrapper{display:block; margin-top:35px;}
.user-wrapper{display:inline-block !important; vertical-align:middle; margin: 0 10px 0 0; max-width: 80px;}
.rts-user-three-wrapper .reviews{display:inline-block; vertical-align:middle; margin:0px 10px 0 0; max-width: 80px;}
.rts-user-three-wrapper p{display:inline-block; vertical-align:middle; }
.whatwedo-section h2{font-size:26px;}
.whatwedo-section{padding:40px 0 0 !important}
.calltoaction-black h4{max-width: 100%; text-align: center; margin-bottom: 25px !important; line-height:26px;}
.cta-three-wrapper{align-items: center !important;}
.rts-business-solution-left{margin-bottom:0px;}
.rts-business-solution-right .title-area .title{line-height:30px;}
.ourleadership-title h2{font-size:30px;}
.ourleadership-title h3{font-size:22px;}
.ourleadership-section p.cpa-heading{font-size:24px;}
.whychoose-section{padding:50px 0px;}
.faq-two-inner .title-area-faq .sub{letter-spacing: 0.2em;}
.faq-two-inner .title-area-faq .title{font-size:30px;}
.faq-two-inner .title-area-faq .title span{display:block;}
.faq-two-inner .faq-accordion-area .accordion .accordion-item .accordion-header button{line-height:16px;}
.thumbnail-faq-four{padding-left: 0;   margin-top: 30px;}
.testimonials-section .rts-client-reviews-h2{margin-bottom:30px;}
.testilogo-box{width:31%;}
.bg-input-project .product-form{display:none;}
.news-section{padding:60px 0px;}
.news-box{margin-bottom:30px;}
.news-box h3{line-height: 20px; font-size: 18px; margin: 0 0 15px;}
.calltoaction-green .cta-two-wrapper .title-area .title{font-size:20px; line-height:26px;}
.footer-box-four{margin-top:25px;}
.footer-box-three{margin-top:25px;}
.footer-box-two{margin-top:25px;}
.bloglisting-content{padding:25px;}
.bloglisting-box{margin-bottom:40px;}
.blog-pagination{margin-bottom:40px;}
.rts-single-wized.contact .wized-body a.rts-btn{margin:auto !important;}
.bloglisting-section{padding:40px 0;}
.close-icon-menu{padding:0px; background:transparent !important; border:none !important;}
.rts-sidebar-menu-desktop .body-mobile .mainmenu-nav .mainmenu li a.open{ color: #8AAA4C !important;}
.rts-sidebar-menu-desktop .body-mobile .menu-item:hover .menu-link{ color: #8AAA4C !important;}
.blogpost-section{padding:40px 0px;}
.blogleft h2{font-size:26px;}
.blogleft h3{font-size:22px;}
.service-faq .accordion-button{padding: 14px 20px;}
.service-faq .accordion-body{padding: 0px 20px 30px;}
.ourleadership-pic{margin:-35px 0 0;}
.ourleadership-content{padding-top:35px;}
.react_button{font-size:15px; padding:12px 25px;}
.faq-two-inner .title-area-faq .sub{letter-spacing: 0.1em;}
.faq-two-inner .faq-accordion-area .accordion .accordion-item{margin-bottom:20px;}
.testimonials-section h2{font-size:30px; margin-bottom:0px;}
.ourteam-section{padding-bottom:30px;}
.makean-appointment-section{padding:40px 0px;}
.news-section h2{font-size:30px; line-height:34px;}
.news-section{padding:60px 0 20px;}
.ourteam-section h2.title{font-size:30px; margin-bottom:0px;}
.title-area-project-w-in .bg-email .contact-info .discription .title-sm{font-size:18px;}
.footer-section{padding:40px 0px;}
.reactheme-breadcrumbs .page-title{ font-size:45px; line-height:50px;}
.reactheme-breadcrumbs .breadcrumbs-inner{ padding-top: 160px;
padding-bottom: 160px;}
}