@media only screen and (max-width: 1350px) {
	.container-boxed {
		width:100%;
	}

	/* The frame */
	.top-bar-wrap,
	.header-elements-wrap,
	.container {
		width:1020px;

	}
	.container,
	.title-container,
	.top-menu-wrap,
	.fullpage-item,
	.slideshow_content_wrap{
		width: 870px;
	}

	.sidebar-wrap, .sidebar-wrap-single {
	    width: 33%;
	}
	.two-column {
	    width: 64%;
	}

	.homemenu ul li a {
	    font-size: 14px;
	    font-weight: 400;
	    letter-spacing: 0;
	    padding: 20px 21px;
	}
	#searchform input {
	    width: 182px;
	}

	.slideshow_title {
		font-size: 52px;
		line-height: 50px;
	}

	.slideshow_content_wrap {
		padding: 50px 0 20px;
	}

}
@media only screen and (max-width: 1024px) {

	/* Main mneu and Logo */
	.header-elements-wrap {
		padding: 20px 0;
	}

	/* Toggle */
	.menu-toggle-wrap {
	    position: absolute;
	    right: 10px;
	    top: 10px;
	}
	.header-elements-wrap {
		background:none;
	}
	.logo {
		float: none;
		width:100%;
		position: static;
	}

	.sidebar-wrap, .sidebar-wrap-single {
	    width: 35%;
	}
	.two-column {
	    width: 62%;
	}

	/* Header search OFF */
	.header-search-wrap {
		display:none;
	}

	/* Mobile Menu ON */
	.responsive-menu-wrap {
		display:block;
	}
	/* Main Menu and Header Menu OFF */
	.mainmenu-navigation {
		display:none;
	}
	.header-menu-wrap {
		display:none;
	}
	.main-menu-wrap {
		display:none !important;
	}
	#searchform input {
	    width: 158px;
	}


	/* The frame */

	.top-menu-wrap {
		width:100%;
	}
	.top-bar-wrap,
	.header-elements-wrap,
	.container,
	.title-container,
	.fullpage-item,
	.slideshow_content_wrap{
		width: 870px;
	}


	.social-header-wrap ul {
		text-align: center;
	}
	.social-header-wrap ul li {
		float: none;
	}

	.slideshow_title {
		font-size: 42px;
		line-height: 40px;
	}
	.slideshow_content_wrap {
		padding: 50px 0 20px;
	}

	.photowall-desc {
		display: none;
	}

	.social-header-wrap ul li.contact-text {
		top:0;
	}

	body,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.entry-content .entry-post-title h2 a,
	.entry-title h1,
	.entry-content p,
	.work-description,
	.postsummarywrap,
	.sidebar h3,
	.sidebar,
	.sidebar a,
	#copyright,
	.gridblock-four h4 a,
	.gridblock-three h4 a,
	.gridblock-two h4 a,
	.gridblock-one h4 a,
	.gridblock-list h4 a,
	#gridblock-filters li a,
	h1.item-title,
	h2.item-title,
	h3.item-title,
	h4.item-title,
	h5.item-title,
	h6.item-title,
	.entry-content h1,
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5,
	.entry-content h6,
	.portfolio-share li.sharethis,
	.mbutton span,
	.mobile-menu-toggle,
	.responsive-mobile-menu ul li a,
	.responsive-mobile-menu ul.sub-menu li a,
	.slideshow_title,
	.slideshow_caption,
	.sc_slideshowtitle,
	.callout .callout-title,
	.pagination,
	.boxtitle-hover a,
	.ui-tabs .ui-tabs-nav li a,
	.ui-accordion-header.ui-state-default a,
	.ajax-gridblock-data h2 a {
		font-weight: 300;
	}
	.sidebar,
	.entry-content,
	.postsummarywrap,
	.mbutton span,
	.gridblock-four .work-description,
	.gridblock-three .work-description,
	.gridblock-two .work-description,
	.gridblock-one .work-description,
	.gridblock-four h4 a,
	.gridblock-three h4 a,
	.gridblock-two h4 a,
	.gridblock-one h4 a,
	.gridblock-list h4 a {
		font-size:15px;
	}

	#demopanel {
		display:none !important;
	}

}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {

	.container-boxed {
		width:100%;
	}

	.top-menu-wrap {
		width:100%;
	}
	.top-bar-wrap,
	.header-elements-wrap,
	.container,
	.title-container,
	.fullpage-item,
	.slideshow_content_wrap{
		width: 758px;
	}

	/* Search Input */
	#searchform input {
	    width: 198px;
	}

	/* Audio Progress Bar */
	div.jp-audio div.jp-type-single div.jp-progress {
		width:70%;
	}


	/* Main mneu and Logo */
	.header-elements-wrap {
		padding: 20px 0;
	}
	.logo {
		float: none;
	}

	/* Header search OFF */
	.header-search-wrap {
		display:none;
	}

	/* Mobile Menu ON */
	.responsive-menu-wrap {
		display:block;
	}
	/* Main Menu and Header Menu OFF */
	.mainmenu-navigation {
		display:none;
	}
	.header-menu-wrap {
		display:none;
	}

	.container-boxed {
		width:100%;
	}
	
	/* Set Sidebar 100% */
	.sidebar-wrap,
	.sidebar-wrap-single {
		width:100%;
		margin-top:30px;
	}
	.sidebar-widget {
	    padding: 40px;
	}

	/* Column based layouts to 100% */
	.two-column {
		width:100%;
	}

	/* All Collumns 100% */
	.column1,
	.column2,
	.column3,
	.column4,
	.column5,
	.column6, 
	.column32,
	.column43,
	.column52,
	.column53,
	.service-column-1 .service-item,
	.service-column-2 .service-item,
	.service-column-3 .service-item,
	.service-column-4 .service-item,
	.service-column-5 .service-item,
	.service-column-6 .service-item
	.service-item-space,
	.pricing-table .column2,
	.pricing-table .column3,
	.pricing-table .column4,
	.pricing-table .column5,
	.pricing-table .column6,
	#footer .footer-column {
		width:100%;
	}
	/* Portfolio blocks to 100% */
	.gridblock-one .gridblock-element,
	.gridblock-two .gridblock-element,
	.gridblock-three .gridblock-element,
	.gridblock-four .gridblock-element {
		width:49%;
	}
	/* Portfolio container to 100% */
	#gridblock-container {
		width:100%;
	}
	/* Clients columns to 50% each - 2 columns */
	.client-column-1 .client-item,
	.client-column-2 .client-item,
	.client-column-3 .client-item,
	.client-column-4 .client-item,
	.client-column-5 .client-item,
	.client-column-6 .client-item,
	.client-column-7 .client-item,
	.client-column-8 .client-item,
	.client-column-9 .client-item,
	.client-column-10 .client-item {
		text-align: center;
		width:50%;
		margin-bottom: 40px;
	}

	/* Testimonial block */
	.testimonial-say {
		margin-bottom: 20px;
	}

	/* Tabs */
	.ui-tabs .ui-tabs-nav li {
		width:100% !important;
	}

	/* Post header Navigation */
	.portfolio-nav-wrap {
		margin-top:0;
	}
	.post-previous {
		float: left;
	}

	/* Comments Adjust */
	ol.commentlist li p {
		margin-left: 0;
	}
	ol.commentlist li {
		padding:20px;
	}

	/* Comments Adjust */
	.callout-text {
		float: none;
		margin-bottom: 20px;
		text-align: center;
	}
	.callout .callout-title {
		margin-bottom: 20px;
	}
	.callout-button {
		float:none;
		text-align: center;
	}
	.sidebar-widget #searchform input {
		margin-top:20px;
		width:76%;
	}

	#footer .footer-column {
		margin-right:0;
		margin-left:0;
		margin-top:30px;
	}

	#demopanel { display:none;}

	.slideshow_title {
		font-size: 32px;
		line-height: 30px;
	}
	
	.slideshow_content_wrap {
		padding: 50px 0 20px;
	}
	.slideshow_caption {
		width: auto;
		line-height: 17px;
	}

	.photowall-desc {
		display: none;
	}
	.sc_slideshowtitle {
		font-size:16px;
		line-height: 18px;
	}

	.social-header-wrap ul li.contact-text {
		top:0;
	}

	body,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.entry-content .entry-post-title h2 a,
	.entry-title h1,
	.entry-content p,
	.work-description,
	.postsummarywrap,
	.sidebar h3,
	.sidebar,
	.sidebar a,
	#copyright,
	.gridblock-four h4 a,
	.gridblock-three h4 a,
	.gridblock-two h4 a,
	.gridblock-one h4 a,
	.gridblock-list h4 a,
	#gridblock-filters li a,
	h1.item-title,
	h2.item-title,
	h3.item-title,
	h4.item-title,
	h5.item-title,
	h6.item-title,
	.entry-content h1,
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5,
	.entry-content h6,
	.portfolio-share li.sharethis,
	.mbutton span,
	.mobile-menu-toggle,
	.responsive-mobile-menu ul li a,
	.responsive-mobile-menu ul.sub-menu li a,
	.slideshow_title,
	.slideshow_caption,
	.sc_slideshowtitle,
	.callout .callout-title,
	.pagination,
	.boxtitle-hover a,
	.ui-tabs .ui-tabs-nav li a,
	.ui-accordion-header.ui-state-default a,
	.ajax-gridblock-data h2 a {
		font-weight: 300;
	}
	.sidebar,
	.entry-content,
	.postsummarywrap,
	.mbutton span,
	.gridblock-four .work-description,
	.gridblock-three .work-description,
	.gridblock-two .work-description,
	.gridblock-one .work-description,
	.gridblock-four h4 a,
	.gridblock-three h4 a,
	.gridblock-two h4 a,
	.gridblock-one h4 a,
	.gridblock-list h4 a {
		font-size:15px;
	}

	#demopanel {
		display:none !important;
	}

}


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {

	.logo img {
		max-width: 100px;
	}

	.container-boxed {
		width:100%;
	}

	.top-menu-wrap {
		width:100%;
	}
	.top-bar-wrap,
	.header-elements-wrap,
	.container,
	.title-container,
	.fullpage-item,
	.slideshow_content_wrap{
		width: 295px;
	}

	/* Search Input */
	#searchform input {
	    width: 198px;
	}

	/* Audio Progress Bar */
	div.jp-audio div.jp-type-single div.jp-progress {
		width:70%;
	}




	/* Main mneu and Logo */
	.header-elements-wrap {
		padding: 20px 0;
	}
	.logo {
		float: none;
	}

	/* Header search OFF */
	.header-search-wrap {
		display:none;
	}

	/* Mobile Menu ON */
	.responsive-menu-wrap {
		display:block;
	}
	/* Main Menu and Header Menu OFF */
	.mainmenu-navigation {
		display:none;
	}
	.header-menu-wrap {
		display:none;
	}

	.container-boxed {
		width:100%;
	}
	
	/* Set Sidebar 100% */
	.sidebar-wrap,
	.sidebar-wrap-single {
		width:100%;
		margin-top:30px;
	}
	.sidebar-widget {
	    padding: 40px;
	}

	/* Column based layouts to 100% */
	.two-column {
		width:100%;
	}

	/* All Collumns 100% */
	.column1,
	.column2,
	.column3,
	.column4,
	.column5,
	.column6, 
	.column32,
	.column43,
	.column52,
	.column53,
	.service-column-1 .service-item,
	.service-column-2 .service-item,
	.service-column-3 .service-item,
	.service-column-4 .service-item,
	.service-column-5 .service-item,
	.service-column-6 .service-item
	.service-item-space,
	.pricing-table .column2,
	.pricing-table .column3,
	.pricing-table .column4,
	.pricing-table .column5,
	.pricing-table .column6,
	#footer .footer-column {
		width:100%;
	}
	/* Portfolio blocks to 100% */
	.gridblock-one .gridblock-element,
	.gridblock-two .gridblock-element,
	.gridblock-three .gridblock-element,
	.gridblock-four .gridblock-element {
		width:100%;
	}
	/* Portfolio container to 100% */
	#gridblock-container {
		width:100%;
	}
	/* Clients columns to 50% each - 2 columns */
	.client-column-1 .client-item,
	.client-column-2 .client-item,
	.client-column-3 .client-item,
	.client-column-4 .client-item,
	.client-column-5 .client-item,
	.client-column-6 .client-item,
	.client-column-7 .client-item,
	.client-column-8 .client-item,
	.client-column-9 .client-item,
	.client-column-10 .client-item {
		text-align: center;
		width:50%;
		margin-bottom: 40px;
	}

	/* Testimonial block */
	.testimonial-say {
		margin-bottom: 20px;
	}

	/* Tabs */
	.ui-tabs .ui-tabs-nav li {
		width:100% !important;
	}

	/* Post header Navigation */
	.portfolio-nav-wrap {
		margin-top:0;
	}
	.post-previous {
		float: left;
	}

	/* Comments Adjust */
	ol.commentlist li p {
		margin-left: 0;
	}
	ol.commentlist li {
		padding:20px;
	}

	/* Comments Adjust */
	.callout-text {
		float: none;
		margin-bottom: 20px;
		text-align: center;
	}
	.callout .callout-title {
		margin-bottom: 20px;
	}
	.callout-button {
		float:none;
		text-align: center;
	}
	.sidebar-widget #searchform input {
		margin-top:20px;
		width:76%;
	}

	#footer .footer-column {
		margin-right:0;
		margin-left:0;
		margin-top:30px;
	}

	#demopanel { display:none;}

	.menu-toggle-wrap {
		display:none;
	}

	.slideshow_title {
		font-size: 22px;
		line-height: 20px;
		font-weight: 400;
		margin-top: 12px;
	}

	.slideshow_content_wrap {
		padding:10px;
	}
	.slideshow_caption {
		line-height: 14px;
		font-size: 10px;
		margin:0;
		padding-top:5px;
		width: auto;
	}
	.sc_slideshowtitle {
		font-size:16px;
		line-height: 18px;
	}
	.super-navigation,
	#controls-wrapper #controls {
		display:none;
	}

	.postformat_contents {
		padding-left:0;
		padding-right: 0;
	}

	.photowall-desc {
		display: none;
	}

	.post-single-meta {
		float: none;
	}

	.social-header-wrap ul li.contact-text {
		top:0;
	}

	body,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.entry-content .entry-post-title h2 a,
	.entry-title h1,
	.entry-content p,
	.work-description,
	.postsummarywrap,
	.sidebar h3,
	.sidebar,
	.sidebar a,
	#copyright,
	.gridblock-four h4 a,
	.gridblock-three h4 a,
	.gridblock-two h4 a,
	.gridblock-one h4 a,
	.gridblock-list h4 a,
	#gridblock-filters li a,
	h1.item-title,
	h2.item-title,
	h3.item-title,
	h4.item-title,
	h5.item-title,
	h6.item-title,
	.entry-content h1,
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5,
	.entry-content h6,
	.portfolio-share li.sharethis,
	.mbutton span,
	.mobile-menu-toggle,
	.responsive-mobile-menu ul li a,
	.responsive-mobile-menu ul.sub-menu li a,
	.slideshow_title,
	.slideshow_caption,
	.sc_slideshowtitle,
	.callout .callout-title,
	.pagination,
	.boxtitle-hover a,
	.ui-tabs .ui-tabs-nav li a,
	.ui-accordion-header.ui-state-default a,
	.ajax-gridblock-data h2 a {
		font-weight: 300;
	}
	.sidebar,
	.entry-content,
	.postsummarywrap,
	.mbutton span,
	.gridblock-four .work-description,
	.gridblock-three .work-description,
	.gridblock-two .work-description,
	.gridblock-one .work-description,
	.gridblock-four h4 a,
	.gridblock-three h4 a,
	.gridblock-two h4 a,
	.gridblock-one h4 a,
	.gridblock-list h4 a {
		font-size:15px;
	}

	.header-widgets .wpml-lang-selector-wrap {
		margin:0 auto;
		text-align: center;
		
	}
	.header-widgets #lang_sel {
		float:none;
	}
	.top-bar-wrap {
		height: auto;
	}

	#demopanel {
		display:none !important;
	}
		
}

