#mobile_header {
    display: block;
}
#menu, #header {
    display:none !important;
}

#right_content header #top_menu { width:50% !important;  }

#mobile_header a, .mobile_header a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 40px;
    position: absolute;
    top: 0;
    width: 40px;
}

#header, .header, #mobile_header, #footer {
	  background-attachment: scroll;
    background-clip: border-box;
    background-color: #033A91;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding:0;
    width:45px;
    text-align: center
	
}

#mobile_menu ul{   position: absolute;
    bottom: 0;width:100%; z-index:999999999; background-color:#033991;  color:#FFF;  padding:0px !important;}	
$mobile_menu ul li { color:#FFF; 

 border-bottom: 1px solid #032151 !important;
    border-top: 1px solid #054CBF !important;
    font-family: 'Lato',sans-serif !important;
   
   
 };
#mobile_menu ul li a span { display:none; font-size:14px; color:#FFF; padding:0px  !important; text-align:left !important; }	   
#mobile_menu ul li span{padding:0px !important;  background:url(../images/menu_icons.png); margin-left:14px; width:24px; height:30px; display:inline-block; cursor:pointer; vertical-align:text-top;   float:left;}				   
#mobile_menu ul li span.home {  background-position:0px 10px;   }	
#mobile_menu ul li span.aboutus {  background-position: -24px 6px;   }	
#mobile_menu ul li span.membership {  background-position: -48px 6px;   }
#mobile_menu ul li span.businessgroups {  background-position: -72px 10px;   }
#mobile_menu ul li span.businessservices {  background-position: -100px 10px;   }	
#mobile_menu ul li span.events {  background-position: -128px 10px;   }
#mobile_menu ul li span.regionalconnections {  background-position: -152px 4px;   }	
#mobile_menu ul li span.knowledgebank {  background-position: -175px 4px; width:25px !important;      }	
#mobile_menu ul li span.advertisesponsor {  background-position: -200px 4px;   }	
#mobile_menu ul li span.mediacentre {  background-position: -224px 4px;   }



/* content */
span.testi{
    font-size:smaller;
}
blockquote.style1 {
   
    font-size: 20px;
	 margin-bottom: 9px;
   
}

#right_box #quote_by .position {
    font-size: 13px;
    margin-top: 0px;
}

#right_box #quote_by .name {
    font-size: 13px;
  
}

#right_box #quote_by .website {
    font-size: 11px;
    margin-top: 3px;
}

#event_calendar_home #list_slide_event #event_desc #event_container { margin-top:20px;  }
#event_calendar_home #list_slide_event #event_desc .event_date { margin-top:10px;  }
#event_calendar_home #list_slide_event #event_desc .event_title { font-size:20px; }
.event_title { font-size:14px;  }
.event_date { margin-top:5px; }



#mobile_menu  {  background: #033991 !important; }
	
	#mobile_menu > ul {
		height: 570px !important;
    
    position: absolute !important;
    top: 50% !important;
    width: 100% !important;
		
	}

@media only screen and (max-height: 450px) {

	#mobile_menu > ul { margin-top: -200px !important; }
}

@media only screen and (min-height: 449px) {
	#mobile_menu > ul { margin-top: -285px !important; }
}
	
#mobile_menu {  overflow-y:auto; }
#copyright_footer { margin-bottom:20px; }

#case_study_page_left img { min-width: 0px !important; height: auto !important; }

#orient>#img{background-size:contain;height:180px;}
#right_content header #logo {
margin-left: 7%;
}
#content #slideshow h2{
    margin-top:15px;
    font-size:28px;
    line-height:28px 
}
