	* {margin:0; padding:0;}
	html {background:#f0f0f0; font-weight:normal; font-style:normal;}
	body {display:flex;  min-height:100vh;  flex-direction:column; overflow-x:hidden;}
	html,body {font-size:14px; color:#e7e7e7; font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima";}
	
	#bg {display:none;}
	
	p {font-weight:normal; font-style:normal;}
	b {font-weight:bold !important;}
	b.heading {font-size:24px;}
	u {}
	
	ul{}
	li{}
	
	h1,h2,h3,h4,h5,h6 {font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-style:normal;}
	h1 {font-size:3em;}
	h2 {font-size:2.5em;}
	h3 {font-size:2em;}
	h4 {font-size:1.67em;}
	h5 {font-size:1.25em;}
	h6 {font-size:1.00em;}
	
	a:active, a:link, a:visited {font-style:normal; text-decoration:none; color:#e7e7e7;}
	a:active, a:link, a:visited, a:hover {}
	a:hover {text-decoration:none;}
	
	a {}
	a img {border:0;}
	img {border:0;}
	
	label {cursor:default;} 

	.f_left {float:left;}
	.f_right {float:right;}
	.p_left {padding:0 50px 0 0;}
	.p_right {padding:0 0 0 50px;}

	.noselect {
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
	}
	button:focus {
		/* Hide Blue outline with JS elements on buttons */
		outline:none !important;
	}
		
	/* MEDIA QUERIES */
	@media all and (max-width:420px) and (min-width:0px){
	h1,h2,h3,h4,h5,h6 {font-family:calibri,"verdana","Arial","Myriad Pro","Vrinda","Ebrima"; font-style:normal;}
	h1 {font-size:2.25em;}
	h2 {font-size:2em;}
	h3 {font-size:1.67em;}
	h4 {font-size:1.25em;}
	h5 {font-size:1.00em;}
	h6 {font-size:0.87em;}	
	}