@media(max-width: 768px){
    .modal-content {width: 92%;}
.header-logo-bar .phone .cta {
    font-size: 1.1rem;
}
 .call-btn-outer {
    bottom: 0px;
    left: 10px;
    height: 95px;
        display:block;
}    
	.header-top-left{ text-align:center;}
	.modal-content{width:100%;}
	.req_back{width: 80%;
    margin-left: 10%;
    text-align: center;}
	.header-top-bar{
		padding: 1em 0;
	}
.img012 {width: 90px;}	
.header-logo-bar p{font-size:14px;}
	.header-top-left .left{
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}

	.header-top-left .right{
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}

	.header-logo-bar .phone{
		text-align: center;
	}

	.banner .heading{
		margin-top: 0;
		font-size: 2.5em;
	}

	.banner .heading br{
		display: none;
	}

	.banner .heading+p{
		margin-bottom: 0em;
		font-size: 0.8em;
	}

	.banner .callouts .callout.no_margin{
		margin-bottom: 1em;
	}

	.slider-container .after, .slider-container .before{
		display: none;
	}

	.slide-section {
		padding: 1rem 0 2rem;
	}

	.slider_buttons .slide_button {
		position: static;
		display: inline-block;
	}

	.slider_buttons .active:after{
		display: none;
	}

	.slider_buttons #button3:before{
		display: none;
	}

	.slider_buttons {
		top: -2em;
	}

	.services .service {
		padding: 20px;
	}

	.services .service-container{
		margin: 1em;
	}

	.why-choose-us .cta img {
		margin: 2rem 0;
	}

	.why-choose-us{
		padding: 20px 0;
	}

	.damage-free-move{
		padding: 20px 0 120px;
	}

	.aiims-logo{
		margin: 1em auto;
	}

	.footer-copyright{
		line-height: 2;
		 padding: 1rem 0 5rem 0;
	}
	
	.form .form_span{
		font-size: 0.8em;
	}

	.why-choose-us h2{
		font-size: 2em;
	}

	.why-choose-us .ctas .caption{
		padding: 1em 0;
	}
}