@charset "utf-8";
@import url("../css/reset.css");

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
.m_img{display:none}
.section1 { background:url('../images/main/mv1.jpg') no-repeat center top; position:relative; height:570px; }
.mv1_txt { background:url('../images/main/mv1-txt.png') no-repeat center top; width:796px; height:154px; position:absolute; left:50%; top:355px;
	margin-left:-578px;
}
.mv1_txt img { 
	position:absolute; 
	left:50%; top:-10px; margin-left:-260px;  
/*	transition:all 2s ease; */
	width:62px; height:87px;
	animation:mv 2s infinite;
	transform:scale(1);
}
@keyframes mv {
	0% { 
		transform:scale(1); 

	}
	50% { 
		transform:scale(1.4); 
		filter:contrast(150%) brightness(100%);
	}
	100% { 
		transform:scale(1); 

	}
}

@media (max-width:640px){
	.pc_img{display:none}
	.m_img{display:block}
	 #quick_menu{display:none}
	.section1 { background:url('../images/main/m/mv1_m.png') no-repeat right bottom / cover; position:relative; height:498px; }
	.mv1_txt { 
		background:url('../images/main/m/mv1_txt_m.png') no-repeat center bottom / 100% auto; 
		width:380px; height:112px; position:absolute; left:5%; top:auto; bottom:25px; margin-left:auto; /*bottom:60px*/
	}

	.mv1_txt img { 
		left:24%; top:-7px; margin-left:auto;  
		width:40px; height:56px;
	}
}
@media (max-width:460px){
    .section1 { background:url('../images/main/m/mv1_m460.png') no-repeat right bottom / cover; position:relative; height:507px; }
	.mv1_txt { 
		background:url('../images/main/m/mv1_txt_m.png') no-repeat center bottom / 100% auto; 
		width:400px; height:119px; position:absolute; left:5%; top:auto; bottom:40px; margin-left:auto; 	/*bottom:60px*/
	}

	.mv1_txt img { 
		left:24%; top:-7px; margin-left:auto;  
		width:30px; height:42px;
	}
}
@media (max-width:430px){
    .section1 { background:url('../images/main/m/mv1_m430.png') no-repeat right bottom / cover; position:relative; height:474px; }
	.mv1_txt { 
		background:url('../images/main/m/mv1_txt_m.png') no-repeat center bottom / 100% auto; 
		width:300px; height:89px; position:absolute; left:5%; top:auto; bottom:40px; margin-left:auto; 	/*bottom:60px*/
	}

	.mv1_txt img { 
		left:24%; top:-7px; margin-left:auto;  
		width:30px; height:42px;
	}
}
@media (max-width:400px){
    .section1 { background:url('../images/main/m/mv1_m400.png') no-repeat right bottom / cover; position:relative; height:400px; }
	.mv1_txt { 
		background:url('../images/main/m/mv1_txt_m.png') no-repeat center bottom / 100% auto; 
		width:282px; height:84px; position:absolute; left:5%; top:auto; bottom:40px; margin-left:auto; 	/*bottom:60px*/
	}

	.mv1_txt img { 
		left:24%; top:-7px; margin-left:auto;  
		width:30px; height:42px;
	}
}
@media (max-width:360px){
    .section1 { background:url('../images/main/m/mv1_m360.png') no-repeat right bottom / cover; position:relative; height:380px; }
	.mv1_txt { 
		background:url('../images/main/m/mv1_txt_m.png') no-repeat center bottom / 100% auto; 
		width:251px; height:75px; position:absolute; left:5%; top:auto; bottom:40px; margin-left:auto; 	/*bottom:60px*/
	}

	.mv1_txt img { 
		left:24%; top:-7px; margin-left:auto;  
		width:30px; height:42px;
	}
}


