@charset "utf-8";
/* GLOBAL RESETS
**********************************************************/
body{
	 counter-reset: my-sec-counter;
}
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, font, 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{margin:0; padding:0; border:0; outline:0; background:transparent; resize:none}
body {line-height:1}
button{ line-height: 1;}
a, a:hover {text-decoration:none!important; outline:none;}
a:active, a:focus {outline:0;} 
img {border:none; vertical-align:top;}
/* DEFAULT FORM STYLING */
input[type="radio"], input[type="checkbox"] {vertical-align:-2px}
textarea {resize:none}
input {visibility:visible; outline:0px!important;}
/* INDIVIDUAL RESET */
.reset {list-style:none; padding:0; margin:0}
.strong {font-weight:bold} 
/*HTML5 Reset*/
header,footer,aside,article,nav,hgroup,section {display:block}
a:hover{
	text-decoration:none!important;
}
.resetbtn{outline:0px!important;box-shadow:none!important; border:0px;background-color:#fff0;}

.width100{
	width: 100%;
}

.pcolortext{
	color:var(--pcolor);
}


.richtext ul li{
	position: relative;
	list-style-type: none;
	padding-left:15px;
}

.richtext ul li:before {
    content: "";
    position: absolute;
    height: 8px;
    width: 8px;
    left: 0px;
    border-radius: 50%;
    border: 2px solid var(--pcolor);
    top: 7px;
}

.richtext ol li{
	list-style-position:inside;
}

/*//Loader code css*/
	div#loader-wrapper {
		position:fixed;
		background: #fff;
		height: 100vh;
		width: 100%;
		z-index: 9999999999;
		text-align: center;
		top:0;
		left:0;
	}

	.loader {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}

	.loader img{
		max-width: 250px;
		margin:auto;
	}
/*//Loader code css*/

