/************************************************************

					Wide Screen

*************************************************************/

@media all and (max-width: 1920px){



}





/************************************************************

						Desktop

*************************************************************/

@media all and (max-width: 980px) {

}



/************************************************************

	tablet - Portrait

*************************************************************/

@media (max-width: 768px){

.social-section {

	position:absolute;

	float:none;

	right:170px;

	top:0;

	z-index:1;

}

.navbar-collapse {

	float:none;

	clear:both;

	width:auto;

	margin:0;

	padding:0;

}

.navbar-nav {

	float:right;

	margin:0;

	padding:0;

}

.header-section {

	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.75);

	height: auto;

	margin: 0 auto;

	position: fixed;

	width: 100%;

	z-index: 999;

	display: none !important;

}

.header-section .navbar-brand {

	margin-right:0;

	padding:15px 0;

	display:block;

}

.wide-header-section .navbar-brand {

	padding:15px 0;

	margin:20px 0 0;

	font-size:26px;

	line-height:100%;

	display:block;

}

.navbar {

	margin-bottom:0;

	min-height:100%;

}

.footer-section .three span {

	margin-left:0;

	word-wrap:break-word;

}

#index_content {

	width:100%;

}

.item {

	background: #F2F2F2;

	float: left;

	margin: 0 1.5% 1.5% 0;

	padding: 15px;

	text-align: left;

	width: 32%;

}

.item:nth-child(3n+3) {

	margin-right: 0;

	width: 32%;

}

#blog_content .item img {

	height: auto;

	margin-bottom: 10px;

	width: 100%;

}

#promo-headlines {

	height: auto;

	margin-bottom: 0;

	overflow: hidden;

	padding: 20px;

}

#promo-headlines strong {

	color: #626262;

	float: left;

	font-size: 19px;

	font-weight: normal;

	line-height: normal;

	margin-left: 0;

	margin-top: 3px;

}

.locate_class {

	float: right;

	height: 30px;

	margin-right: 0;

	margin-top: 0;

	width: 256px;

}

h1.line span {

	padding:0 10px;

	width:auto;

	margin:0 auto;

	display:table;

}

#slides {

	background: #FFFFFF;

	color: #FFFFFF;

	height: 320px;

	margin: 0;

	padding-top: 15px;

	width: 100%;

}

.w980p {

	height: 100%;

	margin: 0 auto;

	position: relative;

	text-align: left;

	width: 100%;

}

#slider-container {

	height: 100%;

	overflow: hidden;

	position: relative;

	width: 100%;

}

#slider-box li {

	width: 100% !important;

}

#slider-box li .slide {

	height: 320px;

	margin: 0;

	overflow: hidden;

	position: relative;

	width: 100%;

	background-size:100% 100% !important;

}

#slides h1 {

	color: #FFFFFF;

	font-size: 200%;

	font-weight: bold;

	margin: 20px;

	padding: 0;

	text-shadow: 2px 2px 4px #000000;

	width: 728px;

}

#slides p {

	color: #FFFFFF;

	font-size: 1.35em;

	line-height: 120%;

	margin: 0 20px;

	text-shadow: 2px 2px 4px #000000;

	width: 550px;

}

.com35 {

	border: 0 solid #FF0000;

	float: left;

	margin: 5px;

	width: 456px;

}

.rightBlogDiv {

	border: 0 solid #CCCCCC;

	float: right;

	height: auto;

	margin-bottom: 20px;

	margin-top: 0;

	width: 280px;
	display:none;

}

.leftPart {

	border: 0 solid #CCCCCC;

	float: left;

	height: auto;

	margin-top: 0;

	padding: 0;

	width: 745px;

}

#content {

	width:98%;

	margin:120px auto 0;

}

#content #content {

	width:100%;

	margin:0;

}

.closediv {

	top:230px;

}

.mymenu {

	/*margin:50px auto 0;*/

	position: relative !important;

}

.mydetail #fixed_menu {

	z-index:1;

}

.mydetail .myinfo {

	position: relative !important;

	right:0;

	width:auto;

	display:table;

	float:none;

	font-size:14px;

	z-index:2;

}

.menu2 ul li {

	margin:0;

	padding:6px 3px 3px;

}

#listOfResource {

	width:230px;

	margin:10px;

	float:left;

}

#listOfResource:first-child {

	margin-left:0 !important;

}

.trHeading th,

.list td,

.list th {

	font-size:12px;

}

#resourceMiddle {

	border: 0 solid #666666;

	float: left;

	height: auto;

	margin: 10px 0;

	padding: 0 10px;

	width: 200px;

}

#resourceLeft,#materialLeft {
	border-right: 1px solid #666666;
	float: left;
	height: auto;
	margin: 10px 0;
	padding: 0 10px;
	width: 230px;
	display:table;
}

