#headtxt{
 display:inline-block; width:40%;height:auto;overflow:hidden;padding:2px 24px 2px 40px;float:left;
  font:bold 12px/1.4em Arial, Helvetica, sans-serif;line-height:1.5; text-align:justify;
  }
 /* 
#headtxt{
 display:inline-block; width:40%;height:170px;border: solid 3px #fcc;
  overflow:hidden;padding:2px 24px 2px 40px;float:left;border: solid 5px #f22;
 font:bold 12px/1.4em Arial, Helvetica, sans-serif;line-height:1.5; text-align:justify;
  }  
 */ 
 
h1 { margin:0; padding:16px 0; color:#509EC6; font:bold 36px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-2px;}
h1 a, h1 a:hover { color:#509EC6; text-decoration:none;}
h1 small { font:normal 12px/1.2em Arial, Helvetica, sans-serif; color:#509EC6; letter-spacing:normal;}
h2 { font:bold 18px/1.4em Arial, Helvetica, sans-serif; padding:8px 0; margin:8px 0; color:#509EC6;}
p { margin:8px 0; padding:0 0 8px 0; font:normal 12px/1.8em Arial, Helvetica, sans-serif;color:#509EC6;}
.clr { clear:both; padding:0; margin:0; width:40%; font-size:0px; line-height:0px;}
p.spec { text-align:left;color:#509EC6;}
a.rm, a.com { font-weight:bold;color:#509EC6;}
.article { margin:0;padding:2px;width:100%; background-color:#fff;font:bold 14px/1.4em Arial, Helvetica;color:#555555;}
.article img { margin:8px 6px 4px 0; float:left;}

div.imgtxt p{float:left;width:100%;line-height:25px;vertical-align:text-bottom; text-align:justify; 	}
.gadget { margin:0; padding:10px 10px 10px 3px;line-height:35px;height:auto;}

.none  {list-style-type: disc;
 list-style-image: url('images/bblue.png');
list-style-position:outside; padding-top:20px}	
.none li { padding-top:10px;   }	

	
.colholder {width:98%;float:left;background-color:#1D6387;clear:both; color:#fff;text-align:justify;font:normal 12px/1.4em Arial, Helvetica;}
.colholder img { padding:4px; background-color:#fff;}
.colholder h2{padding-left:5px;color:#fff;font-size:18px;}
.colholder ul li {border-bottom:1px solid #eee;line-height: 1.4em;}

.col1{width:30%;padding-right:5%;padding-left:1%;float: left;}
.col1 img { margin:8px 6px 4px 0; float:left;}
.col2{width:30%;padding-right:6%;float: left;line-height:25px;}
.col3{width:20%;padding-right:6%; float:left;}

ul.sb_menu ul li { padding:8px 0;border-bottom:10px solid #444;}
ul.sb_menu {margin:0; padding:0; list-style:none; color:#fff;}
ul.sb_menu li { margin:0;}
ul.sb_menu li { padding:4px 0; height:30px;}
ul.sb_menu li a { color:#fff; text-decoration:none; }
ul.sb_menu li:hover{ color:#49b6e9;background:#E6A738 url(images/li_a.gif) no-repeat left bottom;}
ul.sb_menu li a:hover { text-decoration:none;}

ul.ex_menu ul li { padding:8px 0;border-bottom:10px solid #444;}
ul.ex_menu {margin:0; padding:0; list-style:none; color:#555;}
ul.ex_menu li { margin:0; font:normal 10px/1.4em Arial, Helvetica;line-height:1.5; text-align:left; }
ul.ex_menu li { padding:4px 0;}
ul.ex_menu li a { color:#777;font:bold 14px/1.4em Arial, Helvetica;line-height:2.5;}
ul.ex_menu li:hover { color:#789; font-weight:bold; text-decoration:underline;}
ul.ex_menu li a:hover { color:#468; font-weight:bold; text-decoration:underline;}

#footer p.lf { margin:2px;  float:none;
font:normal 10px/1.0em Arial, Helvetica; width:auto; line-height:1.5em; color:#509EC6; }
#footer p.lf a {
 color:#509EC6;}
ul.fmenu { margin:0; padding:4px 0; list-style:none; float:left; width:auto;font:bold 11px/1.0em Arial, Helvetica;}
ul.fmenu li { margin:0; padding:0 10px 0 10px; float:left;}
ul.fmenu li a { color:#509EC6; text-decoration:none; padding:16px 0;}
ul.fmenu li a:hover, ul.fmenu li.active a { color:#509EC6;}
ul.fmenu li a:hover { text-decoration:underline;}

ul.rev { margin:0; padding:4px 0; list-style:none; float:left; width:auto;font:bold 11px/1.0em Arial, Helvetica;}
ul.rev li { margin:0; padding:0 10px 0 10px; float:left;}
ul.rev li a { color:#ff5; text-decoration:none; padding:16px 0;}
ul.rev li a:hover, ul.rev li.active a { color:#ff5;}
ul.rev li a:hover { text-decoration:underline;}

#menudiv{
position absolute;
	width:94%;height:95px;  
	border-left: 1px solid #fff;
	overflow:hidden;   
/* 	background-color: #6ff; 
  */

}
/* CSSTerm.com Simple CSS menu */

.menu_simple ul {
	position: absolute ;float:right;
	right:3px;    margin: 0; 
    padding: 0;
    width:135px;
    list-style-type: none;
	border: 1px solid #284;
	background-color: #E6E6E6;
}

.menu_simple ul li a {
    text-decoration: none;;
    color: white;padding: 5px 11px;
	height:20px;
    background-color: #005555;
    display:block;
}
 
.menu_simple ul li a:visited {
    color: white;
}
 
.menu_simple ul li a:hover, .menu_simple ul li .current {
    color: white;
    background-color: #5ad;
}

/* Sidebar Widget FEED9D*/
.widget {
background:#AFD8EE;
margin: 0 0 30px;
padding: 10px 20px;
/* rounded corner */
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
/* box shadow */
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
box-shadow: 0 1px 3px rgba(0,0,0,.4);
}
.widget_review {
background:#fff;
margin: 0 0 30px;
padding: 10px 20px;
/* rounded corner */
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
/* box shadow */
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
box-shadow: 0 1px 3px rgba(0,0,0,.4);
}
.review {  margin:0; padding:16px 0; color:#555; font:bold 36px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-2px; }
.review {  margin:0; padding:16px 0; color:#995;background-color:#ccc; font:bold 48px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-2px; }
.h2_gray {  margin:0; padding:16px 0; color:#595; font:bold 26px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-2px; }


.widgettitle {color:#777777;
margin: 0 0 5px;
padding: 0;  
}
.widget ul {
margin: 0;
padding: 0;
}
.widget li {
margin: 0;
padding: 6px 0;
list-style: none;
clear: both;
border-top: solid 1px #eee;
}

/*  Testimonials  */

.testimonial {
  border: 2px solid #ccc;
  background-color: #eee;
  border-radius: 5px;
  padding: 16px;
  margin: 16px 0
}

.testimonial::after {
  content: "";
  clear: both;
  display: table;
}

.testimonial img {
  float: left;
  margin-right: 20px;
  border-radius: 50%;
}

.testimonial span {
  font-size: 20px;
  margin-right: 15px;
}

.p_txt{
  
  color:#777;
}

@media (max-width: 500px) {
  .container {
      text-align: center;
  }
  .testimonial img {
      margin: auto;
      float: none;
      display: block;
  }
}

/* Reviews */
* {
  box-sizing: border-box;
}



.heading {
  font-size: 25px;
  margin-right: 25px;
}

.fa {
  font-size: 25px;
}

.checked {
  color: orange;
}

/* Three column layout */
.side {
  float: left;
  width: 15%;
  margin-top:10px;
}

.middle {
  margin-top:10px;
  float: left;
  width: 60%;
}

/* Place text to the right */
.right {
  text-align: right;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* The bar container */
.bar-container {
  width: 90%;
  background-color: #f1f1f1;
  text-align: center;
  color: white;
}

/* Individual bars */
.bar-5 {width: 60%; height: 18px; background-color: #4CAF50;}
.bar-4 {width: 30%; height: 18px; background-color: #2196F3;}
.bar-3 {width: 10%; height: 18px; background-color: #00bcd4;}
.bar-2 {width: 4%; height: 18px; background-color: #ff9800;}
.bar-1 {width: 15%; height: 18px; background-color: #f44336;}

/* Responsive layout - make the columns stack on top of each other instead of next to each other */
@media (max-width: 400px) {
  .side, .middle {
    width: 100%;
  }
  .right {
    display: none;
  }
}