/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

	.container-boxed {
		width:100%;
	}

	.top-menu-wrap {
		width:100%;
	}
	.top-bar-wrap,
	.header-elements-wrap,
	.container,
	.title-container,
	.fullpage-item,
	.slideshow_content_wrap{
		width: 460px;
	}

	/* Search Input */
	#searchform input {
	    width: 198px;
	}

	/* Audio Progress Bar */
	div.jp-audio div.jp-type-single div.jp-progress {
		width:70%;
	}




	/* Main mneu and Logo */
	.header-elements-wrap {
		padding: 20px 0;
	}
	.logo {
		float: none;
	}

	/* Header search OFF */
	.header-search-wrap {
		display:none;
	}

	/* Mobile Menu ON */
	.responsive-menu-wrap {
		display:block;
	}
	/* Main Menu and Header Menu OFF */
	.mainmenu-navigation {
		display:none;
	}
	.header-menu-wrap {
		display:none;
	}

	.container-boxed {
		width:100%;
	}
	
	/* Set Sidebar 100% */
	.sidebar-wrap,
	.sidebar-wrap-single {
		width:100%;
		margin-top:30px;
	}
	.sidebar-widget {
	    padding: 40px;
	}

	/* Column based layouts to 100% */
	.two-column {
		width:100%;
	}

	/* All Collumns 100% */
	.column1,
	.column2,
	.column3,
	.column4,
	.column5,
	.column6, 
	.column32,
	.column43,
	.column52,
	.column53,
	.service-column-1 .service-item,
	.service-column-2 .service-item,
	.service-column-3 .service-item,
	.service-column-4 .service-item,
	.service-column-5 .service-item,
	.service-column-6 .service-item
	.service-item-space,
	.pricing-table .column2,
	.pricing-table .column3,
	.pricing-table .column4,
	.pricing-table .column5,
	.pricing-table .column6,
	#footer .footer-column {
		width:100%;
	}
	/* Portfolio blocks to 100% */
	.gridblock-one .gridblock-element,
	.gridblock-two .gridblock-element,
	.gridblock-three .gridblock-element,
	.gridblock-four .gridblock-element {
		width:100%;
	}
	/* Portfolio container to 100% */
	#gridblock-container {
		width:100%;
	}
	/* Clients columns to 50% each - 2 columns */
	.client-column-1 .client-item,
	.client-column-2 .client-item,
	.client-column-3 .client-item,
	.client-column-4 .client-item,
	.client-column-5 .client-item,
	.client-column-6 .client-item,
	.client-column-7 .client-item,
	.client-column-8 .client-item,
	.client-column-9 .client-item,
	.client-column-10 .client-item {
		text-align: center;
		width:50%;
		margin-bottom: 40px;
	}

	/* Testimonial block */
	.testimonial-say {
		margin-bottom: 20px;
	}

	/* Tabs */
	.ui-tabs .ui-tabs-nav li {
		width:100% !important;
	}

	/* Post header Navigation */
	.portfolio-nav-wrap {
		margin-top:0;
	}
	.post-previous {
		float: left;
	}

	/* Comments Adjust */
	ol.commentlist li p {
		margin-left: 0;
	}
	ol.commentlist li {
		padding:20px;
	}

	/* Comments Adjust */
	.callout-text {
		float: none;
		margin-bottom: 20px;
		text-align: center;
	}
	.callout .callout-title {
		margin-bottom: 20px;
	}
	.callout-button {
		float:none;
		text-align: center;
	}
	.sidebar-widget #searchform input {
		margin-top:20px;
		width:76%;
	}

	#footer .footer-column {
		margin-right:0;
		margin-left:0;
		margin-top:30px;
	}

	#demopanel { display:none;}

	.menu-toggle-wrap {
		display:none;
	}

	.slideshow_title {
		font-size: 24px;
		line-height: 22px;
		margin-top: 12px;
	}

	.slideshow_content_wrap {
		padding:10px;
	}
	.slideshow_caption {
		line-height: 14px;
		font-size: 14px;
		width: auto;
	}
	.sc_slideshowtitle {
		font-size:16px;
		line-height: 18px;
	}

	.postformat_contents {
		padding-left:0;
		padding-right: 0;
	}

	.photowall-desc {
		display: none;
	}

	.post-single-meta {
		float: none;
	}

	.social-header-wrap ul li.contact-text {
		top:0;
	}

	body,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.entry-content .entry-post-title h2 a,
	.entry-title h1,
	.entry-content p,
	.work-description,
	.postsummarywrap,
	.sidebar h3,
	.sidebar,
	.sidebar a,
	#copyright,
	.gridblock-four h4 a,
	.gridblock-three h4 a,
	.gridblock-two h4 a,
	.gridblock-one h4 a,
	.gridblock-list h4 a,
	#gridblock-filters li a,
	h1.item-title,
	h2.item-title,
	h3.item-title,
	h4.item-title,
	h5.item-title,
	h6.item-title,
	.entry-content h1,
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5,
	.entry-content h6,
	.portfolio-share li.sharethis,
	.mbutton span,
	.mobile-menu-toggle,
	.responsive-mobile-menu ul li a,
	.responsive-mobile-menu ul.sub-menu li a,
	.slideshow_title,
	.slideshow_caption,
	.sc_slideshowtitle,
	.callout .callout-title,
	.pagination,
	.boxtitle-hover a,
	.ui-tabs .ui-tabs-nav li a,
	.ui-accordion-header.ui-state-default a,
	.ajax-gridblock-data h2 a {
		font-weight: 300;
	}
	.sidebar,
	.entry-content,
	.postsummarywrap,
	.mbutton span,
	.gridblock-four .work-description,
	.gridblock-three .work-description,
	.gridblock-two .work-description,
	.gridblock-one .work-description,
	.gridblock-four h4 a,
	.gridblock-three h4 a,
	.gridblock-two h4 a,
	.gridblock-one h4 a,
	.gridblock-list h4 a {
		font-size:15px;
	}

	.header-widgets .wpml-lang-selector-wrap {
		margin:0 auto;
		text-align: center;
		
	}
	.header-widgets #lang_sel {
		float:none;
	}
	.top-bar-wrap {
		height: auto;
	}
	
	#demopanel {
		display:none !important;
	}

	
}