@media only screen and (max-width: 1440px) {
div.widget.main_nav .nav-wrapper .navigation-item.contact-us {
    margin-left: 60px;
}
}

@media only screen and (max-width: 1370px) {
	div.jssor-slider-container .container,
	div.jssor-slider-container {
		min-height: 100%;
	}
    div.widget.main_nav .nav-wrapper .navigation-item.contact-us {
        margin-left: 30px;
    }
}
@media only screen and (max-width: 1365px) {
 .widget.widget-snippet .online-mobile-home-content .text-small-box {
    left: -20%;
}
 .widget.widget-snippet .online-mobile-home-content .text-small-box.box-1 {
    left: 60%;
}
}
@media only screen and (max-width: 1300px) {
    div.widget.main_nav .nav-wrapper .navigation-item.contact-us {
        margin-left: 0;
    }
  #webcommander-page .widget.widget-storeLogo {
    max-width: 225px;
    margin: 5px 0 0;
}
}
@media only screen and (max-width: 1200px) {
	#spltr-78A75BB4-38D4-4B1F-9C24-0D7693D57C4F{
		padding: 0;
	}
	.page-content .v-split-container > .v-split{
		width: 100%;		
	}
	/**Nav***/
	.widget-navigation .menu-button{
		float: right;
		margin:36px 15px;
	}
	.widget.main_nav .navigation-item-child-container.open{
		opacity: 1;
		padding: 0 !important;
		display: block;
		position: relative;
		top: 0;
	}	
	.widget.main_nav .navigation-item-child-container{
		width: 100%!important;
		left: 0;
		margin: 0;
		right: 0;
		background: transparent!important;
		text-align: center;
		opacity: 0;
	}
	.widget.main_nav .navigation-item-child-container::before{
		opacity:0;
	}
	
	.widget.main_nav > .horizontal > .navigation-item.has-child:hover > .navigation-item-child-container {
		display: none;
	}
	.widget.main_nav > .horizontal > .navigation-item.has-child:hover > .navigation-item-child-container.open {
		display: block;
	}
	.widget.main_nav .nav-wrapper .navigation-item{
		background: transparent;
		padding: 0;
		font-size: 14px;
	}
	.widget.main_nav .navigation-item-child-container .navigation-item a{
		padding: 10px!important;
		text-align: center;
		color: #fff!important;
	}
	.widget.main_nav  .horizontal.responsive-navigation > .navigation-item  a {
		padding: 12px 20px !important;
		text-align: left!important;
		color: #fff!important;
	}
	.widget.main_nav   .nav-wrapper.responsive-navigation {
		z-index: 99;
		top: 100px;
		height: auto;
		padding: 20px 0;
		background: #6abad0;
		color: #fff;
		width: 100vw;
		left: auto;
		right: 0;
	}
	.widget.main_nav .responsive-navigation .navigation-item.has-child .child-opener {
		position: absolute;
		right: 10px;
		top: 2px;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 30px;
		font-size: 10px;
		cursor: pointer;
	}
	.widget.main_nav .navigation-item-child-container .navigation-item {
		padding: 0 20px!important;
	}
	.widget.main_nav .navigation-item-child-container .navigation-item a{
		border: 0;
	}
  div.widget.main_nav .nav-wrapper .navigation-item.contact-us > a {
    background: transparent;
    max-width: unset;
    max-height: unset;
    padding: 12px 20px !important;
    color: unset;
}
  .widget.main_nav .nav-wrapper .navigation-item.has-child::before {
display:none;
}
  .navigation-item.has-child .child-opener::before {
		content: "\f107"!important;
		font-family: fontawesome;
		position: absolute;
		left: 0;
		right: 0;
		text-align: center;
		line-height: 40px;
		font-size: 20px;
            top: 10px;
	}
	.widget.main_nav .nav-wrapper .navigation-item.has-child {
		padding-right: 0px;
		position: relative;
	}
	.navigation-item.has-child .child-opener.close::before {
		content: "\f106"!important;
		font-family: fontawesome;
		position: absolute;
		left: 0;
		right: 0;
		text-align: center;
		line-height: 40px;
		font-size: 20px;
	}
  
  
	/***Nav**/
  
