@media only screen and (min-width: 942px) and (max-width: 1170px) {
	#global-container,
	.raita-featured,
	#footer-section-container,
	.social-footer,
	.big-banner,
	#footer-container {
		width:940px;
	}
	.big-banner {
		height:470px;
	}
	#blogroll, .boxed #blogroll {
		width:610px;
	}
	#sidebar {
		width:300px;
	}
	
	/* Post Banner */
	.big-banner-content h1 {
		font-size:34px;
		line-height:41px;
		padding-bottom:20px;
	}
	.big-banner-content {
		padding:20px;
	}
	
	/* Instagram Footer */
	.instagram-footer .raita-instagram li {
		width:16.66%;
	}
	.instagram-footer .raita-instagram li:nth-child(1n+7) {
		display:none;
	}
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
	#global-container,
	.raita-featured,
	#footer-section-container,
	.social-footer,
	.big-banner,
	#footer-container { width:726px; }
	#blogroll, .boxed #blogroll { width:100%; }
	.big-banner {
		height:363px;
	}
	
	/* Post Banner */
	.big-banner-content h1 {
		font-size:26px;
		line-height:37px;
		padding-bottom:15px;
	}
	.big-banner-content {
		padding:15px;
	}
	
	/* Featured Posts */
	.raita-featured-title {
		font-size: 13px;
		line-height: 18px;
		padding-bottom: 10px;
		letter-spacing:1px;
	}
	.raita-featured-categories a {
		font-size:8px;
	}
	.big .raita-featured-title {
		font-size: 20px;
		line-height: 31px;
		padding-bottom: 15px;
		letter-spacing:2px;
	}
	.big .raita-featured-categories a {
		font-size:10px;
	}
	
	/* Sidebar */
	#sidebar {
		position: fixed;
		left: -360px;
		height: 100%;
		top: 0;
		z-index: 10;
		background: #FFF;
		width: 100%;
		max-width: 360px;
		float:none !important;
		transition:all 500ms;
	}
	#sidebar.toggle {
		left:0;
	}
	#sidebar.wpadminbar-active {
		top:32px;
	}
	#content-sidebar {
		overflow-x:hidden;
		overflow-y:scroll;
		height:100%;
		padding: 20px;
		padding-top:70px;
	}
	.sidebar-toggle {
		display:block;
	}
	
	/* Standard Posts */
	.entry-meta {
		width:30%;
	}
	.entry-container {
		width:70%;
	}
	
	/* Footer */
	#footer-section-container .row {
		margin:0;
	}
	/* Instagram Footer */
	.instagram-footer .raita-instagram li {
		width:20%;
	}
	.instagram-footer .raita-instagram li:nth-child(1n+6) {
		display:none;
	}
}

