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

	.active.boxed {
		max-width: 100%;
	}

	.active.boxed {
		width: 100%;
	}
	
	.wrapper {
		width: 95%!important;
	}

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

	.content.has-sidebar > .wrapper > #sidebar {
		width: 25%;
	}

	.content .panel > .p-title h2, #sidebar .widget > .w-title h3 {
		font-size: 12px;
		padding: 9px 13px;
	}

	.slider .slider-image a img {
		width: auto!important;
		height: 100%;
		max-width: initial!important;
	}

	.content .panel .upper-title, #sidebar .widget .upper-title {
		font-size: 8px;
		letter-spacing: 0px;
		top: 10px;
	}

	.widget .tagcloud > a {
		font-size: 11px;
		padding: 5px 7px;
	}

	.review-list .item .item-content h3 {
		font-size: 11px;
	}

	.review-list .item .item-photo {
		width: 50px;
	}

	.review-list .item .item-content {
		padding: 7px 70px 7px 12px;
	}

	.review-list .item .item-content .review-rating {
		font-size: 11px;
		padding: 6px 10px;
	}

	.article-list .item .item-content h3 {
		font-size: 11px;
	}

	.article-list .item .item-header .article-slide h3 a {
		font-size: 13px;
	}

	.article-list .item .item-header .article-slide .info-line {
		font-size: 9px;
	}

	.review-block > .item h3 {
		font-size: 15px;
	}

	.header-block .header-banner {
		width: 100%;
	}

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

	.main-menu ul.menu > li ul.sub-menu > li > a, .main-menu ul.menu > li > a {
		font-size: 15px;
		padding: 13px 14px 11px 14px;
	}

	.menu-block .category-menu a {
		font-size: 12px;
	}

	.menu-block .featured-post .article-icons {
		font-size: 10px;
	}

	.menu-block .featured-post .item-photo h3 {
		font-size: 10px;
		left: 10px;
		right: 10px;
		bottom: -1px;
	}

	.comments-list .item .item-content, .article-list .item .item-content {
		min-height: 55px;
	}

	.comments-list .item .item-photo, .article-list .item .item-photo {
		width: 50px;
		height: 50px;
	}

	.main-menu .search-block .search-value {
		padding: 12px 20px;
	}
	
	.header-topmenu a {
		font-size: 13px;
		padding: 8px 15px;
	}

	.slider .slider-image a .slider-overlay strong {
		font-size: 17px;
	}

	.article-list .item .item-header .article-slide h3 a {
		padding: 10px 10px;
	}

	.banner-grid img {
		width: 39%;
		margin: 4%;
		max-width: 125px;
	}

	.content .article-list .item .item-content {
		margin-left: 65px;
	}

	.blog-list.style-2 .item .item-content, .article-list .item.main-artice .item-content {
		margin-left: 0px;
	}

	.accordion > div > a {
		font-size: 13px;
	}

	p {
		font-size: 13px;
	}
	
	.short-tabs {
		margin: 30px 8px 15px 7px;
	}
	
	.short-tabs2 {
		margin: 30px 8px 15px 7px;
	}

	.short-tabs > ul li a {
		padding: 9px 5px;
		font-size: 11px;
		font-weight: bold;
	}

	.short-tabs > ul li.active a {
		margin-bottom: -5px;
		padding-bottom: 11px;
	}
	
	.short-tabs2 > ul li a {
		padding: 8px 5px;
		font-size: 11px;
		font-weight: bold;
		}

	.button {
		padding: 0 16px 2px 16px;
		line-height: 34px;
	}

	.coloralert p {
		font-size: 13px;
	}

	.article-head h1 {
		font-size: 22px;
	}

	.article-head h1 span {
		font-size: 14px;
		line-height: 100% !important; 
	}

	.article-head h1:first-letter {
		font-size: 36px;
	}

	.article-head .article-info {
		font-size: 12px;
	}

	.footer .footer-bottom p,
	.footer .footer-bottom {
		font-size: 11px;
	}

	.main-menu .search-block .search-value:focus {
		width: 70px;
	}
	
	
	/* ------------------------------------------------------------
	* ADDITIONS
	* ------------------------------------------------------------ */
	
	
	.w-title h3 {
		font-size: 100% !important;
		}
		
	.imagechild {
		display: none !important;
		}
		
	.otherguide {
		display: none !important;
		}
		
	.boxed.active .content.has-sidebar > .wrapper > .main-content {
		margin-left: 0px;
	}
	.content.has-nosidebar.jobs > .wrapper > .main-content {
	margin: 30px 20px 30px 20px;
	}
	.dataGrid.mobile {
	display: none;
	}
	.newsletter  {
	display: none;
	}

	#slidermodule .slidercontent {
	width: 45% !important;
	padding:20px 25px 0px 100px !important;
	}

	#slidermodule .sliderinfo {
	padding:18px 0px 0px 30px !important;
	}

	.wrapper.analyze {
		background-position: center top;
	
	}
	.boxed.active .content.has-sidebar {
		background-color: #fff;
	}

	.wrapper.bkgd {
		background-position: 45% top;
		background-repeat: no-repeat;
	}

	.header-banner img {
		width: 100%;
		margin: 2%;
		max-width: 350px;
	}


	.main-menu ul.menu > li.toggleimage > a {
		padding: 8px 20px 6px 20px !important;
	}
	
	/* ------------------------------------------------------------
	* TABS AND ASIDE NAV
	* ------------------------------------------------------------ */
	.short-tabs.cat {
	margin: 30px 5px 15px 5px;
	}
	.short-tabs > div {
	padding: 20px 12px 5px 12px;
	}
	ul.sectionNav {
	margin: 0px 0px 20px 0px !important;
	}
	ul.sectionNav li {
	font-size: 12px !important;;
	}
	ul.sectionNav li a {
	padding-left: 15px;
	}
	.container-mshop {
	margin: 0px 20px;
	}
	.container-mshop.inside .drop-button .drop-btn {
	font-size: 13px;
	}
	.container-mshop.inside .drop-button .drop-nav-shop ul li {
	font-size: 12px;
	}
	.container-mshop.inside .drop-button .drop-nav-shop ul li a {
	padding: 7px 9px;
	}
	
	/* ------------------------------------------------------------
	* ASIDE NAV SPECIALS
	* ------------------------------------------------------------ */
	
	.header-block {
		margin-bottom: 39px !important;
	}
	
	.special-offers .description { 
		font-size: 14px; 
		line-height: 20px;
		}
	.special-offers .titlesm { 
		font-size: 36px; 
		line-height: 80px;
	}
	
	#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;
	}
	
	.script-googlesky {
	padding: 65px 20px 0px 22px !important;
	}
	
	.wrapper.bkgd {
		background-position: 267px top;
	}
	.dmcontent_body {
	 	width:100%;
	}
	.dmcontent_link {
	 	font-size:13px;
	}
	.border a {
	 	margin-left: -8px; 
	 	width:82%;
	}

	.aside-listing {
	width: 100% !important;
	}
	.container-mshop.college {
	width: 95% !important;
	}
	.aside-listing {
	width: 100% !important;
	}
	.clearbutton {
	top: 60px;
	}

}