.owlCarousel.widget.widget-gallery .owl-carousel .owl-item{
    padding: 20px;
}

	.content-title > p {
		max-width: 100%;
		width:100% !important;
	}
	.text-small-box > h3 {
		font-size: 22px;
		line-height: 24px;
		margin: 0px 0 5px;
	}
	.tax-navigation ul li {
		margin: 5px 3px!important;
	}
	.tax-navigation ul li a {
		padding: 5px 10px!important;
	}
	.tax-navigation ul li a br{
		display: none;
	}
.home-slider .jssor-slider-container .caption-wrapper {
    left:52%;
}
 .widget.widget-snippet .online-mobile-home-content .text-small-box {
    width: 480px;
    padding: 40px !important;
    height: auto !important;
}
 .widget.widget-snippet .online-mobile-service-one.online-mobile-flex-container .online-mobile-home-img {
    max-width: 600px;
           overflow: hidden;
}
 .widget.widget-snippet .online-mobile-home-content .text-small-box {
    left: 0%;
}
 .widget.widget-snippet .online-mobile-home-content .text-small-box.box-1 {
    left: 40%;
}
 .widget.widget-snippet  section.pricing-tax-return .services-details-area {
    grid-template-columns: auto auto auto;
}

.widget.widget-snippet  .online-mobile-tax-service {
    padding: 120px 30px 50px;
}
.widget.widget-snippet  .online-mobile-home-service {
    gap: 100px;
}
.widget.widget-snippet  section.welcome-tax-content {
    padding: 70px 30px 70px;
}
.widget.widget-snippet .services-details-item {
    padding: 30px;
}
.widget.widget-snippet section.tax-time-content {
    padding: 100px 30px;
}
.widget.widget-snippet section.tax-services {
    padding: 0 30px 110px;
}
.responsive .body > .widget-container {
    width: 100%;
}
.blog-post-details .image{
  padding: 0 15px 0;
}
.blog-post-details {
    padding: 20px 0 80px;
}
.post.post-list-view-width img, .category.post-list-view img {
    height: 170px;
}
.blog-post-item {
    width: calc(100% / 3 - 30px);
    margin: 0 15px 30px;
      min-height: 300px;
}
}

@media screen and (max-width: 991px) {
 .widget.widget-snippet  .online-mobile-service-one.online-mobile-flex-container {
    flex-direction: column;
}
   .widget.widget-snippet  .simplify-tax-btn .btn-books {
    display: inline-block;
    height: 42px;
    line-height: 18px;
}
    .widget.widget-snippet .online-mobile-home-content .text-small-box {
        width: 480px;
        padding: 40px !important;
        height: auto !important;
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
        width: 100%;
    }
 .widget.widget-snippet  .online-mobile-home-content {
    width: 100%;
}
.widget.widget-snippet .online-mobile-home-content .text-small-box.box-1 {
        left: unset;
    }
    .widget.widget-snippet .online-mobile-service-one.online-mobile-flex-container .online-mobile-home-img {
        max-width: 100%;
    }
.widget.widget-snippet .online-mobile-service-one.online-mobile-flex-container:first-child {
    flex-direction:column-reverse
}
.widget.widget-snippet .online-mobile-home-content .text-small-box .btn-tax {
    margin: 0;
}
.widget.widget-snippet .online-mobile-tax-service {
    padding: 90px 15px 20px;
}
.widget.widget-snippet .online-mobile-home-service {
    gap: 30px;
}
.widget.widget-snippet section.tax-services {
    padding: 0 15px 70px;
}
.widget.widget-snippet section.welcome-tax-content, .widget.widget-snippet section.tax-time-content, .widget.widget-snippet section.pricing-tax-return {
    padding: 70px 15px;
}
.widget.widget-snippet .section .grid .label {
    max-width:100%;
}
.owlCarousel.widget.widget-gallery {
    padding: 50px 30px;
}
.widget.widget-snippet .services-details-item {
    padding: 20px;
}
.blog-post-details .image{
  padding: 0;
}
.blog-post-details {
    padding: 20px 15px 10px;
}
.blog-post-item {
    width: calc(100% / 2 - 30px);
    margin: 0 15px 30px;
   min-height: 290px;
}
.widget-blogPost {
    padding: 0 25px;
}
.widget-blogPost .blog-post-content .footer, .blog-posts .footer {
    padding: 0;
}
}
@media screen and (max-width: 380px) {
	.contact-form  .form-row.recaptcha-row .recaptcha-container {
		transform: scale(0.96);
		transform-origin: 0 0;
		margin-left: 0;
	}
}