#resourceRight , #materialRight{
	border-left: 1px solid #666666;
	float: right;
	height: auto;
	margin: 10px 0;
	padding: 0 10px;
	width: 298px;
}
.resources #resourceLeft div {
	margin-bottom:20px;
}

.webContent, #inner.promo-headlines.marginTop {

	display: table;

	margin: 0;

}

#fixed_menu {width: 68%;}

.promoheader { width:inherit;}

.promoheader strong { margin-top:0px !important;}

#blog p img { width:100% !important;}
#blog img { width:100% !important;}

#index_content { width:750px;}

.blogCategory { display:block !important;}
.slideManager { display:block !important;}

.minHeight { min-height:inherit; }
.wide-headerright .social-section {right: 0;}

.wide-headerright {width: 63%;}

}



/************************************************************

	iphone - Landscape

*************************************************************/

@media (min-width: 481px) and (max-width: 767px) { /*4thOct2013*/
	
	

.footer-section .one,

.footer-section .two,

.footer-section .three {

	width:90%;

	float:none;

	margin:0 auto;

}

.footer-section .three span {

	margin-left:0;

	word-wrap:normal;

}

.footer-section h1,

.footer-section span,

.footer-section .f-links a,

#index_content {

	width:auto;

}

#blog_content .item img {

	height: auto;

	margin-bottom: 10px;

	width: 100%;

}

.item {

	background: none repeat scroll 0 0 #F2F2F2;

	float: none;

	margin: 0 auto 30px;

	padding: 30px;

	text-align: left;

	width: 90%;

}

.item:nth-child(3n+3) {

	margin-right: auto;

	width: 90%;

}

.wide-header-section .navbar-brand {

	display:block;

	margin:0 auto;

	float:none;

}

.header-section .navbar-brand {

	font-size:30px;

	padding:15px 0;

	margin-right: 10px;

	clear:both;

}

.mymenu {

	/*margin: 98px auto 0;*/

	position: relative !important;

}

.navbar {

	min-height:100%;

	margin-bottom:0;

}

.navbar-toggle {

	float:left;

	margin-right:8px;

}

.wide-headerright {

	 float: left;
    width: auto;

}

.wide-headerright .navbar-collapse {

	float:none;

	position:relative;

	top:-34px;

	background:#2A55C8;

	z-index: 1;

	width: 280px;

}

.wide-headerright .navbar-nav {

	float:none;

	margin:0 auto;

}

h1.line span {

	display:block;

	margin:0 auto;

	width:90%;

	padding:0;

}

#promo-headlines {

	display: table;

	height: auto;

	margin-bottom: 0;

	overflow: hidden;

	padding: 30px 0;

	text-align: center;

	width: 100%;
	
	margin-top: 0;

}

#promo-headlines strong {

	color: #626262;

	float: none;

	font-size: 19px;

	font-weight: normal;

	line-height:normal;

	margin:0 auto;

}

.locate_class {

	float: none;

	height: 30px;

	margin: 30px auto 0;

	width: 256px;

}

#slides {

	background: none repeat scroll 0 0 #FFFFFF;

	color: #FFFFFF;

	/*height: 320px;*/
	height:190px;

	margin: 0;

	padding-top: 15px;

	width: 100%;

	overflow:hidden;

}

.w980p {

	height: 100%;

	margin: 0 auto;

	position: relative;

	text-align: left;

	width: auto;

}

#slider-container {

	height: 100%;

	overflow: hidden;

	position: relative;

	width: 100%;

}

#slider-box li {

	width: 100% !important;

}

#slider-box li .slide {

	display: table;

	height: 500px !important;

	margin: 0;

	overflow: hidden;

	padding: 0;

	position: relative;

	width: 100% !important;

	/*background-size:50% 100% !important;*/
	background-size: contain !important;

}

#slides h1 {

	color: #FFFFFF;

	font-size: 200%;

	font-weight: bold;

	margin: 0;

	padding: 10px;

	text-shadow: 2px 2px 4px #000000;

	width: 460px;

}

#slides p {

	color: #FFFFFF;

	font-size: 1.35em;

	line-height: 140%;

	margin: 10px;

	text-shadow: 1px 1px 4px #000000;

	width: 460px;

}

.com35 {

	border: 0 solid #FF0000;

	float: none;

	margin-top: 5px;

	width: 453px;

}

#content {

	width:auto;

	/*margin-top: 55px;*/

	margin-top:0px;
	min-height:inherit;

}

#content .leftDiv input[type="text"] { width: 90%;}
#content .leftDiv textarea {width: 90%;}

#content {padding-top: 10px;}

