.hidden02 {
/* hidden class for hiding items for single column display */
    display: none !important;
}

.blink_me {
   -webkit-animation-name: blinker;
   -webkit-animation-duration: 1s;
   -webkit-animation-timing-function: linear;
   -webkit-animation-iteration-count: infinite;
   -moz-animation-name: blinker;
   -moz-animation-duration: 1s;
   -moz-animation-timing-function: linear;
   -moz-animation-iteration-count: infinite;
   animation-name: blinker;
   animation-duration: 1s;
   animation-timing-function: linear;
   animation-iteration-count: infinite;
}
@-moz-keyframes blinker {  
   0% { opacity: 1.0; }
   50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}
@-webkit-keyframes blinker {  
   0% { opacity: 1.0; }
   50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}
@keyframes blinker {  
   0% { opacity: 1.0; }
   50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}


.new01 {
    background: red;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    text-shadow: 0px 0px 0px red;
    /* font: normal normal bold 10px/1.5 Calibre, Tahoma; */
    padding: 2px 5px 2px 5px;
    border-radius: 2px;
}


xx-b {font-weight:normal}
.btntxt  {font:normal normal normal 15px/1 "OpenSansLight"}
.notxdec {text-decoration:none}

.containerfw {width: 100%; background:cyan; position:relative; top:0}
.container {width: 100%; margin:0 auto; padding-left:0; padding-right:0; }

.flexCanGen {
    display: flex;
	display:-webkit-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    background: transparent;
}


.dspBlock {    display: block;}
.boldNot {font-weight:100}

.gtx  { 
		font-family:'OpenSansLight'; 
		font-size:1.0em;
		line-height:2.0em;
		word-spacing:0; 
		letter-spacing:0.02em;
		text-align:left;
		color:#333-xx;
		margin:0 0 0 0;
	}

.ptxt  { 
		font-family:'OpenSansLight'; 
		font-size:1.0em;
		line-height:2.0em;
		word-spacing:0; 
		letter-spacing:0.02em;
		text-align:left;
		margin:0 0 20px 0;
}


.stxt  { 
	font-family:'OpenSansLight'; 
	font-size:1.0em;
	line-height:2.0em;
	word-spacing:0; 
	letter-spacing:0.02em;
	text-align:left;
	margin:0 0 0 0;
}

.heading {font-family:'DroidSerifBold'; font-weight: normal; color:#003366; line-height: 1.5em;}
.headingss {font-family:'OpenSansBold'; font-weight: normal; color:#003366; line-height: 1.5em;}

.clearfix:after { 
   content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}


.cntrVH {	
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

h1 {font-size: 2.0em; line-height:1.25em; font-weight:normal; margin:0; padding:0}
h2 {font-size: 1.5em; line-height:1.2em; font-weight:normal; margin:0; padding:0}
h3 {font-size: 1.25em; line-height:1.1em; font-weight:normal; margin:0; padding:0}
h4 {font-size: 1.0em; line-height:1.0em; font-weight:normal; margin:0; padding:0}
h5 {font-size: .9em; line-height:0.9em; font-weight:normal; margin:0; padding:0}
h6 {font-size: .75em; line-height:0.75em; font-weight:normal; margin:0; padding:0}


.elBdy {
	font-size: 16px;
    font-family: Calibri;
    font-style: normal;
    font-variant: none;
    font-weight: normal;
}



.hr50 {
	margin: 50px 0px;
	border: 0;
	border-top: 0px solid #ddd;
	}


.caretRt01-Gnr:before ,
.caretRt01-Gnr:after { 
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    padding: 0px 0px 0px 5px;
}

.caretRt01-Gnr:before {
    transform: rotate(0deg);
    width: 16px;
    height: 16px;
    border-radius: 100%;
    border: 1px solid #000;
}

.caretRt01-Gnr:after {
	border: 7px solid transparent;
	border-left-color: indianred;
	transform: rotate(0deg);
	width: 0;
	height: 0;
	margin: 0;
}


@media only screen and (min-width:992px) and (max-width:1199px) {

	h1 {font-size: 2.5em; line-height:1.25em; font-weight:normal; margin:0; padding:0}
	h2 {font-size: 2.0em; line-height:1.25em; font-weight:normal; margin:0; padding:0}
	h3 {font-size: 1.5em; line-height:1.25em; font-weight:normal; margin:0; padding:0}
	h4 {font-size: 1.2em; line-height:1.25em; font-weight:normal; margin:0; padding:0}
	h5 {font-size: 1.0em; line-height:1.0em; font-weight:normal; margin:0; padding:0}
	h6 {font-size: 0.9em; line-height:0.75em; font-weight:normal; margin:0; padding:0}
.container {width: 970px; margin:0 auto; padding-left:0; padding-right:0; position:relative; top:0}

}

@media screen and (min-width:1200px) {

	h1 {font-size: 3.0em; line-height:1.25em; font-weight:normal; margin:0; padding:0}
	h2 {font-size: 2.5em; line-height:1.25em; font-weight:normal; margin:0; padding:0}
	h3 {font-size: 2.0em; line-height:1.25em; font-weight:normal; margin:0; padding:0}
	h4 {font-size: 1.5em; line-height:1.25em; font-weight:normal; margin:0; padding:0}
	h5 {font-size: 1.25em; line-height:1.0em; font-weight:normal; margin:0; padding:0}
	h6 {font-size: 1.0em; line-height:0.75em; font-weight:normal; margin:0; padding:0}

.container {width: 1200px; margin:0 auto; padding-left:15px; padding-right:15px; background:cyan; position:relative; top:0}


.gtx  { 
		font-family:'OpenSansLight'; 
		font-size:1.0em;
		line-height:2.0em;
		word-spacing:0; 
		letter-spacing:0.02em;
		text-align:left;
		color:#333-xx;
		margin:0 0 0 0;
	}

.ptxt  { 
		font-family:'OpenSansLight'; 
		font-size:1.0em;
		line-height:2.0em;
		word-spacing:0; 
		letter-spacing:0.02em;
		text-align:left;
		margin:0 0 20px 0;
}


.stxt  { 
	font-family:'OpenSansLight'; 
	font-size:1.0em;
	line-height:2.0em;
	word-spacing:0; 
	letter-spacing:0.02em;
	text-align:left;
	margin:0 0 0 0;
}


.hr50 {
	margin: 50px 0px;
	border: 0;
	border-top: 0px solid #ddd;
	}


.caretRt01-Gnr:before ,
.caretRt01-Gnr:after { 
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    padding: 0px 0px 0px 5px;
}

.caretRt01-Gnr:before {
    transform: rotate(0deg);
    width: 16px;
    height: 16px;
    border-radius: 100%;
    border: 1px solid #000;
}

.caretRt01-Gnr:after {
	border: 7px solid transparent;
	border-left-color: indianred;
	transform: rotate(0deg);
	width: 0;
	height: 0;
	margin: 0;
}

}		/* i1200 */