.rg-gm-slice-container {margin: 0 -5px;}
.rg-gm-slice-list {margin: 0;padding: 0;list-style: none;overflow: hidden;text-align: center;}
.cols2 .rg-gm-slice-list li {width: 50%;}
.cols3 .rg-gm-slice-list li {width: 33%;}
.cols4 .rg-gm-slice-list li {width: 25%;}
.cols5 .rg-gm-slice-list li {width: 20%;}
.cols6 .rg-gm-slice-list li {width: 16.6%;}
.cols7 .rg-gm-slice-list li {width: 14.2%;}
.cols8 .rg-gm-slice-list li {width: 12.5%;}
.cols9 .rg-gm-slice-list li {width: 11.1%;}
.cols10 .rg-gm-slice-list li {width: 10%;}
.rg-gm-slice-list li {float: left;}
.rg-gm-slice-item {padding: 8px;border-radius: 3px;-moz-border-radius: 3px;transition: background-color 0.3s linear;-webkit-transition: background-color 0.3s linear;-moz-transition: background 0.3s linear;-o-transition: background-color 0.3s linear;}
.rg-gm-slice {display: inline-block;padding: 4px;border-radius: 3px;-moz-border-radius: 3px;margin: 0 0 5px 0;}
.rg-gm-slice a {display: inline-block;}
.rg-gm-title {font-size: 120%;display: block;}
.rg-gm-caption {display: block;margin-top: 5px;}


.rg-gm-slice-item:hover {background: #f2f2f2;}
.rg-gm-slice {background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);}

@media (max-width: 800px) {
	.rg-gm-title {
		font-size: 75%;
	}
	.tm-logo-text .color-1, .tm-logo-text .color-2{
		line-height: 50px
	}
	.tm-logo-text{
		padding-bottom: 25px;
	}
	.google-maps{
		display: none;
	}
}

table{
  width:100%;
  table-layout: fixed;
}
.tbl-header{
  background-color: rgba(248,171,58,0.8);
 }
.tbl-content{
  height:300px;
  overflow-x:auto;
  margin-top: 0px;
  border: 1px solid rgba(255,255,255,0.3);
}
th{
  padding: 20px 15px;
  text-align: left;
  font-weight: 500;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
}
td{
  padding: 15px;
  text-align: left;
  vertical-align:middle;
  font-weight: 300;
  font-size: 12px;
  color: #fff;
  border-bottom: solid 1px rgba(255,255,255,0.1);
}


/* demo styles */
section{
  margin: 50px;
}

.sub-title{
	text-align: center;
}


/* for custom scrollbar for webkit browser*/

::-webkit-scrollbar {
    width: 6px;
} 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
} 
::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #2F567F !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #2F567F !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #2F567F !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #2F567F !important;
}