@media only screen and (max-width: 1750px) {
	.menu-is-vertical.theme-boxed .container-boxed,
	.menu-is-vertical.theme-boxed .top-bar-content,
	.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,
	.menu-is-vertical.theme-boxed .footer-container-wrap,
	.menu-is-vertical.theme-boxed #copyright {
		width: 1150px;
	}
	.menu-is-vertical .container,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container-wrap,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical .always-center {
	}
	.menu-is-vertical .two-column,
	.menu-is-vertical .woocommerce.archive #container {
	    margin-left: 3%;
	    width: 59.5%;
	}	
	.menu-is-vertical .portfolio-header-left.two-column {
	    width: 55.5%;
	}
	#s {
		width:83.8%;
	}
	.woocommerce .woocommerce-single-image-wrap {
		width: 44%;
	}

	/*	WooCommerce */
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
	    width: 45%;
	}
	.sidebar .widget_search #searchform input {
    	width: 268px;
	}

}
@media only screen and (max-width: 1650px) {

	.menu-is-vertical.theme-boxed .container-boxed,
	.menu-is-vertical.theme-boxed .top-bar-content,
	.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,
	.menu-is-vertical.theme-boxed #copyright {
		width: 1100px;
	}
	.menu-is-vertical .container,
	.menu-is-vertical .entry-title,
	.menu-is-vertical .portfolio-header-wrap,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 1000px;
	}
	.menu-is-vertical .container,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container-wrap,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical .always-center {
		margin:0 auto;
	}
	.menu-is-vertical .two-column,
	.menu-is-vertical .woocommerce.archive #container {
	    margin-left: 3%;
	    width: 59.5%;
	}
	.menu-is-vertical .portfolio-header-left.two-column {
	    width: 55.5%;
	}
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column,
	.menu-is-vertical .portfolio-header-wrap.edge-to-edge-column,
	.menu-is-vertical.page-template-template-blank-php .container,
	.menu-is-vertical.page-template-template-fullpage-php .container,
	.menu-is-vertical.edge-to-edge .container,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto;
	}

	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,
	.menu-is-vertical ul.instagram-pics li.insta-image-1 {
	    width: 254px;
	}
	.menu-is-vertical .sidebar ul.instagram-pics li,
	.menu-is-vertical ul.instagram-pics li {
		width: 84px;
	}

	#s {
		width:80.8%;
	}
	.woocommerce .woocommerce-single-image-wrap {
		width: 41%;
	}
	/*	WooCommerce */
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
	    width: 44%;
	}


	/* Fullscreen */
	#slidecaption,
	#static_slidecaption {
		width: 600px;
	}
	body .slideshow_title,
	body .static_slideshow_title {
		font-size: 55px;
	}

	.sidebar .widget_search #searchform input {
    	width: 265px;
	}

}

@media only screen and (max-width: 1400px) {

	.menu-is-vertical.theme-boxed .container-boxed,
	.menu-is-vertical.theme-boxed .top-bar-content,
	.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,
	.menu-is-vertical.theme-boxed .footer-container-wrap,
	.menu-is-vertical.theme-boxed #copyright {
		width: auto;
	}

	.menu-is-horizontal.theme-boxed .container-boxed,
	.menu-is-horizontal.theme-boxed .top-bar-content,
	.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,
	.menu-is-horizontal.theme-boxed .footer-container-wrap,
	.menu-is-horizontal.theme-boxed #copyright,
	.menu-is-horizontal.header-compact.theme-boxed .outer-wrap {
		width: 1190px;
	}

	.menu-is-vertical .container,
	.menu-is-vertical .footer-container,
	.menu-is-vertical .entry-title,
	.menu-is-vertical .portfolio-header-wrap,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 800px;
	}
	.menu-is-vertical .container,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container-wrap,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical .always-center {
	}
	.menu-is-vertical .sidebar-wrap,
	.menu-is-vertical .sidebar-wrap-single {
		width: 100%;
	}
	.menu-is-vertical .sidebar-float-left,
	.menu-is-vertical .sidebar-float-right {
		float: none;
		clear:both;
	}
	.menu-is-vertical .two-column,
	.menu-is-vertical .woocommerce.archive #container,
	.menu-is-vertical .portfolio-header-left.two-column {
		width: 100%;
		margin-left: 0;
		}
	.menu-is-vertical.woocommerce.archive #container {
		width: auto;
	}
	.menu-is-vertical .portfolio-header-right {
		width: 100%;
	}

	.edge-to-edge .mtheme-supercell.boxed-column,
	.portfolio-header-wrap.edge-to-edge-column,
	.page-template-template-blank-php .mtheme-supercell.boxed-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.mtheme-supercell.fullwidth-column,
	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto;
	}

	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,
	.menu-is-vertical ul.instagram-pics li.insta-image-1 {
	    width: 633px;
	}

	.woocommerce .woocommerce-single-image-wrap {
		width: 37%;
	}

	/* Fullscreen */
	#slidecaption,
	#static_slidecaption {
		width: 500px;
	}
	.menu-is-vertical #slidecaption,
	.menu-is-vertical #static_slidecaption,
	.menu-is-vertical .slideshow_title,
	.menu-is-vertical .static_slideshow_title,
	.menu-is-vertical .slideshow_caption,
	.menu-is-vertical .static_slideshow_caption {
	    width: 380px;
	}
	.slideshow_caption,
	.static_slideshow_caption {
		width: 350px;
	}
	body .slideshow_title,
	body .static_slideshow_title {
		font-size: 45px;
	}

	/* Fullscreen */
	#slidecaption,
	#static_slidecaption {
	    left: 50px;
	}
	.boxed-site-layout #slidecaption,
	.boxed-site-layout #static_slidecaption {
	    left: 70px;
	}
	.mtheme-events-carousel {
		right:150px;
	}

	.homemenu ul li a {
		letter-spacing: 1px;
		font-size: 11px;
	}

	.sidebar ul.instagram-pics li,
	ul.instagram-pics li {
		width: 100px;
	}
	.sidebar ul.instagram-pics li.insta-image-1,
	ul.instagram-pics li.insta-image-1 {
		width: 303px;
	}
	.footer-column ul.instagram-pics li.insta-image-1 {
		width: 493px;
		height: auto;
	}
	.footer-column ul.instagram-pics li {
		width: 97.8px;
	}

	.sidebar .widget_search #searchform input {
	    width: 264px;
	}

	.entry-title h1 {
	    font-size: 34px;
	    letter-spacing: 4px;
	}

	.menu-is-vertical #ajax-gridblock-content .portfolio-header-left {
		width: 100%;
		margin-top: 50px;
	}
	.menu-is-vertical #ajax-gridblock-wrap .gridblock-contents-wrap {
		margin-top:0;
	}

}
@media only screen and (max-width: 1200px) {

	.menu-is-vertical.theme-boxed .container-boxed,
	.menu-is-vertical.theme-boxed .top-bar-content,
	.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,
	.menu-is-vertical.theme-boxed .footer-container-wrap,
	.menu-is-vertical.theme-boxed #copyright {
		width: auto;
	}

	.menu-is-horizontal.theme-boxed .container-boxed,
	.menu-is-horizontal.theme-boxed .top-bar-content,
	.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,
	.menu-is-horizontal.theme-boxed .footer-container-wrap,
	.menu-is-horizontal.theme-boxed #copyright,
	.menu-is-horizontal.header-compact.theme-boxed .outer-wrap {
		width: 1000px;
	}

	.container,
	.entry-title,
	.fullpage-item,
	.footer-container,
	.outer-header-wrap,
	.portfolio-container,
	.portfolio-header-wrap,
	.top-bar-wrap-fullwidth,
	.page-template-template-blank-php .mtheme-supercell,
	.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.page-template-template-fullpage .mtheme-supercell,
	.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.edge-to-edge .mtheme-supercell,
	.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.always-center,
	.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.edge-to-edge .mtheme-supercell.boxed-column.divided-column,
	.single-post.edge-to-edge #commentform-section,
	.single-post.edge-to-edge .commentform-wrap {
		width: 920px;
		}

	.edge-to-edge .mtheme-supercell.boxed-column,
	.portfolio-header-wrap.edge-to-edge-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.mtheme-supercell.fullwidth-column {
		width: auto;
	}

	/* Vertical Menu */

	.menu-is-vertical .container,
	.menu-is-vertical .footer-container,
	.menu-is-vertical .entry-title,
	.menu-is-vertical .portfolio-header-wrap,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 600px;
	}
	.menu-is-vertical .container,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container-wrap,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical .always-center {
	}
	.menu-is-vertical .sidebar-wrap,
	.menu-is-vertical .sidebar-wrap-single {
		width: 100%;
	}
	.menu-is-vertical .sidebar-float-left,
	.menu-is-vertical .sidebar-float-right {
		float: none;
		clear:both;
	}
	.menu-is-vertical .two-column,
	.menu-is-vertical .woocommerce.archive #container,
	.menu-is-vertical .portfolio-header-left.two-column {
		width: 100%;
		margin-left: 0%;
		}

	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column,
	.menu-is-vertical .portfolio-header-wrap.edge-to-edge-column,
	.menu-is-vertical.page-template-template-blank-php .container,
	.menu-is-vertical.page-template-template-fullpage-php .container,
	.menu-is-vertical.edge-to-edge .container,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto;
	}
	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,
	.menu-is-vertical ul.instagram-pics li.insta-image-1 {
	    width: 517px;
	}
	.menu-is-vertical .sidebar ul.instagram-pics li,
	.menu-is-vertical ul.instagram-pics li {
	    width: 85px;
	}

	/* Columns */
	.menu-is-vertical .mtheme-block,
	.menu-is-vertical .mtheme-supercell .mtheme-block,
	.menu-is-vertical .column-setter .mtheme-block,
	.menu-is-vertical .column-setter .mtheme-block .mtheme-block,
	.menu-is-vertical .column-half,
	.menu-is-vertical .mtheme-supercell .span2,
	.menu-is-vertical .mtheme-supercell .span3,
	.menu-is-vertical .mtheme-supercell .span4,
	.menu-is-vertical .mtheme-supercell .span5,
	.menu-is-vertical .mtheme-supercell .span6,
	.menu-is-vertical .mtheme-supercell .span7,
	.menu-is-vertical .mtheme-supercell .span8,
	.menu-is-vertical .mtheme-supercell .span9,
	.menu-is-vertical .mtheme-supercell .span10,
	.menu-is-vertical .mtheme-supercell .span11,
	.menu-is-vertical .mtheme-supercell .span12 {
		width: 100%;
		float:none;
	}

	.menu-is-vertical .two-column,
	.menu-is-vertical .woocommerce.archive #container,
	.menu-is-vertical .portfolio-header-left.two-column,
	.menu-is-vertical #ajax-gridblock-content .portfolio-header-left,
	.menu-is-vertical .portfolio-header-right,
	.menu-is-vertical .portfolio-header-left.two-column,
	.menu-is-vertical.woocommerce.archive #container {
		width: auto;
		float:none;
	}
	.menu-is-vertical #ajax-gridblock-wrap .gridblock-contents-wrap,
	.menu-is-vertical #ajax-gridblock-wrap .portfolio-header-right {
		margin-top:0;
	}
	.woocommerce .woocommerce-single-image-wrap {
		width: 42%;
	}

	.vertical-sidemenu-wrap {
		width: 250px;
	}
	/* Vertical Menu Photo Card */
	.menu-is-vertical .photocard-contents-inner {
		padding: 30px !important;
	}

	.menu-is-horizontal .mtheme-modular-column {
		margin-left:0 !important;
		margin-right:0 !important;
	}

	.homemenu ul li a {
		font-size: 11px;
		letter-spacing: 0.5px;
	}

	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="text"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="url"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="email"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="tel"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="number"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="password"],
	.entry-content .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last input[type="text"] {
		width: 90% !important
	}

	.sidebar ul.instagram-pics li,
	ul.instagram-pics li {
		width: 75px;
	}
	.sidebar ul.instagram-pics li.insta-image-1,
	ul.instagram-pics li.insta-image-1 {
		width: 228px;
	}
	.footer-column ul.instagram-pics li.insta-image-1 {
	    height: auto;
	    width: 394px;
	}
	.footer-column ul.instagram-pics li {
    	width: 78px;
	}

	.homemenu .sf-menu li {
		margin-left: 8px;
		margin-right: 8px;
	}
	.homemenu ul li a {
		letter-spacing: 1px;
		font-size: 11px;
	}

	.sidebar .widget_search #searchform input {
	    width: 187px;
	}

	.entry-title h1 {
	    font-size: 28px;
	    letter-spacing: 2px;
	}
	.menu-is-vertical #slidecaption,
	.menu-is-vertical #static_slidecaption,
	.menu-is-vertical .slideshow_title,
	.menu-is-vertical .static_slideshow_title,
	.menu-is-vertical .slideshow_caption,
	.menu-is-vertical .static_slideshow_caption {
	    width: 220px;
	}
	.menu-is-vertical.fullscreen-eventbox-inactive #slidecaption,
	.menu-is-vertical.fullscreen-eventbox-inactive #static_slidecaption,
	.menu-is-vertical.fullscreen-eventbox-inactive .slideshow_title,
	.menu-is-vertical.fullscreen-eventbox-inactive .static_slideshow_title,
	.menu-is-vertical.fullscreen-eventbox-inactive .slideshow_caption,
	.menu-is-vertical.fullscreen-eventbox-inactive .static_slideshow_caption {
	    width: 440px;
	}

	/* Portfolio Specific */
	.menu-is-vertical .ajax-gallery-navigation {
		float:none;
		margin-bottom: 20px;
	}
	.menu-is-vertical .gridblock-two .gridblock-element,
	.menu-is-vertical .gridblock-three .gridblock-element,
	.menu-is-vertical .gridblock-four .gridblock-element {
		width: 47.7%;
	}
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-two .gridblock-element,
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-three .gridblock-element,
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-four .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-two .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-three .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 50%;
	}
	.menu-is-vertical .callout .first-half {
		width: 55%;
	}

}


