/*
Theme Name: Gotax
Theme URI: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Author: the Gotax team
Author URI: https://wordpress.org/
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-patterns,block-styles,wide-blocks,accessibility-ready
Version: 2.1.1674147704
Updated: 2023-01-19 17:01:44

*/
@import url('https://fonts.googleapis.com/css2?family=Oxanium:wght@600;700&family=Roboto:wght@300;400;500;700;900&display=swap');

body{font-family: 'Roboto', sans-serif;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{font-family: 'Oxanium', cursive;} 

.row > *{
padding-right: calc(var(--bs-gutter-x) * 1);
padding-left: calc(var(--bs-gutter-x) * 1);
}

.home #site-header{ display:none}
#site-header{ background:#F4F4F4;}
.singular .entry-header{ display:none}
.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){ max-width:100%; width:100%;}

.primary-menu a{ color:#000!important}

.topMen{ position:absolute; top:-84px; right:-36px}
.padt100 {padding:120px 0 60px} 
.padt60 {padding:60px 0}
.headerMain{ box-shadow:0 9px 12px -4px rgb(0 0 0 / 30%)}
.headerMain h1{ font-size:4.8rem; margin:35px 0; font-weight:bold} 
.logoT{margin:15px auto 0; max-width: 200px; float:right}

.headerMain h2.topH1{font-family: 'Roboto', sans-serif; font-weight:900; font-size:6rem; margin:0; line-height:1}
.headerMain h5.topH2{font-family: 'Roboto', sans-serif; margin:0; font-size:3.6rem}

.headPhone{ border:solid 2px #000; padding:5px 5px 5px 70px; border-radius:7px; background:url(images/callIcn.svg) no-repeat 5px 5px; background-size:50px; display:flex; margin-top:40px}
.headerMain h2{font-size:3.7rem; margin:0; display:flex; letter-spacing:0; margin-left:10px; font-weight:700 }
.headerMain h4{ font-size:2rem; margin:0; display:flex; line-height:5rem}

.headPhone h2.phone{ font-size:3.9rem}

.mapDiv{border:solid 2px #000; border-radius:7px }

.content h2{ position:relative; text-align:center; margin:40px 0; display:block; text-align:center; font-size:3rem; font-family: 'Roboto', sans-serif; font-weight:700}
.ind::before{ position:absolute; content:url('images/individuals.svg'); width:60px; height:60px; top:-80px; left:50%; margin-left:-30px; }
.sml::before{ position:absolute; content:url('images/small-business.svg'); width:60px; height:60px; top:-80px; left:50%; margin-left:-30px;}
.rnt::before{ position:absolute; content:url('images/rental-property.svg'); width:60px; height:60px; top:-80px; left:50%; margin-left:-30px;}

.inv::before{ position:absolute; content:url('images/investors.svg'); width:60px; height:60px; top:-80px; left:50%; margin-left:-30px; }
.cnt::before{ position:absolute; content:url('images/contractors.svg'); width:60px; height:60px; top:-80px; left:50%; margin-left:-30px;}
.cmp::before{ position:absolute; content:url('images/companies.svg'); width:60px; height:60px; top:-80px; left:50%; margin-left:-30px;}

.trs::before{ position:absolute; content:url('images/trusts.svg'); width:60px; height:60px; top:-80px; left:50%; margin-left:-30px; }
.spt::before{ position:absolute; content:url('images/super.svg'); width:60px; height:60px; top:-80px; left:50%; margin-left:-30px;}
.txStru::before{position:absolute; content:url('images/tex-structures.png'); width:60px; height:60px; top:-80px; left:50%; margin-left:-30px;}



a.box { color: #000; background-color: #fff; display: block; height: 320px; overflow: hidden; position: relative; cursor: pointer;box-shadow:0 1px 15px -4px rgb(0 0 0 / 30%); margin-bottom:2.5rem; border-radius:15px}
.content {position: absolute; bottom: 0; right: 0; top: 0; margin: auto; padding: 0 2em; z-index: 2; height: 3em; transition: all .2s ease; font-family: 'Roboto', sans-serif; text-align:center}

a:hover .content {height: 15em;	transition: all .2s ease;}
h2 {font-size: 1.9em;	font-weight: normal;margin: 0 0 5px 0;}
.content p {	height: 0;	opacity: 0;	visibility: hidden;	margin: 5px;	line-height: 1.5em;}
a:hover p{	height: 3em;	opacity: 1;	visibility: visible;	transition: all .2s ease;}
.link {	height: 1.5em;	line-height: 1.5;	transition: all .2s ease;	display: block;	font-size: 0.85em;	font-style: italic;}
a:hover .link {transition: all .2s ease;}
a.box:hover h2:before{ opacity:0; transition: all .2s ease;}
a.box:hover{ background:#fcd919}
.description > span{ display:block; padding:10px; }

.thClient{ box-shadow:0 9px 12px -4px rgb(0 0 0 / 30%) }
.thClient h2{ background:#000; border-radius:20px 20px 0 0; padding:15px; text-align:center; color:#fff; margin:0 auto; max-width:700px; margin-bottom:45px; display:block }

.partner{ box-shadow:0 9px 12px -4px rgb(0 0 0 / 30%) }
.partner h2{ background:#000; border-radius:20px 20px 0 0; padding:15px; text-align:center; color:#fff; margin:0 auto; max-width:700px; margin-bottom:45px; display:block }

.partner img { width: 110px; height: 110px;animation: scroll 30s linear infinite; max-width:none}
.slide-track { width: 100%; display: flex; gap: 1em;  overflow: hidden; }
.slider { margin-top: 30px;  background-color: fff;  padding: 0;}

.SayMain{box-shadow:0 9px 12px -4px rgb(0 0 0 / 30%)}
.SayMain h2{ background:#000; border-radius:20px 20px 0 0; padding:15px; text-align:center; color:#fff; margin:0 auto; max-width:770px; margin-bottom:45px; display:block; text-transform:uppercase }
.sayBox{box-shadow:0 1px 15px -4px rgb(0 0 0 / 30%); padding:20px; border-radius:10px; color:#000; height:100%; font-family: 'Roboto', sans-serif; font-size:1.6rem; display:inline-block; margin:0 0 20px 0}
.sayBox p{ opacity:1; visibility:visible; font-size:2rem}
.sayBox h6{ margin:0;}

.joImg{ max-width: 210px;margin-top: -126px;position: absolute;z-index: 2;left: -70px;}
.mBlogo{ display:none}

@keyframes scroll {
  0% {transform: translateX(0);}
  100% {transform: translatex(-1000%)}
} 

.whatWe{ box-shadow:0 9px 12px -4px rgb(0 0 0 / 30%)}
.whatWe h3{ background:#000; border-radius:20px 20px 0 0; padding:15px; text-align:center; color:#fff; margin:0 auto; max-width:700px; position:relative; margin-bottom:60px; }
.whatWe h3:before{content:url('images/whatImg.png'); position:absolute; right:-120px; bottom:-30px;}
.whatWe p > a{ display:none}

.number{animation-name: animate__bounce;
  animation-duration: 4s;}

.trackTax{ text-align:center;}
.trackTax h3{ font-size:3.7rem; margin:0; font-family: 'Roboto', sans-serif;}
.trackTax h2{font-size:4.5rem; display:block; text-align:center; margin:0; font-family: 'Roboto', sans-serif; font-weight:700; padding-bottom:20px} 
.trackTax .col-sm-6 img{ width:100%}

.trackTaxH{ text-align:center; box-shadow:0 9px 12px -4px rgb(0 0 0 / 30%)}
.trackTaxH h3{ font-size:4rem; margin:0; font-family: 'Roboto', sans-serif;}
.trackTaxH h2{font-size:4.5rem; display:block; text-align:center; margin:0; font-family: 'Roboto', sans-serif; font-weight:700; padding-bottom:20px} 
.trackTax .col-sm-6 img{ width:100%}

#site-footer{ background:#000; padding:40px 0}

.ftLink{}
.ftLink a{ border-radius:5px; border:solid 1px #fff; padding:10px 20px; float:left; margin-right:20px; color:#fff}
.fb{ color:#fff; background:url(images/Facebook-GoTax.png) no-repeat right 50%; padding-right:50px; background-size:40px; display:block; line-height:50px; text-align:right}

.qr{}
.qr img{box-shadow:0 1px 15px -4px rgb(0 0 0 / 30%); padding:2px; border-radius:10px; margin:20px 0 10px}
.qr h5{ margin:0}

.inText{}
.inText p{ font-family: 'Roboto', sans-serif; font-size:2rem;} 

.easySimple{}
.easySimple h6{ margin:0; padding:0 0 0 60px; background:url(images/check.svg) no-repeat 0 0; background-size:50px; font-family: 'Roboto', sans-serif; font-size: 2.2rem; min-height: 65px;}


.headPhone01{ border:solid 2px #000; padding:5px 5px 5px 70px; border-radius:7px; background:url(images/callIcn.svg) no-repeat 5px 5px; background-size:50px; display:flex; margin-bottom:50px;}
.headPhone01 h4{ margin:0; line-height:1.7; margin-right:20px} 
.headPhone01 h2{ margin:0; padding:0; font-family: 'Oxanium', cursive; }

.abMain{ background:url(images/aboutusImg1.png) no-repeat center top; background-size:contain; padding:0 0 60px 0; min-height:520px; margin-bottom:60px;}


.ufaq-faq-div{box-shadow:0 1px 15px -4px rgb(0 0 0 / 30%); padding:20px; border-radius:10px; color:#000; height:100%; font-family: 'Roboto', sans-serif; font-size:1.6rem; display:inline-block; margin:0 0 20px 0; width:100%;}
div.ufaq-faq-title h4{ font-size:23px; color:#000 }
.ewd-ufaq-post-margin-symbol span{background: #000; border-radius: 100%; padding: 5px; color: #fff; font-size:20px;}

.ewd-ufaq-faq-div{box-shadow:0 1px 15px -4px rgb(0 0 0 / 30%); padding:20px!important; border-radius:10px; color:#000; height:100%; font-family: 'Roboto', sans-serif; font-size:1.6rem; display:inline-block; margin:0 0 20px 0; width:100%; }
div.ewd-ufaq-faq-div h4{ font-size:23px; color:#000 }
.ewd-ufaq-post-margin-symbol span{background: #000; border-radius: 100%; padding: 5px; color: #fff; font-size:20px;}

.blog .post{box-shadow:0 1px 15px -4px rgb(0 0 0 / 30%); padding:20px; border-radius:10px; color:#000; height:100%; font-family: 'Roboto', sans-serif; font-size:1.6rem; display:inline-block; width:31%; margin:15px; min-height:420px}

.wp_post_items{box-shadow:0 1px 15px -4px rgb(0 0 0 / 30%); padding:20px; border-radius:10px; color:#000; height:100%; font-family: 'Roboto', sans-serif; font-size:1.6rem; display:inline-block;} 
.news-block-title a{font-family: 'Oxanium', cursive!important;}
.news-block-thumb img, .wp_post_items h3.news-block-title{ margin:0}

.brdBox{ border:solid 2px #000; border-radius:11px; padding:60px;}
.brdBox ul{ margin:0; padding:0; list-style:none; font-family: 'Roboto', sans-serif; font-size:2rem;}
.brdBox li{ margin:12px 0}

.dot{ position:relative; overflow:hidden}
.dot span{background:#fff; display: inline; padding: 0 14px 10px 0; position: relative; z-index: 1;} 
.dot:after{content:url('images/bgDot.png'); position:absolute; right:-20px; bottom:7; width:100%; height:5px;}

.prcingTxt{ text-align:center}
.prcingTxt h3{ margin:0; padding:0 0 30px 0}
.prcingTxt p{font-family: 'Roboto', sans-serif;}

.notice{ text-align:center; font-size:2.2rem; text-transform:none; font-style:italic; font-family: 'Roboto', sans-serif!important;}

.entry-content p, .entry-content li{font-family: 'Roboto', sans-serif!important;}
.single .entry-header{ display:block; margin:0 20px}

.single .post-inner.thin{box-shadow:0 1px 15px -4px rgb(0 0 0 / 30%); padding:30px; border-radius:10px; color:#000; height:100%; font-family: 'Roboto', sans-serif; font-size:1.6rem; display:inline-block; margin:20px}
.featured-media{ display:none}
.post-inner{ padding-top:3rem}
.section-inner{ width:100%;  max-width:1320px; margin:0 auto; padding:20px}
.section-inner.medium{ margin:0; text-align:left; width:100%;}
h2.entry-title{ font-size:3.5rem}
.post-meta-wrapper{ margin-top:1rem; max-width:100%;}
.post-meta-single-top .post-meta{justify-content: left}
.entry-categories{ display:none}

.entry-header-inner.section-inner.medium{ padding:0}
h1, .heading-size-1{ font-size:6rem}

.single #site-content{ max-width:1340px; margin:0 auto; width:100%;}
.blog #site-content{ margin-top:6rem}

.pagination-single-inner{ border:solid 3px #000; padding:30px; border-radius:12px;}
.styled-separator.is-style-wide{ display:none}
.title-inner, .pagination-single a .arrow{ color:#000}

a.to-the-top{ border:solid 1px #FCD919; background:#FCD919; border-radius:5px; padding:5px; color:#000; position: absolute;
top: 40px; right: 40px;}

.txLogo{ margin-top:20px}
.headPhone01{ border:solid 2px #000; padding:5px 5px 5px 70px; border-radius:7px; background:url(images/callIcn.svg) no-repeat 8px 8px; background-size:50px; display:flex; margin-top:6px}
.headPhone01 h2{font-size:4.4rem; margin:0; display:flex; letter-spacing:0; margin-left:10px; font-weight:700 }
.headPhone01 h4{ font-size:2rem!important; margin:0!important; padding:0; display:flex; line-height:5rem; font-family:'Oxanium', cursive!important}

.yellowBox{ background:#f9ea00; border-radius:11px; padding:30px; color:#000}
.conBox{ box-shadow:0 1px 15px -4px rgb(0 0 0 / 30%); padding:30px; border-radius:10px; color:#000; height:100%; font-family: 'Roboto', sans-serif; font-size:1.6rem; display:inline-block; width:100%}
.conBox .row{ margin-bottom:20px}
.conBox input, .conBox textarea{ border-radius:10px; border:solid 2px #000;}
.conBox input[type="submit"]{ background:#000!important}

.menu-modal-inner{ background:#000;}
.modal-menu a{color:#f4ea0e!important}
.menu-modal nav *{ border-color:#232323!important}
.menu-modal .toggle{color:#f4ea0e!important}

.abImg{margin:0 auto }
.abTxt{margin:-82px auto 60px auto!important; position:relative; z-index:1}

.eCash{ text-align:center}
.eCash h3{ font-family: 'Roboto', sans-serif; font-weight:bold;}
.eCash h6{ font-family: 'Roboto', sans-serif; text-transform:none}
.eYellow{ background:#F9EA00; padding:0 0 40px 0} 

.eListing{ list-style:none; margin:20px}
.eListing li{ background:url(images/eTick.png) no-repeat 0 5px; padding:10px 0 10px 60px; font-size:2.2rem; text-align:left}
.eScreen{ margin-top:-60px} 

.getStart{ text-align:center}
.getStart h5{font-family: 'Roboto', sans-serif; font-weight:bold; font-size:3rem; margin:0; padding:0}
.getStart a{ border:solid 3px #000; font-size:2.2rem; font-family: 'Roboto', sans-serif; color:#000; padding:10px 20px; display:inline-block; border-radius:12px; margin-top:20px; text-decoration:none}

.trackTax h4{ font-size:3rem; font-family: 'Roboto', sans-serif; margin:0 0 20px 0; padding:0}
.eScreenLeft{ max-width:530px; margin:0 auto;}
.eScreenRight{ max-width:370px; margin:0 auto;}
.trackTax h6{font-size:2rem; font-family: 'Roboto', sans-serif; margin:20px 0; padding:0}

.shoeB{}
.shoeB h1{ text-align:left}

.shoeBlack h3{ background:#000; text-align:center; color:#fff; font-size:3.8rem; padding:20px; border-radius:15px 15px 0 0; max-width:700px; margin:0 auto}
.shoeBlack h4{font-size:3rem; font-family: 'Roboto', sans-serif; font-weight:bold; margin:20px 0; padding:0; text-align:center}
h2.freeT{ background:none; color:#000; padding:0 0 10px 0}  

.takeBtn{ background:#000; color:#fff; padding:10px 20px; border-radius:12px; display:inline-block; text-decoration:none; font-weight:bold}
.headPhone a, .headPhone01 a{ color:#000!important}

.itSub{ font-size:2.5rem; text-align:center; font-style:italic; font-weight:bold}
h2.itGap{ margin-bottom:15px!important} 
.AppHeading{background:#000; text-align:center; color:#fff; font-size:3.5rem!important; padding:20px; border-radius:15px 15px 0 0; max-width:900px!important; margin:0 auto!important; font-family: 'Oxanium', cursive!important; } 

.conTact{}
.conTact h2{background:#000; text-align:center; color:#fff; font-size:3.5rem!important; padding:20px; border-radius:15px 15px 0 0; max-width:700px!important; margin:0 auto 15px!important; font-family: 'Oxanium', cursive!important; display:block}
.fastTxt h3{ font-size:3.2rem; padding:50px 0 0} 

.Clients{ text-align:center}

.forYou{box-shadow:0 1px 15px -4px rgb(0 0 0 / 30%); padding:20px; border-radius:10px; color:#000; height:100%; font-family: 'Roboto', sans-serif; font-size:1.6rem; display:inline-block; margin:0 0 20px 0; text-align:center}
.forYou p{ opacity:1; visibility:visible; font-size:2rem}
.forYou h4{ margin:0; font-family: 'Roboto', sans-serif; font-size:3.5rem; min-height:100px }

.headPhoneBt{ border:solid 2px #000; padding:5px 5px 5px 70px; border-radius:7px; background:url(images/callIcn.svg) no-repeat 5px 5px; background-size:50px; display:flex; margin:40px auto 0; max-width:500px} 
.headPhoneBt h2.phone{ font-size:4rem}
.headPhoneBt h2{font-size:3.7rem; margin:0; display:flex; letter-spacing:0; margin-left:10px; font-weight:700; font-family: 'Oxanium', cursive; padding:0 }
.headPhoneBt h4{ font-size:2rem; margin:0; display:flex; line-height:5rem; font-family: 'Oxanium', cursive}

.pageName{  background: #000;  border-radius: 20px 20px 0 0;  padding: 15px;  text-align: center;  color: #fff;  margin: 0 auto 40px!important; max-width: 700px;  display: block;}

.mbTxt{ display:none}
	.wbTxt{ display:block}
.grecaptcha-badge {
    display: none !important;
}

@media only screen and (max-width: 1400px) {
.headerMain h1{font-size:4rem}	
.headerMain h4{ font-size:1.6rem}
.headerMain h2{   font-size: 3rem;  vertical-align: middle;  display: block;}
.partner h2{font-size:4rem}
.primary-menu a{ font-size:1.6rem}
.blog .post{ width:30%}
}
@media only screen and (max-width: 1200px) {
.headerMain h2{font-size:2.3rem}
.joImg{ max-width:130px; margin-top:-110px}
.trackTax h3{ font-size:2.7rem}
.trackTax h2{ font-size:3rem}	
.fb{ line-height:1.2}
a.to-the-top{top:-20px} 
}

@media only screen and (max-width: 1024px) {
.trackTaxH h3{ font-size:2.7rem}
.trackTaxH h2{ font-size:3rem}
.trackTax h3{ font-size:2.7rem}
.trackTax h2{ font-size:3rem}
.whatWe h3{ font-size:2.6rem;}
.whatWe h3::before{ right:0;}
.primary-menu a{ font-size:1.3rem}
.blog .post{ width:30%}
h2.entry-title{font-size:2.4rem}
.entry-content p{ font-size:16px}

}

@media only screen and (max-width: 1080px) {
.headerMain h4{ line-height:1.6}
.headPhone01 h4{font-size:1.8rem}
.headPhone01{ background-position:15px 15px}
.trackTax h3{ font-size:2.7rem}
.trackTax h2{ font-size:3rem}
.qr h5{ font-size:2rem}

.joImg{ max-width: 145px;  margin-top:0; left:0}
.sayBox{ height:100%}
.description{ font-size:1.7rem}

a.to-the-top{top:-20px} 
.fb{ line-height:1.2}
.ftLink a{ font-size:16px}
.headerMain h2{ font-size:2.3rem}
.whatWe h3{ font-size:2.6rem;}
.whatWe h3::before{ right:0;}
.blog .post{ width:30%}

.headerMain h2.topH1{font-size:5rem}
.headerMain h5.topH2{ font-size:2.8rem}
.logoT{ float:none}
.headerMain h1{ font-size:3.3rem; margin:20px 0;}
.forYou{ height:auto; min-height:395px}
.forYou p{ font-size:1.6rem}
}

@media only screen and (max-width: 960px) {
.joImg { max-width: 145px;  margin-top:0; left:0}	
.sayBox{ height:auto;  min-height:390px}
.trackTax h3{ font-size:2.5rem}
.headPhone01 h4 { font-size: 1.8rem;  margin: 0;  line-height: 2;}
.partner h2 {  font-size: 3.5rem;}
.blog .post{ width:45%; min-height:320px}
.brdBox{ padding:20px}

.headerMain h2.topH1{font-size:3rem}
.headerMain h5.topH2{ font-size:1.8rem}
.logoT{ float:none}
.headerMain h1{ font-size:3rem; margin:0;}
.forYou{ height:auto; min-height:345px}
}

@media only screen and (max-width: 810px) {
.joImg{  max-width: 145px;  margin-top:0; left:0}
.sayBox{ height:auto; width:100%; min-height:390px}
a.to-the-top{top:-20px} 
.fb{ line-height:1.2}
.ftLink a{ font-size:10px}
.headerMain h2{ font-size:2.8rem}
.whatWe h3{ font-size:2.6rem;}
.whatWe h3::before{ right:0;}

.blog .post{ width:45%}

.headerMain h2.topH1{font-size:3rem}
.headerMain h5.topH2{ font-size:1.8rem}
.logoT{ float:none}
.headerMain h1{ font-size:3rem; margin:0;}
.forYou{ height:auto; min-height:345px}

}

@media only screen and (max-width: 768px) {
.headPhone01 h4{font-size:1.8rem}
.headPhone01{ background-position:15px 15px}
.trackTax h3{ font-size:2.1rem}
.trackTax h2{ font-size:3rem}
.qr h5{ font-size:2rem}

.joImg{  max-width: 145px;  margin-top:0; left:0}
.sayBox{ height:auto; min-height:390px}
.description{ font-size:1.7rem}

a.to-the-top{top:-20px} 
.fb{ line-height:1.2}
.ftLink a{ font-size:10px}
.headerMain h2{ font-size:2.8rem}
.whatWe h3{ font-size:2.6rem;}
.whatWe h3::before{ right:0;}

.partner h2{font-size:3rem}
.blog .post{ width:45%}

.headerMain h2.topH1{font-size:3rem}
.headerMain h5.topH2{ font-size:1.8rem}
.logoT{ float:none}
.headerMain h1{ font-size:3rem; margin:0;}
.forYou{ height:auto; min-height:345px}
}



@media only screen and (max-width: 600px) {
.mbTxt{ display:block}
.wbTxt{ display:none}
.topMen { top: -65px;	right: -30px;}
.headerMain h2.topH1{font-size:4rem}
.headerMain h5.topH2{ font-size:2rem}
.headerMain h1{ padding-bottom:0; margin:0 0 15px; font-size:3rem; margin-top:15px}
.logoT{ float:none} 

.forYou{ height:auto;}
.forYou h4{min-height:auto; font-size:2.5rem; padding-bottom:30px;} 
	
.mBlogo{ display:block}
.ftLink a{min-width: 140px; margin: 6px;}
a.to-the-top{ top:-20px;}
.fb {   background: url(images/Facebook-GoTax.png) no-repeat left top;   background-size: auto;  padding-left: 41px;  background-size: 35px;  display: block;  line-height: 36px;  text-align: left; margin-top:15px}

.trackTax h3{font-size:2.2rem}
.qr img{ max-width:150px; margin:40px auto 20px}
.qr{ margin-bottom:20px}

.abMain{ min-height:165px}
.inText p{ font-size:1.7rem}

.blog .post{ width:90%}
h1, .heading-size-1{ font-size:3rem;} 

.joImg{max-width: 75px; margin-top: -215px; display:none}
.SayMain h2{ padding:15px 15px 15px 15px; font-size:3rem; line-height:1; margin-bottom:20px}
.headerMain h4{ font-size:1.9rem; line-height:1.1}
.headPhone{padding:10px 5px 5px 70px; margin:0; background-position:13px 13px}
.sayBox{ height:auto; min-height:auto}

.headerMain h2{font-size:1.7rem; display:block; margin-left:0}
.whatWe h3{ padding:15px 15px 125px 15px}
.whatWe h3::before { right: 50%; bottom: -26px;  margin-right: -120px;}
.txLogo{ margin:0 auto 10px; max-width:280px}

.callImg{ margin:0 auto}
.headPhone h2{ font-size:3.5rem}
.headPhone a, .headPhone01 a{ color:#000!important}
.headPhone01 h2{ line-height:2rem}
.headPhone01 h4{ font-size:1.8rem}
.headPhone01{ margin-top:-10px; background-position:15px 25px; margin-bottom:15px; padding:5px 5px 20px 70px} 

.conBox{ padding:20px 5px}
.pageName{ text-align:center; padding:15px!important; margin-bottom:20px!important} 
.padt60{ padding:30px 0}

.brdBox{ padding:20px;}
.brdBox li{ margin:12px 0; padding:0 0 10px 0; border-bottom:solid 1px #ccc}

.content h2{ font-size:3rem}
.mapDiv{ margin-bottom:20px} 

.dot::after{ display:none}

.brdBox li.mNone{ border-bottom:none; padding:0}
.brdBox li.mNone .col-sm-1{ display:none}
.brdBox li.mNone .row{ margin-left:20px}

.blog .post{ min-height:auto; width:94%}
.forYou{ min-height:auto;}

.trackTaxH h3{ font-size:2.5rem;}
.headPhoneBt h2{ margin-left:0}
}

@media only screen and (max-width: 360px) {
.headerMain h2.topH1{ font-size:3.5rem}	
.headerMain h5.topH2 {  font-size: 1.3rem;}
}

@media only screen and (max-width: 300px) {
.headerMain h2.topH1{ font-size:2rem}	
.headerMain h5.topH2 {  font-size: 1.3rem;}
}