body{ margin:0;}

.showHalfMenu{position:absolute;top:0px;left:-270px;width:0;height:100%;overflow: hidden;transition: 0.9s;}

#showFullMenu{position: absolute;top:0px;left:0px;width:300px;height:100%;overflow: hidden;transition: 0.9s;}

.filter-navig{ color:#fff; padding:3px 9px; cursor:pointer; display:inline-block; background-color:rgba(0,0,0,0.5);}





#nav-1 #main-nav {

    position:absolute;

    top:0px;left:0px;

    width: 270px;

    background-color: #012748;

    height: 100%;overflow: hidden;

    min-height: 90vh;  

	z-index:3;	

}

#main-menu{display: block;}



.nav-title {

    font-size: 24px;

    font-weight: bold;

    color: #fa6602;

    padding: 15px 15px;

    border-bottom: solid 1px #000;

    margin-top: 0px;

    margin-bottom: 0px;

	font-size:13px;

	font-family:arial;

}





.title > a .fa{color:#fff;}

.ul{margin:0px;padding:0px;}

.ul li{list-style-type:none;width:100%;border-bottom: solid 1px rgba(136, 136, 136, 0.17); position:relative;}

.ul li a{text-align:left;text-decoration:none;font-size:13px; font-family:arial;text-transform: capitalize;color:#fff;padding:10px 15px;display:block;}

.ul li a span{ font-size:13px;}

.ul li a .fa{margin-right:10px;}

.ul li a:hover{background-color:rgba(0,0,0,0.2);}

.ul li .fa-chevron-right{ position:absolute; right:0px; top:1px; cursor:pointer; color:#fff; font-size:14px;width: 40px;

    height: 36px;

    background: rgba(0,0,0,0.4);

    text-align: center;

    line-height: 36px;}



.map_left{ margin-left:0 !important;}

/*NAV BAR-2**************************/

#nav-2 .main-nav {

    position:absolute;

    top:0px;left:270px;

    width: 250px;

    background-color: #0b386a;

    height: 100%;overflow: hidden;

    min-height: 90vh;   

    z-index: 3;display: none;

   

}



/*NAV BAR-3**************************/

#nav-3 .main-nav {

    position:absolute;

    top:0px;left:270px;

    width: 250px;

    background-color: #0b386a;

    height: 100%;overflow: hidden;

    min-height: 90vh;   

    z-index: 3;display: none;

   

}





/*NAV BAR-4**************************/

#nav-4 .main-nav {

    position:absolute;

    top:0px;left:520px;

    width: 200px;

    background-color: #1d4879;

    height: 100%;overflow: hidden;

    min-height: 90vh;   

    z-index: 4;display: none;

    

}



/*NAV BAR-4**************************/

#nav-5 .main-nav {

    position:absolute;

    top:0px;left:520px;

    width: 200px;

    background-color: #1d4879;

    height: 100%;overflow: hidden;

    min-height: 90vh;   

    z-index: 4;display: none;

    

}

.map_container{ position:relative;}



.nav-foot-des{ position:absolute; bottom:10px; padding:10px;}

.nav-foot-des h3{ font-size:16px; color:#61717f; margin-bottom:8px;}

.nav-foot-des h3 i{ margin-right:7px;}

.nav-foot-des p{ font-size:13px; color:#61717f;}





@media screen and (max-width: 767px){

	#main-menu{display: none;}

	#nav-2 .main-nav{ left:0; z-index:3;}

	#nav-5 .main-nav, #nav-3 .main-nav, #nav-4 .main-nav{ left:0;}

	.nav-foot-des h3{ font-size:14px; color:#61717f; margin-bottom:8px;}

.nav-foot-des h3 i{ margin-right:7px;}

.nav-foot-des p{ font-size:12px; color:#61717f;}

	}