

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


/**/
}
/**/
@media screen and (max-width: 1920px) and (min-width: 1500px) {




/**/
}
/**/
@media screen and (max-width:1600px){


/**/
}
/**/

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



/**/
}
/**/


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

.contact-formwrapper .col-right .text-bd .item-col .right-txt p a {
	margin: 0;	padding: 0;	display: inline-block;
	font-size: 18px;
	line-height: 24px;
}
.contact-formwrapper .col-right .text-bd .item-col .fa {
	font-size: 33px;
	width: 27px; }
.permit-inrbanner .text-bd h1 {
	font-size: 50px;
	line-height: 56px; }



/**/
}
/*end*/


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

.contact-formwrapper .col-right .text-bd .item-col { flex-wrap: nowrap; }
.contact-formwrapper .col-right .text-bd .item-col .fa {
	font-size: 21px;
	width: 9px;
}

.contact-formwrapper .col-right .text-bd .item-col .right-txt {
	margin: 0;
	padding: 0 0 0 20px;
	width: 81%;
}

.contact-formwrapper .col-right .text-bd .item-col .right-txt p {
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 23px;
	color: #fff;
	font-weight: 500;
}


/**/
}
/*end*/

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


.contact-formwrapper .bd {
	display: block;
	position: relative;
	margin-top: -30px; }

.contact-formwrapper .col-left {
	margin: 0;
	padding: 30px 0 50px 0;
	width: 100%;
}

.contact-formwrapper .col-right {
	padding: 30px 20px;	width: 100%; }
.contact-formwrapper .col-right .text-bd {	margin: 0;	padding: 20px 0 0 0; }
.contact-formwrapper .col-left .form-sec .item { padding: 6px 6px;	width: 100%; position: relative; }
.contact-formwrapper .col-left .form-sec .item .input-text {
	padding: 10px 9px;	font-size: 15px; line-height: 20px; }
.permit-inrbanner .text-bd h1 {	font-size: 32px;	line-height: 38px; }
.contact-formwrapper .col-left h2 {	padding: 0 0 27px 0; font-size: 20px; line-height: 28px; }




/**/
}
/*end*/

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





/**/
}
/*end*/

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


.contact-formwrapper .col-left .form-sec {
	margin: 0;	padding: 0;	width: 100%; } 
.contact-formwrapper .col-left .form-sec .item-submit .submit-btn {
	padding: 8px 30px;	border: 0; font-size: 16px;	line-height: 30px; }

.map-block { margin:0; padding: 30px 0px; }

.map-block .mapbd {	width: 100%; height: 400px;	border-radius: 17px; }




/**/
}
/*end*/


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


/**/
}
/*end*/