.com35 {

	display: table;

	float: none;

	margin: 0 auto;

	padding: 0;

	width: 90%;

}

.rightBlogDiv {

	border: 0 solid #CCCCCC;

	float: none;

	height: auto;

	margin: 20px auto;

	width: 90%;

}

#panel {

	height:100%;

}

#panel .content {

	font-size: 0.85em;

	margin: 0 auto;

	padding-top: 15px;

	text-align: left;

	width: 100%;

}

#panel .content .left {

	border-left: 0px solid #333333;

	border-bottom: 1px solid #333333;

	display: table;

	float: none;

	margin: 0 auto;

	padding: 15px 0;

	width: 75%;

}

#panel .content .left:last-child {

	border-bottom: 0px solid #333333 !important;

}

.closediv {

	color: #29BCC6;

	font-size: 18px;

	font-weight: bold;

	padding: 10px;

	position: relative;

	text-align: right;

	top: 0;

	width: 98%;

}

.menu2 {

	border-bottom: 4px solid #2A55C8;

	border-left: 4px solid #2A55C8;

	border-radius: 0 0 7px 7px;

	border-right: 4px solid #2A55C8;

	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.75);

	float: left;

	font-size: 11px;

	margin:0 auto;

	padding:4px 0 0;

	width: 32%;

}

.menu2 ul {

	padding:5px 3px;

}

.mydetail {

	margin:0 auto;

}

.mydetail .myinfo {

	display: table;

	float: none;

	font-size: 14px;

	position: fixed;

	right: 0;

	width: 25%;

}

.menu2 ul li {

	display:inline;

	float:none;

}

.mymenu {

	height:auto;

}

.menu3 {

	height:auto;

	display:table;

	padding-bottom:15px;

	margin-bottom:0;

}

.social-section {
 	float: none !important;
    left: -9px !important;
    padding: 5px;
    position: absolute !important;
    top: -37px !important;
    width: 30px;
    z-index: 1;

}

.item a.img_link {  width: auto;}
.item {width: 100%; text-align: center;}
.item:nth-child(3n+3) { width:100%;}

.wide-headerright .search-box { float:none !important;}

.navbar-header {
    margin-top: 40px;
}

.social-section .socialicons {

	width:20px;

}

.social-section:hover .si-hover {

	top:30px;

	left:-40px;

	right:auto;

	padding:10px;

}

.navbar-nav {

	float:none;

	margin:0 auto;

}

.trHeading th,

.list td,

.list th {

	font-size:12px;

}

#listOfResource {

	margin:20px auto;

	float:none;

	display:table;

}

#listOfResource:first-child {

	margin-left:auto !important;

}

#divShowHideLocation2,

#divShowHideLocation3,

#divShowHideLocation4,

#divShowHideLocation5 {

	display:table;

	margin:15px auto;

	float:none;

}

.showing {

	display: table;

	float: none;

	margin: 0 auto 15px;

}

.shorting {

	border: 0 solid #333333;

	display: table;

	float: none;

	height: auto;

	margin: 0 auto;

	padding: 0;

	width: auto;

}

.paginationdiv {

	float: none;

	margin: 0 auto 10px;

	display:table;

}

#phpPagination .float_right {

	float: none;

	margin: 10px auto;

	display:table;

}

.webContent, #inner.promo-headlines.marginTop {

	margin: 10px auto;

}

#introAsmc img {

	display: block;

	float: none;

	padding: 0 15px 10px 0;
	 margin: 0 auto;

}

#introAsmc span { margin-right:0px;}

#introAsmc {text-align: center;}

#panel_profile {
	margin:10px;
	overflow-x:auto;
	padding-bottom: 20px;
}

#panel_profile h1 {

	margin:0 0 15px;

}

#blogSbmission > #form1 > table {

	margin:0 auto 20px;

	text-align:center;

	width:90%;

}

.upload .div2 {

	border: 0 solid #333333;

	display: table;

	float: none;

	height: auto;

	margin: 0 auto;

	padding: 0;

	width: auto;

}

#resourceLeft , #materialLeft{

	border-right: 0 solid #666666;

	float: none;

	clear:both;

	height: auto;

	margin: 0 auto;

	padding:20px 0;

	width: 250px;

	display:table;

}

#resourceMiddle ,#materialMiddle{

	border: 0 solid #666666;

	float: none;

	clear:both;

	height: auto;

	margin: 0 auto;

	padding:20px 0;

	width: auto;

	display:table;

}

#resourceRight ,#materialRight {

	border-left: 0 solid #666666;

	float: none;

	height: auto;

	margin: 20px auto;

	width: 250px;

}

.resources .resourcesRight {

	height: auto;

	margin: auto;

	width:auto;

}

