@media only screen and (max-width: 1370px) {
	div.jssor-slider-container .container,
	div.jssor-slider-container {
		min-height: 100%;
	}
}
@media only screen and (max-width: 1200px) {
	#spltr-78A75BB4-38D4-4B1F-9C24-0D7693D57C4F{
		padding: 0;
	}
	.page-content .v-split-container > .v-split{
		width: 100%;		
	}
	.body .page-content .v-split-container > .v-split{
		padding-left: 15px;
		padding-right: 15px;
	}
	.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%;
}
	

}

@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;
}
}
@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;
	}
.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: #6ABAD0;
		border-top: 1px solid rgba(255,255,255,0.3);
		padding: 0;
		font-size: 13px;
	}
	.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 {
		position: absolute;
		z-index: 99;
		top: 60px;
		height: auto;
		padding: 0px 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;
	}
	.bas-service-you .for-you-item {
		padding: 30px 25px 30px;
	}
	.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;
	}
	.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;
	}
	.widget-navigation .menu-button{
		float: right;
		margin-right: 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 .nav-wrapper .navigation-item.has-child::before{
		display: none;
	}
}
/*		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;
	}
	
	.widget-navigation .menu-button{
		float: right;
		margin-right: 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: 13px;
	}
	.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: 60px;
		height: auto;
		padding: 0px 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;
	}
	.bas-service-you .for-you-item {
		padding: 30px 25px 30px;
	}
	.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;
	}
	.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;
	}
	.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;
	}
}

/*		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;
}

*/

