@media screen and (max-width: 990px) {
	.main-content{
		width: 68%;
	}
	.sidebar{
		width: 27%;
	}
	.content-parts-request .col2-form-right,.content-parts-request .col2-form-left{
		width: 48%;
	}
}
@media screen and (max-width: 800px) {
	.header-top .logo{
		float: none;
		width: 100%;
		text-align: center;
	}
	.header-top .logo img{
		width: 90%;
	}
	.header-top-right{
		float: none;
		width: 100%;
		text-align: center;
	}
	.header-top .header-top-right p{
		display: inline-block;
		margin: 20px 10px 0 10px !important;
	}
	.footer-link{
		margin-right: 20px;
	}
	.main-content{
		width: 100%;
		float: none;
	}
	.sidebar{
		float: none;
		margin: 20px 0 0 0;
	}
	#content{
		margin-top: 200px;
	}
	.sidebar{
		position: static !important;
		width: 100%;
		border-left: none;
		border-top: none;
	}
	.sidebar ul li{
		float: left;
		width: 33.3333%;
		height: 100px;
		padding: 0;
		border-left: 1px solid #e8e8e8 !important;
		border-top: 1px solid #e8e8e8 !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		position: relative;
	}
	.sidebar ul li img{
		max-width: 90%;
		position: absolute;
		top: 50%;
 		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		margin: 0px auto;
		left: 0;
		right: 0;
	}
}
@media screen and (max-width: 670px) {
	#header{
		position: static !important;
	}
	#content{
		margin-top: 0px;
	}
	.click-menu{
		display: block;
	}
	.main-menu ul{
		display: none;
		position: absolute;
		top: 49px;
		left: 0;
		width: 100%;
		z-index: 1;
		background: #f8f8f8;
	}
	.main-menu ul li{
		display: block;
		text-align: center;
		border-top: 1px solid #151515;
		margin: 0;
	}
	.main-menu ul li:first-child{
		border: none;
	}
	.main-menu ul li.current_menu_item a,.main-menu ul li a:hover{
		border-bottom: none;
	}
	.main-menu{
		height: 45px;
	}
	.footer-link{
		width: 50%;
		margin-right: 0;
		text-align: center;
	}
	.address-footer{
		float: none;
		clear: left;
		margin: 0px auto 0;
		padding-top: 20px;
		text-align: center;
	}
	.inner-content-text{
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
		-webkit-column-gap: 0px;
		-moz-column-gap: 0px;
		column-gap: 0px;
	}
	.address-footer p{
		display: inline-block;
		margin: 10px 10px 0 10px !important;
	}
	.footer-bottom p{
		text-align: center;
	}
	.content-parts-request .col2-form-right,.content-parts-request .col2-form-left{
		width: 100%;
		float: none;
	}
	.content-parts-request .col2-form-right{
		margin: 11px 0 0 0;
	}
}
@media screen and (max-width: 520px) {
	.header-top .header-top-right p.header-email{
		margin-top: 10px !important;
	}
	.sidebar ul li{
		width: 50%;
	}
	.content-parts-request textarea{
		height: 180px;
	}
}
@media screen and (max-width: 480px) {
	.logo-footer img{
		max-width: 100%;
	}
	.banner h3{
		padding: 15px 20px;
	}
	.title-section{
		font-size: 30px;
	}
}
@media screen and (max-width: 420px) {
	.inner-content-about ul{
		font-size: 0;
	}
	.inner-content-about ul li{
		width: 48%;
		float: none;
		display: inline-block;
		vertical-align: top;
		margin: 0 1% 10px 1% !important;
	}

	.title-section {
	    font-size: 23px;
	    padding: 5px 0;
	}
	.banner h3{
		font-size: 18px;
		width: 100%;
		text-align: center;
		bottom: 0;
		top: auto;
		padding: 15px 0;
	}
}