.section2 {  background:url('../images/main/why_bg.jpg') no-repeat center top; position:relative; height:568px; }
.section2 h2 { text-align:center; padding:50px 0 0; }
.section2 ul { width:1200px; margin:0 auto; padding:50px 0 0; }
.section2 ul li { float:left; width:385px; margin-left:21px; }
.section2 ul li:first-child { margin-left:0; }
.section2 ul li > div { background:url('../images/main/mv_layout.png') no-repeat; height:306px; position:relative; width:100%; z-index:1}
.section2 ul li > div .mdiv1 { position:absolute; left:10px; top:10px; width:365px; height:269px; z-index:2; }
.section2 ul li > div .mdiv2 { position:absolute; left:10px; top:10px; width:365px; height:269px; z-index:2;}
.section2 ul li > div .mdiv3 { position:absolute; left:10px; top:10px; width:365px; height:269px; z-index:2;}
.section2 ul li p { font-size:25px; color:#fff; padding:4px 0 0; text-align:center; }
.btn_mov { position:absolute; left:50%; top:107px; margin-left:-36px; z-index:10; }

.section2 video {  width:365px; height:269px; }

@media (max-width:640px){
	.section2 {  background:url('../images/main/why_bg.jpg') no-repeat center top; position:relative; height:568px; }
	.section2 h2 img { width:80%; margin:0 auto; }
	.section2 {  background:url('../images/main/m/why_bg_m.jpg') no-repeat center bottom / cover; position:relative; height:auto; }
	.section2 ul { width:100%; margin:0 auto; padding:50px 0 80px; background:none;}
	.section2 ul li { float:none; margin:0 auto; padding-bottom:30px; width:385px; background:none;}
	.section2 ul li:first-child { margin-left:auto; }
	.section2 ul li > div { background:url('../images/main/mv_layout.png') no-repeat center / 100% auto; height:306px; position:relative; width:100%; z-index:1;box-sizing:border-box;}
	.section2 ul li > div .mdiv1 { position:absolute; left:0; top:10px; width:100%; height:269px; z-index:2; padding:0 0 0 10px; box-sizing:border-box; }
	.section2 ul li > div .mdiv2 { position:absolute; left:0; top:10px; width:100%; height:269px; z-index:2; padding:0 0 0 10px; box-sizing:border-box; }
	.section2 ul li > div .mdiv3 { position:absolute; left:0; top:10px; width:100%; height:269px; z-index:2; padding:0 0 0 10px; box-sizing:border-box; }
	.section2 ul li p { font-size:25px; color:#333; padding:4px 0 0; text-align:center; }
	.section2 video { background:none; width:365px; height:269px; }
}

@media (max-width:400px){
	.section2 ul li { width:100%; }
	.section2 ul li > div { background:url('../images/main/mv_layout.png') no-repeat center top / auto 224px; height:224px; position:relative; width:100%; z-index:1;box-sizing:border-box;}
	.section2 ul li > div .mdiv1 { position:absolute; left:50%; top:7px; width:268px; height:197px; z-index:2; box-sizing:border-box; margin-left:-144px; }
	.section2 ul li > div .mdiv2 { position:absolute; left:50%; top:7px; width:268px; height:197px; z-index:2; box-sizing:border-box; margin-left:-144px;}
	.section2 ul li > div .mdiv3 { position:absolute; left:50%; top:7px; width:268px; height:197px; z-index:2; box-sizing:border-box; margin-left:-144px;}
	.section2 ul li p { font-size:25px; color:#333; padding:4px 0 0; text-align:center; }
	.section2 video { width:268px; height:197px; text-align:center; }
}


/** RESET AND LAYOUT
===================================*/

.slider .bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.slider .bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.slider .bx-wrapper .bx-viewport {


	left: 0;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.slider .bx-wrapper .bx-pager,
.slider .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.slider .bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.slider .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.slider .bx-wrapper .bx-pager .bx-pager-item,
.slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.slider .bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.slider .bx-wrapper .bx-prev {
  /*	margin-left:498px; */
	background: url(../images/main/btn_prev.png) no-repeat;

}

.slider .bx-wrapper .bx-next {
	/* margin-left:575px; */
	background: url(../images/main/btn_next.png) no-repeat;

}

.slider .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 12%;
	left:50%;
	margin-top: -16px;
	outline: 0;
	width: 61px;
	height: 61px;
	text-indent: -9999px;
	z-index: 9999;
}

.slider .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.slider .bx-wrapper .bx-controls-auto {
	text-align: center;
}

.slider .bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.slider .bx-wrapper .bx-controls-auto .bx-start:hover,
.slider .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.slider .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.slider .bx-wrapper .bx-controls-auto .bx-stop:hover,
.slider .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.slider .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.slider .bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.slider #bx-pager { }
.slider #bx-pager { width:538px; position:absolute;left:50%; bottom:0; z-index:10;float:right; margin-left:65px;}
.slider #bx-pager:after { content:""; display:block; clear:both; }
.slider #bx-pager li {float:left; width:178px; height:178px; border-left:1px solid #9a9a9a;}
.slider #bx-pager li a {background:#333; display:block;padding:42px 0 0; color:#fff; font-size:18px; text-align:center; height:100%; box-sizing:border-box;}

.ins_master strong { color:#fff; display:block; text-align:center; font-size:33px; padding-bottom:22px; 
	background:url(../images/main/w_line.jpg) center bottom no-repeat; font-weight:500; line-height:33px;
}
.ins_master span { color:#fff; display:block; text-align:center; font-size:20px; font-weight:300; padding:14px 0 0;}

.slider #bx-pager a:hover,
.slider #bx-pager a.active {
	background:#004F2B;
}
.slider { width:100%; position:relative; padding:0 0 0 0; }
.bxList { width:100%; position:relative; z-index:1;height:585px;}
.img_c { width:100%;}
.bxslider > li { position:relative; height:585px;}
.vc1 {background:url(../images/main/ceo_img1.jpg) center no-repeat; height:585px; }
.vc2 {background:url(../images/main/ceo_img2.jpg) center no-repeat; height:585px; }
.vc3 {background:url(../images/main/ceo_img3.jpg) center no-repeat; height:585px; }

.div_master { position:relative; margin:0 auto; width:1200px; }
.master_dl { position:absolute; right:0; top:62px; width:280px;  height:350px; z-index:100;  }
.master_dl dt {background:url(../images/main/g_line.jpg) left bottom repeat-x; padding:0 0 10px; 
	font-size:33px; font-weight:500; color:#fff; letter-spacing:-2px;
}
.master_dl dt i { width:88px; height:42px; display:block;  background:url(../images/main/ceo_logo.png) no-repeat;}
.master_dl dt span { font-size:28px; }
.master_dl dd ul { padding:25px 0 0 27px; }
.master_dl dd ul li { font-size:16px; font-weight:500; margin-bottom:0; color:#fff; line-height:23px; letter-spacing:-1px; }


@media (max-width:640px){
	.slider #bx-pager { width:360px; position:absolute; left:0; right:0; bottom:0; z-index:10; float:right; margin-left:auto;}
	.slider #bx-pager:after { content:""; display:block; clear:both; }
	.slider #bx-pager li {float:left; width:120px; height:120px; border-left:1px solid #9a9a9a; box-sizing:border-box;}
	.slider #bx-pager li a {
		background:#333; display:block;padding:18px 0 0; color:#fff; font-size:18px; text-align:center; 
		height:100%; box-sizing:border-box;
	}
	.ins_master strong { 
		color:#fff; display:block; text-align:center; font-size:26px; padding-bottom:22px; 
		background:url(../images/main/w_line.jpg) center bottom no-repeat; font-weight:500; line-height:30px;
	}
	.ins_master span { color:#fff; display:block; text-align:center; font-size:16px; font-weight:300; padding:12px 0 0;}

	.slider #bx-pager a:hover,
	.slider #bx-pager a.active {
		background:#7ec146;
	}
	.slider { width:100%; position:relative; padding:0 0 0 0; }
	.bxList { width:100%; position:relative; z-index:1;height:699px;}
	.img_c { width:100%;}
	.bxslider > li { position:relative; height:699px;}
	.vc1 {background:url(../images/main/m/ceo_img1_m.png) no-repeat center top / cover; height:699px; }
	.vc2 {background:url(../images/main/m/ceo_img2_m.png) no-repeat center top / cover; height:699px; }
	.vc3 {background:url(../images/main/m/ceo_img3_m.png) no-repeat center top / cover; height:699px; }

	.div_master { position:relative; margin:0 auto; width:100%; }
	.master_dl { position:absolute; right:auto; left:25px; top:260px; width:240px;  height:350px; z-index:100;  } /*top:62px*/
	.master_dl dt {background:url(../images/main/g_line.jpg) left bottom repeat-x; padding:0 0 10px; 
		font-size:28px; font-weight:500; color:#333; letter-spacing:-2px;
	}
	.master_dl dt i { width:88px; height:42px; display:block;  background:url(../images/main/ceo_logo.png) no-repeat;}
	.master_dl dt span { font-size:22px; }
	.master_dl dd ul { padding:20px 0 0 22px; }
	.master_dl dd ul li { font-size:15px; font-weight:500; margin-bottom:0; color:#333; line-height:22px; letter-spacing:-1px; }
}

@media (max-width:400px){
	.master_dl dd ul { padding:20px 0 0 0; }
}

.section33 { width:1200px; margin:50px auto; }
.section33:after { content:""; display:block; clear:both; }
.consult-list { width:370px; height:290px; background:#f6f6f6; position:relative; padding:33px 39px; float:left;box-sizing:border-box;}
.consult-list h4 { padding-bottom:22px; }
.consult-list > a { position:absolute; right:39px; top:33px; }
.consult-list ul li:after { content:"";display:block;clear:both; }
.consult-list ul li { margin-top:10px; position:relative; }
.consult-list ul li a {
	font-size:15px; display:inline-block;
} /* padding-left:13px;
	background:url('../images/main/dot-circle.png') 0 7px no-repeat; */
.consult-list ul li span.reply-complete {
	color:#fff; background:#7ca16a; border:1px solid #698363; border-radius:2px;
	font-family:dotum; font-size:11px; display:inline-block; line-height:14px;
	position:absolute; right:0; top:0; padding:3px 8px 2px; letter-spacing:-1px;
}

.col-md-case { float:left; width:32%;margin-right:2%}
.col-md-case:nth-child(3){margin-right:0}


@media (max-width:640px){
.btn_bp li{float:left;width:50%}
	.section33 { width:100%; margin:0 }
	.consult-list { width:92%; float:none; margin:30px auto 30px}
	.col-md-case { margin:0 auto 30px !important; width:370px; float:none;}
	.col-md-case img { width:100%; }
}

@media (max-width:400px){
	.col-md-case { width:92%;}
	.col-md-case img { width:100%; }
}

/*
.counsel_div > p{width: 100%;  background-position: center bottom; background-repeat: no-repeat; text-indent: -5000px;}
.counsel_div{background: url(../images/landing/counsel_bg.png) center top; height: 248px; z-index: 99; position: fixed; bottom: 0px; left: 0; width: 100%; padding:0; }
*/

/* 상담 20180816 */
.quickBox { height: 228px; z-index: 99; position: fixed; bottom: 0px; left: 0; width: 100%; padding:0; }
.counsel_div { background: url(../images/quick/quick_bg.jpg) no-repeat center top; height:228px; width:100%; position: relative; bottom: 0;  }
.contents { width:1200px; margin:0 auto; position:relative; }

.btn_open { display:none;
	height:43px; position: fixed; left:50%; bottom:228px; z-index:999; text-align: center; margin-left: -150px; 
	background:url(../images/quick/btn_close.png) no-repeat; width:301px; height:43px; display: inline-block;  cursor: pointer;
}
.btn_open.on {display:none; background:url(../images/quick/btn_open.png) no-repeat; bottom:0; }


.contents .quick_logo { 
	width:133px; height:92px; position: absolute; left:-161px; top: 77px; background:url(../images/quick/q_logo1.png) no-repeat; 
}
.reserv_inner { padding:0 0 0; position:relative; }
.kakao { background:url(../images/quick/q_talk1.png) no-repeat; position: absolute; left:50%; top:50px; width:210px; height:127px; margin-left:500px; z-index:99; cursor: pointer; }

.coun { width:890px; margin:0 auto; position:relative; padding-left:30px;}
.coun .coun_txt { padding:44px 0 0;	}
.coun_txt:after { content:""; display: block; clear: both;}
.coun_txt li { float:left; height:48px; box-sizing:border-box;}
.col1 { color:#444; font-size:22px; font-weight:300; width:77px; padding:4px 0 0; }
.col2 { width:232px; margin-right:26px; }
.col3 { color:#444; font-size:22px; font-weight:300; width:145px; padding:4px 0 0; text-align:center; }
.col4 { width:200px; margin-right:150px; }

.input1 { width:100%; box-sizing:border-box; height:42px;}
.selectbox { width:100%; box-sizing:border-box; height:42px;}
.selectbox1 { width:40%; }
.phone { width:26%; }

.btn_send { position: absolute; right:0; top: 48px; width:160px; height: 81px; }

.person { padding:22px 0 0;}
.person:after { content:""; display: block; clear: both;}
.person li { float:left;}
.person .per1 { font-size:20px; color:#666; }
.person .per2 { margin:0 10px;}
.person .per2 a { display: inline-block; background:#63530a; color:#fff; font-size:13px; padding:5px 10px;}
.person .per3 { font-size:16px; color:#666; padding:2px 0 0;}

.quick_sm1 { display: none;}
.btn_view{position:absolute;background:rgba(255,255,255,0);width:100%;height:100%}

@media (max-width:640px) {
	.main3 { width: 100%; }

	.quickBox { height: auto; }
	.counsel_div { height:auto; background:none;}
	.contents { width: 100%; }
	.contents .quick_logo { display: none;}
	.kakao { display: none;}
	.quick_sm1 { display: block; padding:42px 0 0;}
	.quick_sm1 p.q_logo2 { text-align:center; background:#2a292b; padding:14px 0 14px;}
	.quick_sm1 ul:after { content:""; display: block; clear: both;; }
	.quick_sm1 ul li { float:left; padding:12px 0 0; text-align:center; height:130px; box-sizing: border-box;}
	.quick_sm1 ul li.ql1 { width:60%; background: #f8e825;}
	.quick_sm1 ul li.ql2 { width:20%; background: #f3b50f; }
	.quick_sm1 ul li.ql3 { width:20%; background: #373737; }

	.contents { width:100%;}
	.reserv_inner { padding:0 0 0; position:relative; }
	.coun { width:100%;padding-left:0; background: #edc819;}
	
	.coun .coun_txt { padding:10px 25px; }
	.coun_txt li { float:left; height:48px; box-sizing:border-box;}
	.col1 { color:#444; font-size:22px; font-weight:300; width:63px; padding:4px 0 0; }
	.col2 { width:190px; margin-right:10px; }
	.col3 { color:#444; font-size:22px; font-weight:300; width:88px; padding:4px 0 0; text-align:center; }
	.col3 span { display: none;}
	.col4 { width:190px; margin-right:0; }

	.person_div { width: 100%; }
	.person_div:after { content:""; display: block; clear: both;}
	.person { padding:0 25px 30px; float: left; width:70%; box-sizing:border-box;}
	.person:after { content:""; display: block; clear: both;}
	.person li { float:left;}
	.person .per1 { font-size:20px; color:#666; }
	.person .per2 { margin:0 10px;}
	.person .per2 a { display: inline-block; background:#63530a; color:#fff; font-size:13px; padding:5px 10px;}
	.person .per3 { font-size:13px; color:#666; padding:0 0 0; line-height:15px; }

	.btn_send_box { float: right; width:30%; box-sizing:border-box; padding-right:25px;}
	.btn_send { position: relative; right:0; top: auto; width:100%; height:auto;}

	.btn_open { bottom:403px; }
}

@media (max-width:590px) {
	.col1 { color:#444; font-size:22px; font-weight:300; width:30%; padding:4px 0 0; text-align:center;}
	.col2 { width:70%; margin-right:0; text-align:left; }
	.col3 { color:#444; font-size:22px; font-weight:300; width:30%; padding:4px 0 0; text-align:center; }
	.col3 span { display: none;}
	.col4 { width:70%; margin-right:0; text-align:left; }

	.person { padding:0 10px 20px; float: none; width:60%; box-sizing:border-box;}

	.person .per1 { font-size:17px; color:#666; }
	.person .per2 { margin:0 10px;}
	.person .per2 a {  font-size:13px; padding:3px 6px;}
	.person .per3 { font-size:13px; font-weight:300;}

	.btn_send_box { float: none; width:100%; box-sizing:border-box; padding-right:0; position: absolute; left: 50%; bottom:20px; margin-left:40px;}
	.btn_send { position: relative; right:0; top: auto; width:160px; height: 81px; }

	.btn_open { bottom:664px; }

}
@media (max-width:535px) {

	.quick_sm1 { display: block; padding:42px 0 0;}
	.quick_sm1 p.q_logo2 { text-align:center; background:#2a292b; padding:10px 0 10px;}
	.quick_sm1 ul:after { content:""; display: block; clear: both;; }
	.quick_sm1 ul li { float:left; padding:7px 0 0; text-align:center; height:120px; box-sizing: border-box;}
	.quick_sm1 ul li.ql1 { width:60%; background: #f8e825;}
	.quick_sm1 ul li.ql2 { width:20%; background: #f3b50f; }
	.quick_sm1 ul li.ql3 { width:20%; background: #373737; }

	.btn_open { bottom:490px; }
}

@media (max-width:410px) {
	.quick_sm1 ul li.ql1 img { width:80%; }
	.quick_sm1 ul li.ql2 img { width:60%; }
	.quick_sm1 ul li.ql3 img { width:60%; }	
	/* .btn_open { bottom:684px; } */
	.btn_open { bottom:450px; }
}
@media (max-width:365px) {
	.quick_sm1 ul li { float:left; padding:7px 0 0; text-align:center; height:100px; box-sizing: border-box;}
	.btn_send_box { float: none; width:100%; box-sizing:border-box; padding-right:0; position: absolute; left: 50%; bottom:20px; margin-left:20px;}
	.btn_send { position: relative; right:0; top: auto; width:160px; height: 81px; }

	.btn_open { bottom:485px; }
}

@media(max-width:1200px){
	.section33{width:90%}
	 #divpop0{left:0 !important}
	
}