@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.widget .mobile-tax-agent {
		width: 70%;
	}
}

/*		Tablet Layout: sm  */

@media only screen and (min-width: 991px){
	.widget.main_nav .navigation-item.last {
		padding-right: 0;
	}
	
}
@media only screen and (max-width: 1024px) {
	.error-container h1 {
		font-size: 80px;
		line-height: 50px;
	}
	.error-container h3 {
		font-size: 40px;
		padding: 40px 0 10px;
	}
	.error-container p {
		font-size: 20px;
		line-height: 32px;
		max-width: 520px;
	}
	.widget-article h2 {
		font-size: 25px;
	}
	.responsive .contact-aside-image img {
		padding: 0 0 0 20px;
	}
	.widget-form.contact-form {
		margin-right: 20px;
	}
	.page-bas-returns .page-content,
	.page-online-tax-agent .page-content,
	.page-mobile-tax-agent .page-content,
	.page-accounting .page-content,
	.page-payg-tax-return .page-content,
	.page-cgt-tax-return .page-content,
	.page-rental-property-tax-return .page-content,
	.page-sole-trader-tax-return .page-content,
	.page-company-tax-return .page-content,
	.page-trust-tax-return .page-content,
	.page-partnership-tax-return .page-content,
	.page-smsf-tax-returns .page-content,
	.page-tax-return-prices .page-content,
	.page-about-us .page-content{
		padding: 0 20px;
	}
	.page-tax-return-prices .pricing-head, .page-tax-return-prices .pricing-body ul, .page-tax-return-prices .pricing-footer {
		padding: 0;
	}
	.page-accounting .body .page-content .v-split-container > .v-split {
		padding-left: 0;
		padding-right: 0;
	}
	.widget .mobile-tax-agent {
		width: 90%;
	}
	.content-title > h1{
		font-size: 30px;
	}
	.not-all-list > h2{
		font-size: 28px;
	}
	.widget .tax-return-single h2 {
		font-size: 22px;
		margin: 0px 0 10px;
	}
	.widget  .tax-return-single h3 {
		color: #373737;
		font-family: "Raleway",sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		margin-bottom: 4px;
	}
	h1{
		font-size: 24px;
		line-height: 36px;
	}
	h2 {
		font-size: 20px;
		line-height: 32px;
	}
	h3 {
		font-size: 18px;
		line-height: 29px;
	}
	p , .widget.widget-snippet .text-small-box > p{
		font-size: 15px;
		line-height: 25px;
	}
	h1, h2, h3 {
		margin-top: 10px;
		margin-bottom: 7px;
		padding-bottom: 0;
	}
	.widget.contact-aside-image {
		margin-right: 30px;
	}
	.widget .bas-service-you h3 {
		text-align: center;
		font-size: 20px;
	}
	.widget .not-all-list .li-box.angel::after{
		right: 0;
	}
	.online-tax-agent-article {
		padding-top: 30px;
	}
	
	.bas-return-text {
		padding: 20px 0 20px;
	}
	.footer .widget-snippet p {
		margin-bottom: 15px!important;
	}
	.widget.widget-snippet .text-small-box {
		height: 90%!important;
		padding: 55px 15px;
	}
	.title.jssor-caption-1 {
    font-size: 60px;
}
.description.jssor-caption-2 {
    font-size: 30px;
    line-height: 40px;
}
.body .widget .widget-title {
    padding: 20px 0 30px;
}
.owlCarousel.widget.widget-gallery .widget-title:after, .widget.widget-tabAccordion .widget-title:after {
    bottom: 15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.Welcome-text-parent .content-title {
		padding: 0 15px;
	}
	.widget .not-all-list .li-box.angel::after{
		display: none;
	}	
	.widget.main_nav .navigation-item-child-container .navigation-item a:hover {
		background: none!important;
	}
	.widget.main_nav > .nav-wrapper > .navigation-item > a:hover, .widget.main_nav .navigation-item-child-container .navigation-item:hover{
		background-color: rgba(0, 0, 0, 0.8);
		border-radius: 0;		
	}
	.widget.main_nav .nav-wrapper .navigation-item:hover a{
		color: #fff;
	}
	.widget  .tax-abs {
		height: 85%;
	}
	.widget .tax-box-wrap .img-tax-item {
		flex: 0 0 55%;
	}
	.widget .tax-box-wrap .content-tax-item {
		flex: 0 0 45%;
	}
	.widget .tax-return-single {
		padding: 0 0 60px;
	}
	.widget .tax-return-single:last-of-type {
		padding: 0;
	}
	.widget.main_nav .horizontal > .navigation-item a {
		padding: 6px 5px!important;
	}
	.widget.widget-snippet .text-small-box > h3 {
		font-size: 22px;
		line-height: 24px;
		margin: 0;
	}
	.widget.widget-snippet .text-small-box > p {
		font-size: 16px;
		margin: 8px 0;
	}
	.widget.widget-snippet .text-small-box a.btn-tax {
		margin: 10px auto 0;
	}
	.widget.widget-snippet .home-flex-container .tax-home-img {
		flex: 0 0 58%;
	}
	.widget.widget-snippet .home-flex-container .tax-home-content {
		flex: 0 0 42%;
	}
	.widget.widget-snippet .text-small-box {
		height: 85%;
	}
	.widget .bas-service-you .for-you-item {
		padding: 30px 25px 35px;
	}
	.widget .bas-service-you  p {
		font-size: 14px;
		margin: 7px 0 10px;
		padding: 0;
	}

}
/*		Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
	.error-container h1 {
		font-size: 60px;
		line-height: 40px;
		padding: 40px 0 0;
	}
	.error-container h3 {
		font-size: 30px;
		padding: 25px 0 12px;
		line-height: 40px;
	}
	.error-container p {
		font-size: 16px;
		line-height: 26px;
		max-width: 100%;
	}
	.widget-article h2 {
		font-size: 20px;
		margin: 20px 0 15px;
	}
	.responsive .contact-aside-image img {
		padding:0;
	}
	.widget-form.contact-form {
		margin-right: 0;
	}
	.responsive .bas-return-text {
		padding: 20px 0 0;
	}
	.page-bas-returns .page-content,
	.page-online-tax-agent .page-content,
	.page-mobile-tax-agent .page-content,
	.page-accounting .page-content,
	.page-payg-tax-return .page-content,
	.page-cgt-tax-return .page-content,
	.page-rental-property-tax-return .page-content,
	.page-sole-trader-tax-return .page-content,
	.page-company-tax-return .page-content,
	.page-trust-tax-return .page-content,
	.page-partnership-tax-return .page-content,
	.page-smsf-tax-returns .page-content,
	.page-tax-return-prices .page-content,
	.page-about-us .page-content{
		padding: 0 15px;
	}
	.footer {
		padding-top: 40px;
	}
	.responsive .tax-return-section {
		padding-top: 10px;
	}
	/*.page-content {
		padding: 0 15px;
	}*/
	.widget-gallery.home-slider,
	.widget .not-at-all-parent{
		margin: 0 -15px;
	}
	.custom-form  button.submit-button{
		width: 100%;
	}
	.widget.main_nav .navigation-item-child-container .navigation-item a:hover {
		background: none!important;
	}
	.widget.main_nav .nav-wrapper .navigation-item.has-child::before{
		display: none;
	}
	.widget.main_nav > .nav-wrapper > .navigation-item > a:hover, .widget.main_nav .navigation-item-child-container .navigation-item:hover{
		background-color: rgba(0, 0, 0, 0.8);
		border-radius: 0;		
	}
	.widget.main_nav .nav-wrapper .navigation-item:hover a{
		color: #fff;
	}
	h1, h2, h3 {
		margin-top: 0;
		margin-bottom: 7px;
		padding-bottom: 0;
	}
	h1 {
		font-size: 24px;
		line-height: 28px;
	}
	h3 {
		font-size: 16px;
		line-height: 29px;
	}
	p.copy-r8 {
		line-height: 22px;
		max-width: 280px;
		margin: 0 auto;
	}
	.widget .tax-return-single h3 {
		font-size: 15px;
	}
	.widget .tax-return-single .tax-abs {
		padding: 25px;
		height: 100%;
	}
	.widget.widget-snippet  .mobile-tax-bottom-article {
		padding: 30px 25px;
	}
	.widget.widget-snippet .mobile-tax-bottom-article p {
		font-size: 15px;
		line-height: 24px;
	}
	.widget .welcome-box {
		margin: 5px;
	}
	.widget.contact-aside-image {
		margin-right: 0px;
	}
	.main_nav .horizontal .navigation-item .navigation-item-child-container .navigation-item a{
		border: 0!important;
	}
	.widget .bas-service-you .for-you-item {
		flex: 0 0 auto!important;
	}
	.widget .bas-service-you {
		flex-direction: column;
	}
	h4 {
		color: #000;
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
	}
	.widget .tax-box-wrap .content-tax-item {
		width: 100%;
		margin: 0px auto 0!important;
	}
	.widget .tax-return-single h2 {
		font-size: 20px;
		margin: 0px 0 10px;
	}
	.widget .mobile-text-agent-article{
		padding-top: 15px;
	}
	.widget  .mobile-tax-agent-section{
		padding-bottom: 15px;
	}
	/* Contact Us */
	.body .widget-title {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.widget-form .double-input-row .form-row{
		width: 100%;
		float: none;
	}
	/* Mobile Tax agent*/
	.widget  .single-mobile-tax-agent {
		margin-bottom: 15px;
	}
	.widget  .single-mobile-tax-agent {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		        justify-content: center;
	}
	.single-mobile-tax-agent .mobile-text-box{
		height: auto!important;
	}
	.widget  .single-mobile-tax-agent .mobile-img-box, .widget   .single-mobile-tax-agent .mobile-text-box {
		flex: 0 0 auto;
	}
	.widget  .mobile-text-box{
		padding: 30px 20px!important;
	}
	.widget  .mobile-text-box h3 {
		font-size: 18px;
		line-height: 24px;
	}
	.widget .mobile-tax-agent {
		width: 100%;
		padding: 0 0 10px;
	}
	.widget .tax-return-single {
		padding: 15px 0 15px;
	}
	.widget .tax-box-wrap .img-tax-item {
		flex: 0 0 auto;
	}
	
	.widget  .tax-return-single:nth-child(odd) .tax-box-wrap , .widget .tax-return-single:nth-child(even) .tax-box-wrap {
		flex-direction: column;
		-webkit-flex-direction: column; 
	}
	.widget .tax-return-single:nth-child(odd) .tax-box-wrap .img-tax-item , .widget .tax-return-single:nth-child(even) .tax-box-wrap .content-tax-item{
		margin-right: 0;
	}
	.widget .tax-box-wrap .content-tax-item {
		flex: 0 0 auto;
		width: 95%;
		margin: -10px auto 0!important;
	}
	
	.bas-service-you .for-you-item {
		padding: 30px 25px 30px;
	}
	
	.widget.widget-snippet .home-flex-container .tax-home-img {
		flex: 1 1 auto;
	}
	.widget.widget-snippet .home-flex-container .tax-home-content {
		flex: 1 1 auto;
	}
	.widget.widget-snippet .text-small-box {
		padding: 50px 25px;
		flex: 0 0 auto;
		width: 80%;
		margin-top: -25px;
		height: 100%;
	}
	.widget.widget-snippet .text-small-box a{
		display: block;
	}
	.widget.widget-snippet .home-flex-container:nth-child(odd) , .widget.widget-snippet  .home-flex-container:nth-child(even) {
		flex-direction: column;
	}
	.widget.widget-snippet .home-flex-container:nth-child(even) .tax-home-content, .widget.widget-snippet .home-flex-container:nth-child(odd)  .tax-home-img{
		margin-right: 0;
	}
	.widget .not-at-all-parent {
		padding-bottom: 50px;
	}
	.widget .not-all-list .li-box.angel::after{
		display: none;
	}
	.widget .Welcome-text-parent {
		padding: 50px 0;
		text-align: center;
	}
	.widget  .tax-service-parent > h1{
		margin-bottom: 25px;
	}
	.widget  .home-flex-container {
		padding: 25px 0 25px;
	}
	.widget .content-title > h1, .widget .not-all-list > h2, .widget .tax-service-parent > h1, .widget .tax-service-parent > h2{
		font-size: 24px;
	}
	.widget.widget-snippet .text-small-box > h3 {
		margin-top: 0;
		font-size: 20px;
		line-height: 24px;
	}
	.widget.widget-snippet .text-small-box > p {
		font-size: 16px;
	}
	.widget.widget-snippet .text-small-box a.btn-tax {
		margin: 10px auto 0;
	}
	.widget.widget-snippet .tax-service-parent > h1::after , .widget.widget-snippet .not-all-list > h3::after{
		content: "";
		top: auto;
		bottom: -15px;
	}
	.widget.widget-snippet .not-all-list > h3 {
		font-size: 17px;
		line-height: 24px;
		padding-bottom: 0;
		position: relative;
		text-align: center;
		color: #828282;
		margin-bottom: 35px;
	}
	.widget.mobile-text-agent-article{
		padding-top: 15px;
	}
	.widget .online-tax-col:nth-of-type(1){
		margin-bottom: 35px;
	}
	.online-tax-agent-article h3 br{
		display: none;
	}
.widget.widget-snippet section.tax-services {
    padding: 0 15px 50px;
}
.widget.widget-snippet section.welcome-tax-content, .widget.widget-snippet section.tax-time-content, .widget.widget-snippet section.pricing-tax-return {
    padding: 50px 15px;
}
.widget.widget-snippet section.tax-services .our-tax-services .our-services-title .services-title {
    font-size: 30px;
    line-height: 38px;
}
.widget.widget-snippet section.tax-services .our-tax-services .our-services-title {
    margin-bottom: 25px;
}
.widget.widget-snippet section.welcome-tax-content .our-tax-title .tax-title > h2 {
    font-size: 30px;
    line-height: 1.4;
          max-width: 90%;
        margin: 0 auto;
}
.widget.widget-snippet .services-details-area {
    grid-template-columns: auto;
}
.widget.widget-snippet .services-details-item {
    padding: 15px;
}
.widget.widget-snippet  .services-details-item .content-service h5 {
    font-size: 17px;
    line-height: 25px;
}

.widget.widget-snippet .pricing-tax-details-item .pricing-bottom-content ul li {
    font-size: 14px;
    line-height: 22px;
    padding-left: 18px;
}
.widget.widget-snippet  section.tax-time-content .tax-logic-time .logic-time-title .logic-title h2 {
    font-size: 30px;
}
.widget.widget-snippet section.tax-time-content .tax-logic-time .logic-time-title .artisans-details p {
    font-size: 16px;
    line-height: 28px;
}
    .widget.widget-snippet .online-mobile-tax-service {
        padding: 50px 15px 10px;
    }
.widget.widget-snippet .online-mobile-home-content .text-small-box {
        padding: 35px 20px !important;
}
.widget.widget-snippet .om-content h3 {
    font-size: 20px;
    margin: 0 0 15px;
}
.widget.widget-snippet .pricing-tax-details-item {
    padding: 25px 15px;
}
    .widget.widget-snippet section.pricing-tax-return .services-details-area {
        grid-template-columns: auto;
    }
.widget.widget-snippet .pricing-tax-details-item .pricing-details-service {
            max-height: unset;
        height: auto;
        margin-bottom: 30px;
}
.widget.widget-snippet .pricing-tax-details-item .pricing-bottom-content {
    height: auto;
}
.widget.widget-snippet .pricing-tax-title .pricing-title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 25px;
}
.widget.widget-snippet section.simplify-ready-tax .simplify-tax-area .simplify-title h2 {
    font-size: 30px;
    line-height: 40px;
}
.widget.widget-snippet section.simplify-ready-tax {
    padding: 60px 15px;
}
.widget.widget-snippet .hero-title {
    font-size: 30px;
    line-height: 40px;
      margin: 0 0 15px;
}
.widget.widget-snippet .eyebrow {
    font-size: 20px;
    line-height: 30px;
}
.widget.widget-snippet .lede {
    margin: 15px auto;
}
.widget.widget-snippet .hero {
    margin-bottom: 30px;
}
.widget.widget-snippet  .wrap {
        padding: 10px 15px;
    }
    .widget.widget-snippet .section .grid .label {
        max-width: 100%;
        font-size: 21px;
        line-height: 32px;
        margin-bottom: 1px;
    }
.widget.widget-snippet .section {
        padding: 15px 0;
    }
    .owlCarousel.widget.widget-gallery {
        padding: 30px 15px;
              max-width: 100%;
    }
  .body .widget .widget-title {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 20px;
}
.owlCarousel.widget.widget-gallery .widget-title:after, .widget.widget-tabAccordion  .widget-title:after, .widget-snippet section.tax-services .our-tax-services .our-services-title .services-title:after,
.widget-snippet .pricing-tax-title .pricing-title:after {
    bottom: 15px;
}
.owlCarousel.widget.widget-gallery .owl-carousel .owl-item .article-content h5, .owlCarousel.widget.widget-gallery .owl-carousel .owl-item .article-content h6 {
    font-size: 16px;
    line-height: 22px;
}
.owlCarousel.widget.widget-gallery .owl-carousel .owl-item .article-content{height: 300px;}
 .widget.widget-snippet  .online-mobile-home-img .online-mobile-img img {
    max-width: min-content;
    max-height: 250px;
  }
 .widget.widget-image.contact-aside-image, .widget-form.contact-form,  .widget.widget-snippet.contact-address{
   padding-left:15px;
   padding-right:15px;
 }
    .widget.main_nav .nav-wrapper.responsive-navigation {
        top: 85px;
    }
.widget-navigation .menu-button {
        float: right;
        margin: 29px 15px;
    }
    #webcommander-page .widget.widget-storeLogo {
        margin: 3px 0 0;
    }
    .widget.widget-snippet .simplify-tax-btn .btn-books {
        width: 100%;
        padding: 11px 15px;
    }
