 
#mobile-header { display: block; width:100%; height: auto; background: #00396c; position: fixed; display: none; z-index: 9999; }
.toggle_btn { width: 35px; height: 35px; position:absolute; top:0; left:0; background:#747679 ; cursor: pointer; }
.toggle_btn img { display:block; width:100%; height:auto; }
.mobile-logo { display: table; margin:0 auto; }

.anythingFader .wrapperslide { overflow: hidden ;}
#thumbNav { position: absolute; top:inherit; bottom:-30px; }
.iconshare { margin-top:0; margin-bottom:20px; }

h5 { display:inline-block; }
#breadcrumbs_panel span ,#breadcrumbs_panel h5 { display:inline-block; width:auto;}
#breadcrumbs_panel h5 a { display:table; width:auto; }
.submenu li { height:auto; }
.search_panel { display:block; overflow:hidden; }
#search_button { display:table-cell; vertical-align:middle; }
#search_button .brand_menu li { float:left; }
#search_button .brand_menu{ display:table; width:auto; float:right; margin:0 20px 0 0;  }
#search_button .brand_menu.style1 {  margin:0 20px 0 0; position:relative; }
#footerlink_panel img { display:block; width:100%; height:auto; }
#left_panel { width:25%!important; }
#contact_panel .contact_panel_right { width:100%; padding:0; box-sizing:border-box; position:relative; }
#breadcrumbs_panel a ,
#breadcrumbs_panel span ,
#breadcrumbs_panel h5 { display:block; float:left; ; line-height:20px;  padding:0 2px;}
#breadcrumbs_panel span { line-height:17px; }
#breadcrumbs_panel #submenubrand {  }
#breadcrumbs_panel { display:block; width:100%; }
div.anythingSlider .anythingControls ul.thumbNav {}
#search_button .brand_menu li { margin-top:0; }

#left_panel { width:280px; left:-280px; }
#wrap_body,
#mobile-header,
#left_panel {
	-webkit-transition:margin-left 0.5s ease-in-out;
	-moz-transition:margin-left 0.5s ease-in-out;
	-o-transition:margin-left 0.5s ease-in-out;
	transition:margin-left 0.5s ease-in-out;
}
#wrap_body.show,
#mobile-header.show,
#left_panel.show { margin-left:280px; }
@media screen and (max-width:1200px) {
	#wrapper { width:95%; }
	#header_panel { width:100%; }
	#logo_panel { width:26%; }
	#left_panel { width: 26%;  }
	#right_panel { width: 74%; }
	.innercontent { width:100%; }
	.footerlink_panel ul { width:20%; }
	.anythingFader ul li img { width:100% !important; height: auto !important;}
	
	#footerlink_panel img { margin-top:50px !important;  }
}
@media screen and (max-width:1024px) {
	#left_panel { width:280px!important; }
	#wrapper { padding-top:0; }
	#mobile-header { display:block; height:35px; }
	#logo_panel { display:none; }
	#top_panel { display:none; }
	#header_panel { height:auto; }
	#right_panel { width:100%; }
	#right_panel { min-height:60vw; }
	#left_panel a.menu_top, #left_panel a { color:#ffffff; }
	#breadcrumbs_panel { width:100%; }
	#wrapper { padding-top:60px; }
	.social { margin-top:40px; }
	#thumbNav { display:table; margin:0 auto; }
	#content_panel { position: relative; }
	.footerlink_panel div { display: block; float: inherit !important; margin:0 auto; text-align: center; }
	.iconshare { margin-top:10; margin-bottom:20px; }
	.brand_menu2row { display:none; }
	.brand_menu2row:fisrt-child { display:block; }
	#search_button .brand_menu:nth-of-type(1){ display:block; }
	
	#left_panel { display: block; width:300px; height: 100%; min-height:100%; overflow-y:scroll; background: #747679; position:fixed; left:-280px; top:0; z-index: 999; }
	.main_menu { display: block; width:100%; padding: 0 20px; line-height: 40px; box-sizing: border-box; border:1px solid #00396c; border-top:0; color: #ffffff; -webkit-transition:border-left-width 0.2s ease-in-out ;
					-moz-transition:border-left-width 0.2s ease-in-out;
					-o-transition:border-left-width 0.2s ease-in-out ;
					transition:border-left-width 0.2s ease-in-out ;}
	
	.main_menu:hover { border-left-width:5px; }
	.main_menu.active { border-left-width:5px; }
	.social div { display: block; float: left; }
	.footerlink_panel div { font-size: 16px; }
	.link .footerhead { display: block; }
	.footerlink_panel ul { display: block; width:100%; border-bottom: 1px solid #efefef; }
	.sub-menu { height: 0; display: block; overflow: hidden; 
					-webkit-transition:height 0.5s ease-in-out ;
					-moz-transition:height 0.5s ease-in-out;
					-o-transition:height 0.5s ease-in-out ;
					transition:height 0.5s ease-in-out ; }
	.sub-menu.show { display: block; height: auto; }
	#footerlink_panel img { margin-top:-10px !important; } 
}