@media(max-width:1024px){}@media(max-width:992px){.sm-padding{padding:15px}ul.nav>li>a{font-size:10px;padding:0 5px
}
.contact_wrapper {
	padding: 0
}
.about_section .about_image {
	background-position: -60px bottom
}
}
@media all and (min-width: 480px) and (max-width: 768px) {}@media all and (max-width: 767px) {
	body,
	p {
		font-size:12px;
		line-height:22px
	}
	
	h1 {
		font-size:30px
	}
	h2 {
		font-size: 20px
	}
	h3 {
		font-size: 16px
	}
	p br {
		display: none
	}
	.padding {
		padding: 60px 0
	}
	.xs-padding {
		padding: 15px
	}
	.navbar-header {
		padding: 5px 0
	}
	.navbar-header .brand {
		display: block;
		padding: 13px 25px
	}
	.navbar-collapse {
		background-color: #fff;
		border-top: medium;
		box-shadow: none;
		margin-top: -6px;
		overflow-x: visible;
		padding-left: 0;
		padding-right: 0;
		border-bottom: 1px solid #ddd
	}
	.navbar .collapse .nav_btn {
		display: inline-block;
		line-height: 45px;
		padding: 0 60px
	}

	ul.nav {
		margin: 0;
		overflow: hidden
	}
	ul.nav>li {
		display: block;
		margin: 0
	}
	ul.nav>li>a {
		display: block;
		font-size: 14px;
		color: #777;
		line-height: 45px;
		padding: 0 30px
	}
	ul.nav>li>a:after {
		display: none
	}
	ul.nav>li>a:hover,
	ul.nav>li.active>a {
		background-color: transparent;
		color: #333
	}
	.slider_item {
		height: 450px
	}
	.contact_form .form-group .col-sm-6:first-child {
		margin-bottom: 15px
	}
}
@media all and (max-width: 480px) {
	.col-xs-6 {
		float:none;
		width:100%
	}
	.slider_item {
		height: 380px
	}
}
@media all and (max-width: 420px) {}@media all and (max-width: 380px) {

	.for-padding
	{
	  padding: 130px 0px 30px 0px!important;
	}
	.top_header .top_left {
    color: #ddd;
    font-size: 10px!important;
    text-transform: uppercase;
    line-height: 40px;
	}
}