:root {}
@media (max-width: 1599px){}
@media (max-width: 1399.98px) {}
@media (max-width: 1199.98px) {}
@media (max-width: 991.98px) {}
@media (max-width: 767.98px) {}
@media (max-width: 575.98px) {}


::-moz-selection { color: #fff;background:#000;}
::selection {color: #fff;background:#000;}
.btn-primary{background:#E62310;border:1px solid #E62310;}
.btn-primary:hover,.btn-primary:active{background: #bc0000;border:1px solid #bc0000;}
.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {padding-right:20px;padding-left:20px;}
a:link,a:visited{color:#000;text-decoration: none;box-shadow: none;outline: none !important}
a:hover{text-decoration: underline;box-shadow: none;outline: none !important}
button{box-shadow: none!important;outline: none !important}
img{max-width: 100%}
body{background:#fff;color:#454545;overflow-x: hidden;height: 100%;padding-right: 0px !important;overflow-y: scroll !important;}
p{font-size: 18px;text-align: justify;line-height:1.8em}
p.font-lg{font-size: 20px;line-height:1.7em}
@media (max-width: 1599px){}
@media (max-width: 1399.98px) {
p{font-size: 17px;}
p.font-lg{font-size: 19px;}}
@media (max-width: 1199.98px) {
p{font-size: 16px;}
p.font-lg{font-size: 18px;}}
@media (max-width: 991.98px) {
p{font-size: 15px;text-align:left;}
p.font-lg{font-size: 17px;}}
@media (max-width: 767.98px) {
p{font-size: 14px;}
p.font-lg{font-size: 16px;}}

/**/
.navbar{padding:40px 30px !important;transition-duration: .3s;background: linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));}
.navbar-toggler {width:30px;height:30px;position: relative;padding: 0px;z-index: 1500;box-shadow: none;outline: none !important}
.navbar-toggler .menu-line{width:100%;height:3px;background: #fff;display: block;transition:All .3s ease;transform-origin: center;}
.navbar-toggler .menu-line-1{width:100%;margin-bottom:4px;}
.navbar-toggler .menu-line-2{width:100%;}
.navbar-toggler .menu-line-3{width:100%;margin-top:4px;}
.navbar-toggler.active{}
.navbar-toggler.active .menu-line-1{width:100%;transform:translate(0px, 5px) rotate(45deg);}
.navbar-toggler.active .menu-line-2{width:0%;margin-left:0%;}
.navbar-toggler.active .menu-line-3{width:100%;margin-left:0%;transform:rotate(-45deg) translate(7px, -6px);}
.navbar a:link,.navbar a:visited{color:#fff;}
.navbar a:active,.navbar a:hover{text-decoration: none}
.navbar-brand,.subNav{width:250px;}
.navbar-nav{font-weight: bold;}
.nav-link{font-size: 14px;}
.navbar-brand img{width:70%;transition-duration: .3s;}
.subNav{display: flex;justify-content: flex-end;align-items: center}
.subNav ul{list-style: none;display:inline-flex;margin-bottom: 0px;padding-left:20px}
.subNav ul li{}
.subNav .subNav_social a{display: block;background: #E62310;border-radius: 50%;width: 30px;height:30px;padding:4px 3px;margin: 0px 3px;line-height: 30px;text-align: center}
.subNav .subNav_social a img{width:20px;vertical-align: top}
.subNav .subNav_social a:hover{background: #fff;}
.subNav .subNav_social a:hover img{filter: brightness(0)}
.subNav .subNav_lang li{margin: 0px 3px;font-size: 13px;}
.navbar.active {background:rgba(0,0,0,0.9);padding:25px 30px !important;}
.navbar.active .navbar-brand img{width:60%}
.navbar a.nav-link.active{color:#E62310;}
.navbar .nav-link.active:after{content: '';display: block;width:100%;height:1px;background:#E62310;}
.offcanvas{background: #000;}
@media (max-width: 1599px){}
@media (max-width: 1399.98px) {
.navbar-brand,.subNav{width:220px;}
.nav-link{font-size: 13px;}}
@media (max-width: 1199.98px) {
.navbar,.navbar.active{padding:20px 10px !important;}
.navbar-brand img,.navbar.active .navbar-brand img{width:60%}
.offcanvas-body {display: flex;flex-direction: column;align-items: center;}
.nav-link{font-size:20px;}
.subNav{border-top:1px solid #333;padding-top:20px;padding-bottom: 10px;;}
.navbar-brand, .subNav{width:auto}
.subNav ul.subNav_social{padding-left: 0px;}
.subNav .subNav_lang li{margin: 0px 6px;font-size: 16px;}}
@media (max-width: 991.98px) {
.navbar,.navbar.active{padding:15px 8px !important;}
.navbar-brand img,.navbar.active .navbar-brand img{width:70%}}
@media (max-width: 767.98px) {
.navbar,.navbar.active{padding:10px 0px !important;}
.navbar-brand img,.navbar.active .navbar-brand img{width:50%}}
@media (max-width: 575.98px) {}

/**/
.modal::-webkit-scrollbar {width:3px;}
.modal::-webkit-scrollbar-track {background-color:transparent;} 
.modal::-webkit-scrollbar-thumb {background-color:transparent;}
.modal:hover::-webkit-scrollbar-thumb {border-radius:5px;background-color: #E62310;}
.modal-content {background-color: #fff;border:none;border-radius:0px;position: relative;}
.modal-header{padding:0px;overflow: hidden;border: none;border-radius: 0px;}
.modal-header .btn-close{position:absolute;top:-10px;right:-10px;color:#fff;z-index:1060;background:url("../images/svg/btn_close_white.svg") #E62310 no-repeat center center;background-size:50%;opacity: 1;width:50px;height:50px;border-radius:25px;padding: 0px;overflow: hidden}
.modal-body{padding:60px 80px;background: #e9e9e9;}
.modal-body-head h1{font-size:24px;text-align: justify;font-weight: bold;line-height:1.5em;border-left:3px solid #fff;padding-left:30px;margin-bottom: 0px;}
.modal-body .nav-tabs {background: #e9e9e9;}
.modal-body .tab-pane {padding:0px;font-size: 18px;}
.modal-body .tab-content{border-bottom:none;}
.modal-backdrop.show {opacity: .7;}
.project-carousel{aspect-ratio: 2 / 1;background: #444;}
.modal-header .slick-slide{object-fit: cover;aspect-ratio: 2 / 1;}
.modal-header .slick-dotted.slick-slider{margin-bottom: 0px;}
.modal-header .slick-dots {bottom: 10px;}
.modal-header .slick-dots li,.modal-header .slick-dots li button:before{background: #fff;color: #fff;width:10px;height:10px}
.modal-header .slick-dots li button:before{display: none;}
.modal-header .slick-dots li.slick-active,.modal-header .slick-dots li.slick-active button:before{background: #E62310;color:#E62310;}
.modal-body-title{font-weight: bold;margin-bottom:20px;border-bottom: 1px solid #444;padding-bottom:20px;font-size: 30px;}
.modal-body-info{border-bottom: 1px solid #444;padding-bottom:20px;margin-bottom:20px;font-weight: bold;}
.modal-body-info .row{margin-top:5px;margin-bottom:5px;}
.modal-body-info .title{color: #E62310;}
@media (max-width: 1399px){
.modal-body{padding:50px 70px;}
.modal-body-head h1{font-size:26px;}}
@media (max-width: 991px){
.modal-body{padding:40px 50px;}C
.modal-body-head h1{font-size:24px;}
.modal-body-title{margin-bottom:15px;padding-bottom:15px;font-size:24px;}}
@media (max-width: 767px){
.modal.show{padding:10px !important}
.modal.show::-webkit-scrollbar{width:0px;}
.modal-body-head h1{font-size:22px;}
.modal-header .btn-close{top: -4px;right:-6px;}
.modal-body{padding:20px;}
.modal-body-title{margin-bottom:10px;padding-bottom:10px;font-size:20px;}}

/**/
section{min-height:80vh;padding:140px 0px 240px}
.section_title{font-size: 24px;text-align: center;font-weight: bold;margin-bottom: 50px;}
.section_title:after{content:'';display: block;width:auto;height:1px;background: #f00;margin:20px 47%}
.cover{background: #000;height:30vw;position: relative;overflow: hidden}
.cover:before, .cover:after {background-size: contain;position: absolute;top: 0;left: 0;content: "";display: block;width: 100%;height: 100%;background-repeat: no-repeat;z-index: 2;}
.cover:before {background-image: url(../images/bevel_arrow_before.png);background-position: 50% 0;}
.cover:after {background-image: url(../images/bevel_arrow_after.png);background-position: 50% 100%}
.cover img.coverImg{width:100%}
.cover-box{position: absolute;height: 100%;width: 100%;z-index: 66;display: flex;align-content: center;justify-content: center;align-items: center;color: #fff;flex-direction: column;padding: 20px}
.cover-box h1{background: #000;color: #fff;display: inline-block;padding: 10px 20px;font-size: 30px;font-weight: bold;}
.coverLogo{width:240px;}
@media (max-width: 1599px){
.cover-box h1{font-size: 24px;}}
@media (max-width: 1399.98px) {
.cover-box h1{font-size: 20px;}}
@media (max-width: 1199.98px) {
.cover{height:40vw}
.cover-box h1{font-size: 18px;}
.coverLogo{width:200px;}}
@media (max-width: 991.98px) {
section{padding:100px 0px 200px}
.section_title{font-size: 20px;margin-bottom:40px;font-weight:400;}
.section_title:after{margin:20px 40%}
.cover{height:50vw}
.cover-box h1{font-size: 16px;}
.coverLogo{width:160px;}}
@media (max-width: 767.98px) {
section{padding:90px 0px 50px}
.cover{height:60vw}
.cover .coverImg{height: 150%;object-fit: cover}
.cover-box h1{font-size: 12px;margin-bottom: 5px;}}
@media (max-width: 575.98px) {}

/*KV*/
#section-KV{height:45.05vw;padding: 0px;position: relative;min-height: inherit}
#section-KV .banner-bg{height:45vw;overflow: hidden;background: #000;}
#section-KV .banner-bg img{height:45vw;width:100%;object-fit: cover;transition-duration: 4s;transform: scale(1)}
#section-KV .banner-bg .slick-active img{transform: scale(1.1);transition-duration: 4s;}
#section-KV:after{position:absolute;top:0;left: 0;content:"";display:block;width:100%;height:100%;z-index: 2;background: url(../images/bevel_arrow_after.png) no-repeat;background-size: contain;background-position: 50% 100%}
.news{margin: 30px 0px 0px;position: relative;}
.KV_news{position: relative;background: #000;z-index: 99;width:60%;display: flex;padding: 20px;left: 20%;right: 20%;overflow: hidden;align-items: center;}
.KV_news a:link,.KV_news a:visited{color:#fff;font-weight: bold;text-transform: uppercase;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.KV_news a:hover{text-decoration: none;color: #E62310}
.KV_news .KV_newsT{color:#888;font-weight: bold;;border-right:1px solid #444;padding-right: 20px;margin-right: 20px;}
.KV_news .c_marquee-datetime{color:#888;}
@media (max-width: 991.98px) {
#section-KV{height:60.1vw;}
#section-KV .banner-bg,#section-KV .banner-bg img{height:60vw;}
.KV_news{width:80%;padding:15px;left: 10%;right: 10%;}}
@media (max-width: 767.98px) {
#section-KV{height:140.1vw;}
#section-KV .banner-bg,#section-KV .banner-bg img{height:140vw;}
.KV_news{width:90%;padding:12px;left: 5%;right: 5%;}
.KV_news .KV_newsT{padding-right:10px;margin-right:10px;}
.KV_news .c_marquee-datetime,.KV_news a:link,.KV_news a:visited,.KV_news .KV_newsT{font-size: 12px !important;}}

/*ABOUT*/
#section-ABOUT{display: flex;align-items: center}

/*PROJECTS*/
#ctl00_MainContent_UP1{display: block;clear: both;}
.projectsbox {display: block;clear: both;}
.projectsbox .pItem{background: #000;object-fit: cover;aspect-ratio: 1 / 1;width:25%;float: left;border: 5px solid #fff}
.projectsbox .pItem a{padding:0px;margin:0px;border:none;position:relative;height:100%;width:100%;background: #000;display:flex;justify-content: center;align-items: center;}
.projectsbox .pItem a:after{content: '';display: block;width:100%;height: 100%;background: rgba(0,0,0,.7);position: absolute;opacity: 0;transition:All .5s ease;}
.projectsbox .pItem a h3{position: absolute;z-index: 3;color: #fff;margin-bottom: 0px;font-size: 20px;margin: 0px 20px;font-weight: bold;display: none}
.projectsbox .pItem a img{width: 100%;height:100%;object-fit: cover;display: block;}
.projectsbox .pItem:nth-child(1),.projectsbox .pItem:nth-child(4){width:50%;aspect-ratio: 2 / 1;}
.projectsbox .pItem:nth-child(5){width:50%;float: right}
.projectsbox .pItem a:hover:after{opacity:1}
.projectsbox .pItem a:hover h3{display: block}

.projectsList{background: #000;border: 5px solid #fff;width: 100%;}
.projectsListCover{width:100%;object-fit: cover;aspect-ratio: 1 / 1;height: 60vh;}
.projectsListUl{overflow-y: scroll;height: 60vh;padding: 20px;}
.projectsListUlt{height:60vh;overflow-y: scroll;padding:10px;}
.projectsListUl::-webkit-scrollbar {width:3px;}
.projectsListUl::-webkit-scrollbar-track {background-color:#000;} 
.projectsListUl::-webkit-scrollbar-thumb {background-color:#000;}
.projectsListUl:hover::-webkit-scrollbar-thumb {border-radius:5px;background-color: #E62310;}
.projectsListUl a{display: block;text-align: left;font-size: 14px;background: #000;border:none;color:#fff;padding:4px;font-weight: bold;}
.projectsListUl a:hover{color:#E62310;}
@media (max-width: 991.98px) {
.projectsbox .pItem button h3{font-size:15px;display: block}
.projectsbox .pItem button:after{opacity:1}}
@media (max-width: 767.98px) {
.projectsbox .pItem,.projectsbox .pItem:nth-child(1),.projectsbox .pItem:nth-child(4),.projectsbox .pItem:nth-child(5){width:100%;float: none;height:90px}}


/*SERVICE*/
.servicebox{display: flex;background: url("../images/nav_service.jpg")}
.servicebox .sItem{flex-grow : 1;width:20%;border-right:1px solid #666}
.servicebox .sItem:nth-child(2n+1){background: rgba(0,0,0,.5);}
.servicebox .sItem button{margin:0px;border:none;position:relative;background:transparent;width:100%;height:65vh;display:flex;flex-direction:column;align-items: center;color:#fff;justify-content: space-between;transition:All .3s ease;}
.servicebox .sItem button:hover{background: #E62310;}
.servicebox .sItem .sItemTop{flex: 3;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.servicebox .sItem .ico{display: inline-block;vertical-align: middle;font-size: 0;margin: 0;padding: 0;width:60px;height:60px;background-repeat: no-repeat;background-position: center;margin-bottom:15px;}
.servicebox .sItem .sItemTop h3{font-size: 20px;font-weight: bold;}
.servicebox .sItem .sItemTop h5{font-size: 16px;}
.servicebox .sItem .sItemUl{flex: 2;text-align: left;font-size: 14px;line-height: 1.8em;padding: 0px;list-style: none;margin-bottom: 0px;}
.ico.design.w {background-image: url(../images/svg/ico_design_w.svg);}
.ico.production.w {background-image: url(../images/svg/ico_production_w.svg);}
.ico.tech.w {background-image: url(../images/svg/ico_tech_w.svg);}
.ico.engineer.w {background-image: url(../images/svg/ico_engineer_w.svg);}
.ico.integration.w {background-image: url(../images/svg/ico_integration_w.svg);}
.Mtop{display: flex;align-items: center;margin-bottom: 30px;}
.MtopL{width:140px;height:140px;border-radius: 70px;background:#E62310;margin-right: 20px;}
.MtopL .ico{width:100px;height:100px;margin: 20px}
.MtopR h3{font-weight: bold;margin: 5px 0px;}
.MtopR h5{font-size: 18px;margin: 5px 0px;}
@media (max-width: 1199.98px) {    
.servicebox .sItem .sItemTop h5{font-size: 13px;}}
@media (max-width: 991.98px) {
.servicebox{flex-direction: column;}
.servicebox .sItem .sItemTop{flex:1;}
.servicebox .sItem .ico{margin-bottom:0px;}
.servicebox .sItem .sItemTop h3{font-size:16px;padding:0px 30px;font-weight: 400;}
.servicebox .sItem .sItemTop h5{font-size:12px;padding:0px 30px}
.servicebox .sItem .sItemUl{flex:1.3;padding-right: 30px;display: flex;flex-direction: row;flex-wrap: wrap;}
.servicebox .sItem .sItemUl li{padding-right:12px;}
.servicebox .sItem{width:100%;border-bottom: 1px solid #888;border-right: none}
.servicebox .sItem button{flex-direction: row;height:auto;padding: 30px 0px}
.Mtop{margin-bottom:20px;}
.MtopL{width:100px;height:100px;border-radius: 50px;margin-right: 20px;}
.MtopL .ico{width:70px;height:70px;margin:15px}}
@media (max-width: 767.98px) {    
.servicebox .sItem button{padding: 20px 0px}
.Mtop{margin-bottom:15px;}
.MtopL{width:70px;height:70px;border-radius:35px;margin-right:15px;}
.MtopL .ico{width:50px;height:50px;margin:10px}}

/*STAFF*/
.staffbox{}
.staffbox .stItem{background-color: #000;object-fit: cover;aspect-ratio: 1 / 1;color: #fff;display: flex;position: relative; flex-direction: column;align-content: center;justify-content: center;align-items: center;background-size: cover}
.staffbox .stItem1{background-image:url("../images/btn_video.jpg");}
.staffbox .stItem2{background-image:url("../images/btn_producer.jpg");}
.staffbox .stItem3{background-image:url("../images/btn_designer.jpg");}
.staffbox .stItem4{background-image:url("../images/btn_sound.jpg");}
.staffbox .stItem5{background-image:url("../images/btn_lighting.jpg");}
.staffbox .stItem6{background-image:url("../images/btn_tech.jpg");}
.staffbox .stItemTitle{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;transition:All .3s ease;}
.staffbox .stItem h3{font-weight: bold;display: block;text-align: center;font-size: 18px;}
.staffbox .stItemLinks{padding:10px;text-align: center;position: absolute;background:rgba(230,35,16,0.8);height: 100%;width: 100%;display: flex;flex-direction: column;justify-content: center;opacity: 0;transition:All .3s ease;}
.staffbox .stItem a{background: transparent;color:#fff;border:none;font-size: 16px;font-weight: bold;padding: 6px 0px}
.staffbox .stItem a:hover{color:#fff;}
.staffbox .stItem:hover .stItemTitle{opacity: 0}
.staffbox .stItem:hover .stItemLinks{opacity: 1}
.cardStaff{width:100%;position: relative;display: block;overflow: hidden}
.cardStaff img{width:100%;background: #000;object-fit: cover;aspect-ratio: 980 / 1417;;top: 0px;left: 0px;}
.cardStaff img.avatarPros{position: relative;filter:grayscale(100%);}
.cardStaff img.avatarCons{position: absolute;opacity: 0;transition:All .3s ease;}
.cardStaff:hover img.avatarCons{opacity: 1;transform: scale(1.05)}
@media (max-width: 991.98px) {}
@media (max-width: 767.98px) {
.staffbox .col-12{margin-top:1px;}
.staffbox .stItem{aspect-ratio:auto;padding-top:30px;padding-bottom:30px}
.staffbox .stItem:hover .stItemTitle{opacity: 1}
.staffbox .stItem .stItemLinks{position: relative;height: 0px;transition:All .3s ease;overflow: hidden;background:transparent;        padding: 0;}
.staffbox .stItem:hover .stItemLinks{position: relative;height:200px;transition:All .3s ease;background:transparent}
.staffbox .stItem h3 {margin:0px;}}

/*JOIN*/
#section-JOIN{}
.joinbox{text-align: center}
.joinbox p{}
.joinbox a{color:#E62310;}
a.btn-join:link,a.btn-join:visited{display: flex;width:140px;height: 140px;background:#E62310;color:#fff;margin: 0px auto;border-radius: 70px;justify-content: center;align-items: center;margin-top: 50px;text-decoration: none;font-weight: bold;}
a.btn-join:hover,a.btn-join:active{background: #000;}
@media (max-width: 991.98px) {
.joinbox p{font-size: 10px;}}

/*CONTACT*/
#section-CONTACT{}
.logoContact{margin-bottom: 50px;}
.office-box{background: #eee;margin-bottom: 20px;padding: 20px;font-size: 14px;}
.col-location{border-right: 1px solid #ccc;height:180px;display: flex;align-items: center;}
.office-box h4{font-size: 18px;margin-bottom: 0px;line-height: 1.5em;font-weight: bold;}
.office-box p{font-size: 14px;margin-bottom: 0px;line-height: 2em}
.office-box iframe{width:100%;height:180px}
@media (max-width: 767.98px) {
.logoContact{margin-bottom: 30px;}
.office-box{margin-bottom:15px;padding:15px;}
.col-location{border-right:none;border-bottom: 1px solid #ccc;height:auto;margin-bottom:10px;padding-bottom:10px;}
.office-box h4{font-size: 16px;}
.office-box p{font-size: 13px;margin-bottom: 0px;line-height:1.6em}
.office-box iframe{margin-top: 15px;height:150px}}

/*INVESTOR*/
.nav-tabs{border-bottom: 5px solid #E62310;background: #fff;}
.nav-tabs .nav-item{padding: 0px 1px;}
.nav-tabs .nav-item:first-child{padding: 0px;}
.nav-tabs .nav-item:last-child{padding: 0px;}
.nav-tabs .nav-link{font-size:16px;font-weight:bold;color:#000;text-decoration:none;padding:15px 5px;border-bottom:0px;border-radius:0px;line-height:1.2em;margin-bottom: 0px;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color:rgba(230,35,16,0);border-radius:0px;background:rgba(0,0,0,.05);;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color:#fff;background-color: #E62310;border-color: #E62310 #E62310 #E62310;border-radius:0px;text-decoration:none}
.nav-tabs .dropdown-menu{padding:0px}
.nav-tabs .dropdown-menu .nav-link{border:none}
.tab-content{max-height:150vh;overflow-y: auto;padding-top:20px;padding-bottom:40px;}
.tab-content::-webkit-scrollbar{width:3px;overflow-x:hidden;}
.tab-content::-webkit-scrollbar-track{background-color:transparent;} 
.tab-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);}
.tab-content:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.05);}
.tab-pane {padding:0px 13px;font-size: 18px;}
.tab-pane > .row {}
.tab-pane > .row > div {padding-top:10px;padding-bottom: 10px;}
.tab-pane h3{font-weight: bold;margin:40px 0px}
.tab-pane h3:after{content: '';display: block;width:50px;height:5px;background:#E62310;position: relative;top:16px}
.tab-pane a:link,.tab-pane a:visited{font-weight: bold;color:#e02310;margin: 0px 2px;}
.tab-pane .title {color:#E62310;text-align: left;}
.tab-pane .page_tr{border-bottom: 1px solid #ddd;padding-top:5px;padding-bottom:5px;} 
.tab-pane .page_title{border-bottom: 3px double #ddd !important;font-weight: bold;margin-top:15px;}
.tab-pane .page_tr dl{margin-bottom: 0px;}
.tab-pane .page_tr p,.tab-pane .page_tr dd{margin:2px 0px;line-height: 1.5em;}
.tab-pane .note{font-size: 13px;margin-bottom: 5px;color:#999;}
.tab-pane .material-symbols-outlined{font-size: 20px;position: relative;bottom: -5px}
.tab-pane .set_bar .set_article {background: #eee;margin:10px 0px;padding:20px; display: flex;align-items: center}
.tab-pane .set_bar .set_head {color: #e02310;font-weight: bold;margin-bottom: 0rem;}
@media (max-width: 1599px){
.nav-tabs .nav-link{font-size:15px;padding:13px 4px;}
.tab-pane > .row > div {padding-top:8px;padding-bottom: 8px;}}
@media (max-width: 1399.98px) {
.nav-tabs .nav-link{font-size:14px;padding:12px 3px;}
.tab-pane {padding:0px 12px;font-size: 17px;}
.tab-pane h3{margin:30px 0px 40px}}
@media (max-width: 1199.98px) {
.nav-tabs .nav-link{font-size:13px;padding:10px 2px;}
.tab-pane {font-size: 16px;}
.tab-pane > .row > div {padding-top:6px;padding-bottom: 6px;}
.tab-pane h3{margin:20px 0px 40px}}
@media (max-width: 991.98px) {
.nav-tabs .nav-link{font-size:12px;font-weight: normal;}
.tab-pane {font-size: 15px;}
.tab-pane > .row > div {padding-top:4px;padding-bottom: 4px;}
.tab-pane h3{margin:10px 0px 40px}
.tab-content{border-bottom:none;padding-top:20px;padding-bottom:20px;}
#section-INVESTOR .sticky-top{position: relative;top: 0px !important;}
#section-INVESTOR .nav-fill .nav-item .dropdown-toggle::after {display: none}}
@media (max-width: 767.98px) {
.tab-pane {font-size: 14px;}}
@media (max-width: 575.98px) {}

/**/
.btn-top:link,.btn-top:visited{width:80px;height:80px;background:#E62310;border-radius:40px;line-height:80px;text-align: center;color:#fff;font-size:20px;font-weight: bold;margin-bottom: 40px;text-decoration: none}
.cover-footer{text-align: center;height:50vh;font-size: 14px;font-weight: bold;letter-spacing:1px;}
.cover-footer:after{background: none}
.cover-footer .cover-box{padding: 50px}
@media (max-width: 991.98px) {
.cover-footer{ont-size: 13px;letter-spacing:0px;}}

/**/
.carousel-item img{;object-fit: cover;aspect-ratio: 1 / .6}

/**/
.bodyNews .navbar,.bodyNews .navbar.active {background:rgba(0,0,0,0.9);padding:25px 30px !important;}
.bodyNews .navbar .navbar-brand img,.bodyNews .navbar.active .navbar-brand img{width:60%}
.list-news{list-style: none;padding: 0px;}
.list-news li {border-bottom: 1px solid #ddd;padding: 15px 0px 10px;}
.list-news li a:link,.list-news li a:visited{color:#E62310;font-weight: bold;font-size: 20px;}

/**/
/*.slick-track,.slick-slide{width:auto !important}*/

.modal .project-carousel{background-size: cover;background-position: center center}
.modal .slick-slide{width:800px !important}





