
body {
	color:#888;
	font:17px Arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
}



.list3 li {
	/* font-size: 13px; */
	font-size: 17px !important;
}


h3 {
	font:21px/30px 'Droid Serif'!important;
	margin:0 0 6px;
	color:#333
}


.header_logo {
	height: 36px;
	width: 178px;
	margin-right: auto;
	margin-left: auto;
}
.isStuck h1.navbar-brand_ a img {
	width:100%;
}



.divbox {
	color:#fff;
	background:#bbb;
	width: 100%;
	padding:12px;
}


/*  Unsitck

stuck-menu.css
Edited to stick to top

 */


.select-menu {
	font-size:16px!important;
}


.title {
	margin-bottom:-8px!important;
	margin-top:3px!important;
}



/*  Main Nav  START */
nav.tm_navbar li.active>a {
	color:#fff;
	background:#8cc442;
}
nav.tm_navbar li:hover>a {
	color:#fff;
	background:#6fadd3;
}
nav.tm_navbar .sfHover>a {
	color:#fff;
	background:#8cc442;
}
/*  Main Nav END  */




/*  Square Buttons  */
.btn-default.btn1 {
	background:#8cc442;
}

.btn-default.btn1:hover {
	color:#6fadd3;
	background:#6fadd3;
}





/*  Dropdown  */
.select-menu {
	border: 1px solid #8cc442;
	background: #8cc442!important;
	color: #fff;
}









/*  Header  */
header {
	background:rgba(255, 255, 255, .80);
}

.label:empty{
  display:none;
  float:none !important
}
.header_logo_div {
	/*background-color:#997777; */
	background:none !important;
}



/* homepage xob rollver text */
.thumb-box1 a {
	font: 25px/1em 'Droid Serif' !important;
	color: #333;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}

.thumb-box1 a:hover {
	color:#6fadd3;
}

/* VERT ALIGN  https://stackoverflow.com/questions/79461/how-to-vertical-align-elements-in-a-div  */
.VertAlign {        
    display: flex;
    align-items: center;
}
/* VERT ALIGN*/


.thumb-box1 figure {
	border-radius: 100%;
	width: 110px!important;
	height: 110px!important;
}

.IconSize {
	width:90px!important;
	height:90px!important;
}
.IconBoxed {
	width:110px!important;
	height:110px!important;
}
.IconTextBox{
	margin-left:20px;
}




/* New Header*/

.NewHeader {
	position: absolute;
	margin: 20px 0 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	padding: 12px 0;
	background: #fff;
	background: rgba(255, 255, 255, .75);
	z-index: 11;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
	text-align:center

}








.thumb-box1 .box {
	background:rgba(255, 255, 255, .75)!important;
}

.thumb-box1 .box:hover {
	background:rgba(255, 255, 255, .97)!important;
}













.background_darkblue{
	background: #0971b2;
}


.background_green {
	background: #8CC442;
}


.thumb-box4 .box {
	background:#6fadd3;
	
}

.font_white {
	color:#FFF;
}


.font_blue {
	color:#6fadd3;
}

.font_green {
	color:#8CC442;
}





/* icons */
.list3 li strong {
	float:left;
	margin-right:20px;
	color:#8dc344;
	font-size:36px;
	position:relative
}




/* Green Footer BOx */
.thumb-box10 {
	background:#8dc344;
	padding:50px 0 5px
	
}





/*-- list --*/
.ListDisc {
  list-style-type: disc;
	color: #888!important;	
}



ul li ul li {
	list-style-type: disc;
     /* this overrides the 'general' color setting   color: #0e75b4; */
    margin-bottom: 0px!important;
	color: #888!important;
}​


  .custom-bullets li {
	color:#6fadd3!important;
  }


.font_bullet_text {
	color: #888;
}


/*  ------------------------------------------------------------------------------------  */




@media (min-width:1220px) {
	.header_logo_div {
		background-color:#112233;
	}
}


/*  ------------------------------------------------------------------------------------  */


@media (min-width:992px) and (max-width:1219px) {
	
	
header {
	position:absolute;
	margin:0px 0 0;
	top:0;
	left:0;
	width:100%;
	padding:12px 0;
	background:#fff;
	background:rgba(255, 255, 255, .65);
	z-index:11;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .2);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .2)
}
	
	
.header_logo {
	height: 40px;
	margin-right: auto;
	margin-left: auto;
}
	
.header_logo_div {
	background:none !important;
	margin-bottom: 10px;
		margin-right: auto;
		margin-left: auto;
		text-align:center;
}
	
.navbar-hide-DM1 {
		background-color:#336699;
}
	
	
	
	<!-- Switch Menu START-->

header {
text-align:center;
margin:20px 0 0!important
}


h1.navbar-brand_ {
float:none
}
nav.tm_navbar {
padding:0;
float:none;
margin:0;
display:block
}
nav.tm_navbar .nav {
display:none!important
}

.select-menu {
display:inline-block!important;
padding:4px 4px 4px 0;
margin:0px 0 0;
width:100%;
border:1px solid #6fadd3;
background:#fed136;
color:#fff;
cursor:pointer;
height:30px;
font-size:12px;
vertical-align:middle
}


	<!-- Switch Menu END-->
	
}

@media (min-width:768px) and (max-width:991px) {
	
header {
	position:absolute;
	margin:0px 0 0;
	top:0;
	left:0;
	width:100%;
	padding:12px 0;
	background:#fff;
	background:rgba(255, 255, 255, .65);
	z-index:11;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .2);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .2)
}
	
	
.header_logo {
	height: 40px;
	margin-right: auto;
	margin-left: auto;
}
	
.header_logo_div {
	background:none !important;
	margin-bottom: 10px;
		margin-right: auto;
		margin-left: auto;
		text-align:center;
}
	
.navbar-hide-DM1 {
		background-color:#336699;
}
	
	
	
	<!-- Switch Menu START-->
header {
text-align:center;
margin:20px 0 0!important
}

h1.navbar-brand_ {
float:none
}
nav.tm_navbar {
padding:0;
float:none;
margin:0;
display:block
}
nav.tm_navbar .nav {
display:none!important
}
.select-menu {
display:inline-block!important;
padding:4px 4px 4px 0;
margin:0px 0 0;
width:100%;
border:1px solid #6fadd3;
background:#fed136;
color:#fff;
cursor:pointer;
height:30px;
font-size:12px;
vertical-align:middle
}
	<!-- Switch Menu END-->

}


@media (max-width:767px) {
	.header_logo_div {
	width: 100%;
	background:none !important;
	margin-top: 15px;
	margin-bottom: -10px;
	}
}

/*  -----  */