/* #Tablet (Landscape)
================================================== */
@media only screen and (max-width: 1024px) {

	.menu-is-vertical.theme-boxed .container-boxed,
	.menu-is-vertical.theme-boxed .top-bar-content,
	.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,
	.menu-is-vertical.theme-boxed .footer-container-wrap,
	.menu-is-vertical.theme-boxed #copyright {
		width: auto;
	}


	.menu-is-horizontal.theme-boxed .container-boxed,
	.menu-is-horizontal.theme-boxed .top-bar-content,
	.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,
	.menu-is-horizontal.theme-boxed .footer-container-wrap,
	.menu-is-horizontal.theme-boxed #copyright {
		width: auto;
	}

	.menu-is-vertical .container,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container-wrap,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical .always-center {
		margin-left: 0;
	}
	/* Vertical Menu Layout */

	.menu-is-vertical .container,
	.menu-is-vertical .entry-title,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical .footer-container,
	.menu-is-vertical .outer-header-wrap,
	.menu-is-vertical .portfolio-container,
	.menu-is-vertical .portfolio-header-wrap,
	.menu-is-vertical .top-bar-wrap-fullwidth,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 90%;
	}
	.menu-is-vertical .vertical-menu-body-container {
		margin-left: 0;
	}

	/* Horizontal Menu Layout */

	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column,
	.menu-is-vertical .portfolio-header-wrap.edge-to-edge-column,
	.menu-is-vertical.page-template-template-blank-php .container,
	.menu-is-vertical.page-template-template-fullpage-php .container,
	.menu-is-vertical.edge-to-edge .container,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		width: auto;
	}
	.vertical-sidemenu-wrap {
		display: none;
	}
	.menu-is-vertical .container-wrapper,
	.menu-is-vertical.theme-boxed .footer-container-wrap,
	.menu-is-vertical.theme-boxed #copyright {
		margin-left: 0;
	}
	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,
	.menu-is-vertical ul.instagram-pics li.insta-image-1 {
	    width: 634px;
	}

	.container,
	.entry-title,
	.fullpage-item,
	.footer-container,
	.outer-header-wrap,
	.portfolio-container,
	.portfolio-header-wrap,
	.top-bar-wrap-fullwidth,
	.page-template-template-blank-php .mtheme-supercell,
	.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.page-template-template-fullpage .mtheme-supercell,
	.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.edge-to-edge .mtheme-supercell,
	.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.always-center,
	.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.edge-to-edge .mtheme-supercell.boxed-column.divided-column,
	.single-post.edge-to-edge #commentform-section,
	.single-post.edge-to-edge .commentform-wrap {
		width: 920px;
	}

	.edge-to-edge .mtheme-supercell.boxed-column,
	.portfolio-header-wrap.edge-to-edge-column,
	.page-template-template-blank-php .mtheme-supercell.boxed-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.mtheme-supercell.fullwidth-column {
		width: auto;
	}


	/*********************/
	/****** Header *******/
	/*********************/

	/* Turn off menu and trigger related adjustments */
	.logo-menu-wrap {
		display: none;
	}
	.outer-header-wrap {
		border:0;
	}
	.title-container {
		padding: 35px 0;
	}
	.header-compact .title-container-wrap {
		padding-top: 0;
	}

	/* Display Responsive Menu */
	.responsive-menu-wrap,
	#toggle-menu {
	    display: block;
	}
	.mtheme-fullscreen-toggle,
	.header-cart-toggle {
		display: none;
	}
	.outer-wrap {
		display: none !important;
	}
	.header-is-simple .logo-mobile {
	    display: block;
	}
	.header-is-simple .stickymenu-zone.sticky-menu-activate {
		display: none !important;
	}

	.header-dark .toggle-menu-trigger span,
	.header-dark .toggle-menu-trigger span:before,
	.header-dark .toggle-menu-trigger span:after,
	.compact-on-bright .toggle-menu-trigger span,
	.compact-on-bright .toggle-menu-trigger span:before,
	.compact-on-bright .toggle-menu-trigger span:after {
	}

	.container-wrapper.container-boxed {
		margin-top:0;
		margin-bottom:0;
	}
	.header-compact.header-is-off.no-title-background .container-fullwidth {
	    padding-top: 0;
	}


	/****************************/
	/****** Page Elements *******/
	/****************************/

	/* Hero Image */

	.hero-text-wrap .hero-title {
	    font-size: 40px;
	    line-height: 50px;
	}

	/* Photo Card */
	.photocard-image-container {
		position: static;
		min-height: 500px;
	}
	.photocard-image-wrap.column-float-right,
	.photocard-image-wrap.column-float-left,
	.photocard-image-wrap,
	.photocard-image-wrap img {
		position: static;
		width: 100%;
	}
	.photocard-image-wrap.column-float-right,
	.photocard-image-wrap.column-float-left {
		width: 100%;
		float:none;
	}
	.photocard-contents-inner {
    	padding: 60px;
	}

	/* Columns */
	.mtheme-block,
	.mtheme-supercell .mtheme-block,
	.column-setter .mtheme-block,
	.column-setter .mtheme-block .mtheme-block,
	.column-half,
	.mtheme-supercell .span2,
	.mtheme-supercell .span3,
	.mtheme-supercell .span4,
	.mtheme-supercell .span5,
	.mtheme-supercell .span6,
	.mtheme-supercell .span7,
	.mtheme-supercell .span8,
	.mtheme-supercell .span9,
	.mtheme-supercell .span10,
	.mtheme-supercell .span11,
	.mtheme-supercell .span12 {
		width: 100%;
		float:none;
	}
	.mtheme-following-cell,
	.column-setter.following-column {
		margin-left: 0;
	}
	.mtheme-following-cell,
	.column-setter.following-column {
		margin-top:20px;
	}

	.service-content,
	.service-item {
		margin-bottom: 30px;
	}

	.menu-is-horizontal .mtheme-modular-column {
		margin-left:0 !important;
		margin-right:0 !important;
	}

	/*Service Column*/
	.service-column {
	    text-align: center;
	}
	.service-image {
    	width: 380px;
	}

	#s {
		width:88.8%;
	}

	/*	WooCommerce */
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
	    width: 44%;
	}

	/* Demo panel off */
	#demopanel {
		display: none;
	}

	.fotorama__nav-wrap {
		display: none !important;
	}

	.mobile-menu-onwhite  .toggle-menu-trigger span,
	.mobile-menu-onwhite  .toggle-menu-trigger span:before,
	.mobile-menu-onwhite  .toggle-menu-trigger span:after {
	}

	/* Fullscreen */
	.menu-is-vertical #slidecaption,
	.menu-is-vertical #static_slidecaption,
	#slidecaption,
	#static_slidecaption {
	    left: 50px;
	}
	.boxed-site-layout #slidecaption,
	.boxed-site-layout #static_slidecaption {
	    left: 50px;
	}

	.menu-is-vertical #slidecaption,
	.menu-is-vertical #static_slidecaption,
	.menu-is-vertical .slideshow_title,
	.menu-is-vertical .static_slideshow_title,
	.menu-is-vertical .slideshow_caption,
	.menu-is-vertical .static_slideshow_caption,
	#slidecaption, #static_slidecaption {
	    width: 360px;
	}

	.slideshow-content-wrap {
	    padding-bottom: 40px;
	}

	.mtheme-events-carousel .slideshow-box-image {
	    float: left;
	    width: 110px;
	    margin-left: 10px;
	}
	.mtheme-events-carousel .slideshow-box-content {
	    float: left;
	    width: 180px;
	}
	.mtheme-events-heading {
	    font-size: 12px;
	    font-weight: 400;
	    padding: 5px 10px;
	}
	.mtheme-events-carousel .slideshow-box-content-inner {
	    padding: 0 15px 10px 10px;
	}
	.slideshow-box-title,
	.mtheme-events-carousel .slideshow-box-title a {
	    font-size: 13px;
	    letter-spacing: 0.5px;
	}
	.mtheme-events-carousel .slideshow-box-description {
		font-size:11px;
		letter-spacing: 0;
		line-height: 15.5px;
	}
	.mtheme-events-carousel {
	    bottom: 65px;
	    right: 150px;
	}
	.mtheme-events-carousel .owl-next,
	.mtheme-events-carousel .owl-prev {
	    top: 50%;
	}

	body .slideshow_title,
	body .static_slideshow_title {
	    font-size: 22px;
	    letter-spacing: 0.5px;
	    line-height: 30px;
	    margin-bottom: 0;
	    margin-left: 0;
	}
	.slideshow_caption,
	.static_slideshow_caption {
	    font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 0.5px;
	    line-height: 16px;
	    margin-bottom: 0;
	}
	.slideshow_content_link a,
	.static_slideshow_content_link a {
	    font-size: 10px;
	    letter-spacing: 1px;
	    margin-bottom: 30px;
	    padding: 5px 10px;
	}

	.fullscreenslideshow-audio {
		bottom: 55px;
		right: -60px;
	}

	/* Fullscreen Carousel */

	.fullscreen-horizontal-carousel .prev-hcarousel,
	.fullscreen-horizontal-carousel .next-hcarousel {
		display: none;
	}
	.responsive-titles {
		width: 80%;
		text-align: center;
		margin:0 auto;
		position: static;
	}

	/* Photowall */
	#photowall-container {
		top:56px;
	}

	.wpml-lang-selector-wrap {
		display: none;
	}

	.sidebar ul.instagram-pics li.insta-image-1,
	ul.instagram-pics li.insta-image-1 {
	    width: 226px;
	}
	.footer-column ul.instagram-pics li.insta-image-1 {
		width: 395px;
		height: auto;
	}
	.footer-column ul.instagram-pics li {
		width: 78.1px;
	}
	body .slideshow_title,
	body .static_slideshow_title {
		font-weight: 400;
	}

	.person {
    	margin: 0 auto 40px;
    	width: 240px;
	}

	.entry-title h1 {
	    font-size: 26px;
	    letter-spacing: 2px;
	    font-weight: 400;
	}
	.single-image-block {
    	text-align: center !important;
	}
	.pricing-table {
	    margin-bottom: 50px;
	}

	/*	Vertical Menu Responsive*/
	.vertical-menu {
		display: none;
	}
	.menu-is-vertical .container,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container-wrap,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin-left: 0;
		}
	.menu-is-vertical .container,
	.menu-is-vertical .entry-title,
	.menu-is-vertical .portfolio-header-wrap,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container-wrap,
	.menu-is-vertical .footer-container,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin:0 auto;
		}
	.menu-is-vertical .title-container-wrap {
	    padding: 107px 0 0;
	}

	/* Portfolio Specific */
	.menu-is-vertical .ajax-gallery-navigation {
		float:none;
		margin-bottom: 20px;
	}
	.menu-is-vertical .gridblock-two .gridblock-element,
	.menu-is-vertical .gridblock-three .gridblock-element,
	.menu-is-vertical .gridblock-four .gridblock-element {
		width: 47.7%;
	}
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-two .gridblock-element,
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-three .gridblock-element,
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-four .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-two .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-three .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 50%;
	}
	.menu-is-vertical.page.mtheme-password-required.page-template-default .container-wrapper,
	.menu-is-vertical.single-mtheme_events.mtheme-password-required .container-wrapper,
	.menu-is-vertical.single-mtheme_portfolio.mtheme-password-required .container-wrapper,
	.menu-is-vertical.single.single-post.mtheme-password-required .container-wrapper {
		width:  100%;
	}
	.menu-is-vertical.fullscreen-revslider .tp-leftarrow {
		left:20px !important;
	}
	.boxed-site-layout .vertical-left-bar,
	.boxed-site-layout .vertical-right-bar {
		display: none !important;
	}
	.menu-is-vertical .mtheme-404-wrap {
		margin-left: 0;
	}
	.menu-is-vertical #photowall-container {
		top:1px;
		width:  -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
	}
	.menu-is-vertical .fullscreen-horizontal-carousel {
		width:  -webkit-calc(100%); 
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
		top: 160px;
	}
	.menu-is-vertical .horizontal-carousel li img {
	    height: 70%;
	    min-height: 70%;
	}
	.menu-is-vertical .callout .first-half {
		width: auto;
	}
	.menu-is-vertical .callout .first-half {
		width: 70%;
	}
	.boxed-site-layout #photowall-container {
		width:  -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		right: 0;
	}
	.boxed-site-layout .fullscreen-footer-wrap,
	.boxed-site-layout .fullscreen-footer-social,
	.boxed-site-layout .fullscreen-footer-info {
	    height: 32px;
	    line-height: 32px;
	}
	.boxed-site-layout .login-socials-wrap {
	    top: 10px;
	}

	.heroimage-wrap,
	.mtheme-modular-column {
		background-attachment: scroll;
	}

	.gridblock-metro .gridblock-element,
	.gridblock-metro .gridblock-cell-following-cell {
	    width: 33.333%;
	}
	.menu-is-vertical .fullscreen-coverphoto-inner {
		position: static;
		left:0;
	}

	.gridblock-four .work-description,
	.gridblock-three .work-description,
	.gridblock-two .work-description,
	.gridblock-one .work-description {
	    font-size: 13px;
	    line-height: 19px;
	    font-weight: 400;
	}
	.work-details h4,
	.work-details h4 a {
	    font-size: 15px;
	}

	.menu-is-vertical div#fullscreenvimeo {
		left: 0;
	}

	.boxed-site-layout.fullscreen-fotorama .fotorama__caption,
	.fotorama__caption {
		bottom: 20px;
	}
	.fullscreen-footer-wrap .contact-text {
	    top: -10px !important;
	}
}


