/* Event Font -------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700;800;900&family=Roboto:wght@400;500;700&display=swap');

/* Setting of Landing page colors and Font */
:root {
    --mainThemeColor: #f96634;
  	--mainThemeColor-rgb:243,101,49;
    --mainThemeColor2: #ef4678;
    --eventFontColor: #696969;
    --overlayHeadingTextColor: #f7f7f7;
    --overlayHeadingTextColor2: rgb(255 255 255 / 10%);
    --eventFontSize: 16px;
    --smalltext: 14px;
    --eventFont: 'Roboto';
    --eventHeadingFont: 'Poppins';
    --h1FontSize: 45px;
    --h2FontSize: 42px;
    --h3FontSize: 38px;
    --h4FontSize: 22px;
    --h5FontSize: 20px;
    --h6FontSize: 18px;
    --white: #fff;
    --black: #000;
    --yellow: #ffd600;
    --lightGrey: #ddd;
  	--darkgrey: #333;
    --halfWidth: 50%;
    --quarterWidth: 75%;
    --faqBgColor: #fafafa;
    --footerBg: #212121;
    --curved: 6px;
    --rounded: 50px;
    --btnFontSize: 18px;
}
*{
  margin:0;
  padding:0;
}
p{
  margin:0 !important;
}
.header-content {
  display: none;
}
.whiteText a:hover, .whiteText a:focus {
  color: var(--yellow);
}
.footer-links a {
  font-size: var(--smalltext) !important;
}
footer a{
  color: #FFF;
}

/* Footer----------------------------- */
footer {
    background: var(--footerBg);
    padding: 20px 0px;
    position: relative;
    border-top-color: var(--mainThemeColor);
}

.footer-links li {
    display: inline-block;
    position: relative;
}

.footer-links li:after {
    content: "|";
    margin: 0px 5px 0px 12px;
}

.footer-links li:last-child::after {
    margin-right: 0px;
    content: "";
}

.footer-links a {
    font-size: var(--smalltext) !important;
}

.socialIcons {
    list-style: none;
    padding: 0px;
    margin-bottom: 0px;
}

.socialIcons li {
    display: inline-block;
    padding-right: 10px;
}

.socialIcons li:last-child {
    padding-right: 0px;
}

.socialIcons li a {
    font-size: 20px;
    color: var(--white);
    text-decoration: none;
}

.socialIcons li a:hover i {
    color: var(--mainThemeColor);
 }
 

/*Top to the Page button---------------*/
#top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    color: var(--white);
    width: 50px;
    height: 50px;
    text-align: center;
    cursor: pointer;
    padding-top: 5px;
    z-index: 45;
    display: none;
    background-color: var(--mainThemeColor);
    font-size: 24px;
    padding-top: 13px;
    border-radius: 5px;
}

#top:hover, #top:focus{
background-color:var(--darkgrey);
}
.socialIcons {
  list-style: none;
  padding: 0px;
  margin-bottom: 0px;
}
  @media (max-width: 767px){
.footer-section .row > div {
  text-align: center !important;
    }
}