.widget.widget-snippet .simplify-tax-btn .btn-books:before {
  display:none;
}
.accordion-panel {
    padding: 0 15px 0;
}
.accordion-panel > .label-bar, .accordion-panel>.label-bar.expanded {
    padding: 15px 35px 15px 20px;
}
.accordion-panel > .label-bar .toggle-icon {
    right: 12px;
    top: 20px;
}
.accordion-panel>.label-bar:hover .toggle-icon {
    top: 15px;
    right: 12px;
}
  .accordion-panel > .label-bar.expanded:hover .toggle-icon{
    right: 15px;
    top: 18px;
  }

    .widget.widget-snippet .online-mobile-home-content .text-small-box .btn-tax {
        width: 100%;
    }
.accordion-panel>.accordion-item.collapsed, .accordion-panel>.accordion-item.expanded {
    padding: 0px 20px 60px;
}
    .body .widget .widget-title {
        padding: 30px 0 30px;
    }
 .widget.widget-snippet section.tax-services .our-tax-services .our-services-title .services-title,  .widget.widget-snippet .pricing-tax-title .pricing-title {
    padding: 0 0 20px;
}
.blog-post-details .title {
    font-size: 30px;
    line-height: 40px;
    margin: 10px auto 10px;
}
.blog-post-details .blog-post-info {
    margin: 15px auto 15px;
}
.blog-post-details .content h1, .blog-post-details .content h2, .blog-post-details .content h3, .blog-post-details .content h4, .blog-post-details .content h5, .blog-post-details .content h6 {
    margin: 25px 0 10px;
}
.blog-post-details .content h1{
    font-size: 32px;
    line-height: 42px;
}
.blog-post-details .content h2 {
    font-size: 24px;
    line-height: 36px;
}
.blog-post-details .content h3{
    font-size: 20px;
    line-height: 34px;
}
.blog-post-details .content h4{
    font-size: 18px;
    line-height: 32px;
}
.blog-post-details .content h5{
    font-size: 16px;
    line-height: 30px;
}
.blog-post-details .content h6{
    font-size: 15px;
    line-height: 30px;
}
.blog-post-details .social-media-share-bar {
    margin: 40px auto 0;
}
.blog-post-item {
    width: 100%;
    margin: 0 5px 30px;
   min-height: unset;
}
    .widget-blogPost {
        padding: 0 30px;
    }