/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {

	.menu-is-vertical.theme-boxed .container-boxed,
	.menu-is-vertical.theme-boxed .top-bar-content,
	.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,
	.menu-is-vertical.theme-boxed .footer-container-wrap,
	.menu-is-vertical.theme-boxed #copyright {
		width: auto;
	}

	.menu-is-horizontal.theme-boxed .container-boxed,
	.menu-is-horizontal.theme-boxed .top-bar-content,
	.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,
	.menu-is-horizontal.theme-boxed .footer-container-wrap,
	.menu-is-horizontal.theme-boxed #copyright {
		width: auto;
	}

	.menu-is-vertical .container,
	.menu-is-vertical .entry-title,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical .footer-container,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .outer-header-wrap,
	.menu-is-vertical .portfolio-container,
	.menu-is-vertical .portfolio-header-wrap,
	.menu-is-vertical .top-bar-wrap-fullwidth,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 700px;
	}
	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,
	.menu-is-vertical ul.instagram-pics li.insta-image-1 {
	    width: 466px;
	}
	.menu-is-vertical .sidebar ul.instagram-pics li,
	.menu-is-vertical ul.instagram-pics li {
	    width: 75px;
	}
	.menu-is-vertical .vertical-menu-body-container {
		margin-left: 0;
	}
	.menu-is-vertical .mtheme-supercell.fullwidth-column {
	    width: auto;
	}

	.container,
	.entry-title,
	.fullpage-item,
	.footer-container,
	.outer-header-wrap,
	.portfolio-container,
	.portfolio-header-wrap,
	.top-bar-wrap-fullwidth,
	.page-template-template-blank-php .mtheme-supercell,
	.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.page-template-template-fullpage .mtheme-supercell,
	.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.edge-to-edge .mtheme-supercell,
	.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.always-center,
	.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.edge-to-edge .mtheme-supercell.boxed-column.divided-column,
	.single-post.edge-to-edge #commentform-section,
	.single-post.edge-to-edge .commentform-wrap {
		width: 700px;
	}

	.edge-to-edge .mtheme-supercell.boxed-column,
	.portfolio-header-wrap.edge-to-edge-column,
	.page-template-template-blank-php .mtheme-supercell.boxed-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.mtheme-supercell.fullwidth-column {
		width: auto;
	}


	/*********************/
	/****** Header *******/
	/*********************/

	/* Turn off menu and trigger related adjustments */
	.logo-menu-wrap {
		display: none;
	}
	.outer-header-wrap {
		border:0;
	}
	.title-container {
		padding: 35px 0;
	}
	.header-compact .title-container-wrap {
		padding-top: 0;
	}

	.container-wrapper.container-boxed {
		margin-top:0;
		margin-bottom:0;
	}
	.header-compact.header-is-off.no-title-background .container-fullwidth {
	    padding-top: 0;
	}

	/* Display Responsive Menu */
	.responsive-menu-wrap,
	#toggle-menu {
	    display: block;
	}
	.mtheme-fullscreen-toggle,
	.header-cart-toggle {
		display: none;
	}
	.outer-wrap {
		display: none !important;
	}

	.header-dark .toggle-menu-trigger span,
	.header-dark .toggle-menu-trigger span:before,
	.header-dark .toggle-menu-trigger span:after,
	.compact-on-bright .toggle-menu-trigger span,
	.compact-on-bright .toggle-menu-trigger span:before,
	.compact-on-bright .toggle-menu-trigger span:after {
	}

	/****************************/
	/****** Page Elements *******/
	/****************************/

	/* Hero Image */

	.hero-text-wrap .hero-title {
	    font-size: 40px;
	    line-height: 50px;
	}

	/* Photo Card */
	.photocard-image-container {
		position: static;
		min-height: 500px;
	}
	.photocard-image-wrap.column-float-right,
	.photocard-image-wrap.column-float-left,
	.photocard-image-wrap,
	.photocard-image-wrap img {
		position: static;
		width: 100%;
	}
	.photocard-image-wrap.column-float-right,
	.photocard-image-wrap.column-float-left {
		width: 100%;
		float:none;
	}
	.photocard-contents-inner {
    	padding: 60px;
	}

	/* Columns */
	.mtheme-block,
	.mtheme-supercell .mtheme-block,
	.column-setter .mtheme-block,
	.column-setter .mtheme-block .mtheme-block,
	.column-half,
	.mtheme-supercell .span2,
	.mtheme-supercell .span3,
	.mtheme-supercell .span4,
	.mtheme-supercell .span5,
	.mtheme-supercell .span6,
	.mtheme-supercell .span7,
	.mtheme-supercell .span8,
	.mtheme-supercell .span9,
	.mtheme-supercell .span10,
	.mtheme-supercell .span11,
	.mtheme-supercell .span12 {
		width: 100%;
		float:none;
	}
	.mtheme-following-cell,
	.column-setter.following-column {
		margin-left: 0;
	}
	.mtheme-following-cell,
	.column-setter.following-column {
		margin-top:20px;
	}

	.service-content,
	.service-item {
		margin-bottom: 30px;
	}


	/* Footer */

	#footer .footer-column {
		width: auto;
		float: none;
		margin: 0;
	}
	#footer .description,
	#footer .textwidget {
		margin-right: 0;
	}

	/* Sidebar */
	.sidebar-wrap, .sidebar-wrap-single {
		width: auto;
		float:none;
		margin-top:40px;
	}
	.grid-list-portfolio-related ul li {
		width: 10%;
	}
	/* Two Column */
	.two-column,
	.edge-to-edge .portfolio-header-left.two-column,
	.woocommerce.archive #container,
	.portfolio-header-left.two-column,
	#ajax-gridblock-content .portfolio-header-left {
		width: auto;
		float:none;
	}
	#ajax-gridblock-wrap .gridblock-contents-wrap,
	#ajax-gridblock-wrap .portfolio-header-right {
		margin-top:0;
	}

	/* Portfolio Grids */

	.ajax-gallery-navigation {
		float:none;
		margin-bottom: 20px;
	}

	.gridblock-two .gridblock-element,
	.gridblock-three .gridblock-element,
	.gridblock-four .gridblock-element {
		width: 47.7%;
	}

	.thumbnail-gutter-nospace.gridblock-two .gridblock-element,
	.thumbnail-gutter-nospace.gridblock-three .gridblock-element,
	.thumbnail-gutter-nospace.gridblock-four .gridblock-element,
	.portfolio-gutter-nospace.gridblock-two .gridblock-element,
	.portfolio-gutter-nospace.gridblock-three .gridblock-element,
	.portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 50%;
	}

	/* Sticky Sidebar */
	.portfolio-header-right {
		width: auto;
		margin-top: 30px;
	}

	.menu-is-horizontal .mtheme-modular-column {
		margin-left:0 !important;
		margin-right:0 !important;
	}

	/* Callout Button */
	.callout .first-half,
	.callout .second-half,
	.two-column .callout .first-half {
		width: auto;
		float: none;
		position: static;
		margin: 0;
		text-align: center;
	}
	.callout .second-half {
		margin-top:20px;
		text-align: center;
	}
	.callout .callout-button {
		float: none;
	}

	/*Service Column*/
	.service-column {
	    text-align: center;
	}
	.service-image {
    	width: 380px;
	}

	#s {
		width:92.8%;
	}

	/*	WooCommerce */
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
	    width: 41%;
	}

	/* Demo panel off */
	#demopanel {
		display: none;
	}

	.fotorama__nav-wrap {
		display: none !important;
	}

	.mobile-menu-onwhite .toggle-menu-trigger span,
	.mobile-menu-onwhite .toggle-menu-trigger span:before,
	.mobile-menu-onwhite .toggle-menu-trigger span:after {
	}

	/* Fullscreen */
	.menu-is-vertical #slidecaption,
	.menu-is-vertical #static_slidecaption,
	.menu-is-vertical .slideshow_title,
	.menu-is-vertical .static_slideshow_title,
	.menu-is-vertical .slideshow_caption,
	.menu-is-vertical .static_slideshow_caption,
	#slidecaption, #static_slidecaption,
	#slidecaption,
	#static_slidecaption {
	    width: 250px;
	}

	.slideshow-content-wrap {
	    padding-bottom: 40px;
	}

	.mtheme-events-carousel .slideshow-box-image {
	    float: left;
	    width: 110px;
	    margin-left: 10px;
	    margin-bottom: 10px;
	    padding-top:5px;
	}
	.mtheme-events-carousel .slideshow-box-content {
	    float: left;
	    width: 190px;
	}
	.mtheme-events-heading {
	    font-size: 12px;
	    font-weight: 400;
	    padding: 5px 10px;
	}
	.mtheme-events-carousel .slideshow-box-content-inner {
	    padding: 0 15px 10px 10px;
	}
	.slideshow-box-title,
	.mtheme-events-carousel .slideshow-box-title a {
	    font-size: 12px;
	    letter-spacing: 0.5px;
	}
	.mtheme-events-carousel .slideshow-box-description {
		font-size:11px;
		letter-spacing: 0;
		line-height: 15.5px;
	}
	.mtheme-events-carousel {
	    bottom: 65px;
	    right: 150px;
	}
	.mtheme-events-carousel .owl-next,
	.mtheme-events-carousel .owl-prev {
	    top: 50%;
	}

	body .slideshow_title,
	body .static_slideshow_title {
	    font-size: 22px;
	    letter-spacing: 0.5px;
	    line-height: 30px;
	    margin-bottom: 0;
	    margin-left: 0;
	}
	.slideshow_caption,
	.static_slideshow_caption {
	    font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 0.5px;
	    line-height: 16px;
	    margin-bottom: 0;
	    width: 250px;
	}
	.menu-is-vertical .fullscreen-eventbox-inactive .slideshow_caption,
	.menu-is-vertical .fullscreen-eventbox-inactive .static_slideshow_caption,
	.fullscreen-eventbox-inactive .slideshow_caption,
	.fullscreen-eventbox-inactive .static_slideshow_caption {
	    width: 350px;
	}
	.slideshow_content_link a,
	.static_slideshow_content_link a {
	    font-size: 10px;
	    letter-spacing: 1px;
	    margin-bottom: 30px;
	    padding: 5px 10px;
	}

	.fullscreenslideshow-audio {
		bottom: 55px;
		right: -60px;
	}

	/* Fullscreen Carousel */

	.fullscreen-horizontal-carousel .prev-hcarousel,
	.fullscreen-horizontal-carousel .next-hcarousel {
		display: none;
	}
	.responsive-titles {
		width: 80%;
		text-align: center;
		margin:0 auto;
		position: static;
	}

	/* Photowall */
	#photowall-container {
		top:56px;
	}

	.wpml-lang-selector-wrap {
		display: none;
	}

	.sidebar ul.instagram-pics li.insta-image-1,
	ul.instagram-pics li.insta-image-1 {
		width: 618px;
	}

	body .slideshow_title,
	body .static_slideshow_title {
		font-weight: 400;
		width: 260px;
	}

	.person {
    	margin: 0 auto 40px;
    	width: 240px;
	}

	.sidebar .widget_search {
	    display: none;
	}

	.entry-title h1 {
	    font-size: 24px;
	    letter-spacing: 2px;
	}
	.single-image-block {
    	text-align: center !important;
	}
	.pricing-table {
	    margin-bottom: 50px;
	}

	/*	Vertical Menu Responsive*/
	.vertical-menu {
		display: none;
	}
	.menu-is-vertical .container,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container-wrap,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin-left: 0;
	}
	.menu-is-vertical .container,
	.menu-is-vertical .entry-title,
	.menu-is-vertical .portfolio-header-wrap,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container-wrap,
	.menu-is-vertical .footer-container,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin:0 auto;
	}
	.menu-is-vertical .title-container-wrap {
	    padding: 107px 0 0;
	}
	/* Portfolio Specific */
	.menu-is-vertical .ajax-gallery-navigation {
		float:none;
		margin-bottom: 20px;
	}
	.menu-is-vertical .gridblock-two .gridblock-element,
	.menu-is-vertical .gridblock-three .gridblock-element,
	.menu-is-vertical .gridblock-four .gridblock-element {
		width: 47.7%;
	}
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-two .gridblock-element,
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-three .gridblock-element,
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-four .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-two .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-three .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 50%;
	}
	.menu-is-vertical.page.mtheme-password-required.page-template-default .container-wrapper,
	.menu-is-vertical.single-mtheme_events.mtheme-password-required .container-wrapper,
	.menu-is-vertical.single-mtheme_portfolio.mtheme-password-required .container-wrapper,
	.menu-is-vertical.single.single-post.mtheme-password-required .container-wrapper {
		width:  100%;
	}
	.menu-is-vertical.fullscreen-revslider .tp-leftarrow {
		left:20px !important;
	}
	.boxed-site-layout .vertical-left-bar,
	.boxed-site-layout .vertical-right-bar {
		display: none !important;
	}
	.menu-is-vertical .mtheme-404-wrap {
		margin-left: 0;
	}
	.menu-is-vertical #photowall-container {
		top:1px;
		width:  -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
	}
	.menu-is-vertical .fullscreen-horizontal-carousel {
		width:  -webkit-calc(100%); 
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
		top: 160px;
	}
	.menu-is-vertical .horizontal-carousel li img {
	    height: 70%;
	    min-height: 70%;
	}
	.menu-is-vertical .callout .first-half {
		width: auto;
	}
	.boxed-site-layout #photowall-container {
		width:  -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		right: 0;
	}
	.boxed-site-layout .fullscreen-footer-wrap,
	.boxed-site-layout .fullscreen-footer-social,
	.boxed-site-layout .fullscreen-footer-info {
	    height: 32px;
	    line-height: 32px;
	}
	.boxed-site-layout .login-socials-wrap {
	    top: 10px;
	}

	.heroimage-wrap,
	.mtheme-modular-column {
		background-attachment: scroll;
	}

	.gridblock-metro .gridblock-element,
	.gridblock-metro .gridblock-cell-following-cell {
	    width: 33.333%;
	}
	.menu-is-vertical .fullscreen-coverphoto-inner {
		position: static;
		left:0;
	}
	.gridblock-four .work-description,
	.gridblock-three .work-description,
	.gridblock-two .work-description,
	.gridblock-one .work-description {
	    font-size: 13px;
	    line-height: 19px;
	    font-weight: 400;
	}
	.work-details h4,
	.work-details h4 a {
	    font-size: 15px;
	}

	.menu-is-vertical div#fullscreenvimeo {
		left: 0;
	}

	.boxed-site-layout.fullscreen-fotorama .fotorama__caption,
	.fotorama__caption {
		bottom: 20px;
	}
	.fullscreen-footer-wrap .contact-text {
	    top: -10px !important;
	}
}


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {

	.menu-is-vertical.theme-boxed .container-boxed,
	.menu-is-vertical.theme-boxed .top-bar-content,
	.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,
	.menu-is-vertical.theme-boxed .footer-container-wrap,
	.menu-is-vertical.theme-boxed #copyright {
		width: auto;
	}

	.menu-is-horizontal.theme-boxed .container-boxed,
	.menu-is-horizontal.theme-boxed .top-bar-content,
	.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,
	.menu-is-horizontal.theme-boxed .footer-container-wrap,
	.menu-is-horizontal.theme-boxed #copyright {
		width: auto;
	}

	.menu-is-vertical .container,
	.menu-is-vertical .entry-title,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical .footer-container,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .outer-header-wrap,
	.menu-is-vertical .portfolio-container,
	.menu-is-vertical .portfolio-header-wrap,
	.menu-is-vertical .top-bar-wrap-fullwidth,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 270px;
	}
	.responsive-mobile-menu ul.mtree,
	.header-is-simple .responsive-mobile-menu ul.mtree,
	.mobile-social-header .social-header-wrap {
		width: 100%;
	}
	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,
	.menu-is-vertical ul.instagram-pics li.insta-image-1 {
	    width: 269px;
	}
	.menu-is-vertical .sidebar ul.instagram-pics li,
	.menu-is-vertical ul.instagram-pics li {
	    width: 89px;
	}
	.menu-is-vertical .vertical-menu-body-container {
		margin-left: 0;
	}

	.container,
	.entry-title,
	.fullpage-item,
	.footer-container,
	.outer-header-wrap,
	.portfolio-container,
	.portfolio-header-wrap,
	.top-bar-wrap-fullwidth,
	.page-template-template-blank-php .mtheme-supercell,
	.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.page-template-template-fullpage .mtheme-supercell,
	.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.edge-to-edge .mtheme-supercell,
	.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.always-center,
	.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.edge-to-edge .mtheme-supercell.boxed-column.divided-column,
	.single-post.edge-to-edge #commentform-section,
	.single-post.edge-to-edge .commentform-wrap {
		width: 270px;
	}

	.edge-to-edge .mtheme-supercell.boxed-column,
	.portfolio-header-wrap.edge-to-edge-column,
	.page-template-template-blank-php .mtheme-supercell.boxed-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.mtheme-supercell.fullwidth-column {
		width: auto;
	}
	.menu-is-vertical .mtheme-supercell.fullwidth-column {
	    width: auto;
	}


	/*********************/
	/****** Header *******/
	/*********************/

	/* Turn off menu and trigger related adjustments */
	.logo-menu-wrap {
		display: none;
	}
	.outer-header-wrap {
		border:0;
	}
	.title-container {
		padding: 35px 0;
	}
	.header-compact .title-container-wrap {
		padding-top: 0;
	}
	.container-wrapper.container-boxed {
		margin-top:0;
		margin-bottom:0;
	}
	.header-compact.header-is-off.no-title-background .container-fullwidth {
	    padding-top: 0;
	}

	.header-is-simple .responsive-mobile-menu ul.mtree {
	    width: 280px;
	    margin: 0 auto;
	}

	/* Display Responsive Menu */
	.responsive-menu-wrap,
	#toggle-menu {
	    display: block;
	}
	.mtheme-fullscreen-toggle,
	.header-cart-toggle {
		display: none;
	}
	.outer-wrap {
		display: none !important;
	}

	.header-dark .toggle-menu-trigger span,
	.header-dark .toggle-menu-trigger span:before,
	.header-dark .toggle-menu-trigger span:after,
	.compact-on-bright .toggle-menu-trigger span,
	.compact-on-bright .toggle-menu-trigger span:before,
	.compact-on-bright .toggle-menu-trigger span:after {
	}

	/****************************/
	/****** Page Elements *******/
	/****************************/

	/* Hero Image */

	.hero-text-wrap .hero-title {
	    font-size: 28px;
	    line-height: 26px;
	}
	.hero-text-wrap .hero-subtitle {
		font-size: 11px;
		line-height: 14px;
	}

	/* Photo Card */
	.photocard-image-container {
		position: static;
		min-height: 200px;
	}
	.photocard-image-wrap.column-float-right,
	.photocard-image-wrap.column-float-left,
	.photocard-image-wrap,
	.photocard-image-wrap img {
		position: static;
		width: 100%;
	}
	.photocard-image-wrap.column-float-right,
	.photocard-image-wrap.column-float-left {
		width: 100%;
		float:none;
	}
	.photocard-contents-inner {
    	padding: 30px;
	}
	.heading-block:after {
	    width: 210px;
	}

	/* Columns */
	.mtheme-block,
	.mtheme-supercell .mtheme-block,
	.column-setter .mtheme-block,
	.column-setter .mtheme-block .mtheme-block,
	.column-half,
	.mtheme-supercell .span2,
	.mtheme-supercell .span3,
	.mtheme-supercell .span4,
	.mtheme-supercell .span5,
	.mtheme-supercell .span6,
	.mtheme-supercell .span7,
	.mtheme-supercell .span8,
	.mtheme-supercell .span9,
	.mtheme-supercell .span10,
	.mtheme-supercell .span11,
	.mtheme-supercell .span12 {
		width: 100%;
		float:none;
	}
	.mtheme-following-cell,
	.column-setter.following-column {
		margin-left: 0;
	}
	.mtheme-following-cell,
	.column-setter.following-column {
		margin-top:20px;
	}

	.service-content,
	.service-item {
		margin-bottom: 30px;
	}


	/* Footer */

	#footer .footer-column {
		width: auto;
		float: none;
		margin: 0;
	}
	#footer .description,
	#footer .textwidget {
		margin-right: 0;
	}

	/* Sidebar */
	.sidebar-wrap, .sidebar-wrap-single {
		width: auto;
		float:none;
		margin-top:40px;
	}

	.grid-list-portfolio-related ul li {
		width: 10%;
	}


	/* Two Column */
	.two-column,
	.edge-to-edge .portfolio-header-left.two-column,
	.woocommerce.archive #container,
	.portfolio-header-left.two-column,
	#ajax-gridblock-content .portfolio-header-left {
		width: auto;
		float:none;
	}
	#ajax-gridblock-wrap .gridblock-contents-wrap,
	#ajax-gridblock-wrap .portfolio-header-right {
		margin-top:0;
	}

	/* Blog */
	.blog-details-section {
	    float: none;
	    width: auto;
	    margin-bottom: 20px;
	}
	.blog-content-section {
		float: none;
		width: auto;
	}

	/* Tabs */
	.ui-tabs-nav li {
		width: 100% !important;
	}
	.ui-tabs-vertical ul {
		width: 100%;
		float: none;
	}

	/* Portfolio Grids */

	.ajax-gallery-navigation {
		float:none;
		margin-bottom: 20px;
	}

	.gridblock-two .gridblock-element,
	.gridblock-three .gridblock-element,
	.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0;
	}
	.thumbnail-gutter-nospace.gridblock-two .gridblock-element,
	.thumbnail-gutter-nospace.gridblock-three .gridblock-element,
	.thumbnail-gutter-nospace.gridblock-four .gridblock-element,
	.portfolio-gutter-nospace.gridblock-two .gridblock-element,
	.portfolio-gutter-nospace.gridblock-three .gridblock-element,
	.portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0;
	}

	.gridblock-links-wrap {
    	bottom: 30%;
	}

	/* Portfolio Specific */
	.menu-is-vertical .ajax-gallery-navigation {
		float:none;
		margin-bottom: 20px;
	}
	.menu-is-vertical .gridblock-two .gridblock-element,
	.menu-is-vertical .gridblock-three .gridblock-element,
	.menu-is-vertical .gridblock-four .gridblock-element {
		width: 100%;
		margin: 0;
	}
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-two .gridblock-element,
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-three .gridblock-element,
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-four .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-two .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-three .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0;
	}

	/* Portfolio Details */

	.portfolio-nav-wrap {
		position: static;
		padding-top:20px;
		padding-bottom:20px;
	}
	.single-mtheme_photostory .portfolio-nav-wrap {
		position: absolute;
		top:50px;
		right: 40px;
	}
	.portfolio-nav {
		right: 30px;
	}

	.portfolio-end-block {
		margin:0 auto;
	}

	/* Metro Style */

	.gridblock-metro .gridblock-element,
	.gridblock-metro .gridblock-cell-following-cell {
	    width: 50%;
	}

	/* Sticky Sidebar */
	.portfolio-header-right {
		width: auto;
		margin-top: 30px;
	}

	.menu-is-horizontal .mtheme-modular-column {
		margin-left:0 !important;
		margin-right:0 !important;
	}

	/* Callout Button */
	.callout .first-half,
	.callout .second-half,
	.two-column .callout .first-half {
		width: auto;
		float: none;
		position: static;
		margin: 0;
		text-align: center;
	}
	.callout .second-half {
		margin-top:20px;
		text-align: center;
	}
	.callout .callout-button {
		float: none;
	}

	/*	Section Heading */
	.section-heading {
		width: 90% !important;
	}

	#s {
		width:81.8%;
	}


	/* TimeLine */
	.blog-timeline-month-wrap {
		width: auto;
	}
	#gridblock-timeline .blog-grid-element {
		float: none;
		margin:0;
		width: 100%;
		margin-bottom: 30px;
	}
	#gridblock-timeline .blog-grid-element-left .blog-grid-element-inner:before,
	#gridblock-timeline .blog-grid-element-right .blog-grid-element-inner::before,
	#gridblock-timeline .blog-grid-element-left:before,
	#gridblock-timeline .blog-grid-element-right:before,
	.gridblock-timeline-block:before {
		border:0;
		background: none;
		content: '';
		position: static;
	}

	/* WooCommerce */
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce .cart-collaterals .cross-sells ul.products li,
	.woocommerce-page .cart-collaterals .cross-sells ul.products li,
	.woocommerce .related ul li.product,
	.woocommerce .related ul.products li.product,
	.woocommerce .upsells.products ul li.product,
	.woocommerce .upsells.products ul.products li.product,
	.woocommerce-page .related ul li.product,
	.woocommerce-page .related ul.products li.product,
	.woocommerce-page .upsells.products ul li.product,
	.woocommerce-page .upsells.products ul.products li.product,
	.nosidebar-woo-archive.woocommerce ul.products li.product,
	.nosidebar-woo-archive.woocommerce-page ul.products li.product,
	.woocommerce-page .related ul.products li.product,
	.mtheme-wooshop-fullwidth.woocommerce ul.products li.product  {
	    width: 100%;
	}
	.mtheme-woo-order-selected {
		width: 240px;
	}
	.mtheme-woo-order-list ul {
		width: 254px;
	}

	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	    margin-top:40px;
	}
	.woocommerce .woocommerce-single-image-wrap {
		width: 100%;
		float:none;
	}

	.woocommerce .product-name,
	.woocommerce .product-name a {
		padding-left: 10px;
		line-height: 12px;
	}
	.woocommerce .coupon input,
	.woocommerce .coupon input.button {
		width: 100%;
		float:none !important;
		margin-top:10px;
	}
	.woocommerce .col2-set .col-1,
	.woocommerce-page .col2-set .col-2 {
		width: auto;
	}
	.woocommerce-checkout .order_details {
		padding:20px;
	}
	.woocommerce .order_details li {
		float:none;
		border:0;
		margin-top: 20px;
	}

	/* Gravity forms */
	.entry-content .gform_wrapper .top_label input.medium,
	.entry-content .gform_wrapper .top_label select.medium {
	    width: 90%;
	}
	.entry-content .gform_wrapper .ginput_complex input[type="text"],
	.entry-content .gform_wrapper .ginput_complex input[type="url"],
	.entry-content .gform_wrapper .ginput_complex input[type="email"],
	.entry-content .gform_wrapper .ginput_complex input[type="tel"],
	.entry-content .gform_wrapper .ginput_complex input[type="number"],
	.entry-content .gform_wrapper .ginput_complex input[type="password"] {
	    width: 85%;
	}

	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="text"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="url"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="email"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="tel"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="number"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="password"],
	.entry-content .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last input[type="text"] {
		width: 85% !important
	}
	.entry-content .gform_wrapper .gfield_list input {
		width: 93%;
	}

	/* Demo panel off */
	#demopanel {
		display: none;
	}
	#wpadminbar {
		position: fixed;
	}

	.fotorama__nav-wrap {
		display: none !important;
	}

	.mobile-menu-onwhite  .toggle-menu-trigger span,
	.mobile-menu-onwhite  .toggle-menu-trigger span:before,
	.mobile-menu-onwhite  .toggle-menu-trigger span:after {
	}

	.entry-title.bold-centered h1 {
		font-size: 22px;
		letter-spacing: 4px;
		line-height: 28px;
	}

	/* Remove Line from page margins */
	.postformat_contents,
	.postsummarywrap,
	.portfolio-header-right-inner,
	.entry-portfolio-content,
	.events-inner,
	.author-info {
		border-left: 0;
	}
	.author-info {
	    margin-top: 40px;
	    padding: 0;
	}
	.author-info .avatar {
		float: none;
	}
	.postsummarywrap {
		padding: 20px 0 0 0;
	}
	ul.portfolio-share {
		margin: 40px 0 0 0;
	}
	.postformat_contents,
	.entry-portfolio-content,
	.portfolio-header-right-inner {
	    padding: 0;
	}
	#ajax-gridblock-wrap .gridblock-contents-wrap {
		margin-top:0;
	}


	/* Fullscreen */
	.menu-is-vertical #slidecaption,
	.menu-is-vertical #static_slidecaption,
	.menu-is-vertical .slideshow_title,
	.menu-is-vertical .static_slideshow_title,
	.menu-is-vertical .slideshow_caption,
	.menu-is-vertical .static_slideshow_caption,
	#slidecaption, #static_slidecaption,
	#slidecaption,
	#static_slidecaption {
	    width: 290px;
	}

	.menu-is-vertical.fullscreen-eventbox-inactive .slideshow_caption,
	.menu-is-vertical.fullscreen-eventbox-inactive .static_slideshow_caption
	.slideshow_caption,
	.static_slideshow_caption {
    	width: 290px;
	}

	.slideshow-content-wrap {
	    padding-bottom: 40px;
	}

	.mtheme-events-carousel .slideshow-box-image {
	    float: left;
	    width: 110px;
	    margin-left: 10px;
	}
	.mtheme-events-carousel .slideshow-box-content {
	    float: left;
	    width: 180px;
	}

	.menu-is-vertical.fullscreen-eventbox-inactive .slideshow_caption,
	.menu-is-vertical.fullscreen-eventbox-inactive .static_slideshow_caption,
	.menu-is-vertical.fullscreen-eventbox-inactive #slidecaption,
	.menu-is-vertical.fullscreen-eventbox-inactive #static_slidecaption,
	.fullscreen-eventbox-inactive .slideshow_caption,
	.fullscreen-eventbox-inactive .static_slideshow_caption,
	.fullscreen-eventbox-inactive #slidecaption,
	.fullscreen-eventbox-inactive #static_slidecaption {
		width: 250px;
	}
	.mtheme-events-heading {
	    font-size: 12px;
	    font-weight: 400;
	    padding: 5px 10px;
	}
	.mtheme-events-carousel .slideshow-box-content-inner {
	    padding: 0 15px 10px 10px;
	}
	.slideshow-box-title,
	.mtheme-events-carousel .slideshow-box-title a {
	    font-size: 13px;
	    letter-spacing: 0.5px;
	}
	.mtheme-events-carousel .slideshow-box-description {
		display: none;
	}
	.mtheme-events-carousel {
	    bottom: 65px;
	    right: 150px;
	    padding-bottom: 10px;
	}
	.mtheme-events-carousel .owl-next,
	.mtheme-events-carousel .owl-prev {
	    top: 50%;
	}

	body .slideshow_title,
	body .static_slideshow_title {
	    font-size: 22px;
	    letter-spacing: 0.5px;
	    line-height: 30px;
	    margin-bottom: 0;
	    margin-left: 0;
	}
	.slideshow_caption,
	.static_slideshow_caption {
	    font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 0.5px;
	    line-height: 16px;
	    margin-bottom: 0;
	}
	.slideshow_content_link a,
	.static_slideshow_content_link a {
	    font-size: 10px;
	    letter-spacing: 1px;
	    margin-bottom: 0;
	    padding: 5px 10px;
	}
	
	/* Align fullscreen caption and events block to left */
	.menu-is-vertical #slidecaption,
	.menu-is-vertical #static_slidecaption,
	#slidecaption,
	#static_slidecaption {
	    bottom: 150px;
	    left: 20px;
	}
	.boxed-site-layout #slidecaption,
	.boxed-site-layout #static_slidecaption {
	    left: 20px;
	}
	.boxed-site-layout.fullscreen-eventbox-inactive #slidecaption,
	.boxed-site-layout.fullscreen-eventbox-inactive #static_slidecaption {
	    bottom: 10px;
	}
	.menu-is-vertical.fullscreen-eventbox-inactive #slidecaption,
	.menu-is-vertical.fullscreen-eventbox-inactive #static_slidecaption,
	.fullscreen-eventbox-inactive #slidecaption,
	.fullscreen-eventbox-inactive #static_slidecaption {
	    bottom: 10px;
	}
	.mtheme-events-carousel {
	    bottom: 55px;
	    left: 20px;
	    right: auto;
	}

	/* Hide slideshow Controls */
	.slideshow-controls-wrap {
		display: none;
	}

	.fullscreenslideshow-audio {
		bottom: auto;
		top: 110px;
		right: -60px;
		z-index: 999;
	}
	.slideshow_caption,
	.static_slideshow_caption {
	    width: 290px;
	}

	/* Fullscreen Carousel */

	.fullscreen-horizontal-carousel .prev-hcarousel,
	.fullscreen-horizontal-carousel .next-hcarousel {
		display: none;
	}
	.responsive-titles {
		width: 80%;
		text-align: center;
		margin:0 auto;
		position: static;
		opacity: 1;
	}
	.responsive-titles h3 {
		font-size: 14px;
		letter-spacing: 0.5px;
		line-height: 14px;
	}

	/*
	Carousel
	*/
	.fullscreen-horizontal-carousel {
		top: 80px;
	}
	.horizontal-carousel-outer,
	.horizontal-carousel-inner {
		overflow: visible;
		width: 100% !important;
		height: auto;
	}
	.horizontal-carousel {
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
		position: absolute;
		left: 0 !important;
		padding-bottom: 100px;
	}
	.horizontal-carousel .hc-slides {
		width: 100% !important;
		height: auto !important;
	}
	.horizontal-carousel li {
		display: block;
		height: auto !important;
		width: auto !important;
		max-width: 100% !important;
		margin: 0;
		position: static;
	}
	.horizontal-carousel li .hc-image-wrap {
		height: auto !important;
		width: auto !important;
		margin:20px;
	}
	.horizontal-carousel li img {
		opacity: 1;
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
		min-height: 0;
	}
	.carousel-captions {
		display: none;
	}
	.fullscreen-horizontal-carousel .prev-hcarousel,
	.fullscreen-horizontal-carousel .next-hcarousel {
		display: none;
	}
	.responsive-titles {
		display: block;
	}

	/* Photowall */
	#photowall-container {
		top:56px;
	}

	/* Footer */
	.fullscreen-footer-info {
		font-size: 10px;
		letter-spacing: 0;
		top:0;
	}

	.wpml-lang-selector-wrap {
		display: none;
	}

	body .slideshow_title,
	body .static_slideshow_title {
		font-weight: 600;
		margin-left: 0;
		width: 260px;
	}

	.sidebar ul.instagram-pics li,
	ul.instagram-pics li {
	    width: 62px;
	}
	.sidebar ul.instagram-pics li.insta-image-1,
	ul.instagram-pics li.insta-image-1 {
		width: 189px;
	}
	.footer-column ul.instagram-pics li.insta-image-1 {
		width: 268px;
		height: auto;
	}
	.footer-column ul.instagram-pics li {
	    width: 52.7px;
	}

	.owl-theme .owl-controls {
		display: none;
	}

	.person {
    	margin: 0 auto 40px;
    	width: 240px;
	}

	.sidebar .widget_search {
	    display: none;
	}
	.sidebar {
		padding:0;
	}
	.sidebar-wrap, .sidebar-wrap-single {
		border:0;
	}

	.entry-title h1 {
	    font-size: 18px;
	    letter-spacing: 2px;
	    line-height: 20px;
	}
	.single-image-block {
    	text-align: center !important;
	}
	.pricing-table {
	    margin-bottom: 50px;
	}
	.entry-content ol.commentlist ul.children {
	    margin-left: 10px;
	}

	/*	Vertical Menu Responsive*/
	.vertical-menu {
		display: none;
	}
	.menu-is-vertical .container,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container-wrap,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin-left: 0;
		}
	.menu-is-vertical .container,
	.menu-is-vertical .entry-title,
	.menu-is-vertical .portfolio-header-wrap,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .footer-container-wrap,
	.menu-is-vertical .footer-container,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		margin:0 auto;
		}
	.menu-is-vertical .title-container-wrap {
	    padding: 107px 0 0;
	}
	.menu-is-vertical.page.mtheme-password-required.page-template-default .container-wrapper,
	.menu-is-vertical.single-mtheme_events.mtheme-password-required .container-wrapper,
	.menu-is-vertical.single-mtheme_portfolio.mtheme-password-required .container-wrapper,
	.menu-is-vertical.single.single-post.mtheme-password-required .container-wrapper {
		width:  100%;
	}

	.column2 {
		width: 100%;
	}
	.event-details-column-one {
		border:0;
	}
	.events-inner {
		padding:0;
	}
	.column_space {
		margin-right: 0;
	}
	.menu-is-vertical.fullscreen-revslider .tp-leftarrow {
		left:20px !important;
	}
	.boxed-site-layout .vertical-left-bar,
	.boxed-site-layout .vertical-right-bar {
		display: none !important;
	}
	.menu-is-vertical .mtheme-404-wrap {
		margin-left: 0;
	}
	.menu-is-vertical #photowall-container {
		top:1px;
		width:  -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
	}
	.menu-is-vertical .fullscreen-horizontal-carousel {
		width:  -webkit-calc(100%); 
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
		top: 160px;
	}
	.menu-is-vertical .horizontal-carousel li img {
	    height: 70%;
	    min-height: 70%;
	}
	.menu-is-vertical .callout .first-half {
		width: auto;
	}
	.boxed-site-layout #photowall-container {
		width:  -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		right: 0;
	}
	.boxed-site-layout .fullscreen-footer-wrap,
	.boxed-site-layout .fullscreen-footer-social,
	.boxed-site-layout .fullscreen-footer-info {
	    height: 32px;
	    line-height: 32px;
	}
	.boxed-site-layout .login-socials-wrap {
	    top: 10px;
	}
	.entry-content .noticebox i {
		float: none;
		top:0;
		position: static;
	}
	.entry-content .notice-text {
		padding-left: 0;
	}

	.heroimage-wrap,
	.mtheme-modular-column {
		background-attachment: scroll;
	}

	.gridblock-metro .gridblock-element,
	.gridblock-metro .gridblock-cell-following-cell {
	    width: 100%;
	}
	.fullscreen-coverphoto-inner {
		width: auto;
		margin: 0;
	}
	.menu-is-vertical .fullscreen-coverphoto-inner {
		position: static;
		left:0;
	}
    .mtheme-modular-column {
	}
	.woocommerce div.product .woocommerce-tabs .panel,
	.woocommerce #content div.product .woocommerce-tabs .panel,
	.woocommerce-page div.product .woocommerce-tabs .panel,
	.woocommerce-page #content div.product .woocommerce-tabs .panel {
	    padding: 40px 10px 0;
	}

	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		border:0;
	}
	.single-mtheme_photostory .fotorama__caption {
		bottom:40px;
	}
	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap p {
		display: none;
	}
	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h1 {
		font-size: 18px;
		line-height: 18px;
	}
	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h2 {
		font-size: 12px;
		line-height: 12px;
		letter-spacing: 0.5px;
	}
	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap {
	    padding: 0 10px;
	}
	.fullscreen-fotorama .fotorama__caption {
		left:0;
		bottom: 30px;
	}
	.mfp-container {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.mfp-arrow {
		display: none;
	}

	.menu-is-vertical div#fullscreenvimeo {
		left: 0;
	}

	.boxed-site-layout.fullscreen-fotorama .fotorama__caption,
	.fotorama__caption {
		bottom: 20px;
	}
	.fullscreen-footer-wrap .contact-text {
	    top: -10px !important;
	}
	div.mtheme-modular-column {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

	.menu-is-vertical.theme-boxed .container-boxed,
	.menu-is-vertical.theme-boxed .top-bar-content,
	.menu-is-vertical.theme-boxed .top-bar-wrap-boxed,
	.menu-is-vertical.theme-boxed .footer-container-wrap,
	.menu-is-vertical.theme-boxed #copyright {
		width: auto;
	}

	.menu-is-horizontal.theme-boxed .container-boxed,
	.menu-is-horizontal.theme-boxed .top-bar-content,
	.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed,
	.menu-is-horizontal.theme-boxed .footer-container-wrap,
	.menu-is-horizontal.theme-boxed #copyright {
		width: auto;
	}

	.menu-is-vertical .container,
	.menu-is-vertical .entry-title,
	.menu-is-vertical .fullpage-item,
	.menu-is-vertical .footer-container,
	.menu-is-vertical .title-container-outer-wrap,
	.menu-is-vertical .outer-header-wrap,
	.menu-is-vertical .portfolio-container,
	.menu-is-vertical .portfolio-header-wrap,
	.menu-is-vertical .top-bar-wrap-fullwidth,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell,
	.menu-is-vertical.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical.edge-to-edge .mtheme-supercell,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.menu-is-vertical .always-center,
	.menu-is-vertical.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column.divided-column,
	.single-post.edge-to-edge #commentform-section,
	.single-post.edge-to-edge .commentform-wrap {
		width: 460px;
	}
	.menu-is-vertical .sidebar ul.instagram-pics li.insta-image-1,
	.menu-is-vertical ul.instagram-pics li.insta-image-1 {
	    width: 459px;
	}
	.menu-is-vertical .sidebar ul.instagram-pics li,
	.menu-is-vertical ul.instagram-pics li {
	    width: 75px;
	}
	.menu-is-vertical .vertical-menu-body-container {
		margin-left: 0;
	}
	.container,
	.entry-title,
	.fullpage-item,
	.footer-container,
	.outer-header-wrap,
	.portfolio-container,
	.portfolio-header-wrap,
	.top-bar-wrap-fullwidth,
	.page-template-template-blank-php .mtheme-supercell,
	.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.page-template-template-fullpage .mtheme-supercell,
	.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.edge-to-edge .mtheme-supercell,
	.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.always-center,
	.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 460px;
	}

	.edge-to-edge .mtheme-supercell.boxed-column,
	.portfolio-header-wrap.edge-to-edge-column,
	.page-template-template-blank-php .mtheme-supercell.boxed-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.mtheme-supercell.fullwidth-column {
		width: auto;
	}
	.menu-is-vertical .mtheme-supercell.fullwidth-column {
		    width: auto;
		}


	/*********************/
	/****** Header *******/
	/*********************/

	.header-is-simple .responsive-mobile-menu ul.mtree {
	    width: 320px;
	    margin: 0 auto;
	}

	/* Turn off menu and trigger related adjustments */
	.logo-menu-wrap {
		display: none;
	}
	.outer-header-wrap {
		border:0;
	}
	.title-container {
		padding: 35px 0;
	}
	.header-compact .title-container-wrap {
		padding-top: 0;
	}
	.container-wrapper.container-boxed {
		margin-top:0;
		margin-bottom:0;
	}

	/* Display Responsive Menu */
	.responsive-menu-wrap,
	#toggle-menu {
	    display: block;
	}
	.mtheme-fullscreen-toggle,
	.header-cart-toggle {
		display: none;
	}
	.outer-wrap {
		display: none !important;
	}
	.header-compact.header-is-off.no-title-background .container-fullwidth {
	    padding-top: 0;
	}

	.header-dark .toggle-menu-trigger span,
	.header-dark .toggle-menu-trigger span:before,
	.header-dark .toggle-menu-trigger span:after,
	.compact-on-bright .toggle-menu-trigger span,
	.compact-on-bright .toggle-menu-trigger span:before,
	.compact-on-bright .toggle-menu-trigger span:after {
	}

	/****************************/
	/****** Page Elements *******/
	/****************************/

	/* Hero Image */

	.hero-text-wrap .hero-title {
	    font-size: 28px;
	    line-height: 26px;
	}
	.hero-text-wrap .hero-subtitle {
		font-size: 11px;
		line-height: 14px;
	}

	/* Photo Card */
	.photocard-image-container {
		position: static;
		min-height: 350px;
	}
	.photocard-image-wrap.column-float-right,
	.photocard-image-wrap.column-float-left,
	.photocard-image-wrap,
	.photocard-image-wrap img {
		position: static;
		width: 100%;
	}
	.photocard-image-wrap.column-float-right,
	.photocard-image-wrap.column-float-left {
		width: 100%;
		float:none;
	}
	.photocard-contents-inner {
    	padding: 60px;
	}

	/* Columns */
	.mtheme-block,
	.mtheme-supercell .mtheme-block,
	.column-setter .mtheme-block,
	.column-setter .mtheme-block .mtheme-block,
	.column-half,
	.mtheme-supercell .span2,
	.mtheme-supercell .span3,
	.mtheme-supercell .span4,
	.mtheme-supercell .span5,
	.mtheme-supercell .span6,
	.mtheme-supercell .span7,
	.mtheme-supercell .span8,
	.mtheme-supercell .span9,
	.mtheme-supercell .span10,
	.mtheme-supercell .span11,
	.mtheme-supercell .span12 {
		width: 100%;
		float:none;
	}
	.mtheme-following-cell,
	.column-setter.following-column {
		margin-left: 0;
	}
	.mtheme-following-cell,
	.column-setter.following-column {
		margin-top:20px;
	}

	.service-content,
	.service-item {
		margin-bottom: 30px;
	}


	/* Footer */

	#footer .footer-column {
		width: auto;
		float: none;
		margin: 0;
	}
	#footer .description,
	#footer .textwidget {
		margin-right: 0;
	}

	/* Sidebar */
	.sidebar-wrap, .sidebar-wrap-single {
		width: auto;
		float:none;
		margin-top: 40px;
	}

	.grid-list-portfolio-related ul li {
		width: 10%;
	}
	
	/* Two Column */
	.two-column,
	.edge-to-edge .portfolio-header-left.two-column,
	.woocommerce.archive #container,
	.portfolio-header-left.two-column,
	#ajax-gridblock-content .portfolio-header-left {
		width: auto;
		float:none;
	}
	#ajax-gridblock-wrap .gridblock-contents-wrap,
	#ajax-gridblock-wrap .portfolio-header-right {
		margin-top:0;
	}

	/* Blog */
	.blog-details-section {
	    float: none;
	    width: auto;
	    margin-bottom: 20px;
	}
	.blog-content-section {
		float: none;
		width: auto;
	}

	/* Tabs */
	.ui-tabs-nav li {
		width: 100% !important;
	}
	.ui-tabs-vertical ul {
		width: 100%;
		float: none;
	}

	/* Portfolio Grids */

	.ajax-gallery-navigation {
		float:none;
		margin-bottom: 20px;
	}

	.gridblock-two .gridblock-element,
	.gridblock-three .gridblock-element,
	.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0;
	}
	.thumbnail-gutter-nospace.gridblock-two .gridblock-element,
	.thumbnail-gutter-nospace.gridblock-three .gridblock-element,
	.thumbnail-gutter-nospace.gridblock-four .gridblock-element,
	.portfolio-gutter-nospace.gridblock-two .gridblock-element,
	.portfolio-gutter-nospace.gridblock-three .gridblock-element,
	.portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0;
	}

	.gridblock-links-wrap {
    	bottom: 30%;
	}

	/* Portfolio Specific */
	.menu-is-vertical .ajax-gallery-navigation {
		float:none;
		margin-bottom: 20px;
	}
	.menu-is-vertical .gridblock-two .gridblock-element,
	.menu-is-vertical .gridblock-three .gridblock-element,
	.menu-is-vertical .gridblock-four .gridblock-element {
		width: 100%;
		margin: 0;
	}
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-two .gridblock-element,
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-three .gridblock-element,
	.menu-is-vertical .thumbnail-gutter-nospace.gridblock-four .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-two .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-three .gridblock-element,
	.menu-is-vertical .portfolio-gutter-nospace.gridblock-four .gridblock-element {
		width: 100%;
		margin: 0;
	}

	/* Portfolio Details */

	.portfolio-nav-wrap {
		position: static;
		padding-top:20px;
		padding-bottom:20px;
	}
	.single-mtheme_photostory .portfolio-nav-wrap {
		position: absolute;
		top:50px;
		right: 40px;
	}
	.portfolio-nav {
		right: 30px;
	}

	.portfolio-end-block {
		margin:0 auto;
	}

	/* Metro Style */

	.gridblock-metro .gridblock-element,
	.gridblock-metro .gridblock-cell-following-cell {
	    width: 50%;
	}

	/* Sticky Sidebar */
	.portfolio-header-right {
		width: auto;
		margin-top: 30px;
	}

	.menu-is-horizontal .mtheme-modular-column {
		margin-left:0 !important;
		margin-right:0 !important;
	}

	/* Callout Button */
	.callout .first-half,
	.callout .second-half,
	.two-column .callout .first-half {
		width: auto;
		float: none;
		position: static;
		margin: 0;
		text-align: center;
	}
	.callout .second-half {
		margin-top:20px;
		text-align: center;
	}
	.callout .callout-button {
		float: none;
	}

	/*	Section Heading */
	.section-heading {
		width: 90% !important;
	}

	#s {
		width:89.8%;
	}

	/* TimeLine */
	.blog-timeline-month-wrap {
		width: auto;
	}
	#gridblock-timeline .blog-grid-element {
		float: none;
		margin:0;
		width: 100%;
		margin-bottom: 30px;
	}
	#gridblock-timeline .blog-grid-element-left .blog-grid-element-inner:before,
	#gridblock-timeline .blog-grid-element-right .blog-grid-element-inner::before,
	#gridblock-timeline .blog-grid-element-left:before,
	#gridblock-timeline .blog-grid-element-right:before,
	.gridblock-timeline-block:before {
		border:0;
		background: none;
		content: '';
		position: static;
	}

	/* WooCommerce */
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product,
	.woocommerce .cart-collaterals .cross-sells ul.products li,
	.woocommerce-page .cart-collaterals .cross-sells ul.products li,
	.woocommerce .related ul li.product,
	.woocommerce .related ul.products li.product,
	.woocommerce .upsells.products ul li.product,
	.woocommerce .upsells.products ul.products li.product,
	.woocommerce-page .related ul li.product,
	.woocommerce-page .related ul.products li.product,
	.woocommerce-page .upsells.products ul li.product,
	.woocommerce-page .upsells.products ul.products li.product,
	.nosidebar-woo-archive.woocommerce ul.products li.product,
	.nosidebar-woo-archive.woocommerce-page ul.products li.product,
	.woocommerce-page .related ul.products li.product,
	.mtheme-wooshop-fullwidth.woocommerce ul.products li.product  {
	    margin: 0 2.5% 60px 0;
	    width: 47.5%;
	}
	.mtheme-woo-order-selected {
		width: 240px;
	}
	.mtheme-woo-order-list ul {
		width: 254px;
	}

	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	    margin-top:40px;
	}
	.woocommerce #content div.product div.summary,
	.woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce-page div.product div.summary {
		border:0;
	}
	.woocommerce .woocommerce-single-image-wrap {
		width: 100%;
		float:none;
	}

	.woocommerce .product-name,
	.woocommerce .product-name a {
		padding-left: 10px;
		line-height: 12px;
	}
	.woocommerce .coupon input,
	.woocommerce .coupon input.button {
		width: 100%;
		float:none !important;
		margin-top:10px;
	}
	.woocommerce .col2-set .col-1,
	.woocommerce-page .col2-set .col-2 {
		width: auto;
	}
	.woocommerce-checkout .order_details {
		padding:20px;
	}
	.woocommerce-checkout .order_details {
		padding:20px;
	}
	.woocommerce .order_details li {
		float:none;
		border:0;
		margin-top: 20px;
	}

	/* Gravity forms */
	.entry-content .gform_wrapper .top_label input.medium,
	.entry-content .gform_wrapper .top_label select.medium {
	    width: 90%;
	}
	.entry-content .gform_wrapper .ginput_complex input[type="text"],
	.entry-content .gform_wrapper .ginput_complex input[type="url"],
	.entry-content .gform_wrapper .ginput_complex input[type="email"],
	.entry-content .gform_wrapper .ginput_complex input[type="tel"],
	.entry-content .gform_wrapper .ginput_complex input[type="number"],
	.entry-content .gform_wrapper .ginput_complex input[type="password"] {
	    width: 90%;
	}

	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="text"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="url"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="email"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="tel"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="number"],
	.entry-content .gform_wrapper .ginput_complex .ginput_right input[type="password"],
	.entry-content .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last input[type="text"] {
		width: 90% !important
	}
	.entry-content .gform_wrapper .gfield_list input {
		width: 93%;
	}

	/* Demo panel off */
	#demopanel {
		display: none;
	}

	.fotorama__nav-wrap {
		display: none !important;
	}

	.mobile-menu-onwhite  .toggle-menu-trigger span,
	.mobile-menu-onwhite  .toggle-menu-trigger span:before,
	.mobile-menu-onwhite  .toggle-menu-trigger span:after {
	}

	.entry-title.bold-centered h1 {
		font-size: 22px;
		letter-spacing: 4px;
		line-height: 28px;
	}

	/* Remove Line from page margins */
	.postformat_contents,
	.postsummarywrap,
	.portfolio-header-right-inner,
	.entry-portfolio-content,
	.events-inner,
	.author-info {
		border-left: 0;
	}
	.author-info {
	    margin-top: 40px;
	    padding: 0;
	}
	.author-info .avatar {
		float: none;
	}
	.postsummarywrap {
		padding: 20px 0 0 0;
	}
	ul.portfolio-share {
		margin: 40px 0 0 0;
	}
	.postformat_contents,
	.entry-portfolio-content,
	.portfolio-header-right-inner {
	    padding: 0;
	}
	#ajax-gridblock-wrap .gridblock-contents-wrap {
		margin-top:0;
	}



	/* Fullscreen */
	.menu-is-vertical #slidecaption,
	.menu-is-vertical #static_slidecaption,
	#slidecaption,
	#static_slidecaption {
	    bottom: 0;
	}
	.menu-is-vertical #slidecaption,
	.menu-is-vertical #static_slidecaption,
	.menu-is-vertical .slideshow_title,
	.menu-is-vertical .static_slideshow_title,
	.menu-is-vertical .slideshow_caption,
	.menu-is-vertical .static_slideshow_caption,
	#slidecaption, #static_slidecaption,
	.slideshow_caption,
	.static_slideshow_caption,
	#slidecaption,
	#static_slidecaption {
		width: 45%;
	}
	.menu-is-vertical.fullscreen-eventbox-inactive .slideshow_caption,
	.menu-is-vertical.fullscreen-eventbox-inactive .static_slideshow_caption,
	.menu-is-vertical.fullscreen-eventbox-inactive #slidecaption,
	.menu-is-vertical.fullscreen-eventbox-inactive #static_slidecaption,
	.fullscreen-eventbox-inactive .slideshow_caption,
	.fullscreen-eventbox-inactive .static_slideshow_caption,
	.fullscreen-eventbox-inactive #slidecaption,
	.fullscreen-eventbox-inactive #static_slidecaption {
		width: 270px;
	}

	.slideshow-content-wrap {
	    padding-bottom: 40px;
	}

	.mtheme-events-carousel .slideshow-box-image {
	    float: left;
	    width: 110px;
	    margin-left: 10px;
	}
	.mtheme-events-carousel .slideshow-box-content {
	    float: left;
	    width: 180px;
	}
	.mtheme-events-heading {
	    font-size: 12px;
	    font-weight: 400;
	    padding: 5px 10px;
	}
	.mtheme-events-carousel .slideshow-box-content-inner {
	    padding: 0 15px 10px 10px;
	}
	.slideshow-box-title,
	.mtheme-events-carousel .slideshow-box-title a {
	    font-size: 13px;
	    letter-spacing: 0.5px;
	}
	.mtheme-events-carousel .slideshow-box-description {
		font-size:11px;
		letter-spacing: 0;
		line-height: 15.5px;
		display: block;
	}
	.mtheme-events-carousel {
	    bottom: 65px;
	    right: 50px;
	    left: auto;
	    padding-bottom: 0;
	}
	.mtheme-events-carousel .owl-next,
	.mtheme-events-carousel .owl-prev {
	    top: 50%;
	}

	body .slideshow_title,
	body .static_slideshow_title {
	    font-size: 22px;
	    letter-spacing: 0.5px;
	    line-height: 30px;
	    margin-bottom: 0;
	    margin-left: 0;
	    font-weight: 400;
	}
	.slideshow_caption,
	.static_slideshow_caption {
	    font-size: 12px;
	    font-weight: 400;
	    letter-spacing: 0.5px;
	    line-height: 16px;
	    margin-bottom: 0;
	}
	.slideshow_content_link a,
	.static_slideshow_content_link a {
	    font-size: 10px;
	    letter-spacing: 1px;
	    margin-bottom: 30px;
	    padding: 5px 10px;
	}
	/* Hide slideshow Controls */
	.slideshow-controls-wrap {
		display: none;
	}

	.fullscreenslideshow-audio {
		bottom: auto;
		top: 110px;
		right: -60px;
		z-index: 999;
	}

	/* Fullscreen Carousel */

	.fullscreen-horizontal-carousel .prev-hcarousel,
	.fullscreen-horizontal-carousel .next-hcarousel {
		display: none;
	}
	.responsive-titles {
		width: 80%;
		text-align: center;
		margin:0 auto;
		position: static;
		opacity: 1;
	}
	.responsive-titles h3 {
		font-size: 14px;
		letter-spacing: 0.5px;
		line-height: 14px;
	}

	/*
	Carousel
	*/
	.fullscreen-horizontal-carousel {
		top: 80px;
	}
	.horizontal-carousel-outer,
	.horizontal-carousel-inner {
		overflow: visible;
		width: 100% !important;
		height: auto;
	}
	.horizontal-carousel {
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
		position: absolute;
		left: 0 !important;
		padding-bottom: 100px;
	}
	.horizontal-carousel .hc-slides {
		width: 100% !important;
		height: auto !important;
	}
	.horizontal-carousel li {
		display: block;
		height: auto !important;
		width: auto !important;
		max-width: 100% !important;
		margin: 0;
		position: static;
	}
	.horizontal-carousel li .hc-image-wrap {
		height: auto !important;
		width: auto !important;
		margin:20px;
	}
	.horizontal-carousel li img {
		opacity: 1;
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
		min-height: 0;
	}
	.carousel-captions {
		display: none;
	}
	.fullscreen-horizontal-carousel .prev-hcarousel,
	.fullscreen-horizontal-carousel .next-hcarousel {
		display: none;
	}
	.responsive-titles {
		display: block;
	}

	/* Photowall */
	#photowall-container {
		top:56px;
	}

	/* Footer */
	.fullscreen-footer-info {
		font-size: 11px;
		letter-spacing: 0;
		top:0;
	}

	.wpml-lang-selector-wrap {
		display: none;
	}

	body .slideshow_title,
	body .static_slideshow_title {
		font-weight: 600;
		margin-left: 0;
		width: 260px;
	}

	.sidebar ul.instagram-pics li.insta-image-1,
	ul.instagram-pics li.insta-image-1 {
		width: 377px;
	}
	.footer-column ul.instagram-pics li.insta-image-1 {
		width: 394px;
		height: auto;
	}

	.person {
    	margin: 0 auto 40px;
    	width: 240px;
	}

	.sidebar .widget_search {
	    display: none;
	}

	.entry-title h1 {
	    font-size: 18px;
	    letter-spacing: 2px;
	    line-height: 20px;
	}
	.single-image-block {
    	text-align: center !important;
	}
	.pricing-table {
	    margin-bottom: 50px;
	}
	.entry-content ol.commentlist ul.children {
	    margin-left: 10px;
	}

	.menu-is-vertical.page.mtheme-password-required.page-template-default .container-wrapper,
	.menu-is-vertical.single-mtheme_events.mtheme-password-required .container-wrapper,
	.menu-is-vertical.single-mtheme_portfolio.mtheme-password-required .container-wrapper,
	.menu-is-vertical.single.single-post.mtheme-password-required .container-wrapper {
		width:  100%;
	}
	.column2 {
		width: 100%;
	}
	.event-details-column-one {
		border:0;
	}
	.events-inner {
		padding:0;
	}
	.column_space {
		margin-right: 0;
	}
	.boxed-site-layout .vertical-left-bar,
	.boxed-site-layout .vertical-right-bar {
		display: none !important;
	}
	.menu-is-vertical .mtheme-404-wrap {
		margin-left: 0;
	}
	.menu-is-vertical #photowall-container {
		top:1px;
		width:  -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
	}
	.menu-is-vertical .fullscreen-horizontal-carousel {
		width:  -webkit-calc(100%); 
		width: -moz-calc(100%);
		width: calc(100%);
		width: 100%;
		right: 0;
		top: 160px;
	}
	.menu-is-vertical .horizontal-carousel li img {
	    height: 70%;
	    min-height: 70%;
	}
	.boxed-site-layout #photowall-container {
		width:  -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		right: 0;
	}
	.boxed-site-layout .fullscreen-footer-wrap,
	.boxed-site-layout .fullscreen-footer-social,
	.boxed-site-layout .fullscreen-footer-info {
	    height: 32px;
	    line-height: 32px;
	}
	.boxed-site-layout .login-socials-wrap {
	    top: 10px;
	}
	.entry-content .noticebox i {
		float: none;
		top:0;
		position: static;
	}
	.entry-content .notice-text {
		padding-left: 0;
	}

	.heroimage-wrap,
	.mtheme-modular-column {
		background-attachment: scroll;
	}

	.gridblock-metro .gridblock-element,
	.gridblock-metro .gridblock-cell-following-cell {
	    width: 100%;
	}
	.fullscreen-coverphoto-inner {
		width: auto;
		margin: 0 20px;
	}
	.menu-is-vertical .fullscreen-coverphoto-inner {
		position: static;
		left:0;
	}
    .mtheme-modular-column {
	}
	.woocommerce div.product .woocommerce-tabs .panel,
	.woocommerce #content div.product .woocommerce-tabs .panel,
	.woocommerce-page div.product .woocommerce-tabs .panel,
	.woocommerce-page #content div.product .woocommerce-tabs .panel {
	    padding: 40px 10px 0;
	}
	.single-mtheme_photostory .fotorama__caption {
		bottom:40px;
	}
	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap p {
		display: block;
	}
	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h1 {
		font-size: 18px;
		line-height: 18px;
	}
	.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap {
	    padding: 10px 20px 20px 20px;
	}
	.fullscreen-fotorama .fotorama__caption {
		left:0;
		bottom: 30px;
	}
	.mfp-container {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.mfp-arrow {
		display: none;
	}

	.menu-is-vertical div#fullscreenvimeo {
		left: 0;
	}

	.boxed-site-layout.fullscreen-fotorama .fotorama__caption,
	.fotorama__caption {
		bottom: 20px;
	}
	.fullscreen-footer-wrap .contact-text {
	    top: -10px !important;
	}
}


