@media (min-width: 1200px) {
    .container {
        max-width: 1170px;
    }
}

@media (min-width: 992px) {}

@media (min-width: 768px) {}

@media (max-width: 1400px) {
	.content_wrap {
		background-position: -116px center;
	}

}
@media (max-width: 1300px) {
.content_wrap {
		background-position: -220px center;
	}
}

@media (max-width: 1199px) {
	.form_left .form .title span+span {
    	font-size: 66px;
	}
}
@media (max-width: 1099px) {
	.form_left .form .title span {
    font-size: 56px;
}
	.form_left .form .title span+span {
    	font-size: 58px;
	}
	header .top {
		display:none;
	}
}

@media (max-width: 991px) {
	.content_wrap {
    
}
	.content_wrap {
    height: auto;
    background-image:none;
    padding-top: 50px;
    padding-bottom: 30px;
}
	.form_left {
    width: 100%;
}
	.form_left .form {
    width: 90%;
    float: left;
    margin-top: 50px;
    margin-left: 30px;
    margin-right: 0px;
}
	.footer_full .footer .social_media {
	margin-left: 32%;
}

	.wb-nav-menu > ul > li {
    width: 100%;
    line-height: 20px;
		
}
	.wb-header .wb-nav .wb-nav-menu > ul > li > a {
    line-height: 42px;
		font-weight: 800;
}
	.wb-header {
    position: fixed;
    z-index: 9999;
}
	.wb-header .wb-header-wrap > [class*='wb-container'] {
		background: #fff;
		border-bottom: 1px solid #eeeded;
}
	.wb-header .wb-nav .wb-nav-menu > ul {
    border-bottom: 2px solid #2f83dc;
		    padding: 0px 15px 0;
}
	.wb-nav-menu > ul > li {
		border-right: 0px; 
}
	.slider {
		margin-top:79px;
	}
	.content p {
    width: 100%;
}
	
}

@media (max-width: 767px) {
	.footer_full .footer .social_media {
	margin-left: 31%;
}
	.project_button a {
    padding: 5px 19px;
    font-size: 14px;
}
	.form_left .form {
    width: 80%;
}
	.footer_full .footer .mail {
    font-size: 36px;
}
	.footer_full .footer .phone_footer {
    font-size: 50px;
}
	.tc-breadcrumb {
    width: 90%;
    margin-left: 5%;
}
	.temp_content .title {
    font-size: 40px;
}
	.temp_content p {
		font-size: 14px;
		line-height: 22px;
}
	.detail_content p {
    width: 100%;
    float: left;
		margin-left: 0px;
		line-height: 22px;
}
}

@media (max-width: 580px) {
	.content span {
    font-size: 42px;
    line-height: 37px;
}
	.content span+span {
    font-size: 22px;
}
	.content p {
    font-size: 14px;
    line-height: 27px;
    width: 100%;
}
	.footer_full .footer .social_media {
    margin-left: 26%;
}
	.form_wrap {
		height:auto;
	}
	.form_left {
		height:auto;
	}
	.col-xs-6 {
		width:100%;
	}
}

@media (max-width: 568px) {}

@media (max-width: 480px) {
	.footer_full .footer .phone_footer {
    font-size: 41px;
		margin-bottom: 17px;
}
	.footer_full .footer .mail {
    font-size: 30px;
    margin-bottom: 17px;
}
	.footer_full .footer .social_media {
    margin-left: 21%;
}
}

@media (max-width: 420px) {
		.footer_full .footer .social_media {
    margin-left: 14%;
}
	.form_left .form .title span+span {
    font-size: 51px;
		margin-bottom: -25px;
}
	.form_left .form .title span {
    font-size: 45px;
    margin-bottom: -11px;
}
	.footer_full .footer .phone_footer {
    font-size: 35px;
}
}

/*end*/

/*===================================*/

@media (max-width: 1199px) {}
@media (max-width: 1299px) {
		.project .item img {
    width: 100%;
    float: left;
}
	.project_button a {
		margin-left:36%;
	}
}

@media (max-width: 991px) {}

@media (max-width: 767px) {}

@media (max-width: 567px) {}