
@media (max-width: 1280px){
	.container{
		/*max-width: 1280px;*/
	}
	
}

@media (max-width:991px){
	h2{
		font-size: 1.5rem;
	}
	.container{
		max-width: 100%;
		padding: 0 25px;
	}
	.row{
		margin-left: 0;
		margin-right: 0;
	}
	#home-choose-us{
		width: 100%;
	}
	#home-choose-us .home-choose-us-row{
		display: block;
		top: 0;
		text-align: center;
	}
	#home-choose-us .home-choose-bx{		
		margin-bottom:20px;
		border:1px solid #f4f4f4;
	}
	.banner-cnt{
		width: auto;
	}
	.form-horizontal{
		width: 500px;
		margin:0 auto;
	}
	.service-cnt, .service-items{
		width: 50%;
	}
	.service-cnt{
		padding-top:0;
	}


}
@media (max-width: 767px){
	.container{
		max-width: 100%;
		padding: 0 25px;
	}
	.container-fluid{
		padding: 0 20px;
	}
	.logo img{
		width:150px;
	}

	.toll-free-container .toll-free-num{
		font-size: 16px;
	}

	.toll-free-container {
		display: block;
	}
	.section-padding{
		padding:20px 0px;
	}
	.social-icons-top{
		display: none;
	}
	.header-top .toll-free-num{
		padding-right: 0;
		margin-right: 0;
		border-right: 0;
	}
	.header-container .getQuoteBtn{
		margin-right: 10px;
	}
	#searchSection{
		padding: 20px 0;
	}
	.navbar-toggler {
		display: block;
	}
	.navbar-collapse{
		display: none;
		width: 100%;
    	background: #0b5dba;
		position: absolute;
    	top: 58px;
    	left: 0;
    	z-index: 90;
	}
	.navbar-collapse.show{
		display: block;
	}
	.navbar-collapse ul.navbar-nav{
		text-align: left;
		padding: 10px 20px;
	}
	.navbar-collapse ul.navbar-nav li{
		display: block;
	}
	.navbar-collapse ul.navbar-nav li a{
		display: block;
		font-weight: 200;
		color:#fff;
		padding: 5px 0;
		border-bottom: 1px solid #006de8;
	}	
	.navbar-collapse ul.navbar-nav li:last-child{
		display: none;
	}
	.banner-cnt h2, .banner-cnt h3{
		font-size: 25px;
	}
	.hm-service-div{
		margin-left:0;
		margin-right:0;
	}
	.hm-service-bx .hm-ser-bx-innre{
		padding: 10px;
	}
	.hamburger{
		width: 23px;
		height: 25px;
	}
	.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom{
		/*height: 2px;*/
	}
	.vertical-accordion{
		display: block;
		flex-direction: column;
	}
	.vertical-accordion .accordion-container{
		width: 100%;
		height: 40vh;
	}
	.accordion-inner-container{
		align-items: center;
    	justify-content: center;
    	padding: 0% 35px;
	}
	.accordion-inner-container h3{
		font-size: 20px;
	}
	.accordion-inner-container h4{
		display: none;
	}
	#visionmission .vismis-bx{
		margin-bottom: 20px;
	}
	#services, #carTransport{
		padding: 0 !important;
	}
	.service-items, .service-cnt{
		width: 100%;
		padding: 20px 20px;
	}
	.service-items{
		order:1;
		padding:0 20px;
	}
	.service-cnt, .service-cnt figure{
		text-align: left !important;
	}
	.search-container{
		top:20px;
		position:unset;
	}
	.search-container .search-box{
		padding: 10px;
	}
	.search-container .srchBtn{
		width: 15%;
	}
	.social-media-links a{
		width: 40px;
		height: 40px;
	}
	.social-media-links a i{
		font-size: 14px;
	}

	#form-modal .form-div{
		width: 90%;
	}
	#form-modal .form-close{
		font-size: 20px;
		background: #fff;
		border:1px solid #ddd;
		padding:2% 3%;
	}
	.contact-details{
		padding: 20px 20px;
	}
}
@media (max-width: 586px){
	a.inner-brand{
		width:150px;
	}
	a.inner-brand img{
		max-width:100%;
	}
	.container{
		max-width: 100%;
		padding: 0 15px;
	}	
	.banner-cnt h2, .banner-cnt h3{
		font-size: 18px;
	}
	.form-horizontal{
		width: 100%;
		padding: 0;
	}
	.left-image{
		max-width: 100%;
	}
	.header-container .getQuoteBtn{
		margin-right: 10px;
	}
	
}
@media (max-width: 480px){
	.left-image{
		max-width: 100%;
	}
}