/* iPhone 5 (Portrait) */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){

	.container,
	.entry-title,
	.fullpage-item,
	.footer-container,
	.outer-header-wrap,
	.portfolio-container,
	.portfolio-header-wrap,
	.top-bar-wrap-fullwidth,
	.page-template-template-blank-php .mtheme-supercell,
	.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.page-template-template-fullpage .mtheme-supercell,
	.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.edge-to-edge .mtheme-supercell,
	.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.always-center,
	.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 295px;
		overflow: hidden;
		}

	.edge-to-edge .mtheme-supercell.boxed-column,
	.portfolio-header-wrap.edge-to-edge-column,
	.page-template-template-blank-php .mtheme-supercell.boxed-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.mtheme-supercell.fullwidth-column {
		width: auto;
	}
	.menu-is-vertical.fullscreen-revslider .tp-leftarrow {
		left:20px !important;
	}
}

/* iPhone 6 Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) {

	.container,
	.entry-title,
	.fullpage-item,
	.footer-container,
	.outer-header-wrap,
	.portfolio-container,
	.portfolio-header-wrap,
	.top-bar-wrap-fullwidth,
	.page-template-template-blank-php .mtheme-supercell,
	.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,	
	.page-template-template-fullpage .mtheme-supercell,
	.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.edge-to-edge .mtheme-supercell,
	.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.always-center,
	.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 90%;
		overflow: hidden;
		}

	.edge-to-edge .mtheme-supercell.boxed-column,
	.portfolio-header-wrap.edge-to-edge-column,
	.page-template-template-blank-php .mtheme-supercell.boxed-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.mtheme-supercell.fullwidth-column {
		width: auto;
	}

}

/* iPhone 6 landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) {
	.container,
	.entry-title,
	.fullpage-item,
	.footer-container,
	.outer-header-wrap,
	.portfolio-container,
	.portfolio-header-wrap,
	.top-bar-wrap-fullwidth,
	.page-template-template-blank-php .mtheme-supercell,
	.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.page-template-template-fullpage .mtheme-supercell,
	.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.edge-to-edge .mtheme-supercell,
	.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.always-center,
	.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 90%;
		overflow: hidden;
		}

	.edge-to-edge .mtheme-supercell.boxed-column,
	.portfolio-header-wrap.edge-to-edge-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.mtheme-supercell.fullwidth-column {
		width: auto;
	}

}

/* iPhone 6+ Portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) {

	.menu-is-horizontal.theme-boxed .container-boxed,
	.menu-is-horizontal.theme-boxed .top-bar-content,
	.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed {
		width: auto;
	}

	.container,
	.entry-title,
	.fullpage-item,
	.footer-container,
	.outer-header-wrap,
	.portfolio-container,
	.portfolio-header-wrap,
	.top-bar-wrap-fullwidth,
	.page-template-template-blank-php .mtheme-supercell,
	.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.page-template-template-fullpage .mtheme-supercell,
	.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.edge-to-edge .mtheme-supercell,
	.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.always-center,
	.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 90%;
		overflow: hidden;
	}

	.edge-to-edge .mtheme-supercell.boxed-column,
	.portfolio-header-wrap.edge-to-edge-column,
	.page-template-template-blank-php .mtheme-supercell.boxed-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.mtheme-supercell.fullwidth-column {
		width: auto;
	}

}

/* iPhone 6+ landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) {

	.menu-is-horizontal.theme-boxed .container-boxed,
	.menu-is-horizontal.theme-boxed .top-bar-content,
	.menu-is-horizontal.theme-boxed .top-bar-wrap-boxed {
		width: auto;
	}

	.container,
	.entry-title,
	.fullpage-item,
	.footer-container,
	.outer-header-wrap,
	.portfolio-container,
	.portfolio-header-wrap,
	.top-bar-wrap-fullwidth,
	.page-template-template-blank-php .mtheme-supercell,
	.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.page-template-template-fullpage .mtheme-supercell,
	.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.edge-to-edge .mtheme-supercell,
	.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
	.always-center,
	.page-template-template-blank-php .mtheme-supercell.boxed-column.divided-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
	.edge-to-edge .mtheme-supercell.boxed-column.divided-column {
		width: 90%;
		overflow: hidden;
	}

	.edge-to-edge .mtheme-supercell.boxed-column,
	.portfolio-header-wrap.edge-to-edge-column,
	.page-template-template-blank-php .mtheme-supercell.boxed-column,
	.page-template-template-fullpage .mtheme-supercell.boxed-column {
		width: auto;
	}
	.mtheme-supercell.fullwidth-column {
		width: auto;
	}

}
