#navigation li a {transition:all .3s ease 0s !important;}
#navigation li#menu-item-171 a:hover, #navigation li#menu-item-171 a:active, #navigation li#menu-item-171 a:focus{background:#172b6b;}
#navigation li#menu-item-170 a {background:#1da94a;}
#navigation li#menu-item-170 a, #navigation li#menu-item-171 a{ border-radius:40px !important;}
#navigation li#menu-item-170 a:hover, #navigation li#menu-item-170 a:active, #navigation li#menu-item-170 a:focus{background:#1a7738;}
#main-nav > li.special > a i {display:inline-flex !important}
.jetpack-display-remote-posts h4 {font-size:18px; }
.jetpack-display-remote-posts h4 + a img {margin-bottom:20px; border-bottom:1px solid #efefef; padding-bottom:20px;}
.jetpack-display-remote-posts h4 + a:last-child img {border:none; margin:0px; padding:0px;}
.wrapper #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {height:28px; margin-top:5px !important;}
.elementor-6400 .elementor-element.elementor-element-d27c797 .elementor-heading-title {color:#213e99 !important;}
#header.tmnf_border {box-shadow: 0 4px 18px 0px rgba(0, 0, 0, 0.1),0 7px 20px -5px rgba(0, 0, 0, 0.02); border-bottom:none; background-color:rgba(255,255, 255, .85); backdrop-filter:saturate(50%) blur(5px);position: fixed;top: 0;left: 0; right: 0; z-index: 999;}
#navigation > ul {margin-top:6px;}
#titles {width: 290px !important;display: flex; align-items: center;}
#titles .logo {margin-top:13px !important;}
.main-link {font-size:20px; font-family:Jost; font-weight:600; margin-left:20px; position:relative;}
.main-link:before {content:''; background:#333; width:2px; height:100%; position:absolute; left:-15px;}
.main-link:hover {text-decoration:underline;}
.show-menu {border-radius:16px; padding:12px 10px; height:auto; margin-right:0px !important; background-color:#333 !important;}
.elementor-widget-container h5 {font-family: Jost; font-weight: 600;font-style: normal;color: #2f3242; font-size: 30px;line-height: 1}
.elementor-widget-container h5 .rss-widget-feed {display:none;}
.elementor-widget-container h5 + ul {list-style-type:none; padding:0; margin:0 -20px; width:calc(100% + 40px);}
.elementor-widget-container h5 + ul li {margin: 0; padding: 0 20px; overflow: hidden; position: relative; float: left; width: 100%; min-height: 1px; width:25%;}
.elementor-widget-container h5 + ul li a {font-family: Jost; font-weight: 600; font-style: normal; color: #2f3242; font-size: 22px;}
.elementor-widget-container h5 + ul li a:hover {color:#1da94a}
.elementor-widget-container h5 + ul li span.rss-date {font-family: Jost; font-weight: 500; font-style: normal; color: #777e89; font-size: 11px; text-transform:uppercase;}
.saswp-faq-block-section h5, .saswp-faq-block-section, .asl_image {display:none;}
.alert-note {background-color:rgb(255, 244, 229); padding:6px 16px; color:rgb(102, 60, 0); border-radius:6px;}
.tip-note {
  background-color: rgb(218, 240, 255);
  padding: 6px 16px;
  color: rgb(0, 68, 118);
  border-radius: 6px;
}
.inner-search {background:#f9f9f9; text-align:center; padding:20px 0px; border-bottom:1px solid #e3e3e3;}
.inner-search h5 {font-size:18px; font-weight:500; line-height:20px; margin-bottom:10px;}
.inner-search p {font-size:14px; line-height:20px;}
.inner-search .asl_w_container {margin-bottom:10px;}
.page_header {padding-top:2vw;}
.img-shadow {overflow:inherit;}
.img-shadow img {width: 100%; box-shadow: 0 0 20px rgba(0,0,0,.20); border-radius: 8px; border: 1px solid #ccc;}
table th, table td {line-height:1.5 !important;}

.excise-tax-container {background-color: #c7e4d1; background-image: url("https://support.taxzerone.com/wp-content/uploads/2023/12/excise-tax-img-1.webp"); background-position: 100% 100%; background-repeat: no-repeat; background-size: 95% auto; transition: transform .2s ease,opacity .2s ease,visibility .2s ease; margin: 10px; padding: 50px; display:flex; position: relative; flex-wrap: wrap; align-content: flex-start; border-radius: 30px; height:100vh; max-height:388px; border:2px solid transparent;}
.excise-tax-container h4 {color: #1da94a; font-size: 18px; text-transform: uppercase; letter-spacing: 2.4px;}

.employment-tax-container {background-color: #c2dee1; background-image: url("https://support.taxzerone.com/wp-content/uploads/2023/12/employment-tax-img-1.webp"); background-position: 100% 100%; background-repeat: no-repeat; background-size: 95% auto; transition: transform .2s ease,opacity .2s ease,visibility .2s ease; margin: 10px; padding: 50px; display:flex; position: relative; flex-wrap: wrap; align-content: flex-start; border-radius: 30px;  height:100vh; max-height:388px; border:2px solid transparent;}
.employment-tax-container h4 {color: #0a7581; font-size: 18px; text-transform: uppercase; letter-spacing: 2.4px;}

.exempt-tax-container {background-color: #e0c0c9; background-image: url("https://support.taxzerone.com/wp-content/uploads/2023/12/exempt-tax-img-1.webp"); background-position: 90% 100%; background-repeat: no-repeat; background-size: 70% auto; transition: transform .2s ease,opacity .2s ease,visibility .2s ease; margin: 10px; padding: 50px; display:flex; position: relative; flex-wrap: wrap; align-content: flex-start; border-radius: 30px;  height:100vh; max-height:298px; border:2px solid transparent;}
.exempt-tax-container h4 {color: #c02652; font-size: 18px; text-transform: uppercase; letter-spacing: 2.4px;}

.extension-tax-container {background-color: #bbc3dd; background-image: url("https://support.taxzerone.com/wp-content/uploads/2023/12/extension-tax-img-1.webp"); background-position: 100% 100%; background-repeat: no-repeat; background-size: 95% auto; transition: transform .2s ease,opacity .2s ease,visibility .2s ease; margin: 10px; padding: 50px; display:flex; position: relative; flex-wrap: wrap; align-content: flex-start; border-radius: 30px;  height:100vh; max-height:418px; border:2px solid transparent;}
.extension-tax-container h4 {color: #213e99; font-size: 18px; text-transform: uppercase; letter-spacing: 2.4px;}

.info-return-container {background-color: #ced7f4; background-image: url("https://support.taxzerone.com/wp-content/uploads/2023/12/information-img-latest.webp"); background-position: 95% 100%; background-repeat: no-repeat; background-size: 55% auto; transition:transform .2s ease,opacity .2s ease,visibility .2s ease; margin: 10px; padding: 50px; display:flex; position: relative; flex-wrap: wrap; align-content: flex-start; border-radius: 30px;  height:100vh; max-height:328px;  border:2px solid transparent;}
.info-return-container h4 {color: #4269e2; font-size: 18px; text-transform: uppercase; letter-spacing: 2.4px;}

.excise-tax-container:hover {/* box-shadow:0 10px 80px 0 rgba(65,67,132,0.23); */ transform: translateY(-12px);  border:2px solid #1da94a;}
.employment-tax-container:hover {/* box-shadow:0 10px 80px 0 rgba(65,67,132,0.23); */ transform: translateY(-12px);  border:2px solid #0a7581;}
.exempt-tax-container:hover {/* box-shadow:0 10px 80px 0 rgba(65,67,132,0.23); */ transform: translateY(-12px);  border:2px solid #c02652;}
.extension-tax-container:hover {/* box-shadow:0 10px 80px 0 rgba(65,67,132,0.23); */ transform: translateY(-12px);  border:2px solid #213e99;}
.info-return-container:hover {/* box-shadow:0 10px 80px 0 rgba(65,67,132,0.23); */ transform: translateY(-12px);  border:2px solid #4269e2;}

@media (max-width: 1300px) {
	.tmnf_column_3 {width: 16.66%;}
	.tmnf_column_6 {width: 66.66%;}
}
@media (max-width: 992px) {
	.elementor-widget-container h5 + ul li a {font-size:18px;}
	.excise-tax-container, .employment-tax-container, .exempt-tax-container, .extension-tax-container {max-height: 328px; background-size: 50% auto;}
}
@media (max-width: 768px) {
	.elementor-widget-container h5 + ul li {width:100%;}
	.tmnf_column_3, .tmnf_column_6 {width:inherit;}
	.excise-tax-container, .employment-tax-container, .exempt-tax-container, .extension-tax-container, .info-return-container {max-height: 348px; background-size: 95% auto;}
}


.learn-now {
  text-align: left;
  padding: 20px;
  border-radius: 12px;
  background-color: #ecf8ff;
  border: 2px solid #1865c5;
  max-width: 720px;
  margin: 20px auto;
}

.learn-now h3 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 12px;
  margin-top: 2px;
  text-align: left;
}

.learn-now p {
  margin: 0;
  text-align: left;
  font-size: 16px;
  line-height: 1.7;
}