
@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;
	}


}
@media (max-width: 767px){
	.container{
		max-width: 100%;
		padding: 0 25px;
	}
	.social-icons-top{
		display: none;
	}
	.header-top .toll-free-num{
		padding-right: 0;
		margin-right: 0;
		border-right: 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;
	}
	.company-profile p{
		padding: 0;
	}
	#city.modal .modal-dialog .modal-content{
		background: #0b5dba;
	}
	#city.modal .modal-dialog{
		padding: 0;
	}
	#city.modal .modal-dialog .popular-city{
		display: none;
	}
	#city.modal .modal-dialog .modal-content{
		padding: 30px 0;
	}
	#city.modal .modal-dialog .modal-dismiss{
		color:#fff;
		position: absolute;
		right: 20px;
		top:20px;
		z-index: 9999;
	}
	#city.modal .modal-dialog .modal-dismiss i{
		font-size: 20px;
	}
	#city.modal .modal-dialog .all-city ul li
	{
		display: inline-block;
    	width: 49%;
    	margin-bottom: 10px;
	}
	#city.modal .modal-dialog .all-city ul li a{
		font-weight: 200;
		color:#fff;
		padding-left: 20px;
	}
	#city.modal .modal-dialog .all-city ul li a:after{
		display: none;
	}

}
@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%;
	}
	
}
@media (max-width: 480px){
	.left-image{
		max-width: 100%;
	}
}
