html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
  caption, tbody, tfoot, thead, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.clr {
    clear: both;
}
/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

* {box-sizing:border-box;}

a {text-decoration:none; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; 
-o-transition:all 0.5s ease; transition:all 0.5s ease; color:#333;}
a:focus {outline:none;}
h1,h2,h3,h4,h5,h6 {font-family: 'Poppins', sans-serif;}

:focus { outline: none; }
html, body {font-family: 'Rubik', sans-serif;}

/*Banner css zoom In */
.HeaderBg{position: relative;}
.BannerSLImg img { object-fit: cover; width: 100%;}
.Bnr_SLitem {display: block;  overflow: hidden;}
.HeaderBg {width: 100%;  position: relative; background: url("../images/main_bg2.jpg") no-repeat center bottom; background-size: cover;}
.Bnr_Outer { width: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; text-align: center; z-index: 99; position: relative; top: 0; left: 0; background:linear-gradient(to bottom, rgba(0,44,11,0.9), rgba(217,177,20,0.9));}
.bnrTx {
    max-width: 1280px;
    width: 100%;
}
.bnrLogo {
    margin-bottom: 30px;
}
.Bnr_Date {
    text-align: center;
    padding: 0px 15px 28px;
}

.Date_Tx {
    display: inline-block;
    padding: 0;
    margin: 0 0 7px 0;
    color: #fff;
    font-size: 38px;
    line-height: 42px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: 0px 0px 4px rgb(0 0 0 / 40%);
}
.Date_Tx2 {
    display: block;
    padding: 0;
    margin: 0;
    color: #fff;
    font-size: 28px;
    line-height: 1.4;
    letter-spacing: 1px;
    text-transform: inherit;
    font-weight: 400;
    font-family: 'Oswald', sans-serif;
}
.partnersSl span img {
    max-width: 115px;
}
.partnersItem span {
    min-height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*Inner page Banner css*/
/*Inner All Banner Pages css*/
.innerBanner .bnrLogo img {max-width: 230px;}
.innerBanner .Bnr_Outer { height: auto; padding: 55px 0 25px;}
.innerBanner {height: auto;}
.inner_heading_2 { color: #ffe037; font-size: 30px; line-height: 36px; margin-bottom: 16px; font-weight: 400; text-transform: uppercase;}


.sub_btn {
    display: inline-block;
    color: #002c0b;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 20px;
    padding: 10px 40px;
    align-items: center;
    justify-content: center;
    transition: 0.5s all ease;
    border-radius: 5px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    cursor: pointer;
}
.sub_btn2 {
    color: #fff;
    border: 1px solid #002c0b;
    background: #002c0b;
}
.sub_btn3 {
    color: #fff;
    border: 1px solid #d9b114;
    background: #d9b114;
}

.sub_btn:hover {
    color: #fff;
    background:#002c0b;
    border: 1px solid #002c0b;
	transition: 0.5s all ease;
}
.sub_btn2:hover {
    color: #fff;
    border: 1px solid #d9b114;
    background: #d9b114;
}





/* ========== Footer css start here ========== */

.footer {width:100%; float:left; text-align:center;}

.footer .ft_top {width:100%; float:left; background:#222; padding:25px 0;}
.footer .ft_top strong {display:block; line-height:30px; letter-spacing:1px; font-family: 'Oswald', sans-serif;
text-transform:uppercase; font-size:20px; color:#d9b114; font-weight:600; padding:0 0 10px;}
.footer .ft_top p {display:block; line-height:26px; font-size:15px; padding:0; color:#fff; 
letter-spacing:0.75px; margin:0;}
.footer .ft_top p a {color:#fff; text-decoration:underline;}

.footer .ft_bttom {width:100%; float:left; background:#111; padding:20px 0;}
.footer .ft_bttom span {display:inline-block; font-size:13px; color:#fff; 
letter-spacing:1px;}
.footer .ft_bttom span a {color:#d9b114;}
.footer .ft_bttom span a:hover {color:#fff;}

/* ========== Footer css end here ========== */



