@font-face{
   font-family: 'bold';
   src: url('/css/font/bold.otf') format('opentype');
   font-weight: 400;
   font-style: normal;
   font-display: swap;
}

@font-face{
   font-family: 'exbold';
   src: url('/css/font/extrabold.otf') format('opentype');
   font-weight: 400;
   font-style: normal;
   font-display: swap;
}

@font-face{
   font-family: 'light';
   src: url('font/montserrat/light.otf') format('opentype');
   font-weight: 400;
   font-style: normal;
   font-display: swap;
}

@font-face{
   font-family: 'regular';
   src: url('font/montserrat/regular.otf') format('opentype');
   font-weight: 400;
   font-style: normal;
   font-display: swap;
}

.fb{
   font-family:'bold';
}

.fxb{
   font-family:'exbold';
}

.fl{
   font-family:'light';
}

.fr{
   font-family:'regular';
}

.bdy_bg{
	background-image: url('/assets/bg.jpg');
	background-size: cover;         
	background-position: center;  
	background-repeat: no-repeat; 
}

#carouselExampleAutoplaying { overflow: hidden; position: relative; }

.fc1{
   color:#6a523e;
}

.nav-underline .nav-link.active { border-bottom-color:#ff8431 !important; color:#ff8431; }
.nav-underline .nav-link:hover  { color:#ff8431; }

.underline-50 {
   --u-color: #ff8431;
   --u-thickness: 1px;
   --u-width: 50%;
}

.underline-50.nav-underline .nav-link {
   border-bottom: none !important;
   color: inherit !important;        
   position: relative;
   padding-bottom: .5rem;            
}

.underline-50.nav-underline .nav-link.active {
   border-bottom-color: transparent !important;
   color: inherit !important;        
}

.underline-50 .nav-link::after {
   content: "";
   position: absolute;
   left: 50%;
   transform: translateX(-50%);
   bottom: 0;                         
   width: var(--u-width);
   height: var(--u-thickness);
   background: var(--u-color);
   opacity: 0;
   transition: opacity .2s ease;
}

.underline-50 .nav-link:hover::after,
.underline-50 .nav-link.active::after {
   opacity: 1;
}

.underline-50 .nav-link:hover { color: inherit !important; }