@media screen and (max-width: 960px) {
	/* MAIN */
	#main {
		width: 700px;
	}

	.line-sp {
		width: 700px;
		margin-bottom: 35px;
	}

	.logo-sp {
		display: none;
	}

	#header .header-sidebar {
		width: 210px;
		float: right;
	}

	#header .header-sidebar .widget-block {
		display: none;
	}

	#header .header-sidebar .widget-block.widget_search {
		display: table-cell;
	}
	
	/* BLOCKS */
	.one-half {
		width: 330px;
	}
	
	.one-third {
		width: 210px;
	}
	
	.one-fourth {
		width: 150px;
	}
	
	.two-thirds {
		width: 450px;
	}
	
	.three-fourths {
		width: 520px;
	}
	
	/* HEADER */
	#header .one-fourth {
		width: 330px;
	}
	
	
	
	#header .one-half {
		display: none;
	}
	
	/* SLIDER */
	.nivoSlider {
		width: 960px;
	}
	
	.nivo-caption {
		width: 350px;
		margin-left: -50px;
	}
	
	#menu-parent {
		width: 350px;
	}
	
	/* LATEST BLOG POSTS */
	.latest-blog-post-thumb {
		width: 80px;
		height: 100px;
		overflow: hidden;
	}
	
	.latest-blog-thumb-container {
		width: 80px;
		height: 100px;
		overflow: hidden;
	}
	
	.latest-blog-post-details {
		width: 110px;
	}
	
	.latest-blog-post-details a h5{
		margin-left: 0px !important;
	}
	
	.frame {
		overflow: hidden;
		/*max-width: 100%;*/
	}
	
	.img-container img {
		display: block; 
		/*max-width: 100%;*/
		max-width: 100%;
		height: auto;
	}
	
	/* RECENT PROJECTS */
	.recent-projects-list {
		width: 680px;
	}
	
	.recent-projects div.block.one-fourth {
		display: none;
	}

	/*.recent-projects-list li, .projects-thumb a, .projects-thumb, .thumb-cover{
		width: 150px;
		overflow: hidden;

	}*/
	
	/*.projects-thumb a {
		height: 120px;
	}*/

	.recent-projects-list li {
		margin-top: 25px;
	}

	/*.recent-projects-list {
		height: 260px;
	}*/
	
	.recent-projects .separator {
		width: 640px !important;
	}

	/* CONTENTS & SIDEBARS */
	.short-content-wrapper {
		width: 100%;
	}

	.content-right {
		width: 510px;
	}
	
	.sidebar-left {
		width: 150px;
	}
	
	.content-left {
		width: 510px;
	}
	
	.sidebar-right {
		width: 150px;
	}
	
	.sidebar-left hr, .sidebar-right hr {
		width: 100% !important;
	}
	
	.sidebar-left, .sidebar-right {
		/*display: none;*/
	}
	
	.sidebar-left input, .sidebar-right input {
		width: 108px !important;
	}
	
	.sidebar-left textarea, .sidebar-right textarea {
		width: 128px !important;
	}
	
	/* BLOG */
	.blog-post-content {
		width: 350px;
	}
	
	/* GALLERY 3 COLUMNS */
	.projects {
		width: 480px;
		margin: 0 auto 0 auto;
	}
	
	.projects li, .projects .projects-thumb a, .projects .projects-thumb, .projects .thumb-cover {
		width: 210px;
		overflow: hidden;
	}
	
	.three-columns li {
		margin-right: 40px !important;
	}
	
	.three-columns li:nth-child(2n+0) {
		margin-right: 0 !important;
	}
	
	.projects.two-columns {
		text-align: center;
		
	}
	
	.two-columns li {
		width: 330px;
		margin-right: auto !important;
		margin-left: auto !important;
	}
	
	.two-columns li, .two-columns .projects-thumb a, .two-columns .projects-thumb, .two-columns .thumb-cover {
		width: 330px;
		overflow: hidden;
	}
	
	/* FOOTER */
	#contact-form input {
		width: 120px;
	}
	
	#contact-form textarea {
		width: 140px;
	}
	
	/* ADDITIONAL */
	.margin-bottom {
		margin-bottom: 0px !important;
	}
	
	.blog-post.video iframe{
		width: 510px;
	}


	.content-left-right {
		width: 310px;
		right: 195px;
	}

	.three-column {
		left: 300px;
	}

	.hr-portfolio-single {
		width: 100% !important;
	}
	
	.visit-the-site .button, .block.visit-the-site  {
		margin-right: 0;
	}

	.blog-post .frame, .blog-post .img-container {
		width: 100%;
	}

	.single-portfolio-media {
		max-width: 100%;
	}

	.single-portfolio-image {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		max-width: 98%;
	}

	.single-portfolio-image {
		
	}

	.single-portfolio-media iframe {
		width: 100% !important;
	}

	.map {
		margin-top: -35px;
	}

	#horizontal-menu-container {
		/*margin-left: -25%;
		width: 150%;*/
	}

	.nav-horizontal {
		height: 21px;
	}

	.nav-horizontal li span{
		display: none;
	}

	.horizontal-menu-selector, .nav-bottom .horizontal-menu-selector {
		display: block;
	}

	#nav-header-container #horizontal-menu-container .horizontal-menu-selector {
		top: 66px;
	}

	#horizontal-heading {
		margin-top: 30px;
	}

}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

