.trans-bg{ background:rgba(0, 0, 0, 0.7); position:absolute; z-index:9; height:74px;}

div.h6heading:hover{background-color: #fff; color:#000;height:74px;}
div.h6heading:hover > h6{color:#000;}
div.h6heading:hover > .spantext-color a{color:#000;}
div.h6heading:hover > .spantext-color {color:#000;}

.h6heading p {
    color: #fff;
    font-size: 22px;
    margin-bottom: 5px;
    margin-top: 10px;margin-bottom:5px;margin-top:10px;}
	.h6heading p:hover{color:#000 !important;}
	.h6heading p:focus{color:#000 !important;}
.h6heading{ color:#fff; font-size:16px;position:relative;}
.spantext-color{color:#fff; font-size:16px;}
.spantext-color a{color:#fff; font-size:16px;}
.bormap{ border:2px solid #ccc;}

.H40{ height:40px}
#map div {transition-property: none;}
.googlelistsubs{width:100%;position:absolute;left:0px;top:74px;text-align:center;background: rgba(255,255,255,0.70);display:none;}
.googlelistsubs a{display: block;padding: 8px 10px;text-align: center;color: #000;font-size: 16px;margin-top: 1px;}
.googlelistsubs a:hover,.googlelistsubs a.active{background:rgba(123,124,168,0.70);color:#fff;}
div.h6heading{cursor:pointer;}
div.h6heading:hover .googlelistsubs{display:block;}
div.h6heading.active,div.h6heading:hover{background:#fff;height:74px;color:#000 !important;}
div.h6heading.active p, div.h6heading:hover p {color: #000;}
div.h6heading.active .listsubs a,div.h6heading:hover .listsubs a{color:#000;}
.listsubs a:hover,.listsubs a.active{border-bottom:1px solid #000;}
.dropdown-menu li a{padding:9px 10px !important;}
.dropdown-submenu a.active{background: #525d3f none repeat scroll 0 0; color: #fff !important;}

@media screen and (min-width: 320px) and (max-width:1199px) { 
.MT20-xssm{ margin-top:20px}
}
@media screen and (min-width: 320px) and (max-width: 767px) { 

}






