
.mb-only {display: ;}
.pc-only {display: ;}

/* Responsive  */
/* 1. PC (1024~1919) */
@media screen and (min-width:1024px) and (max-width:1920px) {
.mb-only {display: none;}
.pc-only {display: ;}
.text1 {font-size:34px!important;}
.text2 {font-size:20px!important;}
.text3 {font-size:26px!important;}
.cap {font-size:14px!important;}
.jp-last-section .elementor-container {width:1000px;}
}

/* 2. PC (1920~2559) */
@media screen and (min-width:1921px) and (max-width:2559px) {
.mb-only {display: none;}
.pc-only {display: ;}
.text1 {font-size:40px!important;}
.text2 {font-size:26px!important;}
.text3 {font-size:32px!important;}
.cap {font-size:16px!important;}
.jp-last-section .elementor-container {width:1000px;}}


/* 3. PC (2560~) */
@media screen and (min-width:2560px) {
.mb-only {display: none;}
.pc-only {display: ;}
.text1 {font-size:50px!important;}
.text2 {font-size:32px!important;}
.text3 {font-size:42px!important;}
.cap {font-size:20px!important;}
.jp-last-section .elementor-container {width:1000px;}
}

/* 4. Tablet-PC (768~1023) */
@media screen and (min-width:768px) and (max-width:1023px) {
.mb-only {display: none;}
.pc-only {display: ;}
.text1 {font-size:26px!important;}
.text2 {font-size:18px!important;}
.text3 {font-size:24px!important;}
.cap {font-size:14px!important;}
.jp-last-section .elementor-container {width:700px;}
}

/* 5. Mobile (~767) */
@media screen and (max-width:767px) {
#glt-translate-trigger, #fp-nav {display:none;}
.mb-only {display: ;}
.pc-only {display: none;}
.text1 {font-size:22px!important; letter-spacing:-0.5px;}
.text2 {font-size:16px!important;
    letter-spacing:-0.5px;}
.text3 {font-size:18px!important; letter-spacing:-0.5px;}
.cap {font-size:14px!important;}
.jp-last-section {padding-top:10px!important; padding-bottom:60px!important;}
}

/* - Responsive End - */

.jp-last-section {padding-top:10px!important; padding-bottom:30px!important;}
.btmcap {position:absolute; bottom:0;}
.fp-tableCell .elementor-container {height:100%;}

.section3 .elementor-background-overlay { background-color: black; opacity:0.7; }
.section4 .elementor-background-overlay { background-color: #1A0E21; opacity:0.6; }
.section8 .elementor-background-overlay {background-color: black; opacity:0.6;}
.section12 .elementor-background-overlay {background-color: white; opacity:0.4;}
