
@media (max-width: 1280px){
	.container{
		/*max-width: 1280px;*/
	}
	.header-contact-number{
		display: flex;
		align-items: flex-end;
		flex-direction: column;
	}

}

@media (max-width:991px){
	h2{
		font-size: 1.5rem;
	}
	.container{
		max-width: 100%;
		padding: 0 25px;
	}
	.indiaward{
		flex-grow: 1;
	}
	.header-contact-number .get-quote, .header-contact-number .contact-number{
		width: 160px;
		text-align:center;
		margin-right: 0;
	}
	.banner-img{
		position: absolute;
	}
	.banner-cnt, .enquiryForm{
		
		position: relative;
	}
	.banner-cnt{
		width: 90%;
		left: 3%;
		margin-top: 5%;
	}
	.enquiryForm{
		width: 90%;
		box-sizing: border-box;
		left: 5%;

	}
	.banner-cnt h3{
		font-size: 20px;
	}
	.banner-cnt h2{
		font-size: 28px;
	}
	.banner-cnt p,.enquiryForm h4{
		font-size: 16px;
	}
	
	.rightColumn{
		padding:0;
	}

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

	.heading-row .heading h2{
		font-size: 22px;
	}
	#getquote .enquiryForm {
		left: 0;
	}
	ul.city-list > li{
		width: 50%;
	}
	.rightColumn{
		padding:0;
	}

}
@media (max-width: 600px){
	.logo img{
		width: 86%;
	}
	.header-contact-number{
		display: flex;
		align-items: flex-end;
		flex-direction: column;
	}
	
	.header-contact-number .get-quote{

	}
	.hwwork .hwworkrow .hwworkNum{
		margin-left: 0;
	}
	.advntg,#services .serviceDiv,.hwwork{
		width: 100%;
    	margin: 0 auto;
    	margin-bottom: 15px;
	}
	.advntg .advntg-icon img{
		width: 70px;
		margin-right: 15px;
	}
	.advntg .advntg-cnt h5{
		font-size: 16px;
		margin-bottom: 4px;
	}
	#services{
		padding-top: 0;
	}
	.footer-bottom .copyright-container p{
		text-align: center;
	}
	.footer-social-icons{
		justify-content: center;
	}
}
@media (max-width: 558px){
	.container{
		padding: 0 25px;
	}
	.hmservices a{
		width: 50%;
	}
	ul.city-list > li{
		width: 100%;
	}
}
@media (max-width: 480px){
	header{
		position: relative;
	}
	.logo img{
		width: 100%;
	}
	.indiaward{
		display: inline-block;
		float: right;
		margin-bottom: 10px;
		width: 280px;
	}
	.header-bottom .header-cnt{
		display: block;
	}
	.header-contact-number{
		font-size: 12px;
		width: 100%;
		flex-direction: row;
	}	
	
	.header-contact-number .get-quote, .header-contact-number .contact-number{
		width: auto;
	}

}
