
.space10{display:block;height:10px}
.space20{display:block;height:20px}
.space30{display:block;height:30px}
.space40{display:block;height:40px}
.space50{display:block;height:50px}
.space60{display:block;height:60px}
.space70{display:block;height:70px}
.space80{display:block;height:80px}
.space90{display:block;height:90px}
.space100{display:block;height:100px}
.space110{display:block;height:110px}
.space120{display:block;height:120px}
.space130{display:block;height:130px}
.space140{display:block;height:140px}
.space150{display:block;height:150px}
.space160{display:block;height:160px}
.space170{display:block;height:170px}
.space180{display:block;height:180px}
.space190{display:block;height:190px}
.space200{display:block;height:200px}

.width-section{width:100%; max-width:1780px ; margin-left:auto; margin-right:auto}
.section{width:100%; max-width:1440px ; margin-left:auto; margin-right:auto}




/*footer */

footer .inner{padding:30px 0}
footer .social__icon{}
footer .social__icon a{display:inline-block;margin-left:5px} 
footer .social__icon a i{color:#fff;font-size:18px}

footer p{font-size:14px;line-height:1.6}
footer .t12{font-size:12px;margin-top:10px}

@media (max-width: 1024px) {
header.sticky .mobile-logo { visibility: hidden !important; opacity: 0 !important; width: 0 !important; transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
header.sticky .mobile-alt-logo { visibility: visible; opacity: 1; width: auto; transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s;}

}

@media (max-width: 768px) {
	.md-text-left{text-align:left !Important}
}


.section-title {font-weight:700;margin-bottom:50px;font-size:56px}

.aboutbox h3{font-size:28px;color:#d3a504;margin-bottom:20px;font-weight:500}
.aboutbox h2{font-size:28px;color:#d3a504;margin-bottom:20px;font-weight:500}
.aboutbox p{color:#fff;font-size:18px}

@media (max-width: 768px) {
	h2.section-title {font-weight:700;font-size:34px !important}

	.aboutbox h3{font-size:18px;color:#d3a504;margin-bottom:10px;font-weight:500}
	.aboutbox h2{font-size:20px;color:#d3a504;margin-bottom:10px;font-weight:500}
}



.aboutbg p,.servicebg p{line-height:1.6}


.aboutbg{background:url(/theme/cube6/img/aboutbg.jpg);background-size:cover;background-position:center;background-attachment: fixed;}
.aboutbg p{color:#fff;font-size:18px}


.servicebg{background:url(/theme/cube6/img/servicebg.jpg);background-size:cover;background-position:center;background-attachment: fixed;}
.servicebg h3{font-size:22px;color:#d3a504;font-weight:600;font-family: "Pretendard Variable", Pretendard, sans-serif;}
.servicebg p{color:#fff}

.service-img{border-radius:10px;margin-bottom:10px}

.gallerybg{background:url(/theme/cube6/img/gallerybg.jpg);background-size:cover;background-position:center;background-attachment: fixed;}

.clientbg{background:url(/theme/cube6/img/clientbg.jpg);background-size:cover;background-position:center;background-attachment: fixed;}

.moviebg{background:url(/theme/cube6/img/moviebg.jpg);background-size:cover;background-position:center;background-attachment: fixed;}

#client .cleint__div{width:20%;padding:15px}


@media (max-width: 1024px) {
	#client .cleint__div{width:33.3333%;}
}

@media (max-width: 768px) {
	#client .cleint__div{width:33.333%;}
}



.searchbox{display:flex !important;gap:8px ;  align-items: flex-start;width:100%;max-width:500px}
.searchbox select {margin-bottom:0}
.searchbox input{flex:1;display:inline-block;width:auto;margin-bottom:0}
.searchbox button{border:0;background:none;margin-top:0;padding:10px}

.list__btn {display:flex;justify-content: space-between;}
.list__btn ul{display:flex;gap:10px}

.bbs_btn{border:1px #000 solid;padding:4px 20px;margin-top:0}
.bbs_btn:hover {border:1px #000 solid;color:#fff;background:#000}

.cu_bbs_btn{border:1px #000 solid;padding:10px 20px;color:#000}
.cu_bbs_btn:hover {border:1px #000 solid;padding:10px 20px;color:#fff;background:#000}

.write__btn{display:flex;gap:10px}
.cu_cancel_btn{border:1px #000 solid;padding:6px 20px;color:#000}

#bo_v_title{padding:15px;text-align:center}

#bo_v_title,
#bo_v,
.bo_v_tit{color:#000 !important;font-family: "Pretendard Variable", Pretendard, sans-serif;}

span.bo_v_tit{color:#000 !important;}

input[type="file"]{padding-top:0;border:0}

.btn_frmline{display:inline-block;font-size:11px;border:1px #000 solid;padding:0 5px;height:auto;line-height:1}

button{border:1px #000 solid;}



.btn_cke_sc{font-size:12px}
.btn_cke_sc_close{font-size:12px;padding:0 15px}

.bo_v_con{color:#000}


@media (max-width: 768px) {
	.mfp-ajax-holder{width:100%}
}

