/*
	Copyright 2020 Raonbnp
	http://raonbnp.com, http://raonwebstore.com
*/
@charset "UTF-8";
@import '/_css/common.css'; /* front, admin 공통*/
@import '/_css/member.css'; /* front member 공통*/
@import '/_css/board.css'; /* front member 공통*/
@import 'loading.css';
@import 'fontSet.css';
@import 'basic.css';
@import 'layout.css';


/*sub_casestudy_wrap*/
.sub_casestudy_wrap{padding-bottom:0;}
.sub_casestudy_wrap > section:nth-child(1)::after{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
.sub_casestudy_wrap > section:nth-child(1) .casestudy_list{
	position:relative;
	box-sizing:border-box;
	height:auto;
	padding:0 18.5rem;
	margin-bottom:10rem;
}
.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li{
	float:left;
	position:relative;
	list-style:none;
	width:calc(33.33333% - 2rem);
	height:468px;
	border:1px solid #ddd;
	box-shadow:4px 0px 25px rgba(0 0 0 / 10%);
	border-radius:10px; 
	box-sizing:border-box;
	padding:4.5rem 2rem 4rem;
	margin:0 3rem 4rem 0;
}
.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li:nth-child(3n){
	margin:0 0 4rem 0;
}
.sub_casestudy_wrap > section:nth-child(1) .casestudy_list:after{
	content:"";
	display:block;
	clear:both;
}
.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li p {
	margin-bottom:2rem;
}
.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li p strong{
	font-size:22px;
}
.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li .fs16{
	font-size:16px;
	line-height:28px;
	color:#666;
}
.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li a{
	display:block;
	position:absolute;
	left:2rem;
	top:38rem;
	width:calc(100% - 4rem);
	height:54px;
	background-color:#2295f1;
	font-size:16px;
	line-height:28px;
	color:#fff;
	box-sizing:border-box;
	padding:1.2rem 2.5rem;
}
.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li a > i{
	position:absolute;
	top:1.8rem;
	right:2.5rem;
	font-size:20px;
}
@media(max-width:1199.98px){
	.sub_casestudy_wrap > section:nth-child(1) .casestudy_list{
		padding:0 0rem;
	}
	.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li{
		width:calc(33.33333% - 2rem);
		padding:4.5rem 3rem 4rem;
		margin:0 2rem 3rem 0;
	}
	.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li a{
		left:3rem;
		top:30rem;
		width:calc(100% - 6rem);
	}
}
@media(max-width:991.98px){
	.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li{
		height:auto;
		min-height:350px;
		width:calc(50% - 1.5rem);
		padding:2.5rem 2rem 2rem;
		margin:0 2rem 2rem 0;
	}
	.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li:nth-child(2n){
		margin:0 0 2rem 0;
	}
	.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li:nth-child(3n){
		margin:0 2rem 2rem 0;
	}
	.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li a{
		left:2.5rem;
		top:28rem;
		width:calc(100% - 5rem);
		padding:1.2rem 2rem;
	}
	.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li a > i{
		right:2rem;
	}
}
@media(max-width:767.98px){
	.sub_casestudy_wrap > section:nth-child(1) .casestudy_list > li{
		float:none;
		width:100%;
		padding:4.5rem 3rem 4rem;
		margin:0 0 2rem 0;
	}
}

/*sub_business_wrap*/
.sub_business_wrap{padding-bottom:0;}
.sub_business_wrap > section:nth-child(1)::after{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
.sub_business_wrap > section:nth-child(1) .row_box{
	position:relative;
}
.sub_business_wrap > section:nth-child(1) .row_box > div{
	width:164rem;
}
.sub_business_wrap > section:nth-child(1) .row_box div.box{
	padding-top:130%;
	
}
.sub_business_wrap > section:nth-child(1) .row_box div.box > p{
	position:absolute;
	left:5rem;
	top:3rem;
	color:#fff;
	font-size:2rem;
	font-weight:300;
}
.sub_business_wrap > section:nth-child(1) .row_box div.box > p strong{
	display:block;
	font-size:3.4rem;
	font-family: 'Raleway';
	font-weight:600;
}
.sub_business_wrap > section:nth-child(2){
	padding:30rem 0;
	margin-top:-18rem;
	background:url("../_img/sub/sub_business_section_bg.jpg") no-repeat center center / cover
}
.sub_business_wrap .title_o{
	text-align:center;
}
.sub_business_wrap .title_o > p{
	text-align:center;
	font-size:2.2rem;
	border:4px solid #eaeaea;
	background:#fff;
	padding:15px;
	display:inline-block;
	width:100%;
	max-width:40rem;
	border-radius:50px;
}
.sub_business_wrap > section:nth-child(2) .computer_ver .box,
.sub_business_wrap > section:nth-child(2) .data_box .box{
	overflow:hidden;
	border-radius:10px;
	background:#fff;
	box-shadow:0px 0px 40px rgba(0,0,0,.1)
}
.sub_business_wrap > section:nth-child(2) .computer_ver .box > p:first-child{
	padding-top:75%;
}
.sub_business_wrap > section:nth-child(2) .computer_ver .box > p:last-child{
	padding:3rem 0;
	text-align:center;
	font-size:2rem;
}
.sub_business_wrap > section:nth-child(2) .data_box .box{
	height:100%;
}
.sub_business_wrap > section:nth-child(2) .data_box .box > p{
	background:#99b0d0;
	font-size:2rem;
	font-family:'Raleway',sans-serif !important;
	text-align:center;
	color:#fff;
	padding:20px;
}
.sub_business_wrap > section:nth-child(2) .data_box .box > ul{
	padding:2.5rem 3.5rem;
	list-style:none;

}
.sub_business_wrap > section:nth-child(2) .data_box .box > ul > li{
	padding-left:10px;
	font-size:1.6rem;
	position:Relative;
}
.sub_business_wrap > section:nth-child(2) .data_box .box > ul > li::after{
	content:"·";
	position:absolute;
	left:0;
}
.sub_business_wrap > section:nth-child(2) .data_box .box > ul > li + li{
	margin-top:1.5rem;
}
@media(max-width:1899.98px){
	.sub_business_wrap > section:nth-child(1) .row_box > div{
		width:100%;
	}
}
@media(max-width:1440px){

}
@media(max-width:1199.98px){

	.sub_business_wrap > section:nth-child(2){
		padding-bottom:20rem;
	}
}
@media(max-width:991.98px){
	.sub_business_wrap > section:nth-child(1) .row_box > div{
		width:100%;
	}
	.sub_business_wrap > section:nth-child(2){
		padding-bottom:20rem;
	}
}
@media(max-width:767.98px){
	.sub_business_wrap > section:nth-child(2){
		padding-bottom:10rem;
	}
	.sub_business_wrap > section:nth-child(1) .row_box div.box > p{
		left:3rem;
		top:3rem;
		font-size:1.8rem;
	}
	.sub_business_wrap > section:nth-child(1) .row_box div.box > p strong{
		font-size:2.6rem;
	}
	.sub_business_wrap .title_o > p{
		text-align:center;
		font-size:2rem;
		border:3px solid #eaeaea;
		padding:15px;
		max-width:34rem;
	}
	.sub_business_wrap > section:nth-child(2) .data_box .box > p{
		font-size:1.8rem;
		padding:15px;
	}
}

/*sub_dataops_wrap*/
.sub_dataops1_wrap {
	padding-bottom:0;
}
.sub_dataops1_wrap .auto_anno_text{
	position:relative;
	z-index:5;
}
.sub_dataops1_wrap .img1{
	position:relative;
	padding-right:15rem;
}
.sub_dataops1_wrap .img1 video{
	width:100%;
}
.sub_dataops1_wrap .img1 p{
	position:absolute;
	right:0;
	top:0;
	height:100%;
}
.sub_dataops1_wrap .img1 p img{
	width:auto;
	height:100%;
	text-align:right;
}
.sub_dataops1_wrap > section:nth-child(1){
	padding-bottom:12rem;
}
.sub_dataops1_wrap > section:nth-child(2){
	background:#f7f7f7;
	padding:12rem 0;
}
.sub_dataops1_wrap > section:nth-child(2) .tab_m{margin-bottom:3.5rem;}
.sub_dataops1_wrap > section:nth-child(2) .tab_m a{
	display:inline-block;
	margin:0px 1rem;
	color:#aaa;
	font-size:2rem;
	font-family:"Raleway";
	font-weight:600;
}
.sub_dataops1_wrap > section:nth-child(2) .tab_m a.on{
	color:#ff2d62
}
.sub_dataops1_wrap > section:nth-child(2) .tab_con1 > p {
	word-break:break-all;
}
.sub_dataops1_wrap > section:nth-child(2)  .w_box_r{
	border-radius:1.5rem;
	background:#fff;
	padding:8rem 2rem;
	box-shadow:0px 0px 40px rgba(0,0,0,.1)
}

.sub_dataops1_wrap > section:nth-child(3){
	background:#191919;
	padding:12rem 0;
	color:#fff;
} 
.sub_dataops1_wrap > section:nth-child(3) .tab_m{}
.sub_dataops1_wrap > section:nth-child(3) .tab_m ul{
	width:100%;
	max-width:1280px;
	margin:0 auto;
}
.sub_dataops1_wrap > section:nth-child(3) .tab_m li{
	width:calc(100% / 6);
	position:relative;
}
.sub_dataops1_wrap > section:nth-child(3) .tab_m li + li::after{
	content:"";
	position:absolute;
	width:5px;
	height:5px;
	border-radius:100%;
	background:#494949;
	left:0;
	top:2.2rem
}
.sub_dataops1_wrap > section:nth-child(3) .tab_m li a{
	color:#fff;
	display:block;
	font-size:2rem;
	
}
.sub_dataops1_wrap > section:nth-child(3) .tab_m li a p:first-child{
	height:43px;
	width:43px;
	margin-bottom:1rem;
	display:inline-block;
}
.sub_dataops1_wrap > section:nth-child(3) .tab_m li a p{
	font-family: 'Raleway';
	font-weight:600;
}
.sub_dataops1_wrap > section:nth-child(3) .tab_m li p:first-child{
	background-size:43px auto !important;
}
.sub_dataops1_wrap > section:nth-child(3) .tab_m li.on p:first-child,
.sub_dataops1_wrap > section:nth-child(3) .tab_m li:hover p:first-child{
	background-position:center bottom !important
}
.sub_dataops1_wrap > section:nth-child(3) .tab_m li.on a,
.sub_dataops1_wrap > section:nth-child(3) .tab_m li:hover a{
	color:#ff2d62
}
@media(max-width:991.98px){
	.sub_dataops1_wrap > section:nth-child(1){
		padding-bottom:8rem;
	}
	.sub_dataops1_wrap > section:nth-child(2){
		padding:8rem 0;
	}
	.sub_dataops1_wrap > section:nth-child(3) .tab_m li a{
		font-size:1.6rem;
	}
	.sub_dataops1_wrap .img1{
		padding-right:7rem;
	}
}
@media(max-width:767.98px){
	.sub_dataops1_wrap > section:nth-child(3) .tab_m li{
		width:calc(100% / 3);
		position:relative;
	}
	.sub_dataops1_wrap > section:nth-child(3) .tab_m li:nth-child(n+4){
		margin-top:4rem;
	}
	.sub_dataops1_wrap > section:nth-child(3) .tab_m li:nth-child(4):after{display:none;}
	.sub_dataops1_wrap > section:nth-child(3) .tab_m li a p:first-child{
		height:34px;
		width:34px;
	}
	.sub_dataops1_wrap > section:nth-child(3) .tab_m li p:first-child{
		background-size:34px auto !important;
	}
	.sub_dataops1_wrap .img1{
		padding-right:6rem;
	}
}
@media(max-width:576.98px){
	.sub_dataops1_wrap .img1{
		padding-right:5rem;
	}
}

.tab_con1,
.tab_con2{
	display:none;
}
.tab_con1.on,
.tab_con2.on{
	display:block;
}


/*company_intro_wrap*/
.company_intro_wrap section:nth-of-type(1){
	position:relative;
	padding-bottom:6rem;
	z-index:1;
}
.company_intro_wrap section:nth-of-type(1)::after{
	content:"";
	position:absolute;
	right:70%;
	bottom:0;
	width:100%;
	background:#f5f5f7;
	height:40rem;
	z-index:-1;
}
.company_intro_wrap section:nth-of-type(1) > div{
	position:absolute;
	padding:8rem 8rem 12rem 8rem;
	right:0;
	bottom:0;
	background:#fff;
	z-index:2;
}
.company_intro_wrap section:nth-of-type(2) > ul > li {
	word-break:break-all;
}
.company_intro_wrap section:nth-of-type(2) > .img{
	max-width:1400px;
}
.company_intro_wrap section:nth-of-type(2) > .img img{
	width:1439px;
}

@media(max-width:1440px){
	.company_intro_wrap section:nth-of-type(2) > .img img{
		width:100%;
	}
}

@media(max-width:991.98px){
	.company_intro_wrap section:nth-of-type(1) > div{
		padding:4rem;
		width:85%;
		bottom:auto;
		top:8rem;
	}
}
@media(max-width:767.98px){
	.company_intro_wrap section:nth-of-type(1) {
		padding-top:20rem;
	}
	.company_intro_wrap section:nth-of-type(1) > div{
		padding:3rem;
		width:100%;
		bottom:auto;
		top:0;
		position:relative;
		z-index:5;
	}
	.company_intro_wrap section:nth-of-type(1)  img{
		position:absolute;
		top:0;
	}
}


/*performance_history_wrap*/
.performance_history_wrap{padding-bottom:0;}
.performance_history_wrap section h4{
	padding:2rem 5rem;
	font-size:4.4rem;
	font-weight:300;
}
.performance_history_wrap section h4 p{
	display:inline-block;
	position:relative;
}
.performance_history_wrap section h4 strong{
	font-weight:600;
	
}
.performance_history_wrap section h4 span{
	position:absolute;
	right:0;
	top:-20px;
	font-size:4rem;
	opacity:.1;
	font-weight:800;
	font-family:"Raleway";
}
.performance_history_wrap section > div{
	position:relative;
}
.performance_history_wrap section > div::after{
	content:"";
	position:absolute;
	right:0;
	top:0;
	width:200%;
	border-top:1px solid #ddd;
}
.performance_history_wrap section > div::before{
	content:"";
	position:absolute;
	right:-8px;
	top:-7px;
	width:16px;
	height:16px;
	background:#ff2967;
	border:4px solid #ff92b4;
	border-radius:100%;
	z-index:1;
}

.performance_history_wrap section > div dl{
	position:relative;
}
.performance_history_wrap section > div dl dt{
	font-family:"Noto Sans KR";
	font-size:2rem;
	color:#ff2967;
	margin-bottom:2rem;
}
.performance_history_wrap section > div dl dd{
	font-size:1.6rem;
	font-weight:300;
	line-height:2
}
.performance_history_wrap section > div dl::after{
	content:"";
	position:absolute;
	right:-5.8rem;
	top:7px;
	width:16px;
	height:16px;
	background:#ff2967;
	border:4px solid #ff92b4;
	border-radius:100%;
	z-index:1;
}
.performance_history_wrap section > div .photo{
	position:absolute;
	width:100%;
	padding:5rem 6rem;
	top:0;
}
.performance_history_wrap section > div .photo p + p{
	margin-top:4rem;
}

.performance_history_wrap section:nth-of-type(1){
	text-align:right;
	padding-right:50%;
}
.performance_history_wrap section:nth-of-type(1) > div{
	padding-right:5rem;
	padding-top:4rem;
	border-right:1px solid #ddd;
	position:relative;
	margin-left:-1px;
}
.performance_history_wrap section > div dl + dl{
	margin-top:6rem;
}
.performance_history_wrap section:nth-of-type(1) > div .photo{
	right:-100%;
	text-align:left;
}
.performance_history_wrap section:nth-of-type(2){
	text-align:left;
	padding-left:50%;
	
}
.performance_history_wrap section:nth-of-type(2) h4{
	border-left:1px solid #ddd;
	margin-left:-1px;
	padding-top:8rem
}
.performance_history_wrap section:nth-of-type(2) h4 span{
	position:absolute;
	right:auto;
	left:0;
}
.performance_history_wrap section:nth-of-type(2) > div{
	padding-left:5rem;
	padding-top:4rem;
	border-left:1px solid #ddd;
	position:relative;
	padding-bottom:15rem;
}
.performance_history_wrap section:nth-of-type(2) > div::after{
	right:auto;
	left:0;
	top:0;
}
.performance_history_wrap section:nth-of-type(2) > div::before{
	right:auto;
	left:-8px;
	top:-7px;
}
.performance_history_wrap section:nth-of-type(2) > div dl::after{
	right:auto;
	left:-5.8rem;
	top:7px;
}
.performance_history_wrap section:nth-of-type(2) > div .photo{
	left:-100%;
	text-align:right;
}
@media(max-width:767.98px){
	.performance_history_wrap section > div .photo{
		padding: 5rem 3rem;
	}
	.performance_history_wrap section:nth-of-type(1) > div .photo{
		padding-right:0;
	}
	.performance_history_wrap section:nth-of-type(2) > div .photo{
		padding-left:0;
	}
	.performance_history_wrap section:nth-of-type(1) > div{
		padding-right:3rem;
	}
	.performance_history_wrap section:nth-of-type(2) > div{
		padding-left:3rem;
	}
	.performance_history_wrap section > div dl::after{
		right:-3.9rem;
	}
	.performance_history_wrap section:nth-of-type(2) > div dl::after {
		left: -3.9rem;
	}
	.performance_history_wrap section h4{
		font-size:3rem;
		padding:2rem 3rem;
	}
}
@media(max-width:576.98px){
	.performance_history_wrap section:nth-of-type(1) {
		text-align: left;
		padding-right: 0%;
	}
	.performance_history_wrap section:nth-of-type(2){
		padding-left:0;
	}
	.performance_history_wrap section:nth-of-type(2) h4{
		margin-left:0;
	}
	.performance_history_wrap section:nth-of-type(1) > div,
	.performance_history_wrap section:nth-of-type(2) > div{
		padding-right:0;
		padding-left:3rem;
		border-right:0;
		border-left:1px solid #ddd;
		margin-left:0;
	}
	.performance_history_wrap section > div dl::after{
		left:-3.9rem;
		top:3px !important;
	}
	.performance_history_wrap section > div::before{
		left:-8px
	}
	.performance_history_wrap section > div::after{
		right:auto;
		left:0;
	}
	.performance_history_wrap section h4 span{
		left:0;
	}
	.performance_history_wrap section > div .photo{
		position:relative;
		width:100%;
		padding:5rem 0rem;
		top:0;
		right:auto !important;;
		left:0 !important;
	}
}


/*performance_organization_wrap*/
.performance_organization_wrap section{
	background:url(../_img/sub/sub_organization_bg.png) no-repeat center top 
}



/*performance_performance_wrap*/
.performance_performance_wrap section:nth-of-type(1) .text{
	display:inline-block;
	text-align:left;
	margin-top:4rem;
}
.performance_performance_wrap section:nth-of-type(1) .text p:nth-child(1){
	font-size:2rem;
	font-weight:300;
	position:relative;
	display:inline-block;
	padding-right:4rem;
}
.performance_performance_wrap section:nth-of-type(1) .text p:nth-child(1)::after{
	content:"";
	position:absolute;
	right:0;
	width:3rem;
	border-top:2px solid #bbb;
	top:50%;
}
.performance_performance_wrap section:nth-of-type(1) .text p:nth-child(2){
	height:9rem;
	padding-top:2rem;
}
.performance_performance_wrap section:nth-of-type(1) .text p:nth-child(3){
	font-size:2.2rem;
	font-weight:600;
	color:#ff2d62;
}
.performance_performance_wrap section:nth-of-type(2){
	background:#f7f7f7;
	padding:12rem 0;
	margin-top:12rem;
	text-align:center;
}
.performance_performance_wrap section:nth-of-type(3){
	margin-top:12rem;
}
@media(max-width:991.98px){
	.performance_performance_wrap section:nth-of-type(2){
		padding:8rem 0;
		margin-top:8rem;
	}
	.performance_performance_wrap section:nth-of-type(3){
		margin-top:8rem;
	}
}
@media(max-width:767.98px){
	
	.performance_performance_wrap section:nth-of-type(1) .text p:nth-child(1){
		font-size:1.8rem;
		padding-right:3rem;
	}
	.performance_performance_wrap section:nth-of-type(1) .text p:nth-child(1)::after{
		width:2rem;
	}
	.performance_performance_wrap section:nth-of-type(1) .text p:nth-child(2){
		height:7rem;
		padding-top:1.5rem;
	}
	.performance_performance_wrap section:nth-of-type(1) .text p:nth-child(3){
		font-size:2rem;
	}
	.performance_performance_wrap section:nth-of-type(1) .text p img{
		max-width:150px !important;
	}
}
@media(max-width:576.98px){
	.performance_performance_wrap section:nth-of-type(1) .text p img{
		max-width:120px !important;
	}
	.performance_performance_wrap section:nth-of-type(1) .text p:nth-child(1){
		font-size:1.6rem;
	}
	.performance_performance_wrap section:nth-of-type(1) .text p:nth-child(3){
		font-size:1.8rem;
	}
}


/*contactus_map_wrap*/
.contactus_map_wrap .map_box{
	border:1px solid #ddd;
}
.contactus_map_wrap .map_box .root_daum_roughmap{
	width:100% !important;
}
.wrap_controllers.hide{display:none;}
.map_border{display:none}


/*contactus_inq_wrap*/
.contactus_inq_wrap{}
.contactus_inq_wrap .inq_demo_form{
	border-top:2px solid #000;
}
.contactus_inq_wrap .inq_demo_form .form-control{
	height:6rem;
	border-radius:0;
	font-size:1.6rem;
	border:1px solid #ddd;
}
.contactus_inq_wrap .inq_demo_form textarea.form-control{
	height:30rem
}
.contactus_inq_wrap .inq_demo_form .flex_form{
	display:flex;
	flex-wrap:wrap;
	padding:3rem 0;
	
}
.contactus_inq_wrap .inq_demo_form .flex_form.flex1 > div{
	width:100%;
}
.contactus_inq_wrap .inq_demo_form .flex_form.flex2 > div{
	width:50%;
	padding-right:3rem;
}
.contactus_inq_wrap .inq_demo_form .flex_form.flex2 > div:nth-child(2n){
	padding-right:0;
	padding-left:15rem;
}
.contactus_inq_wrap .inq_demo_form .flex_form > div:nth-child(2n) > p{
	left:3rem;
}
.contactus_inq_wrap .inq_demo_form .flex_form > div{
	position:relative;
	padding:5px 0;
	padding-left:12rem;
}
.contactus_inq_wrap .inq_demo_form .flex_form > div > p{
	position:absolute;
	left:0;
	top:2rem;
	padding:0px 10px;
	font-size:1.6rem;
	font-weight:400;
	color:#000;
}
.contactus_inq_wrap .inq_demo_form .flex_form > div > p::after{
	content:"·";
	position:absolute;
	left:0;
}
.contactus_inq_wrap .inq_demo_form .flex_form > div > p.essential::before{
	content:"*";
	position:absolute;
	right:0;
	color:#ff256c;
}

.contactus_inq_wrap .inq_demo_form  .form_box{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:3rem 0;
}
.contactus_inq_wrap .inq_demo_form .pri_check{
	border-top:1px solid #000;
	padding:2rem 0;
}
.contactus_inq_wrap .inq_demo_form .pri_check a{
	font-size:1.6rem;
	font-weight:500;
	border-bottom:1px solid #333;
	color:#333;
	transform:translatey(4px);
	display:inline-block;
}
.contactus_inq_wrap .inq_btn button,.contactus_inq_wrap .inq_btn a{
	display:inline-block;
	border:0;
	background:#2f2f38;
	color:#fff;
	height:6rem;
	line-height:6rem;
	width:24rem;
	margin:0px .5rem;
	font-size:1.6rem;
}
.contactus_inq_wrap .inq_btn button{
	background:#ff2967
}

@media(max-width:767.98px){
	.contactus_inq_wrap .inq_demo_form .flex_form.flex2 > div{
		width:100%;
	}
	.contactus_inq_wrap .inq_demo_form .flex_form.flex2 > div {
		padding-right: 0rem;
	}
	.contactus_inq_wrap .inq_demo_form .flex_form.flex2 > div:nth-child(2n){
		padding-left:12rem;
	}
	.contactus_inq_wrap .inq_demo_form .flex_form > div:nth-child(2n) > p{
		left:0;
	}
	.contactus_inq_wrap .inq_btn button, .contactus_inq_wrap .inq_btn a{
		width:18rem;
	}
}