.issue_section > #issueCoverDescription*{  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-webkit-box-sizing:border-box;}
.video iframe,  
.video object,  
.video embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.mshow{display: none;}
.hide{display: none;}
img {max-width: 100%; height: auto;}
ul.plain img{max-width: inherit}
label[for="menuOnTop"]{display: none;}
#menuOnTop{display: none;}
.respFooter{text-align: right;}
#main + #sidebar{display: none;}
/*#issueCoverDescription{padding: 20px 60px;}*/
@media only screen and (max-width:1400px) {
	.outer_container {
		width: 100%;
	}
	#container {
		padding:  0 0px;
		box-sizing: border-box;
	}
	.submit_custom_block > h3 {
		font-size: 20px;
	}
	.slider_container.sliderbox {
		width: 58% !important;		
	}
	.slider_container.sliderbox > div {
		width: 840px !important;
	}	
	#leftSidebar {
		width: 17%;
	}	
	#rightSidebar {
		width: 17%;
	}
	#main {
		width: 62%;
	}
}
@media screen and (max-width: 1024px) { 
	#main{box-sizing:border-box;}
	.slider_box_area{overflow: hidden;}
	.slider_box_area .sliderbox{display: block;  width: 100% !important; padding: 0px;}
	.slider_box_area{display: block;}
	#menuOnTop{display: inline-block; opacity: 0; visibility: hidden; position: fixed; left: -200px;}
	.hideOnMobile{display: none !important;}
	#body{display: block; height: auto; width: 100%}
	#sidebar div.block span.blockTitle{border-right: 0px; border-left: 0px;}
	#sidebar, #rightSidebar, #leftSidebar, #main{display: block; width: 100%; clear: both;}
	#main + #sidebar{display: block;}
	#leftSidebar{border-left:solid #B4BABF thin;}
	#rightSidebar{border-right:solid #B4BABF thin;}
	#leftSidebar,  #rightSidebar{position: relative;  margin: 0px; width: 100%; min-height: inherit; border-top: 1px solid #ccc; }
	body, html{background: #fff}
	.mshow{display: inline-block;}
	#header {margin-top: 0; position: relative; z-index: 9999999;}
	#header h1{margin: auto 0; padding: 0.4em 0 0.2em 0.1em;}
	#menuOnTop:checked{}
	#main{width: 100% !important; margin: 0px !important; height: inherit; min-height: inherit; border:0px; padding: 15px;}

	.outer_container{width: 100%}
	#container{margin-top: 0px;  min-width: auto !important; box-shadow: none;  border-bottom: 0px; margin-bottom: 0px;  padding:0px  20px }
	#container > div#body{max-width: 100%}
	label[for="menuOnTop"]{font-size: 21px; padding: 10px; border-radius: 0%; background: #2d6192; color: #fff; display: inline-block;}
	.menuOnTopClose, #sidebar .sideOnTopClose{ transition:all 0.2s; -webkit-transition:all 0.2s;box-shadow: 0px 0px 10px rgba(0,0,0,0.5); position: fixed;  top: 0px; background: #fff; color: #333 !important; padding: 10px; font-size: 20px !important; }
	.menuOnTopClose{left: -200px;  color: #fff !important;}

	#navbar{position: fixed; top: 10px; left: 10px; z-index: 2; background: transparent; box-shadow: none}
	#navbar > ul{background: #2D6192; box-shadow: 0px 0px 10px rgba(0,0,0,0.5); position: fixed; left: -200px; top: 0px; bottom: 0px; z-index: 999; visibility: hidden; width: 200px; transition:all 0.2s; -webkit-transition:all 0.2s; }
	#navbar .menu li ul{ position: relative; top: 0px; padding: 0px; margin: 0px; border: 0px; left: 0px;}

	#menuOnTop:checked ~ ul.menu{display: block; left:0px; visibility: visible; overflow: auto;}
	#menuOnTop:checked ~ label[for="menuOnTop"].menuOnTopClose{left: 200px;}
	#navbar .menu > li{margin: 0px;}
	#navbar li{display: block; border-bottom: 1px solid #ccc; float: none !important;}
	#navbar li:last-child{border-bottom: 0px;}
#navbar li a{width: 100%; float: none;  text-align: left; color: #fff; border-right: 0px; border-radius: 0px;}
#pageFooter{margin-left: 0px ; margin-right: 0px;}
.site-footer-inner{padding: 0 1em;}
.social_links span{display: none;}
.social_links a i{font-size: 22px; padding: 0px 5px;}
.copy_tabbing li a{font-size: 12px; padding: 0 11px;}
}
@media screen and (max-width: 768px) {
	#header h1{width: 100%; text-align: center; border-bottom: 1px solid rgba(255, 247, 247, 0.12); box-sizing: border-box; } 
	.jp_sub {display: block; width: 100%; margin-bottom: 20px;}
	#issueCoverImage > a{border-left: 0px solid #dddddd; }
	.issue_content_section, .issue_image_section{width: 100%; margin-bottom: 20px;}
	
	.footer-block{border: 0px;}
	.footer-element.half-element:first-child{border-right: 0px;}
   .footer-element.half-element{ width: 100%; border-right: 0px; border-bottom: 1px solid #424242;}
   .isLandingpageWrp .journalsBlocks{width: 50%}
.isLandingpageWrp .journalsBlocks:nth-child(3n+1){clear: none;}
   .isLandingpageWrp .journalsBlocks:nth-child(3n+3){clear: both;}
   .headerSearchForm .textField{width: 79%; height: 20px; border: 0px;}
   .header_portion > .headerSearchForm{clear: both; display: inline-block; width: 100%; margin: 0px; padding: 10px; box-sizing: border-box;}
   .headerSearchForm .headerSearchButton{height: 29px;width: 15%;}
   .header_portion > .headerSearchForm a.advance_search{    margin-right: 7px}
   .copy_tabbing > li{width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
   .copy_tabbing li a{width: 100%; padding: 5px 11px; border: 0px;  }
}
@media screen and (max-width: 488px) {
	.headerSearchForm .textField{    width: 74%}
	.isLandingpageWrp .journalsBlocks{width: 100%}
	.journal_page_current_issue #issueCoverDescription, .issue_section > #issueCoverDescription{margin-left: 0px; clear: both; padding-top: 20px;}
}
