/*---------------------------------------
   Responsive              
-----------------------------------------*/

@media only screen and (max-width: 1199px) {
	.contactinfo .box a {
		font-size: 16px;
	}
	#home-slide {
		height: 500px;
	}
}


@media only screen and (max-width: 1024px) {
	#home-slide {
    background-size: inherit;
}
	
}	

@media only screen and (max-width: 991px) {
	
	
	.custom-navbar .navbar-brand {
		font-size: 24px;
	}
	.custom-navbar .nav li a {
		font-size: 15px;
	}
	.contactinfo .box {
		padding: 8px;
	}
	.contactinfo .box a {
		font-size: 13px;
	}
	
	.content-with-image p {
		padding-right: 0px;
	}
	
	.content-information .btn {
		margin-top: 0;
	}
	
	.footer .title,
	.nav-box ul li a {
		font-size: 16px;
	}
}

@media only screen and (max-width: 782px) {
	
	.admin-bar .navbar-fixed-top {
    	top: 46px;
	}
}


@media only screen and (max-width: 767px) {
	
	.row.row-alt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
	
	img { margin : 0 auto 15px; }
	.contactinfo {
		margin-top: 0;
		padding: 15px;
	}
	.contactinfo .box {
		margin: 10px 0px;
	}
	
	.content-information {
		text-align: left;
		padding-top: 30px;
	}
	
	.content-information .main-heading h2:before {
		content: url(https://quickrefund.voihost.com/quickrefundtax/wp-content/uploads/2021/07/heading-bottom-border-line-texture2.png);
		left: 0;
		right: 0;
	}
	
	.content-information .btn {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	.background-banner p {
		padding-right: 0px;
		font-size: 20px;
	}
	.background-banner ul { padding-right: 15px;
		padding-left: 15px; }
	.background-banner .inline-listing ul { float: none; width: 100%; margin-bottom : 30px; }
	
	#documents .owl-controls .owl-buttons .owl-prev,
	#documents .owl-controls .owl-buttons .owl-next {
		margin-right: 0;
		margin-left: 0;
	}
	.accordion-listing .panel-title a {
		font-size: 20px;
		padding: 20px 30px 20px 0px;
	}
	.accordion-listing .panel-title a:before,
	.accordion-listing .panel-title a.collapsed:before {
		right: 0;
	}
	.banner-in {
		margin-top: 70px;
	}
	.breadcrumb-nav {
		margin-top: 0;
	}
	.breadcrumb-nav h1 {
		font-size: 30px;
	}
}

@media only screen and (max-width: 479px) {
	#home-slide {
		height: 50vh;
	}
	.custom-navbar .navbar-brand {
		font-size: 22px;
	}
	#home-slide h1 {
		font-size: 20px;
	}
	#home-slide h3 {
		font-size: 18px;
	}
	.contactinfo h2 {
		font-size: 20px;
	}
	.contactinfo .box a {
		font-size: 15px;
	}
	.footer .title {
		font-size: 16px;
	}
	.sidebar-sm {
		top: 30%;
	}
}