@media (max-width: 1600px) {
	.header-wrapper,.about-us-wrapper,.footer-wrapper,.main-contact-wrapper,.main-wrapper,.work-time-wrapper,.slider-wrapper{
		max-width: 1168px;
	}
}
@media (max-width: 1215px) {
	.header-wrapper,.about-us-wrapper,.footer-wrapper,.main-contact-wrapper,.main-wrapper,.work-time-wrapper,.slider-wrapper{
		max-width: 95%;
	}
	ul.header-social li{
		border-top: 1px solid #ae1d28;
	}

	ul.main-menu,ul.header-social{
		width: 100%;
	}
	.left-item h2{
		font-size: 29px;
	}
	.company-logos ul li{
		width: 33%;
	}
	.company-logos ul li:nth-child(1),.company-logos ul li:nth-child(2) {
	   border-right: none;
	   border-bottom: none;
	}
	.company-logos ul li:nth-child(3){
		border-right: 1px solid #e5e3e3;
	}
	.company-logos ul li:nth-child(4),.company-logos ul li:nth-child(5),.company-logos ul li:nth-child(6),.company-logos ul li:nth-child(7) {
	   border-right: none;
	   border-bottom: none;
	}
	.company-logos ul li:nth-child(6){
		border-right: 1px solid #e5e3e3;
		border-bottom: 1px solid #e5e3e3;
	}
	.company-logos ul li:nth-child(7){
		border-bottom: 1px solid #e5e3e3;
	}
	ul.main-menu li a {    padding: 16px 14px;}
}
@media (max-width: 1024px) {
	.header-wrapper,.about-us-wrapper,.footer-wrapper,.main-contact-wrapper,.main-wrapper,.work-time-wrapper,.slider-wrapper{
		max-width: 95%;
	}
	.slider-wrapper{
		height: 450px;
	}
	ul.header-social{
		width: 20%;
	}
	ul.header-social li{
		border-bottom: 1px solid #ae1d28;
	}
	.left-item h2{
		font-size: 28px;
	}
	.company-logos ul li{
		width: 47%;
	}
	.company-logos ul li:nth-child(2),.company-logos ul li:nth-child(4) {
		border-right: 1px solid #e5e3e3;
	}
	.company-logos ul li:nth-child(3){
		border-right: none;
	}
	.company-logos ul li:nth-child(6){
		border-bottom: none;
	}
	ul.main-menu li a {
	    padding: 16px 10px;
	    font-size: 12px;
	}
	.contact-button {display: none;}
}
@media (max-width: 945px) {
	.left-item h2{
		font-size: 23px;
	}	
}
@media (max-width: 867px){
	.col-large {margin-bottom: 20px;}
	.col-small, .col-large {width: 100%;}
}
@media (max-width: 815px) {
	.contact-form-popup{
		width: 90%;
		top: 2%;
		left: 2%;
	}
	.col-1,.col-2,.col-3{
		width: 100%;
		float: none;
	}
	ul.main-menu
	{
		width: 80%;
	}
	ul.header-social{
		width: 160px;
	}
	.left-item{
		padding-top: 5%;
	}
	.left-item h2{
		font-size: 14px;
	}
	.left-item p{
		font-size: 14px;
	}
	.slider-wrapper{
		height: 360px;
	}

	.phone,.schedule-btn{
		width: 100%;
		text-align: center;
		float: none;
	}
	.schedule-btn{
		margin: 0 auto;
		width: 200px;
	}
	.support{
		width: 100%;
	}
	.company-logos{
		width: 100%;
	}
	.banner-left{
		padding-bottom: 3%;
	}
	.banner-left,.banner-right{
		width: 100%;
		float: none;
	}
	.contact-button{
		float: none;
		margin: 0 auto;
		padding: 0 0 10px 0;
	}
	
	.company-logos ul li:nth-child(1),.company-logos ul li:nth-child(3),.company-logos ul li:nth-child(5),.company-logos ul li:nth-child(7) {
	    /*border-right: 1px solid #e5e3e3;*/
	}
	.company-logos ul li:nth-child(7){
		/*border-bottom: none;*/
	}
	.main-menu{
		display: none;
	}
	.moblie{
		display: block;
		width: 50%;
	}
	.header-social{
		width: 48%;
	}
	.mobile-menu-bar{
		display: block;
		width: 64%;
	}

	/*About us and Services*/

	.left-content{
		width: 100%;
		float: none;
		text-align: center;
	}
	.right-content{
		width: 100%;
		float: none;
	}
	ul.service-list li{
		width: 47%;
		padding-bottom: 30px;
	}

	.thu-tuc-left,.thu-tuc-right{
		width: 100%;
		float: none;
	}
	.thu-tuc-right{
		margin-top: 20px;
	}
	.contact-form,.contact-info{
		width: 100%;
		float: none;
	}
	.contact-info{
		margin-top: 20px;
	}
	.contact-input{
		width: 98%;
	}
}
@media (max-width: 599px) {
	.block-about img {margin: 0 0 10px; width: 100%;}
	.block-about .view-more {
	    text-align: center;
	}
	.block .title-block span {font-size: 20px;}
	.block-news .news-small, .block-news .new-large{width: 100%;}
	.list-support li  {width: 50%;}
	.footer-left, .footer-right {width: 100%; text-align: center;}
	.footer-right {padding: 0  0 20px;}
	.logo {    text-align: center;
    float: none;}
	.logo h1 {    font-size: 19px;}
	.header {background: none;}
	.logo p {margin: 0;}
	.logo h1 strong{border: 0;}
}
@media (max-width: 495px) {
	.left-item h2{
		font-size: 20px;
	}	
	.company-logos ul li:nth-child(1), .company-logos ul li:nth-child(3), .company-logos ul li:nth-child(5), .company-logos ul li:nth-child(7) {
	 border-right: 1px solid #e5e3e3; 
	}
}
@media (max-width: 480px) {
	
	.left-item,.right-item{
		width: 100%;
		float: none;
		text-align: center;
	}
	.right-item{
		width: 65%;
		padding: 5% 0 0 0;
		margin: 0 auto;
	}
	.slider-wrapper{
		height: auto;
	}
	.top-post-one img,.company-logos img{
		width: 100%;
	}
	.company-logos ul li{
		float: none;
		width: 100%;
	}
	.mobile-menu-bar{
		width: 98%;

	}
	.header-social{
		display: none;
	}

	/*About us and Services*/

	ul.service-list li{
		width: 100%;
	}
}