.widget.widget-snippet .tax-service-parent {
    padding: 0 15px;
}
}

/*		Wide Mobile Layout: 480px.  */
@media only screen and (max-width: 480px) {
	.widget .pricing-head .price-item-head{
		padding: 20px 15px;
	}
	.widget .not-all-list .li-box br{
		display: none;
	}
	.widget.widget-snippet .text-small-box {
		width: 95%;
	}
	.widget.widget-snippet .text-small-box > p {
		margin-top: 8px;
		margin-bottom: 5px;
	}
	.widget .not-all-list .li-box {
		max-width: 100%;	
	}
	.widget .pricing-body ul li{
		font-size: 14px;
	}
	.widget .tax-navigation ul li {
		float: left;
	}
	.widget .tax-navigation ul li a {
		padding: 3px 6px!important;
		font-size: 12px;
		text-decoration: none;
		line-height: 19px;
	}
	.widget  .pricing-footer .price-item-foot a {
		padding: 10px 10px;
		font-size: 13px;
		color: #fff;
	}
	.pricing-head, .pricing-body ul, .pricing-footer {
		padding: 0!important;
	}
	.widget .price-item-head h3 {
		font-size: 16px;
		line-height: 22px;
	}
	.widget .price-item-head p {
		line-height: 18px;
		font-size: 14px;
	}
.home-slider .jssor-slider-container .caption-wrapper {
    bottom: 35%;
}
	.title.jssor-caption-1 {
    font-size: 70px;
	line-height:60px;
}
.description.jssor-caption-2 {
    font-size: 38px;
    line-height: 40px;
}
.home-slider .jssor-slider-container .caption-wrapper {
    left: 45%;
}
}
/*
.home-slider .jssor-slider-container .caption-wrapper {
transform: none !important;
}

*/

