#sp-vmtop .container-inner {
  border-bottom: 0px;
}
#sp-vmtop {
  border-bottom: 0px solid #e9ecef;
}
#sp-vmmenu {
  background: #101010;
  margin-bottom: 0px;
}
#sp-vmmenu .sp-column {
  background: transparent;
}
#sp-vmmenu #sp-menu {
  margin-bottom: 0;
}
#sp-vmmenu #sp-menu .sp-megamenu-parent > li:first-child {
  margin-left: 0;
}
#sp-bottom, #sp-footer {
  background: #fff;
}
#sp-bottom {
  padding-top: 0;
  margin-top: 0px;
  border: 0px solid #e9ecef;
}
#sp-footer {
  border-top: 1px solid rgba(255, 255, 255, .1);
  background: #888888;
}
#sp-footer .container-inner {
  border-top: 0;
}
#sp-bottom .container-inner, #sp-footer .container-inner {
  background: transparent;
  padding-left: 0;
  padding-right: 0;
}

.search-dropdown .dropdown-menu {
    right:0;
    left: auto !important;
}

@media
only screen and (max-width:760px),
(min-device-width:768px) and (max-device-width:900px){table, thead, tbody, th, td,
tr{display:block;}
td{border:none;border-bottom:0px}
}

.table-4{
	overflow-x:scroll;
}

table.table-5 {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
table.table-5 tr {
		background-color: #f8f8f8;
}

table.table-5 th,
table.table-5 td {
		text-align: left;
	 	padding: 8px;
	border: 1px solid #ddd;
}
@media screen and (max-width: 600px)
{
  	table.table-5 {
		border: 0;
  	}

  	table.table-5 thead {
	    border: none;
	    clip: rect(0 0 0 0);
	    height: 1px;
	    margin: -1px;
	    overflow: hidden;
	    padding: 0;
	    position: absolute;
	    width: 1px;
  	}
  
  	table.table-5 tr {
    	border-bottom: 1px solid #ddd;
    	display: block;
   		margin-bottom: 30px;
  	}
  
	table.table-5 td {
    	display: block;
    	text-align: right;
	}
  
	table.table-5 td::before {
	    content: attr(data-label);
	    float: left;
	    font-weight: bold;
	    text-transform: uppercase;
	}
  
  	table.table-5 td:last-child {
    	border-bottom: 0;
  	}
}

