@media only screen and (max-width: 991px){

	.menu .nav.navbar-nav li{
	    padding:20px 0px;
	}
	.text{
		bottom: -20px;
    	right: 2%;
	}
	.bg{
		padding-left: 0px;
	}
	.sub_hdr{
		padding-left: 0px;
		width: 100%;
	}
	.contact {
	    text-align: left;
	    padding-top: 15px;
	}

}
@media only screen and (max-width: 767px){
	.menu .nav.navbar-nav.menu_center{
		text-align: center;
		margin-left: -30px;
    	margin-right: -30px;
	}
	.menu .nav.navbar-nav.menu_center li{
		display: inline-block;
	}
	.menu .nav.navbar-nav.menu_center li a{
		padding: 10px 5px;
		font-size: 16px;
	}
	.top h3{
		text-align: center;
	}
	.img_auto{
		margin:auto;
	}
	.contact {
	    text-align: left;
	    padding-top: 15px;
	}
}