/* dancing font */
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap');

*
{
    font-family: sans-serif; 
}
.h1-head
{
    font-family:'Dancing Script';
} 
.bg-red
{
    background-color: #A52421;
}
@keyframes shine {
    from {
        transform: translateX(-100%);
    }
    to {
        transform: translateX(100%);  
    }
}
.top-border {
    /*border-top: 30px solid;
    border-image-source: url('/assets/imgs/border-img/red-align.png');
    border-image-slice:99;
    border-image-repeat: repeat;*/
	
	height: 30px;
    background-image: url(/assets/imgs/border-img/red-align2.png);
    background-repeat: repeat-x;
    background-size: auto 100%;
    background-position: center center;
}
.border-bottom {
    /*border-bottom: 30px solid;
    border-image-source: url('/assets/imgs/border-img/red-align.png');
    border-image-slice: 99;
    border-image-repeat: repeat;*/
	
	height: 30px;
    background-image: url(/assets/imgs/border-img/red-align2.png);
    background-repeat: repeat-x;
    background-size: auto 100%;
    background-position: center center;
    transform: rotate(180deg);
} 
.top-border-amber {
    /*border-top: 30px solid;
    border-image-source: url('/assets/imgs/border-img/yellow-align.png');
    border-image-slice:82;
    border-image-repeat: repeat;*/
	
	height: 30px;
    background-image: url('/assets/imgs/border-img/yellow-align2.png');
    background-repeat: repeat-x;
    background-size: auto 100%;
    background-position: center center;
}
.border-bottom-amber {
    /*border-bottom: 30px solid;
    border-image-source: url('/assets/imgs/border-img/yellow-align.png');
    border-image-slice: 82;
    border-image-repeat: repeat;*/
	
	height: 30px;
    background-image: url('/assets/imgs/border-img/yellow-align2.png');
    background-repeat: repeat-x;
    background-size: auto 100%;
    background-position: center center;
    transform: rotate(180deg);
} 
.bg-slide {
    position: absolute;
    inset: 0;
    background-size: cover;
    background-position: center;
    opacity: 0;
    animation: fadeBg 15s infinite;
 }
 
 .bg-1 { background-image: url('/assets/imgs/banner/banner-one.webp'); animation-delay: 0s; }
 .bg-2 { background-image: url('/assets/imgs/banner/banner-two.webp'); animation-delay: 5s; }
 .bg-3 { background-image: url('/assets/imgs/banner/banner-three.webp'); animation-delay: 10s; }
 

 @keyframes fadeBg {
    0% { opacity: 0; }
    10% { opacity: 1; }
    30% { opacity: 1; }
    40% { opacity: 0; }
    100% { opacity: 0; }
 }
/* Completely Hide Scrollbar but Allow Scrolling */

/* For Chrome, Safari, Edge */
.hide-scroll::-webkit-scrollbar {
    width: 0px;
    height: 0px;
    display: none;
}

/* For Firefox */
.hide-scroll {
    scrollbar-width: none;
}

/* For IE and Edge */
.hide-scroll {
    -ms-overflow-style: none;
}

/* Home Video */
.home-video-wrap {
	position:relative;
}
#playHomeVideoBtn {
	position: absolute;
	z-index:999;
    font-size: 30px;
    width: 80px;
    top: 50%;
    line-height: 35px;
    height: 50px;
    text-align: center;
    left: 50%;
    transform: translate(-50%, -50%);
	background:var(--color-amber-300);
	cursor:pointer;
}


/* SVG Icons */
svg:not(:host).svg-inline--fa,
svg:not(:root).svg-inline--fa {
    overflow: visible;
    box-sizing: content-box;
}
.svg-inline--fa {
    display: var(--fa-display, inline-block);
    height: 1em;
    overflow: visible;
    vertical-align: -.125em;
}