.resources #resourceLeft div {

	margin:20px auto;

}

.resources tr.catlist + tr > td {

	padding-top:15px;

}

.resources .resourcesmid2 {

	margin:20px 5px;

}

#CreateCategoryDiv {

	display: table;

	float: left;

	margin: 10px;

	width: auto;

}

#fileUploadDiv,

#fileUploadDiv1,

#fileUploadDiv2 {

	display: table;

	float: left;

	margin: 10px;

	width: auto;

}

#divShowHideLocation {

	float:none;

	display:table;

}

.usertable {

	height:auto;

}



#recentpost_container { overflow:inherit !important; height:auto;}


.category ul li { float:none;}

.promoheader { 
	width:inherit;
}

.header-section { 
	display:none;
}
#fixed_menu {
	clear: both; 
	width: 100%;
	 float: none;
}
.mydetail .myinfo { 
	margin-bottom: 20px;
    width:100%;
}

.menu2 { 
	padding: 1px 0 0;
}

.minHeight { 
	min-height:auto;
}

.mydetail .setpos {
	width: inherit;
}

.menu2 { width:100%;}

.postWrap { 
	width: 100%;
}

.locate_class img { width:auto !important;

}

#index_content { width:450px}

h1.line { width:inherit;}

#blog p img { width:100% !important;}
#blog img { width:100% !important;}

.slideManager .upload_div {width: 450px;}
.slideManager .upload_div table {width:76%;}

.minHeight {min-height:inherit;}

#uploadDiv {
	float: left;
    margin: auto;
    padding: 10px !important;
   width: inherit !important;
}

#uploadDiv #form1 textarea {width: 69%;}
#uploadDiv #form1 input { width: 69%;}

#categoryDiv { float:left;}

.webContent.slideManager > div { clear: both; float: left;}

.update_div { width:inherit;}

.locations-table {}

.leftPart {  
    margin: 0 auto;
    width: auto;} 

.locations-table .col1 { display:none;}
.locations-table .col2 { width:15%;}
.locations-table .col3 { display:none;}
.locations-table .col4 { display:none;}
.locations-table .col5 { display:none;}
.locations-table .col6 { display:none;}
.locations-table .col7 { display:none;}
.locations-table .col8 { display:none;}
.locations-table .col9 { display:none;}
.locations-table .col10 { width:7%;}

.event-table {}

.event-table .col1 { display:none;}
.event-table .col2 { width:25%;}
.event-table .col3 { display:none;}
.event-table .col4 { display:none;}
.event-table .col5 { display:none;}
.event-table .col6 { display:none;}
.event-table .col7 { width:7%;}

.archive-table {}

.archive-table .col1 { display:none;}
.archive-table .col2 { width:28%;}
.archive-table .col3 { display:none;}
.archive-table .col4 { display:none;}
.archive-table .col5 { display:none;}
.archive-table .col6 { display:none;}
.archive-table .col7 { display:none;}
.archive-table .col8 { width:9%;}


.bios-table .col1 { display:none;}
.bios-table .col2 { display:none;}
.bios-table .col3 { width:19%;}
.bios-table .col4 { display:none;}
.bios-table .col5 { display:none;}
.bios-table .col6 { display:none;}
.bios-table .col7 { display:none;}
.bios-table .col8 { width:8%;}

.featured-table .col1 { display:none;}
.featured-table .col2 { display:none;}
.featured-table .col3 { width:19%;}
.featured-table .col4 { display:none;}
.featured-table .col5 { display:none;}
.featured-table .col6 { display:none;}
.featured-table .col7 { width:10%;}

.manage-slider-table .col1 { display:none;}
.manage-slider-table .col2 { display:none;}
.manage-slider-table .col3 { width:13%;}
.manage-slider-table .col4 { display:none;}
.manage-slider-table .col5 { display:none;}
.manage-slider-table .col6 { display:none;}
.manage-slider-table .col7 { display:none;}
.manage-slider-table .col8 { width:15%;}

.upload-table .col1 { width:7%;}
.upload-table .col2 { display:none;}
.upload-table .col3 { display:none;}
.upload-table .col4 { display:none;}
.upload-table .col5 { display:none;}
.upload-table .col6 { width:8%;}

.user-table .col1 { display:none;}
.user-table .col2 { width:28%;}
.user-table .col3 { display:none;}
.user-table .col4 { display:none;}
.user-table .col5 { display:none;}
.user-table .col6 { display:none;}
.user-table .col7 { display:none;}
.user-table .col8 { width:9%;}

.blog-table .col3 {display:none;}
.blog-table .col2 { width:23%;}