@media screen and (max-width: 740px) {
	/* MAIN */
	#heading-container {
		margin-top: 32px;
		width: 240px;
	}
	
	#heading-container h1 {
		font-size: 25px;
		line-height: 21px;
	}
	
	#heading-container h5 {
		margin-left: 0;
	}
	
	#main {
		width: 440px;
	}
	
	.line-sp {
		width: 440px;
		margin-bottom: 35px;
	}
	
	/* BLOCKS */
	.one-half {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.one-third {
		width: 123px;
	}
	
	.one-fourth {
		width: 190px;
	}
	
	.two-thirds {
		width: 277px;
	}
	
	.three-fourths {
		width: 520px;
	}
	
	.last {
		clear: none;
	}
	
	.features-page .one-fourth .frame {
		margin-bottom: 45px;
	}
	
	/* HEADER */
	#header {
		overflow: hidden;
		
		padding-bottom: 30px;
		margin-bottom: 35px;
		border-bottom: 1px solid #ededed;
	}

	#header .header-sidebar {
		display: none;
	}

	.short-content-wrapper {
		width: 100%;
	}
	
	#header .one-fourth {
		display: none;
	}
	
	#header .one-fourth:first-child {
		display: block;
		width: 100%;
	}
	
	#s {
		width: 110px;

	}
	
	#header .one-half {
		display: none;
	}
	
	#logo-container {
		position: static;
		width: 100%;
		text-align: center;
	}
	
	#logo-container img{
		position: static;
		margin-top: 55px;
	}
	
	.social-container {
		display: none;
	}
	
	.nav {
		width: 180px;
		margin-right: 20px !important;
	}
	
	.menu-selector {
		margin-left: 180px;
	}

	.nav .sub-menu, .nav .children {
		width: 100%;
	}
	
	/* SLIDER */
	.nivoSlider {
		display: none;
	}
	
	.nivo-directionNav {
		display: none;
	}
	
	#slider-wraper {
		display: none;
	}
	
	#menu-container {
		position: static;
		margin-top: -35px;
	}
	
	#menu-parent {
		width: 100% !important;
	}
	
	#menu-bg {
		width: 100%;
		position: static;
	}
	
	#menu-parent-child {
		display: none;
	}
	
	#slider-container .nav li a, #slider-container .nav li a span, #slider-container .nav li{
		text-align: center;
	}
	
	#slider-container .nav {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.sub-menu {
		width: 100%;
		text-align: center;
	}
	
	/* LATEST BLOG POSTS */
	.few-words-about {
		width: 100%;
	}
	.few-words-about blockquote {
		width: 100%;
	}	
	
	.latest-blog-posts-section {
		width: 100%;
	}
	
	.latest-blog-posts li {
		width: 120px;
		margin-bottom: 40px;
		display: inline;
		clear: none;
		/*text-align: left;*/
	}
	
	.latest-blog-post-thumb {
		margin-top: 5px;
		
		width: 100px;
		height: 100px;
		
	}
	
	.latest-blog-thumb-container {
		width: 100px;
		height: 100px;
	}
	
	.latest-blog-post-details {
		width: 100%;
		
	}
	
	.latest-blog-post-details small {
		
	}
	
	.latest-blog-post-details a h5{
		margin-left: -100px;
	}
	
	.frame {
		overflow: hidden;
		/*max-width: 100%;*/
	}
	
	.img-container img {
		display: block; 
		/*max-width: 100%;*/
	}
	
	/* RECENT PROJECTS */
	.recent-projects-list {
		width: 430px;
	}
	
	.recent-projects-list li, .projects-thumb a, .projects-thumb, .thumb-cover{
		width: 200px;
		overflow: hidden;
	}
	
	.recent-projects-list li img{
		max-width: 100%;
	}
	
	.recent-projects .separator {
		width: 380px !important;
	}
	
	.recent-projects .one-fourth {
		display: none;
	}

	/* CONTENTS & SIDEBARS */
	.content-right {
		width: 100%;
		clear: both;
		margin-bottom: 40px;
	}
	
	.sidebar-left {
		width: 100%;
		clear: both;
	}
	
	.content-left {
		width: 100%;
		clear: both;
		margin-bottom: 80px;
	}
	
	.sidebar-right {
		width: 100%;
		clear: both;
	}
	
	.sidebar-left, .sidebar-right {
		/*display: none;*/
	}
	
	.sidebar-left input, .sidebar-right input {
		width: 108px !important;
	}
	
	.sidebar-left textarea, .sidebar-right textarea {
		width: 128px !important;
	}
	
	/* BLOG */
	.blog-post-content {
		width: 350px;
	}
	
	/* GALLERY 3 COLUMNS */
	.projects {
		width: 100%;
		margin: 0 auto 0 auto;
	}
	
	.projects li, .projects .projects-thumb a, .projects .projects-thumb, .projects .thumb-cover {
		width: 205px;
		overflow: hidden;
	}
	
	.three-columns li {
		margin-right: 25px !important;
		margin-left: 0px !important;
	}
	
	.projects.two-columns {
		/*text-align: center;
		margin-top: 140px;*/
	}
	
	.two-columns li {
		width: 330px;
		margin-right: auto !important;
		margin-left: auto !important;
	}
	
	.two-columns li, .two-columns .projects-thumb a, .two-columns .projects-thumb, .two-columns .thumb-cover {
		width: 330px;
		overflow: hidden;
	}
	
	.projects-page .sidebar-left {
		position: absolute;
		width: 440px;
		margin-left: 0;
		margin-right: 0;
		text-align: center;
	}
	
	.projects-page .sidebar-left hr{
		width: 440px !important;
	}
	
	.projects-page .sidebar-left .block {
		width: 430px;
		margin-left: 0;
		margin-right: 0;
	}
	
	.projects-page .sidebar-left hr {
		display: none;
	}
	
	.description {
		padding-bottom: 30px;
		border-bottom: 1px solid #ededed;
	}
	
	.projects-page .content-right {
		margin-top: 180px;
	}
	
	.gallery-filter li{
		display: inline-block;
		margin-right: 10px;
	}
	
	.hr-portfolio-single {
		display: none;
	}
	
	.blog-post-details.portfolio-single {
		width: 440px;
		text-align: center;
		padding-right: 0;
		margin-right: 0;
		border: none;
	}
	
	.visit-the-site {
		text-align: center;
		width: 415px;
	}

	.visit-the-site .button {
		margin-top: 25px;
	}
	
	.about-project {
		width: 100%;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 30px;
		padding-bottom: 30px;
		padding-top: 30px;
	}
	
	.portfolio-single-blockquote {
		width: 100%;
		text-align: center;
	}
	
	.portfolio-single small{
		display: inline-block;
	}
	/* ARCHIVES */
	.archive-list {
		width: 100%;
		text-align:center;
	}
	
	.archive-posts {
		margin-left: 0;
		text-align:center;
	}
	
	/* BLOG */
	.single-blog-post  {
		width: 438px;
		padding: 0;
		margin: 0;
		margin-top: 0px;
		margin-bottom: 10px;
		padding-bottom: 10px;
		text-align: center;
		border-left: none;
		border-right: none;
	}
	
	.blog-post-content {
		width: 430px;
		text-align: center;
		margin-bottom: 10px;
	}
	
	.single-blog-post small {
		display: inline-block;
	}
	
	.blog-post.video iframe{
		width: 430px;
	}
	
	/* SIDEBAR CONTENT */
	#s {
		width: 398px !important;
	}
	
	#subscribe {
		width: 398px !important;
	}
	
	.widget.search {
		position: absolute;
		top: 310px;
	}
	
	.widget  {
		text-align: center;
	}
	
	ul.arrowed, ul.with-arrows {
		list-style: none;
		padding: 0;
	}
	
	.pagination {
		margin: 0;
		width: 440px;
	}
	
	.blog-page .content-left {
		margin-top: 70px;
	}
	
	.blog-post-page .content-left {
		margin-top: 70px;
	}
	
	.about-author {
		width: 430px;
		text-align: center;
	}
	
	/* FOOTER */
	#contact-form input {
		width: 120px;
	}
	
	#contact-form textarea {
		width: 140px;
	}
	
	#footer .block {
		display: none;
	}
	
	#footer .block:first-child {
		display: block;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		
	}
	
	#footer {
		text-align: center;
	}
	
	.social-icons-footer li{
		float: none;
	}
	
	.social-icons-footer {
		text-align: center;
	}
	
	/* ADDITIONAL */
	.margin-bottom {
		margin-bottom: 0px !important;
	}
	
	blockquote.three-fourths {
		width: 430px;
	}
	
	#contacts-blog-post textarea {
		width: 405px;
		
	}
	
	#contacts-blog-post input {
		width: 405px;
	}

	.portfolio-sidebar {
		/*position: absolute;
		width: 440px;
		margin: 0px;
		top: 310px;*/
		text-align: center;
	}

	.portfolio-sidebar hr {
		width: 440px !important;
	}

	.projects.three-columns {
		/*margin-top: 150px;*/
	}

	.content-left-right {
		width: 440px;
		right: 0px;
	}

	.three-column {
		left: 0;
	}

	.widget-block ul {
		list-style: none;
		padding-left: 0;
	}


	.single-portfolio-media iframe {
		width: 100% !important;
	}

	#contacts-blog-post {
		width: 100%;
	}


	#horizontal-menu-container {
		margin-top: -36px;
		margin-left: 0;
		width: 100%;
		border-top: none;
	}

	.nav-horizontal {
		display: none;
	}

	.nav-horizontal li span {
		display: none;
	}

	.select-nav {
		display: block;
	}

	#horizontal-menu-container.nav-bottom {
		margin-top: -36px;
	}

	.nav-bottom-separator {
		display: none;
	}

	.horizontal-menu-selector, .nav-bottom .horizontal-menu-selector {
		display: none;
	}

	.horizontal-nav-header-container #slider-top-separator {
		display: none;
	}

	h2 {
		line-height: 26px !important;
	}

}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

