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

	body, div, p, a, table, td {
		-webkit-text-size-adjust: none;
		letter-spacing: .015em;
	}

	.content.has-sidebar > .wrapper > .main-content {
		width: 100%!important;
		float: none;
	}

	.content.has-sidebar > .wrapper > #sidebar {
		width: 100%!important;
		float: none;
	}
	
	#sidebar .widget.sidenav {
		display: block;
		}
	
	#sidebar .widget.sidenav p {
	text-align: center;
	padding-top: 10px;
	font-weight: 600;
	font-size: 16px;
	color: #cbcbcb;
	}

	.content .panel > .p-title h2, #sidebar .widget > .w-title h3 {
		font-size: 17px;
		padding: 11px 22px;
	}

	.header-block .header-logo img {
		width: 100%;
	}

	.banner-grid img {
		width: 20%;
		margin: 2%;
		max-width: 125px;
	}

	#sidebar:before {
		display: none;
	}

	.content.has-sidebar > .wrapper > .main-content,
	.content.has-sidebar > .wrapper > #sidebar {
		height: auto!important;
	}

	.paragraph-row > div {
		width: 100%!important;
		float: none;
		margin-left: 0px;
		margin-bottom: 20px;
	}

	#comments .comment-block .comment-text .time-stamp {
		display: none;
	}

	#comments li li {
		padding-left: 0px;
	}

	.about-author .about-header img,
	.about-author .about-header {
		width: 60px;
		height: 60px;
	}

	.about-author .about-content h3 {
		font-size: 15px;
	}

	.about-author .about-content {
		margin-left: 80px;
	}

	.about-author .about-content .right {
		display: none;
	}

	.w-gallery .w-photos .gallery-link-left {
		left: 0px;
	}

	.w-gallery .w-photos .gallery-link-right {
		right: 0px;
	}

	.w-gallery .w-photos .gallery-link-left,
	.w-gallery .w-photos .gallery-link-right,
	.video-carousel .carousel-left,
	.video-carousel .carousel-right {
		opacity: 100;
		filter: alphap(opacity=100);
	}

	.social-buttons .social-thing {
		margin-top: 0px; 
		margin-bottom: 0px;
	}

	.photo-gallery-blocks .item {
		width: 100%;
		margin-left: 0px;
		float: none;
		margin-bottom: 20px;
	}

	.gallery-categories a {
		font-size: 12px;
	}

	.gallery-thumbnail-list {
		height: 72px!important;
		margin-top: -17px;
		margin-bottom: -17px;
	}

	.gallery-thumbnail-list .gallery-inner-layer {
		position: relative!important;
		left: 0px;
		top: 0px;
		white-space: nowrap;
	}

	.photo-gallery-single > .paragraph-row > .column2 {
		position: relative;
		height: auto;
	}

	.gallery-thumbnail-list .gallery-inner-layer .g-thumb {
		display: inline-block;
		float: none;
		width: 18%;
		margin-bottom: 0px;
		margin-right: 4px!important;
		margin-left: 0px!important;
	}

	.gallery-description h3 {
		font-size: 20px;
	}

	.gallery-photo .gallery-alt-left,
	.gallery-photo .gallery-alt-right {
		display: none;
	}

	.main-menu .search-block {
		display: none;
	}

	.demo-settings {
		top: 30%;
	}
	
	
	/* ------------------------------------------------------------
	* ADDITIONS
	* ------------------------------------------------------------ */
	
	.article-head {
	padding-top: 15px !important;
	}
	.boxed.active .content.has-sidebar {
	background-color: #fff;
	}
	.boxed.active .content.has-sidebar > .wrapper > .main-content {
	margin-left: 0px;
	}
	.content.has-nosidebar.jobs > .wrapper > .main-content {
	margin: 30px 20px 30px 20px;
	}
	.border a {
	 margin-left: -8px; 
	 width:82%;
	}
	.breaking-news.mobile {
	display: block;
	}
	.breaking-news {
	display: none;
	}
	.container-mshop.directory {
	width: 40% !important;
	}
	.contentarea {
	margin-left: 0px !important;
	}
	.dataGrid.mobile {
	display: block;
	}
	.dataGrid.notmobile {
	display: none;
	}
	.dmcontent_body {
	 width:100%;
	}
	.dmcontent_link {
	 font-size:13px;
	}
	.fullscreencenter {
	margin-left: 0px !important;
	width: 100% !important;
	}
	.header-block {
	margin-bottom: 42px !important;
	}
	.header-topmenu a {
	padding: 8px 10px;
	}
	.main-menu ul.menu > li ul.sub-menu > li > a,
	.main-menu ul.menu > li > a {
	padding: 15px 10px 13px 10px !important;
	font-size: 14px !important;
	}
	.main-menu ul.menu > li.toggleimage > a {
	padding: 10px 20px 8px 20px !important;
	}
	.newsletter  {
	display: none;
	}
	.script-googlesky {
	padding: 65px 100px 0px 100px !important;
	}
	.short-tabs {
	margin: 30px 21px 15px 20px;
	}
	.short-tabs2 {
	margin: 30px 21px 15px 20px;
	}
	#slidermodule .slidercontent {
	display: none;
	}
	#slidermodule .sliderinfo {
	float: right !important;
	padding-right: 10px !important;
	}
	.tablespacer {
	display: none;
	}
	#toTop {
	bottom:30px !important;
	right:5px !important;
	width:37px !important;
	height:28px !important;
	background:url(/images/ui.totopi.png) no-repeat left top !important;
	}
	#toTopHover {
	width:37px !important;
	height:28px !important;
	background:url(/images/ui.totopi.png) no-repeat left -50px !important;
	}
	#toTop:active, #toTop:focus {
	outline:none;
	}
	.wrapper.bkgd {
	background-image: none !important;
	}
	.wrapper.bkgd.landingservice {
	background-image: none !important;
	}
	.wrapper.bkgd.landingfinance {
	background-image: none !important;
	}
	.wrapper.bkgd {
	background-image: none !important;
	}
	.container-mshop.college {
	width: 95% !important;
	}
	.aside-listing {
	width: 100% !important;
	}
	.clearbutton {
	top: 60px;
	}


}




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

	.blog-list.style-1 .item .item-header {
		float:  none;
		width: 100%;
		height: auto;
		margin-bottom: 15px;
		max-width: inherit;
	}

	.blog-list.style-1 .item .item-header a {
		display: block;
	}

	.blog-list.style-1 .item .item-header img {
		width: 100%;
		height: auto;
	}
	
	.blog-list.style-1 .item .item-content {
		margin-left: 0px;
	}

	

	.ot-slide .ot-slider-layer a .slider-rating,
	.owl-carousel .owl-controls .owl-nav {
		display: none;
	}

	.ot-slide .ot-slider-layer.second a .content-bottom > strong,
	.ot-slide .ot-slider-layer a .content-bottom > strong {
		font-size: 10px;
		line-height: 150%;
		padding-right: 15px!important;
	}

	.ot-slide .ot-slider-layer a .content-bottom .categories span.category-tag {
		padding: 4px 2px;
		font-size: 8px;
	}

	.ot-slide .ot-slider-layer a .content-bottom .timeago {
		font-size: 8px;
	}
	
	
	/* ------------------------------------------------------------
	* ADDITIONS
	* ------------------------------------------------------------ */
	
	.article-head {
	padding-top: 15px !important;
	}
	.border a {
	margin-left: -8px; 
	width:82%;
	}
	.boxed.active .content.has-sidebar {
	background-color: #fff;
	}
	.boxed.active .content.has-sidebar > .wrapper > .main-content {
	margin-left: 0px;
	}
	.content.has-nosidebar.jobs > .wrapper > .main-content {
	margin: 30px 20px 30px 20px;
	}
	.breaking-news {
	display: none;
	}
	.breaking-news.mobile {
	display: block;
	}
	.container-mshop.directory {
	width: 30% !important;
	}
	.contentarea {
	margin-left: 0px !important;
	}
	.dataGrid.mobile {
	display: block;
	}
	.dataGrid.notmobile {
	display: none;
	}
	.dmcontent_body {
	 width:100%;
	}
	.dmcontent_link {
	 font-size:13px;
	}
	.fullscreencenter {
	margin-left: 0px !important;
	width: 100% !important;
	}
	.header-block {
	margin-bottom: 42px !important;
	}
	.header-topmenu a {
	padding: 8px 10px;
	}
	.main-menu ul.menu > li ul.sub-menu > li > a,
	.main-menu ul.menu > li > a {
	padding: 15px 10px 13px 10px !important;
	font-size: 14px !important;
	}
	.main-menu ul.menu > li.toggleimage > a {
	padding: 10px 20px 8px 20px !important;
	}
	.newsletter  {
	display: none;
	}
	.script-googlesky {
	padding: 65px 100px 0px 100px !important;
	}
	.short-tabs {
	margin: 30px 21px 15px 20px;
	}
	.short-tabs2 {
	margin: 30px 21px 15px 20px;
	}
	#slidermodule .slidercontent {
	display: none;
	}
	#slidermodule .sliderinfo {
	float: right !important;
	padding-right: 10px !important;
	}
	.tablespacer {
	display: none;
	}
	.tdleft1 {
	 display: none;
	}
	.tdright1 {
	 padding: 0px;
	 margin: 0px;
	}
	#toTop {
	bottom:30px !important;
	right:5px !important;
	width:37px !important;
	height:28px !important;
	background:url(/images/ui.totopi.png) no-repeat left top !important;
	}
	#toTopHover {
	width:37px !important;
	height:28px !important;
	background:url(/images/ui.totopi.png) no-repeat left -50px !important;
	}
	#toTop:active, #toTop:focus {
	outline:none;
	}
	.wrapper.bkgd {
	background-image: none !important;
	}
	.wrapper.bkgd.landingservice {
	background-image: none !important;
	}
	.wrapper.bkgd.landingfinance {
	background-image: none !important;
	}
	.wrapper.bkgd {
	background-image: none !important;
	}


}

@media only screen and (max-width: 760px) {
	
	.clearbutton {
	top: 60px;
	}
	.search_button {
	width: 205px !important;
	height: 160px !important;
	background:url(/images/icons/book-search-sm.png) no-repeat;
	}
	.textbooksearch {
	width: 96% !important;
	margin-bottom: 20px;
	}

}