#adboxes img {
    border: medium none;
    margin-bottom: 22px;
    max-width: 100%;
}
.blog #contents .right2 {
	float: none;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.blog #contents .left {
	float: left;
	width: inherit;
	height: auto;
	overflow: hidden;
	border: 1px solid #EBEBEB;
	padding: 2px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	cursor: pointer;
	margin: 0 auto 10px;
	text-align: center;
	display: table;
}
.blog #contents .left img {
	border: 1px solid #DBDFDC;
	width: 100%;
	height: auto;
	max-width: 100%;
	margin: 0 auto;
}
.blog #contents .right2 .title {
	color: #338DD3;
	font-weight: bold;
	font-size: 18px;
	margin: 5px 0;
	float: none;
	width: auto;
}
.quickLink {
	float: left;
	margin-right: 3px;
	width: 92px;
	height: 21px;
	background-image: url(../images/quickBlogDegails.png);
	background-position: 0px 0px;
	cursor: pointer;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display:table;
}
img {
    border: medium none;
    max-width: 100%;
}
.index3 {
    border: 0 none;
    color: #B2B2B2;
    float: left;
    font-size: 14px;
    height: 24px;
    line-height: 20px;
    margin: 3px 0 0 4px;
    width: 130px;
}
}

@media (max-width: 480px) {
	

.footer-section .one,

.footer-section .two,

.footer-section .three {

	width:90%;

	float:none;

	margin:0 auto;

}

.footer-section .three span {

	margin-left:0;

	word-wrap:normal;

}

.footer-section h1,

.footer-section span,

.footer-section .f-links a,

#index_content {

	width:auto;

}

#blog_content .item img {

	height: auto;

	margin-bottom: 10px;

	width: 100%;

}

.item {

	background: none repeat scroll 0 0 #F2F2F2;

	float: none;

	margin: 0 auto 30px;

	padding: 30px;

	text-align: left;

	width: 90%;

}

.item:nth-child(3n+3) {

	margin-right: auto;

	width: 90%;

}

.wide-header-section .navbar-brand {

	display:block;

	margin:0 auto;

	float:none;

}

.header-section .navbar-brand {

	font-size:30px;

	padding:15px 0;

	margin-right: 10px;

	clear:both;

}

.mymenu {

	/*margin: 98px auto 0;*/

	position: relative !important;

}

.navbar {

	min-height:100%;

	margin-bottom:0;

}

.navbar-toggle {

	float:left;

	margin-right:8px;

}

.wide-headerright {

	 float: left;
    width: auto;

}

.wide-headerright .navbar-collapse {

	float:none;

	position:relative;

	top:-34px;

	background:#2A55C8;

	z-index: 1;

	width: 280px;

}

.wide-headerright .navbar-nav {

	float:none;

	margin:0 auto;

}

h1.line span {

	display:block;

	margin:0 auto;

	width:90%;

	padding:0;

}

#promo-headlines {

	display: table;

	height: auto;

	margin-bottom: 0;

	overflow: hidden;

	padding: 30px 0;

	text-align: center;

	width: 100%;
	
	margin-top: 0;

}

#promo-headlines strong {

	color: #626262;

	float: none;

	font-size: 19px;

	font-weight: normal;

	line-height:normal;

	margin:0 auto;

}

.locate_class {

	float: none;

	height: 30px;

	margin: 30px auto 0;

	width: 256px;

}

#slides {

	background: none repeat scroll 0 0 #FFFFFF;

	color: #FFFFFF;

	/*height: 320px;*/
	height:190px;

	margin: 0;

	padding-top: 15px;

	width: 100%;

	overflow:hidden;

}

.w980p {

	height: 100%;

	margin: 0 auto;

	position: relative;

	text-align: left;

	width: auto;

}

#slider-container {

	height: 100%;

	overflow: hidden;

	position: relative;

	width: 100%;

}

#slider-box li {

	width: 100% !important;

}

#slider-box li .slide {

	display: table;

	height: 500px !important;

	margin: 0;

	overflow: hidden;

	padding: 0;

	position: relative;

	width: 100% !important;

	/*background-size:50% 100% !important;*/
	background-size: contain !important;

}

#slides h1 {

	color: #FFFFFF;

	font-size: 200%;

	font-weight: bold;

	margin: 0;

	padding: 10px;

	text-shadow: 2px 2px 4px #000000;

	width: 460px;

}

#slides p {

	color: #FFFFFF;

	font-size: 1.35em;

	line-height: 140%;

	margin: 10px;

	text-shadow: 1px 1px 4px #000000;

	width: 460px;

}

.com35 {

	border: 0 solid #FF0000;

	float: none;

	margin-top: 5px;

	width: 453px;

}

#content {

	width:auto;

	/*margin-top: 55px;*/

	margin-top:0px;
	min-height:inherit;

}

