:root{
    --light-brown:    rgba(70, 42, 28, 1);
    --ah-primary-yellow: #F5811E;
}


/* banner image */
.banner-img{
/*     height: 440px !important; */
	    height: 200px !important;
    position: relative;
}

.banner-img-overlay{
    background: linear-gradient(90deg, #462A1C 0%, rgba(217, 217, 217, 0) 100%);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0%;
}


.banner-text{
    width: 100%;
    left: 50%;
    transform: translate(-50%);
    position: absolute;
    /* left: 4%; */
    top: 70%;
    max-width: 1200px;
    padding-right: 16px;
    color: #f5f5f5;
}
@media(max-width:1300px){
    .banner-text {
    width: auto;
    left: 0%;
    transform: unset;
    position: absolute;
    /* left: 4%; */
    top: 70%;
    max-width: 1200px;
    padding-right: 16px;
    color: #f5f5f5;
    margin-left: 70px;
}
}
@media(max-width:500px){
    .banner-text {

        margin-left: 16px;
    }
}


/* event tab css */

.media-center-tab{
    display: flex;
    justify-content: space-between;
    max-width: 45%;
    margin: auto;
    margin-top: 55px;

}
.media-center-tab a{
    font-family: 'Alatsi';
font-style: normal;
font-weight: 400;
font-size: 20px;
color: var(--ah-primary-yellow);
position: relative;
opacity: 0.6;
text-decoration: none;
}


.media-center-tab a:hover::after{
    border-bottom: 3px solid var(--ah-primary-yellow);
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
}
.media-center-tab a:hover{
    opacity: 1;
}
.active-taxonomy{
	 opacity: 1 !important;
}
.background-color{
	  background: var(--light-brown);
}
.padding-all{
	padding:85px 100px !important;
}
.padding-all .msg-header h2, .padding-all .msg-header p{
color:white !important}


.single-page-logo-container{
width:150px !important;
	height:140px;
margin-bottom: 42px;
}

.asc-des{
	margin-top:62px;
	margin-bottom: 32px;
}


.asc-des>a{
padding:14px 26px !important;
}



.footer-wrapper {
position:relative;
	padding-bottom:0px !important;
}

.footer-border-bottom{
border-bottom:1px solid white;
	padding-top:70px;
	padding-bottom:0px !important;
	
}


/* top footer*/


.top-footer-wrapper h2{
	padding-top:42px;
	margin-bottom:0;
	    text-align: start;
    text-transform: uppercase;
    max-width: 1366px;
    margin: auto;
    padding-left: 100px;
}

