@media screen and (max-width:1380px){
.wrap::before {background-position: 70% 0}
}

@media screen and (max-width:1200px){
.wrap::before{height: 183px;background-size: inherit;background-position: 100% 50%;}
.wrap.wrap_home::before{height: 270px;background-size: cover;background-position: 70% 0;}

.div_content,.wrap_home .div_content{padding: 30px 15px 0 15px}
h1.main-title, .content-text h1.main-title {font-size: 35px}
h1.main-title span, .content-text h1.main-title span{font-size: 30px}
}

@media screen and (max-width:1100px){
.box_lanser{margin-top: -68px}
}


@media screen and (max-width:1020px){
.menuParent {width: 200px;}
.contentMenu {width: calc(100% - 240px);}	
}

@media screen and (max-width:940px){
.menuParent {display: none;}
.contentMenu {width:100%;}	
}

@media screen and (max-width:880px){
.wrap::before {background-position: 50% 0;}
.wrap.wrap_home::before{display: none}
}

@media screen and (max-width:590px){
.form table td{display: inline-block;width: 100%;padding: 0px;}
.form table td.f {text-align: left;width: 100%;}
.form table td.pw{margin-right: 20px;}
.content-text .form table td{display: inline-block;width: 100%;padding:0px;}
.content-text .form table td.f {text-align: left;width: 100%;padding:0px;}
.content-text .form table td.pw{margin-right: 20px;}	
.content-text table td.sendInfo{width: 100%;}	
.content-text table td.sendInfo{width: 100%;}	

.content-text table td.d input.inputTxt{width: 100%;box-sizing: border-box;}
.form table td.d textarea{width: 100%;box-sizing: border-box;}	
.content-text .form table td.fErr{float: left;}
.content-text .form table td.err{float: left;}
.content-text .form table{width: 100%;}
	
.form table td.fErr{float: left;}
.form table td.err{float: left;}
.form table{width: 100%;}	
.form table td.d input.inputTxt {box-sizing: border-box; width: 100%;}
.form table td.d .selectForm {box-sizing: border-box; width: 100%;}	
}