#content .leftDiv input[type="text"] { width: 90%;}
#content .leftDiv textarea {width: 90%;}

#content {padding-top: 10px;}

.com35 {

	display: table;

	float: none;

	margin: 0 auto;

	padding: 0;

	width: 90%;

}

.rightBlogDiv {

	border: 0 solid #CCCCCC;

	float: none;

	height: auto;

	margin: 20px auto;

	width: 90%;

}

#panel {

	height:100%;

}

#panel .content {

	font-size: 0.85em;

	margin: 0 auto;

	padding-top: 15px;

	text-align: left;

	width: 100%;

}

#panel .content .left {

	border-left: 0px solid #333333;

	border-bottom: 1px solid #333333;

	display: table;

	float: none;

	margin: 0 auto;

	padding: 15px 0;

	width: 75%;

}

#panel .content .left:last-child {

	border-bottom: 0px solid #333333 !important;

}

.closediv {

	color: #29BCC6;

	font-size: 18px;

	font-weight: bold;

	padding: 10px;

	position: relative;

	text-align: right;

	top: 0;

	width: 98%;

}

.menu2 {

	border-bottom: 4px solid #2A55C8;

	border-left: 4px solid #2A55C8;

	border-radius: 0 0 7px 7px;

	border-right: 4px solid #2A55C8;

	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.75);

	float: left;

	font-size: 11px;

	margin:0 auto;

	padding:4px 0 0;

	width: 32%;

}

.menu2 ul {

	padding:5px 3px;

}

.mydetail {

	margin:0 auto;

}

.mydetail .myinfo {

	display: table;

	float: none;

	font-size: 14px;

	position: fixed;

	right: 0;

	width: 25%;

}

.menu2 ul li {

	display:inline;

	float:none;

}

.mymenu {

	height:auto;

}

.menu3 {

	height:auto;

	display:table;

	padding-bottom:15px;

	margin-bottom:0;

}

.social-section {
 	float: none !important;
    left: -9px !important;
    padding: 5px;
    position: absolute !important;
    top: -37px !important;
    width: 30px;
    z-index: 1;

}

.item a.img_link {  width: auto;}
.item {width: 100%; text-align: center;}
.item:nth-child(3n+3) { width:100%;}

.wide-headerright .search-box { float:none !important;}

.navbar-header {
    margin-top: 40px;
}

.social-section .socialicons {

	width:20px;

}

.social-section:hover .si-hover {

	top:30px;

	left:-40px;

	right:auto;

	padding:10px;

}

.navbar-nav {

	float:none;

	margin:0 auto;

}

.trHeading th,

.list td,

.list th {

	font-size:12px;

}

#listOfResource {

	margin:20px auto;

	float:none;

	display:table;

}

#listOfResource:first-child {

	margin-left:auto !important;

}

#divShowHideLocation2,

#divShowHideLocation3,

#divShowHideLocation4,

#divShowHideLocation5 {

	display:table;

	margin:15px auto;

	float:none;

}

.showing {

	display: table;

	float: none;

	margin: 0 auto 15px;

}

.shorting {

	border: 0 solid #333333;

	display: table;

	float: none;

	height: auto;

	margin: 0 auto;

	padding: 0;

	width: auto;

}

.paginationdiv {

	float: none;

	margin: 0 auto 10px;

	display:table;

}

#phpPagination .float_right {

	float: none;

	margin: 10px auto;

	display:table;

}

.webContent, #inner.promo-headlines.marginTop {

	margin: 10px auto;

}

#introAsmc img {

	display: block;

	float: none;

	padding: 0 15px 10px 0;
	 margin: 0 auto;

}

#introAsmc span { margin-right:0px;}

#introAsmc {text-align: center;}

#panel_profile {
	margin:10px;
	overflow-x:auto;
	padding-bottom: 20px;
}

#panel_profile h1 {

	margin:0 0 15px;

}

#blogSbmission > #form1 > table {

	margin:0 auto 20px;

	text-align:center;

	width:90%;

}

.upload .div2 {

	border: 0 solid #333333;

	display: table;

	float: none;

	height: auto;

	margin: 0 auto;

	padding: 0;

	width: auto;

}

#resourceLeft ,#materialLeft{

	border-right: 0 solid #666666;

	float: none;

	clear:both;

	height: auto;

	margin: 0 auto;

	padding:20px 0;

	width: 250px;

	display:table;

}

#resourceMiddle,#materialMiddle {

	border: 0 solid #666666;

	float: none;

	clear:both;

	height: auto;

	margin: 0 auto;

	padding:20px 0;

	width: auto;

	display:table;

}

#resourceRight ,#materialRight{

	border-left: 0 solid #666666;

	float: none;

	height: auto;

	margin: 20px auto;

	width: 250px;

}