@media screen and (max-width: 480px) {
	/* MAIN */
	#heading-container {
		margin-top: 20px;
		margin-bottom: 5px;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	#heading-container h1 {
		font-size: 25px;
		line-height: 21px;
	}
	
	#heading-container h5 {
		margin-left: 0;
		height: 20px;
	}
	
	#nav-header-container .nav {
		text-align: center;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-left: 0;
		margin-right: 0;
		padding-bottom: 30px;
		margin-bottom: 0px;
		border-bottom: 1px solid #ededed;
	}
	
	.nav li {
		text-align: center;
		padding-right: 0;
	}
	
	.menu-selector {
		margin-left: 60px;
	}

	.nav .sub-menu, .nav .children {
		margin-left: auto;
		margin-right: auto;
		position: static;
	}
	
	#main {
		width: 300px;
		text-align: center;
	}
	
	.line-sp {
		width: 300px;
		margin-bottom: 35px;
	}
	
	/* BLOCKS */
	.full-width, .one-half, .one-third, .one-fourth, .three-fourths, .two-thirds{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-left: 0;
		margin-right: 0;
	}
	
	.block {
		margin-left: 0;
		margin-right: 0;
	}
	
	.last {
		clear: none;
	}
	
	.content-left, .content-right, .sidebar-left, .sidebar-right {
		margin-left: 0;
		margin-right: 0;
	}
	
	.features-page .one-fourth .frame {
		margin-bottom: 45px;
	}

	.frame {
		margin-left: 40px;
		margin-right: 40px;
	}
	
	.left-align, .right-align {
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	
	/* LATEST BLOG POSTS */
	.few-words-about {
		width: 100%;
	}
	.few-words-about blockquote {
		width: 100%;
	}	
	
	.latest-blog-posts-section {
		width: 100%;
	}
	
	.latest-blog-posts li {
		width: 120px;
		margin-bottom: 40px;
		margin-left: 10px;
		margin-right: 10px;
		display: inline;
		clear: none;
		text-align: center;
	}
	
	.latest-blog-post-thumb {
		margin-top: 5px;
		margin-left: 11px;
		width: 100px;
		height: 100px;
		
	}
	
	.latest-blog-thumb-container img {
		width: 100px;
		height: 100px;
	}
	
	.latest-blog-post-details {
		width: 100%;
		
	}
	
	.latest-blog-post-details small {
		
	}
	
	.latest-blog-post-details a h5{
		margin-left: -100px;
	}
	
	/* RECENT PROJECTS */
	.recent-projects-list {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.recent-projects-list li, .projects-thumb a, .projects-thumb, .thumb-cover{
		width: 210px;
		overflow: hidden;
	}
	
	.recent-projects-list li{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.projects-thumb {
		margin-left: 45px;
	}
	
	.recent-projects-list li img{
		max-width: 100%;
	}
	
	.recent-projects .separator {
		width: 240px !important;
	}
	
	.recent-projects .one-fourth {
		display: none;
	}
	
	/* GALLERY */
	.projects-page .sidebar-left, .projects-page .sidebar-left .block {
		width: 300px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.description {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.projects li, .projects .projects-thumb a, .projects .projects-thumb, .projects .thumb-cover {
		width: 210px;
		overflow: hidden;
	}
	
	.projects li, .projects li .projects-thumb {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.two-columns li, .two-columns li img, .two-columns .projects-thumb a, .two-columns .projects-thumb, .two-columns li .thumb-cover {
		width: 300px;
		overflow: hidden;
	}
	
	.blog-post-details.portfolio-single {
		width: 300px;
		text-align: center;
		padding-right: 0;
		margin-right: 0;
		border: none;
	}
	
	.visit-the-site {
		width: 300px;
	}
	
	.visit-the-site .button {
		margin-left: -25px;
	}
	
	/* BLOG */
	.widget.search {
		position: absolute;
		top: 390px;
		width: 300px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.single-blog-post.blog-post-details {
		width: 298px;
	}
	
	.blog-post-content {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.blog-post.video iframe{
		width: 280px;
		height: 180px;
	}

	.blog-post .frame {
		margin-left: 0;
		margin-right: 0;
	}
	
	.pagination {
		width: 300px;
	}
	
	blockquote.three-fourths {
		width: 300px;
	}
	
	.responses-list {
		text-align: left;
	}
	
	.reply {
		margin-left: 15px;
	}
	
	.response-date {
		display: none;
	}
	
	/* FOOTER */
	#contacts-blog-post textarea {
		width: 288px;
		
	}
	
	#contacts-blog-post input {
		width: 288px;
	}
	
	textarea, input {
		max-width: 295px !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	
	
	.footer-menu {
		text-align: center;
		height: auto;
		margin-bottom: 10px;
	}
	
	.footer-menu span {
		float: none;
	}
	
	.footer-menu #nav-bar {
		display: none;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	
	.footer-menu #nav-bar li {
		margin-left: 0;
		margin-right: 20px;
	}
	
	.footer-menu #nav-bar li:last-child {
		margin-left: 0;
		margin-right: 0;
	}

	.short-content-wrapper {
		width: 100%;
	}


	.portfolio-sidebar {
		/*position: absolute;
		width: 300px;
		margin: 0px;
		top: 400px;*/
		text-align: center;
	}

	.portfolio-sidebar hr {
		width: 300px !important;
	}

	.projects.three-columns {
		/*margin-top: 150px;*/
	}


	.content-left-right {
		width: 300px;
		right: 0px;
	}

	.responses-list .children {
		margin-left: 0;
	}

	.responses-list .frame {
		margin-left: 0;
		margin-right: 0;
	}

	.single-portfolio-media {
		margin-left: 0;
		margin-right: 0;
	}

	.single-portfolio-media iframe {
		width: 100% !important;
	}

	.logged-in-as {
		width: 100%;
		text-align: center;
	}

	#contacts-blog-post {
		width: 100%;
	}

	.select-nav {
		width: 260px;
	}

}