body {font-family: 'Poppins', sans-serif;}
header .carousel-inner .item {height: 100vh;}

.font-12 {font-size: 12px;}
.font-13 {font-size: 13px;}
.font-14 {font-size: 14px;}
.font-15 {font-size: 15px;}
.font-16 {font-size: 16px;}
.font-17 {font-size: 17px;}
.font-18 {font-size: 18px;}
.font-24 {font-size: 24px;}

.lhNM {line-height: 1.5;}
.lh08 {line-height: 8px;}
.lh12 {line-height: 12px;}
.lh16 {line-height: 16px;}
.lh20 {line-height: 20px;}
.lh24 {line-height: 24px;}
.lh32 {line-height: 32px;}

.bld500 {font-weight: 500;}
.bld600 {font-weight: 600;}
.bld700 {font-weight: 700;}
.bld800 {font-weight: 800;}
.bld900 {font-weight: 900;}

.yellow-color{color:#FBBF00;}
.skyblue-color{color:#23C2FF;}
.pink-color{color:#EB3160;}
.green-color{color:#24BA7C;}
.mgnto-color{color:#854CFE;}
.blue-color{color:#1F618D;}
.red-color{color:#B03A2E;}
.orangelight-color{color:#FC816C;}

.cardOne {margin: 10px 0px 5px 10px; font-size: 14px; font-weight: 700}
.cardTwo {margin: 3px 0px 3px 10px; font-size: 12px; font-weight: 700}
.cardThr {margin: 3px 0px 3px 10px; font-size: 10px; font-weight: 500}
.showLeft {text-align: left; margin-left: 10px}
.showCent {text-align: center; margin-right: 0px}
.showRght {text-align: right; margin-right: 10px}

.zeroMargin {margin: 3px 0px 15px 0px; border: 1px solid #808B96;}
.prntMargin {margin: 3px 0px 15px 0px; border: 1px solid #CACFD2;}

.itemHoverNor:hover {font-family: 'Roboto', sans-serif; background-color: transparent;
    text-decoration: none; font-size: 15px; font-weight: 900; padding: 0px 0px 0px 0px; color: #0d75f2;}
.itemHoverRed:hover {font-family: 'Roboto', sans-serif; background-color: transparent;
    text-decoration: none; font-size: 18px; font-weight: 900; padding: 0px 0px 0px 0px; color: #f61717;}

.navbar {position:absolute; top:0px;  opacity: 0.8; z-index:10; height: 90px; background: rgba(213, 216, 220, 0.8); width:100%;
	border: none; }
/*.navbar-inverse {background-color: transparent; border-color: transparent;}*/
.navbar-inverse .navbar-brand {color: #E80E46; font-size: 40px; padding: 40px 15px; font-weight: 900;}
.navbar-inverse .navbar-brand img {margin: -15px 0px 0px -50px}
.nav.navbar-nav.navbar-right {margin: 25px 0;}
.navbar-left {margin: 25px 0px; font-size: 16px;}
.navbar-right {margin: 50px 0px; font-size: 12px; padding: 0px 0px;}
.navbar-inverse .navbar-nav>li>a {color: #E80E46; text-transform: uppercase; font-weight: 600;} /*background-color: #E6B0AA; margin: 0px 3px; border-radius: 5px;*/
ul.nav a:hover { background-color: rgba(108, 52, 131 , 0.8); color: #17202A !important; font-style: italic;}
ul.nav a:after  {color: yellow !important;}

.engraved {font-size: 32px; font-family: Futura; background-color: #666666; color: #D0D3D4;
    -webkit-background-clip: text; -moz-background-clip: text; background-clip: text;
    text-shadow: rgba(245,245,245,0.5) 3px 5px 1px;}
.embossed{color: #D0D3D4; font-size: 32px; font-family: Futura; background-color: #666666; text-align: center;
	text-shadow: 1px 4px 4px #555; -webkit-background-clip: text; -moz-background-clip: text;}

#black{text-shadow: -1px -1px rgba(0,0,0,0.5), 1px 1px rgba(255,255,255,0.5); color: rgba(0,0,0,0.5); border: ridge 5px grey;}
#tan{text-shadow: -1.5px -2px rgba(1,1,1,1.5), 1.5px 1.5px rgba(255,255,255,1.5); color: tan; border: ridge 5px tan;}
#black2{text-shadow: -1px -1px rgba(0,0,0,1), 1px 1px rgba(255,255,255,1); color: rgba(0,0,0,1); border: ridge 5px darkgrey;}
#brown{text-shadow: -1.5px -1.5px rgba(1,1,1,1.5), .5px 1.5px rgba(255,255,255,1.5); color: rgba(139,69,19,1); border: ridge 5px darkgrey;}

.banner {-webkit-background-size: cover; background-size: cover; background-position: center center;
	background-repeat: no-repeat; height: 100vh;}
.carousel-caption {padding-bottom: 100px; font-family: poppins;}
.carousel-caption h2 {font-size: 50px; text-transform: uppercase; font-weight: bold;}
.carousel-caption h2 span {color: #E80E46;} 
.carousel-caption h3 {font-size: 28px; color: #D0D3D4;
	text-shadow: -2px 2px 4px  rgba(0, 0, 0, 0.5), 2px -2px 0 rgba(123, 36, 28, 0.9);}
.carousel-caption a {background: #E80E46; padding: 15px 35px; display: inline-block; margin-top: 15px; color: #fff;
	text-transform: uppercase; border-radius: 25px;}
.carousel-control.right {background-image: none;}
.carousel-control.left {background-image: none;}
.carousel-indicators .active {background-color: #E80E46; border-color: #E80E46;}
.carousel-indicators {position: absolute; margin: 0; width: auto; left: 0; right: 0; }
.carousel-indicators li, .carousel-indicators li.active {width: 30px; height: 10px; margin: 0px 0px 0px 5px;
		border-radius: 3; border: 0; background: white;}
.carousel-indicators li.active {background: #E80E46;}

.indexShow {font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 18px; text-align: justify; 
	font-weight: 900; line-height: 25%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.indexNewText {line-height: 24px; letter-spacing: 1px; text-align: justify; font-family: Verdana, sans-serif; letter-spacing: 1px;
	font-style: normal; font-weight: 400; font-size: 18px;}
.indexText {font-family: mv boli, Verdana,sans-serif; font-size: 22px; font-weight: 400; color: #370504;
	line-height: 24px; text-align: justify; margin: 10px 0px 10px 0px}
.indexH2 {font-family: Verdana, sans-serif; font-size: 30px; color: #E80E46; font-weight: 900;
	text-align: justify; line-height: 250%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.indexFT {font-family: Verdana, sans-serif; font-size: 14px; text-align: justify; font-weight: 900; 
	color: #FDC82C; line-height: 250%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;}
.indexH3 {font-family: Verdana, sans-serif; font-size: 20px; color: #E80E46; font-weight: 900;
	text-align: justify; line-height: 150%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
		
.secWithBorder {width: 100%; border: 0px solid black; padding: 150px; margin: 0px;}
.borderless {border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none;}
.noColor {background-color: #fff; border: 0px solid black;}
.woColor {background-color: #FFF; border: 0px solid black;} /*EAEDED*/
.fa {position: absolute; right: 20px; top: 10px;}

.innerBackWhite {background-color: white}
.backGray {background-color: #EAEDED}
.pText {font-size: 16px; font-family: 'Roboto Condensed'; color: white; margin: 10px 0px 10px 0px; text-align: justify;}
.hText {font-size: 30px; font-family: 'Roboto Condensed'; color: white; margin: 20px 0px 20px 0px; text-align: justify;}
.bText {font-size: 20px; font-weight: 700; font-stretch: 120%}
.ul {margin: 5px 0px 5px 20px;}
.li {list-style-type: disc; margin: 5px 0px 5px 20px;}

.background {filter: blur(4px); position: absolute; width: 100%; height: 100%;}
.foreground {backdrop-filter: blur(10px);} /* No .wrapper needed! */

.H2Class {margin-top: -50px; color: #21618C; font-size:75px; font-weight: 900; text-align: center;}
.H4Banner {margin-top: -160px; color: #3F47CC; font-size:35px;}
.H5Banner {margin-top: -150px; color: #3F47CC; font-size:25px;}

.notification {height: 15px; width: 15px; font-size: 12px; position: relative; display: inline-block; text-decoration: none; 
	background-color: red; color: white; border-radius: 50%; padding: 2px 2px; margin: 40px 0px 0px -5px; }
.notification:hover {background-color: green;}

footer .carousel-inner .item {height: 100vh;}
/*footer{bottom: 0;} position: fixed;*/