.resources .resourcesRight {
	height: auto;
	margin: auto;
	width:auto;
}

.resources #resourceLeft div {

	margin:20px auto;

}

.resources tr.catlist + tr > td {

	padding-top:15px;

}

.resources .resourcesmid2 {

	margin:20px 5px;

}

#CreateCategoryDiv {

	display: table;

	float: left;

	margin: 10px;

	width: auto;

}

#fileUploadDiv,

#fileUploadDiv1,

#fileUploadDiv2 {

	display: table;

	float: left;

	margin: 10px;

	width: auto;

}

#divShowHideLocation {

	float:none;

	display:table;

}

.usertable {

	height:auto;

}



#recentpost_container { overflow:inherit !important; height:auto;}


.category ul li { float:none;}

.promoheader { 
	width:inherit;
}

.header-section { 
	display:none;
}
#fixed_menu {
	clear: both; 
	width: 100%;
	 float: none;
}
.mydetail .myinfo { 
	margin-bottom: 20px;
    width:100%;
}

.menu2 { 
	padding: 1px 0 0;
}

.minHeight { 
	min-height:auto;
}

.mydetail .setpos {
	width: inherit;
}

.menu2 { width:100%;}

.postWrap { 
	width: 100%;
}

.locate_class img { width:auto !important;

}

#index_content { width:450px}

h1.line { width:inherit;}

#blog p img { width:100% !important;}
#blog img { width:100% !important;}

.slideManager .upload_div {width: 450px;}
.slideManager .upload_div table {width:76%;}

.minHeight {min-height:inherit;}

#uploadDiv {
	float: left;
    margin: auto;
    padding: 10px !important;
   width: inherit !important;
}

#uploadDiv #form1 textarea {width: 69%;}
#uploadDiv #form1 input { width: 69%;}

#categoryDiv { float:left;}

.webContent.slideManager > div { clear: both; float: left;}

.update_div { width:inherit;}

.locations-table {}

.leftPart {  
    margin: 0 auto;
    width: auto;} 

.locations-table .col1 { display:none;}
.locations-table .col2 { width:15%;}
.locations-table .col3 { display:none;}
.locations-table .col4 { display:none;}
.locations-table .col5 { display:none;}
.locations-table .col6 { display:none;}
.locations-table .col7 { display:none;}
.locations-table .col8 { display:none;}
.locations-table .col9 { display:none;}
.locations-table .col10 { width:7%;}

.event-table {}

.event-table .col1 { display:none;}
.event-table .col2 { width:25%;}
.event-table .col3 { display:none;}
.event-table .col4 { display:none;}
.event-table .col5 { display:none;}
.event-table .col6 { display:none;}
.event-table .col7 { width:7%;}

.archive-table {}

.archive-table .col1 { display:none;}
.archive-table .col2 { width:28%;}
.archive-table .col3 { display:none;}
.archive-table .col4 { display:none;}
.archive-table .col5 { display:none;}
.archive-table .col6 { display:none;}
.archive-table .col7 { display:none;}
.archive-table .col8 { width:9%;}


.bios-table .col1 { display:none;}
.bios-table .col2 { display:none;}
.bios-table .col3 { width:19%;}
.bios-table .col4 { display:none;}
.bios-table .col5 { display:none;}
.bios-table .col6 { display:none;}
.bios-table .col7 { display:none;}
.bios-table .col8 { width:8%;}

.featured-table .col1 { display:none;}
.featured-table .col2 { display:none;}
.featured-table .col3 { width:19%;}
.featured-table .col4 { display:none;}
.featured-table .col5 { display:none;}
.featured-table .col6 { display:none;}
.featured-table .col7 { width:10%;}

.manage-slider-table .col1 { display:none;}
.manage-slider-table .col2 { display:none;}
.manage-slider-table .col3 { width:13%;}
.manage-slider-table .col4 { display:none;}
.manage-slider-table .col5 { display:none;}
.manage-slider-table .col6 { display:none;}
.manage-slider-table .col7 { display:none;}
.manage-slider-table .col8 { width:15%;}

.upload-table .col1 { width:7%;}
.upload-table .col2 { display:none;}
.upload-table .col3 { display:none;}
.upload-table .col4 { display:none;}
.upload-table .col5 { display:none;}
.upload-table .col6 { width:8%;}

.user-table .col1 { display:none;}
.user-table .col2 { width:28%;}
.user-table .col3 { display:none;}
.user-table .col4 { display:none;}
.user-table .col5 { display:none;}
.user-table .col6 { display:none;}
.user-table .col7 { display:none;}
.user-table .col8 { width:9%;}