@media only screen and (max-width: 767px) {
	
	#global-container,
	.raita-featured,
	#footer-section-container,
	.social-footer,
	.big-banner,
	#footer-container { width:300px; max-width:100%; }
	.big-banner {
		height:150px;
	}
	#blogroll, .boxed #blogroll { width:100%; }
	#sidebar {
		width:100%;
	}
	#main-content {
		margin-left:0;
		margin-right:0;
	}
	
	/* Navigation Menu */
	.menu-toggler {
		position: relative;
		right: unset;
		transform:none;
		float: left;
		line-height: 48px;
		padding: 0 10px;
	}
	.mobile-nav-handler .logo-small {
		margin:0;
		padding:0 8px;
	}
	
	/* Post Banner */
	.big-banner-content {
		bottom:5px;
		left:5px;
		right:5px;
	}
	.big-banner-content:before {
		bottom: 0px;
		right: 0px;
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 13px;
	}
	.big-banner-content h1 {
		font-size:14px;
		line-height:25px;
		padding-bottom:10px;
		letter-spacing:1px;
	}
	.big-banner-content {
		padding:5px;
	}
	
	/* Featured Posts */
	.raita-featured-item,
	.raita-featured-item.big {
		width:100%;
	}
	.raita-featured-title {
		font-size: 20px;
		line-height: 31px;
		padding-bottom: 15px;
		letter-spacing:2px;
	}
	.raita-featured-categories a {
		font-size:10px;
	}
	
	/* Standard Posts */
	.entry-meta {
		width:100%;
		padding:0;
		padding-bottom:10px;
		border-bottom:1px solid rgba(0,0,0,.1);
		margin-bottom:15px;
	}
	.entry-meta span {
		display:inline-block;
		margin:0;
		width:50%;
		float:left;
		margin-bottom:10px;
	}
	.entry-container {
		width:100%;
		padding:0;
		border:0;
	}
	.hentry h1.entry-title {
		padding-top:30px;
	}
	
	/* Grid Post */
	.gridpost-masonry {
		margin:0;
	}
	.raita-gridpost,
	.gridpost-sizer {
		width:100%;
	}
	.gridpost-gutter-sizer {
		width:0;
	}
	
	/* Post Footer */
	.raita-posttags {
		width:100%;
		float:none;
		border:0;
		border-bottom:1px solid rgba(0,0,0,.1);
	}
	.post-footer .share-button.single {
		width:100%;
		text-align:center;
	}	
	
	/* Sidebar */
	#sidebar {
		position: fixed;
		left: calc((100% - 35px)* -1);
		height: 100%;
		top: 0;
		z-index: 10;
		background: #FFF;
		width: 100%;
		max-width: calc(100% - 45px);
		float:none !important;
		transition:all 500ms;
	}
	#sidebar.toggle {
		left:0;
	}
	#content-sidebar {
		overflow-x:hidden;
		overflow-y:scroll;
		height:100%;
		padding: 20px;
		padding-top:70px;
	}
	.sidebar-toggle {
		display:block;
	}
	/* Footer */
	#footer-section-container .row {
		margin:0;
	}
	.scroll-top {
		position: relative;
		margin: auto;
		text-align: center;
		display: block;
		bottom:unset;
		right: unset;
		transform:none;
		-o-transform:none;
		-ms-transform:none;
		-moz-transform:none;
		-webkit-transform:none;
	}
	.footer .copyright {
		text-align:left;
	}
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
	
	#global-container,
	.raita-featured,
	#footer-section-container,
	.social-footer,
	.big-banner,
	#footer-container { width:480px; }
	.big-banner {
		height:240px;
	}
	#blogroll, .boxed #blogroll { width:100%; }
	#sidebar {
		width:100%;
	}
	
	/* Post Banner */
	.big-banner-content h1 {
		font-size:18px;
		line-height:29px;
		padding-bottom: 10px;
	}
	.big-banner-content {
		padding:10px;
	}
	
	/* Featured Posts */
	.raita-featured-item.big {
		width:100%;
	}
	.raita-featured-item {
		width:50%;
	}
	
	.raita-featured-title {
		font-size: 13px;
		line-height: 24px;
		padding-bottom: 10px;
		letter-spacing:1px;
	}
	.raita-featured-categories a {
		font-size:8px;
	}
	
	.big .raita-featured-title {
		font-size: 20px;
		line-height: 31px;
		padding-bottom: 15px;
		letter-spacing:2px;
	}
	.big .raita-featured-categories a {
		font-size:10px;
	}
	
	.gridpost-masonry {
		margin:0;
	}
	
	/* Standard Posts */
	.entry-meta {
		width:100%;
		padding:0;
		padding-bottom:10px;
		border-bottom:1px solid rgba(0,0,0,.1);
		margin-bottom:15px;
	}
	.entry-meta span {
		display:inline-block;
		margin:0;
		width:50%;
		float:left;
		margin-bottom:10px;
	}
	.entry-container {
		width:100%;
		padding:0;
		border:0;
	}
	.hentry h1.entry-title {
		padding-top:30px;
	}
	
	/* Grid Post */
	.raita-gridpost,
	.gridpost-sizer {
		width:100%;
	}
	.gridpost-gutter-sizer {
		width:0;
	}
	
	/* Post Footer */
	.raita-posttags {
		width:100%;
		float:none;
		border:0;
		border-bottom:1px solid rgba(0,0,0,.1);
	}
	.post-footer .share-button.single {
		width:100%;
		text-align:center;
	}	
	
	/* Sidebar */
	#sidebar {
		position: fixed;
		left: -360px;
		height: 100%;
		top: 0;
		z-index: 10;
		background: #FFF;
		width: 100%;
		max-width: 360px;
		float:none !important;
		transition:all 500ms;
	}
	#sidebar.toggle {
		left:0;
	}
	#content-sidebar {
		overflow-x:hidden;
		overflow-y:scroll;
		height:100%;
		padding: 20px;
		padding-top:70px;
	}
	.sidebar-toggle {
		display:block;
	}
	
	/* Footer */
	#footer-section-container .row {
		margin:0;
	}
	
	/* Instagram Footer */
	.instagram-footer .raita-instagram li {
		width:25%;
	}
	.instagram-footer .raita-instagram li:nth-child(1n+5) {
		display:none;
	}
}

@media only screen and (max-width: 479px) {
	.top-socials-wrapper {
		float:left;
	}
	
	/* Instagram Footer */
	.instagram-footer .raita-instagram li {
		width:50%;
	}
	.instagram-footer .raita-instagram li:nth-child(1n+3) {
		display:none;
	}
}