@media only screen and (max-width: 1200px){
	.navbar-nav a {
	    font-size: 12px !important;
	}

	.navbar-nav .nav-item {
		 padding: 0px 5px;
	}
}

@media only screen and (max-width: 991px){
	.topHeader {
		display: none;
	}

	.taxBox {
	    bottom: -80%;
	}

	.taxBox .py-3 {
		padding: 5px 8px !important;
	}

	.ourServices {
		padding-top: 200px;
	}

	.accountantBox {
	    width: 100% !important;
	}

	.accountantBox p {
		width: 100%;
	}

	.formBg form {
		width: 80% !important;
	}

}

@media only screen and (max-width: 767px){
	.taxBox {
		width: 90% !important;
	    bottom: -80%;
	}

	.taxBox .ps-2 {
		padding-left: 12px !important;
	}

	.footerRgb {
		text-align: center;
	}

	.footerRgb .w-75 {
		width: 100% !important;
	}
}

@media only screen and (max-width: 576px){
	.taxBox {
	    bottom: -90%;
	}
	.taxBox .col-lg-6 {
		width: 50% !important;
	}

	.ourServices {
		padding-top: 250px;
	}

	.ourServices .col-lg-3 {
		width: 70%;
		margin: 0 auto;
	}

	.contactBg label {
		font-size: 21px;
	}

	.contactBg a, .contactBg .font30 {
		font-size: 20px !important;
	}

	.accountantBox {
	    width: 65% !important;
	}

	.servicesContent .para1, .para2, .para3 {
		width: 100% !important;
	}

	.breadcrumbImg .heading {
		padding-left: 6%;
	}

	.taxServices .serviceBox {
		width: 70% !important;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 450px){
	.navbar .navbar-brand {
		width: 60% !important;
	}

	.taxBox {
	    bottom: -125%;
	}

	.taxBox .col-lg-6 {
		width: 100% !important;
	}

	.ourServices {
		padding-top: 300px;
	}

	.ourServices .col-lg-3 {
		width: 90%;
		margin: 0 auto;
	}

	.accountantBox {
	    width: 90% !important;
	}

	.navbar-toggler {
		font-size: 15px !important;
		padding: 3px 6px !important;
	}

	.taxServices .serviceBox {
		width: 90% !important;
	}
}