.blog-table .col3 {display:none;}
.blog-table .col2 { width:23%;}

#adboxes img {
    border: medium none;
    margin-bottom: 22px;
    max-width: 100%;
}
.blog #contents .right2 {
	float: none;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.blog #contents .left {
	float: left;
	width: inherit;
	height: auto;
	overflow: hidden;
	border: 1px solid #EBEBEB;
	padding: 2px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	cursor: pointer;
	margin: 0 auto 10px;
	text-align: center;
	display: table;
}
.blog #contents .left img {
	border: 1px solid #DBDFDC;
	width: 100%;
	height: auto;
	max-width: 100%;
	margin: 0 auto;
}
.blog #contents .right2 .title {
	color: #338DD3;
	font-weight: bold;
	font-size: 18px;
	margin: 5px 0;
	float: none;
	width: auto;
}
.quickLink {
	float: left;
	margin-right: 3px;
	width: 92px;
	height: 21px;
	background-image: url(../images/quickBlogDegails.png);
	background-position: 0px 0px;
	cursor: pointer;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display:table;
}
img {
    border: medium none;
    max-width: 100%;
}
.index3 {
    border: 0 none;
    color: #B2B2B2;
    float: left;
    font-size: 14px;
    height: 24px;
    line-height: 20px;
    margin: 3px 0 0 4px;
    width: 130px;
}
}

/************************************************************

	iphone - Portrait

*************************************************************/

@media (max-width: 320px){



.header-section .navbar-brand {

	font-size:30px;

}

.wide-header-section .navbar-brand {

	padding:15px 0 25px;

}

#slides {

	/*height:335px;*/
	height:130px;

}

#index_content { width:300px}

#slides h1 {

	color: #FFFFFF;

	font-size: 170%;

	font-weight: bold;

	margin: 0;

	padding: 10px;

	text-shadow: 2px 2px 4px #000000;

	width: 280px;

}

#slides p {

	color: #FFFFFF;

	font-size: 1.2em;

	line-height: 140%;

	margin: 10px;

	text-shadow: 1px 1px 4px #000000;

	width: 280px;

	height:164px;

	overflow:hidden;

}

#slider-box li .slide {

	display: table;

	height: 335px !important;

	margin: 0;

	overflow: hidden;

	padding: 0;

	position: relative;

	width: 100% !important;

	/*background-size:33% 100% !important;*/
	background-size:contain !important;

}

.wide-headerright .social-section {

	margin:0;

}

.wide-headerright .search-box .navbar-form {

	margin:0 0 15px;

}

.wide-headerright .social-section .social-section {

	 left: 0;
	 position: absolute;
	top: -37px;
	width: 270px;
	display:block;

}

.social-section .socialicons {

	width:20px;

}

.social-section:hover .si-hover {

	top:30px;

	left:-40px;

	right:auto;

	padding:10px;

}

.leftPart { width:300px !important;}

.locate_class img { width:auto !important;}

.postWrap { 
	width: 92%;
}

.slideManager .upload_div {width:auto;}
.slideManager .upload_div table {width:76%;}

.postWrap {width: 88%;}
#scrollbar1 .viewport {
	height: 555px;
    overflow: hidden;
    position: relative;
    width: 297px;
}
#scrollbar1 .scrollbar {width: 51px;}
#adbox,
#adbox0 {
    background: none repeat scroll 0 0 #F8F8F8;
    float: none;
    margin: 2% auto;
    min-height: 380px;
    padding: 30px;
    width: auto;
}
.blog #contents .right2 {
	float: none;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.blog #contents .left {
	float: none;
	width: inherit;
	height: auto;
	overflow: hidden;
	border: 1px solid #EBEBEB;
	padding: 2px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	cursor: pointer;
	margin: 0 auto 10px;
	text-align: center;
	display: table;
}
.blog #contents .left img {
	border: 1px solid #DBDFDC;
	width: 100%;
	height: auto;
	max-width: 100%;
	margin: 0 auto;
}
.blog #contents .right2 .title {
	color: #338DD3;
	font-weight: bold;
	font-size: 18px;
	margin: 5px 0;
	float: none;
	width: auto;
}
.quickLink {
	float: left;
	margin-right: 3px;
	width: 92px;
	height: 21px;
	background-image: url(../images/quickBlogDegails.png);
	background-position: 0px 0px;
	cursor: pointer;
}
#blogDetailsHere .myBlog {
	margin:0 20px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display:table;
}
img {
    border: medium none;
    max-width: 100%;
}
.index3 {
    border: 0 none;
    color: #B2B2B2;
    float: left;
    font-size: 14px;
    height: 24px;
    line-height: 20px;
    margin: 3px 0 0 4px;
    width: 130px;
}
}