@media only screen and (max-width: 1466px){
	.item {width:31%;}

	.blog_holder {
		padding: 0px 0;
	}

	.projects_holder.v5 .mix,
	.projects_holder.with_text.v5 .mix{
		width: 23.5%;
		margin: 0 0 2%;
	}

	.projects_holder.v5 .filler,
	.projects_holder.with_text.v5 .filler{
		width: 23.5%;
	}

	.projects_holder.no_space.v5 .mix {
		width: 24.95%;
		margin: 0;
	}
	.projects_holder.no_space.v5 .filler {
		width: 24.95%;
	}

	.projects_holder.with_text.big_space.v5 .mix {
		width: 21%;
		margin: 0 0 3%;
	}
	.projects_holder.with_text.big_space.v5 .filler {
		width: 21%;
	}

	.projects_holder.no_space.v4 .mix {
		width: 33.29%;
		margin: 0;
	}
	.projects_holder.no_space.v4 .filler {
		width: 33.29%;
	}

	.safari_browser	.projects_holder.no_space.v4 .mix {
		width: 33.2%; 
	}
	.safari_browser .projects_holder.no_space.v4 .filler {
		width: 33.2%; 
	}
}

@media only screen and (max-width: 1120px){
.content {width:100%;background-size:150% auto!important;-webkit-background-size:150% auto;background-attachment:fixed!important;background-position:center top!important;}
.full_width p img.alignright, .full_width p img.alignleft, .container_inner p img.alignleft, .container_inner p img.alignright, .full_width p .alignright, .full_width p .alignleft, .container_inner p .alignleft, .container_inner p .alignright, .alignleft, .alignright, .full_post .alignright, .full_post .alignleft {width:50%!important;}
	.full_width .parallax_content,
	.drop_down2 .second,
	.drop_down2 .second .inner2{
		width: 920px;
	}
	.parallax section {background-position:center top!important;}

	.blog_holder {
		padding: 0px 0;
	}
	
	.blog_holder_inner .mix{
		margin: 0 0 4%;
		width: 48%;
	}

	.blog_holder_inner .filler{
		width: 48%;
	}

	.projects_holder.v5 .mix,
	.projects_holder.with_text.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.with_text.v4 .mix{
		width: 31.5%;
		margin: 0 0 2.8%;
	}

	.projects_holder.v5 .filler,
	.projects_holder.with_text.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.with_text.v4 .filler{
		width: 31.5%;
	}
	
	.projects_holder.no_space.v5 .mix {
		width: 33.29%;
		margin: 0;
	}
	.projects_holder.no_space.v5 .filler {
		width: 33.29%;
	}

	.safari_browser	.projects_holder.no_space.v5 .mix {
		width: 33.2%; 
	}
	.safari_browser .projects_holder.no_space.v5 .filler {
		width: 33.2%; 
	}

	.projects_holder.no_space.v4 .mix {
		width: 49.95%;
		margin: 0;
	}
	.projects_holder.no_space.v4 .filler {
		width: 49.95%;
	}

	.safari_browser	.projects_holder.no_space.v4 .mix {
		width: 49.9%;
	}
	.safari_browser .projects_holder.no_space.v4 .filler {
		width: 49.9%;
	}

	.projects_holder.with_text.big_space.v5 .mix,
	.projects_holder.with_text.big_space.v4 .mix{
		width: 27.7%;
		margin: 0 0 5%;
	}
	.projects_holder.with_text.big_space.v5 .filler,
	.projects_holder.with_text.big_space.v4 .filler{
		width: 27.7%;
	}

	.tabs .tabs-nav li a{
		padding: 0px 25px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px){
	.title.full_post_title h1 {position:relative;font-size:3em;text-shadow:none;color:#000;padding-bottom:0!important;}
	.title.full_post_title {padding-bottom:10px;}
	#thumbsupport {display:none;}
	body.boxed .wrapper,
	body.boxed header{
		width: 808px;
	}	.content {width:100%;background-size:150% auto!important;-webkit-background-size:150% auto;background-attachment:fixed!important;background-position:top center!important;} .container_inner,
	.drop_down2 .second,
	.drop_down2 .second .inner2,
	.accordion.full_screen.no .accordion_inner,
	.full_width_holder.no .full_width_content,
	.accordion.full_screen.yes .accordion_inner,
	.full_width_holder.yes .full_width_content{
		width: 768px;
	}
	
	.full_width .parallax_content{
		width: 710px;
	}

	.accordion.full_screen.yes .accordion_inner,
	.full_width_holder.yes .full_width_content{
		margin: 0px auto !important;
	}

	.full_width_holder.yes .full_width_content .full_width_text_holder{
		padding: 0px;
	}

	nav.main_menu ul li a{
		padding: 0px 10px;
	}

	.blog_holder {
		padding: 0px 0;
	}

	.projects_holder.v5 .mix,
	.projects_holder.with_text.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.with_text.v4 .mix{
		width: 31.5%;
		margin: 0 0 2.8%;
	}

	.projects_holder.v5 .filler,
	.projects_holder.with_text.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.with_text.v4 .filler{
		width: 31.5%;
	}
	
	.projects_holder.v3 .mix,
	.projects_holder.with_text.v3 .mix{
		width: 47.5%;
		margin: 0 0 4.5%;
	}

	.projects_holder.v3 .filler,
	.projects_holder.with_text.v3 .filler{
		width: 47.5%;
	}

	.projects_holder.no_space.v5 .mix {
		width: 33.29%;
		margin: 0;
	}
	.projects_holder.no_space.v5 .filler {
		width: 33.29%;
	}

	.safari_browser	.projects_holder.no_space.v5 .mix {
		width: 33.2%; 
	}
	.safari_browser .projects_holder.no_space.v5 .filler {
		width: 33.2%; 
	}

	.projects_holder.no_space.v4 .mix,
	.projects_holder.no_space.v3 .mix{
		width: 49.95%;
		margin: 0;
	}
	.projects_holder.no_space.v4 .filler,
	.projects_holder.no_space.v3 .filler{
		width: 49.95%;
	}

	.safari_browser	.projects_holder.no_space.v4 .mix,
	.safari_browser	.projects_holder.no_space.v3 .mix{
		width: 49.9%;
	}

	.safari_browser .projects_holder.no_space.v4 .filler,
	.safari_browser .projects_holder.no_space.v3 .filler{
		width: 49.9%;
	}

	.projects_holder.with_text.big_space.v5 .mix {
		width: 27.7%;
		margin: 0 0 5%;
	}
	.projects_holder.with_text.big_space.v5 .filler {
		width: 27.7%;
	}
	.projects_holder.with_text.big_space.v4 .mix,
	.projects_holder.with_text.big_space.v3 .mix{
		width: 44%;
		margin: 0 0 6%;
	}
	.projects_holder.with_text.big_space.v4 .filler,
	.projects_holder.with_text.big_space.v3 .filler{
		width: 44%;
	}

	.price_table.v4{
		width: 49.5%;
		margin: 0px 0.5% 25px 0px;
	}

	.price_table.v4:nth-child(2n){
		margin: 0px 0px 25px 0px;
	}

	.price_table.v3{
		width: 49.75%;
		margin: 0px 0.5% 25px 0px;
	}

	.price_table.v3:nth-child(2n){
		margin: 0px 0px 25px 0px;
	}

	.portfolio_gallery a.v4{
		width: 32%;
		margin: 0px 2% 2% 0px !important;
	}

	.portfolio_gallery a.v4:nth-child(3n){
		margin: 0px 0px 2% 0px !important;
	}

	.slider_small.turn_off ul li,
	.slider_small.turn_on ul li{
		width: 236px !important;
	}

	.slider_small_holder .image a img{
		width: 100%;
	}

	.latest_post_holder ul li.five{
		width: 32.9%;
		padding: 0px 0.4% 0px 0px;
	}

	.tabs .tabs-nav li a{
		padding: 0px 20px;
	}
}

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

	.title.full_post {padding:0;}
	.title.full_post_title h1 {position:relative;font-size:3em;text-shadow:none;color:#000;padding-bottom:0!important;}

	
	.title.full_post_title {padding-bottom:10px;}
	.mobileview {display:block!important;}
	.webview {display:none!important;}
	.a2a_default_style {display:block;}
	.addtoany_content_top, .addtoany_content_bottom {display:none;}
	.selectnav {
		float:none;
					background: url(../img/whitespace90.png);

	}
	.leftcorner {padding:10px 10px 9px 0px;}
	.header_inner_right {display:none;}
		.selectnav_button span {width:0px;padding:0 45px 0 0;border-left:0;}
	body {font-size:18px;}
.content .wp_rp_wrap ul li, #under-post-widgets ul li.neometa, #under-post-widgets ul li.author  {width:100%;margin-bottom:30px;}
	nav.main_menu ul li a{
		padding: 0px 7px;
	}	.content {width:100%;background-size:150% auto!important;-webkit-background-size:150% auto;background-attachment:fixed!important;background-position:top center!important;} .accordion.full_screen.yes .accordion_inner,
	.full_width_holder.yes .full_width_content{
		width: 710px;
	}

	.blog_holder {
		padding: 0px 0;
	}
	
	.projects_holder.no_space.v5 .mix {
		width: 49.95%;
		margin: 0;
	}
	.projects_holder.no_space.v5 .filler {
		width: 49.95%;
	}

	.safari_browser	.projects_holder.no_space.v5 .mix,
	.safari_browser	.projects_holder.no_space.v4 .mix,
	.safari_browser	.projects_holder.no_space.v3 .mix{
		width: 49.9%;
	}
	
	.safari_browser	.projects_holder.no_space.v5 .filler,
	.safari_browser .projects_holder.no_space.v4 .filler,
	.safari_browser .projects_holder.no_space.v3 .filler{
		width: 49.9%;
	}

	.projects_holder.v5 .mix,
	.projects_holder.with_text.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.with_text.v4 .mix{
		width: 47.5%;
		margin: 0 0 4.5%;
	}

	.projects_holder.v5 .filler,
	.projects_holder.with_text.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.with_text.v4 .filler{
		width: 47.5%;
	}

	.projects_holder.with_text.big_space.v5 .mix,
	.projects_holder.with_text.big_space.v4 .mix,
	.projects_holder.with_text.big_space.v3 .mix{
		width: 44%;
		margin: 0 0 6%;
	}
	.projects_holder.with_text.big_space.v5 .filler,
	.projects_holder.with_text.big_space.v4 .filler,
	.projects_holder.with_text.big_space.v3 .filler{
		width: 44%;
	}
}
@media only screen and (max-width: 800px){
	blockquote {width:50%;}
	

		.item {width:48%;}	.content {width:100%;background-size:150% auto!important;-webkit-background-size:150% auto;background-attachment:fixed!important;background-position:top center!important;} 
		header{
		display: inline-block;
		margin-bottom: -5px;
		border: 0px;
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-o-transition: none !important;
	}
	
	.isotope-item {width:100%!important;}
.page-template-full_width_1100-php .content_inner img {max-width:100%!important;}
	.header_right_widget{
		line-height: normal !important;
		padding:1px 0;
	}

	.header_right_widget .textwidget ul{
		margin: 0px;
	}
	
	.logo{
		position: relative;
		top: 0px;
	}
	.title h1 {font-size:3em;}
	 
	.logo img{
		top: 0px;
	}
	.header_right_widget #lang_sel_list a, .header_right_widget #lang_sel_list a:visited{
		 line-height: 24px;
	}
	.header_right_widget #lang_sel_click ul > li a.lang_sel_sel, .header_right_widget #lang_sel ul > li a.lang_sel_sel{
		line-height:20px !important;
		color:#000 !important;
		font-size: 13px  !important;
		font-weight: 600  !important;
	}
	.header_right_widget #lang_sel_click ul li ul li:hover a,
	.header_right_widget #lang_sel ul li ul li:hover a,
	.header_right_widget #lang_sel_click ul li ul li a:hover,
	.header_right_widget #lang_sel ul li ul li a:hover
	{
		color:#000 !important;
	}
	.header_right_widget #lang_sel ul li ul li a, .header_right_widget #lang_sel_click ul li ul li a{
		color:#000;
	}
	.header_right_widget #lang_sel ul ul, .header_right_widget #lang_sel_click ul ul{
		top:25px !important;
		background-color:#fff;
	}
	.header_right_widget #lang_sel_click ul ul a, .header_right_widget #lang_sel_click ul ul a:visited, .header_right_widget #lang_sel ul ul a, .header_right_widget #lang_sel ul ul a:visited{
		color: #000;
		font-size: 10px;
		font-style: normal;
		line-height: 14px;
		font-family: 'Open Sans',sans-serif;
	}
	.main_menu{
		display: none !important;
	}
	footer {padding-bottom:50px;}

}

@media only screen and (min-width: 480px) and (max-width: 768px){
	h1 {
	font-size: 30px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 16px;
}

h4 {
	font-size: 8px;
}
h5 {
	font-size: 8px;
}
h6 {
	font-size: 8px;
}

	header{
		margin-bottom: -5px;
		border: 0px;
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-o-transition: none !important;
	}	.content {width:100%;background-size:150% auto!important;-webkit-background-size:150% auto;background-attachment:fixed!important;background-position:top center!important;} .header_right_widget{
		line-height: normal !important;
	}

	.header_right_widget .textwidget ul{
		margin: 0px;
	}
	.header_right_widget #lang_sel_click ul > li a.lang_sel_sel, .header_right_widget #lang_sel ul > li a.lang_sel_sel{
		line-height:20px !important;
		color:#000 !important;
		font-size: 13px  !important;
		font-weight: 600  !important;
	}
	.header_right_widget #lang_sel_click ul li ul li:hover a,
	.header_right_widget #lang_sel ul li ul li:hover a,
	.header_right_widget #lang_sel_click ul li ul li a:hover,
	.header_right_widget #lang_sel ul li ul li a:hover
	{
		color:#000 !important;
	}
	.header_right_widget #lang_sel ul li ul li a, .header_right_widget #lang_sel_click ul li ul li a{
		color:#000;
	}
	.header_right_widget #lang_sel ul ul, .header_right_widget #lang_sel_click ul ul{
		top:25px !important;
		background-color:#fff;
	}
	.header_right_widget #lang_sel_click ul ul a, .header_right_widget #lang_sel_click ul ul a:visited, .header_right_widget #lang_sel ul ul a, .header_right_widget #lang_sel ul ul a:visited{
		color: #000;
		font-size: 10px;
		font-style: normal;
		line-height: 14px;
		font-family: 'Open Sans',sans-serif;
	}

	.header_right_widget #lang_sel_list a, .header_right_widget #lang_sel_list a:visited{
		display:inline-block;
		padding:3px 0 0 10px;
		line-height:24px;
	}
	
	.header_right_widget #lang_sel_list ul{
		padding:0px !important;
	}
	
	
	.logo{
		position: relative;
		top: 0px;
	}
	 
	.logo img{
		top: 0px;
	}

	.main_menu{
		display: none !important;
	}

	
	
	.selectnav_button{
		display: block;
	}

	body.boxed .wrapper,
	body.boxed header{
		width: 460px;
	}

	body.boxed .title{
		height: 120px;
	}

	.container_inner,
	.accordion.full_screen.no .accordion_inner,
	.full_width_holder.no .full_width_content,
	.full_width .parallax_content{
		width: 420px;
	}

	.accordion.full_screen.yes .accordion_inner,
	.full_width_holder.yes .full_width_content{
		width: 420px !important;
	}

	.accordion.full_screen.yes .accordion_inner,
	.full_width_holder.yes .full_width_content{
		margin: 0px auto !important;
	}

	.full_width_holder.yes .full_width_content .full_width_text_holder{
		padding: 0px !important;
	}

	.accordion.full_screen div.accordion_content{
		padding: 0 0 30px !important;
	}

	.blog_holder {
		padding: 0px 0;
	}

	.blog_holder_inner .mix{	
		margin: 0 0 4%;
		width: 48%;
	}

	.blog_holder_inner .filler{
		width: 48%;
	}

	.projects_holder.no_space.v5 .mix,
	.projects_holder.no_space.v4 .mix,
	.projects_holder.no_space.v3 .mix{
		width: 49.95%;
		margin: 0;
	}

	.projects_holder.no_space.v5 .filler,
	.projects_holder.no_space.v4 .filler,
	.projects_holder.no_space.v3 .filler{
		width: 49.95%;
	}

	.safari_browser	.projects_holder.no_space.v5 .mix,
	.safari_browser	.projects_holder.no_space.v4 .mix,
	.safari_browser	.projects_holder.no_space.v3 .mix{
		width: 49.9%;
	}
	
	.safari_browser	.projects_holder.no_space.v5 .filler,
	.safari_browser .projects_holder.no_space.v4 .filler,
	.safari_browser .projects_holder.no_space.v3 .filler{
		width: 49.9%;
	}

	.container_inner .projects_holder.no_space.v5 .mix,
	.container_inner .projects_holder.no_space.v4 .mix,
	.container_inner .projects_holder.no_space.v3 .mix,
	.container_inner .projects_holder.no_space.v2 .mix{
		width: 100%;
		margin: 0;
	}

	.container_inner .projects_holder.no_space.v5 .filler,
	.container_inner .projects_holder.no_space.v4 .filler,
	.container_inner .projects_holder.no_space.v3 .filler,
	.container_inner .projects_holder.no_space.v2 .filler{
		width: 100%;
	}

	.safari_browser .container_inner .projects_holder.no_space.v5 .mix,
	.safari_browser	.container_inner .projects_holder.no_space.v4 .mix,
	.safari_browser	.container_inner .projects_holder.no_space.v3 .mix{
		width: 100%;
	}
	
	.safari_browser	.container_inner .projects_holder.no_space.v5 .filler,
	.safari_browser .container_inner .projects_holder.no_space.v4 .filler,
	.safari_browser .container_inner .projects_holder.no_space.v3 .filler{
		width: 100%;
	}

	.projects_holder.v5 .mix,
	.projects_holder.with_text.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.with_text.v4 .mix,
	.projects_holder.v3 .mix,
	.projects_holder.with_text.v3 .mix{
		width: 47.5%;
		margin: 0 0 4.5%;
	}

	.projects_holder.v5 .filler,
	.projects_holder.with_text.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.with_text.v4 .filler,
	.projects_holder.v3 .filler,
	.projects_holder.with_text.v3 .filler{
		width: 47.5%;
	}

	.projects_holder.with_text.big_space.v5 .mix,
	.projects_holder.with_text.big_space.v4 .mix,
	.projects_holder.with_text.big_space.v3 .mix{
		width: 44%;
		margin: 0 0 6%;
	}
	.projects_holder.with_text.big_space.v5 .filler,
	.projects_holder.with_text.big_space.v4 .filler,
	.projects_holder.with_text.big_space.v3 .filler{
		width: 44%;
	}

	.container_inner .projects_holder.v5 .mix,
	.container_inner .projects_holder.v4 .mix,
	.container_inner .projects_holder.v3 .mix,
	.container_inner .projects_holder.v2 .mix,
	.container_inner .projects_holder.with_text.v5 .mix,
	.container_inner .projects_holder.with_text.v4 .mix,
	.container_inner .projects_holder.with_text.v3 .mix,
	.container_inner .projects_holder.with_text.v2 .mix{
		width: 100%;
		margin: 0 0 2.5%;
	}

	.container_inner .projects_holder.with_text.big_space.v5 .mix,
	.container_inner .projects_holder.with_text.big_space.v4 .mix,
	.container_inner .projects_holder.with_text.big_space.v3 .mix{
		width: 100%;
	}

	.container_inner .projects_holder.v5 .filler,
	.container_inner .projects_holder.v4 .filler,
	.container_inner .projects_holder.v3 .filler,
	.container_inner .projects_holder.v2 .filler,
	.container_inner .projects_holder.with_text.v5 .filler,
	.container_inner .projects_holder.with_text.v4 .filler,
	.container_inner .projects_holder.with_text.v3 .filler,
	.container_inner .projects_holder.with_text.v2 .filler,
	.container_inner .projects_holder.with_text.big_space.v5 .filler,
	.container_inner .projects_holder.with_text.big_space.v4 .filler,
	.container_inner .projects_holder.with_text.big_space.v3 .filler{
		width: 100%;
	}

	.price_table.v4{
		width: 100%;
		margin: 0px 0px 25px 0px;
	}

	.price_table.v3{
		width: 100%;
		margin: 0px 0px 25px 0px;
	}

	.portfolio_gallery a.v3{
		width: 49%;
		margin: 0px 2% 2% 0px !important;
	}

	.portfolio_gallery a.v4{
		width: 49%;
		margin: 0px 2% 2% 0px !important;
	}

	.portfolio_gallery a.v3:nth-child(2n),
	.portfolio_gallery a.v4:nth-child(2n){
		margin: 0px 0px 2% 0px !important;
	}

	.two_columns_50_50 .column1, .two_columns_50_50 .column2,
	.three_columns .column1, .three_columns .column2, .three_columns .column3,
	.two_columns_66_33 .column1, .two_columns_66_33 .column2,
	.two_columns_33_66 .column1, .two_columns_33_66 .column2,
	.two_columns_75_25 .column1, .two_columns_75_25 .column2,
	.two_columns_25_75 .column1, .two_columns_25_75 .column2,
	.four_columns .column1, .four_columns .column2, .four_columns .column3, .four_columns .column4, footer .four_columns>.column1, footer .four_columns>.column2, footer .four_columns>.column3, footer .four_columns>.column4 {

		width: 100%;
		border: none;
		margin: 0px 0px 20px 0px;
	}
	
	.two_columns_50_50 .column1 .column_inner, .two_columns_50_50 .column2 .column_inner,
	.three_columns .column1 .column_inner, .three_columns .column2 .column_inner, .three_columns .column3 .column_inner,
	.two_columns_66_33 .column1 .column_inner, .two_columns_66_33 .column2 .column_inner,
	.two_columns_33_66 .column1 .column_inner, .two_columns_33_66 .column2 .column_inner,
	.two_columns_75_25 .column1 .column_inner, .two_columns_75_25 .column2 .column_inner,
	.two_columns_25_75 .column1 .column_inner, .two_columns_25_75 .column2 .column_inner,
	.two_columns_66_33.grid2 .column1 .column_inner, .two_columns_66_33.grid2 .column2 .column_inner,
	.two_columns_33_66.grid2 .column1 .column_inner, .two_columns_33_66.grid2 .column2 .column_inner,
	.two_columns_75_25.grid2 .column1 .column_inner, .two_columns_75_25.grid2 .column2 .column_inner,
	.two_columns_25_75.grid2 .column1 .column_inner, .two_columns_25_75.grid2 .column2 .column_inner,
	.four_columns .column1 .column_inner, .four_columns .column2 .column_inner, .four_columns .column3 .column_inner, .four_columns .column4 .column_inner{
		padding: 0px;
	}

	.two_columns_66_33.background_color_sidebar > .column2,
	.two_columns_75_25.background_color_sidebar > .column2{
		min-height: 1px !important;
		padding: 50px 1500px 0px;
		margin: 0px -1500px 0px;
	}

	.two_columns_33_66.background_color_sidebar > .column1,
	.two_columns_25_75.background_color_sidebar > .column1{
		min-height: 1px !important;
		padding: 50px 1500px 0px;
		margin: -50px -1500px 0px;
	}
	
	.boxed .two_columns_66_33.background_color_sidebar > .column2,
	.boxed .two_columns_75_25.background_color_sidebar > .column2,
	.boxed .two_columns_25_75.background_color_sidebar > .column1,
	.boxed .two_columns_33_66.background_color_sidebar > .column1{
		padding: 50px 40px 0px 40px;
		margin: -50px -40px 0px -40px;
	}

	.slider_small.turn_off ul li,
	.slider_small.turn_on ul li{
		width: 190px !important;
	}

	.slider_small_holder .image a img{
		width: 100%;
	}

	.latest_post_holder ul li.three,
	.latest_post_holder ul li.four,
	.latest_post_holder ul li.five{
		width: 100%;
		padding: 0px;
	}
}

@media only screen and (max-width: 700px){
.title.full_post_title h1 {2em;}
		.header_right_widget {display:none;}
		.full_width p img.alignright, .full_width p img.alignleft, .container_inner p img.alignleft, .container_inner p img.alignright, .full_width p .alignright, .full_width p .alignleft, .container_inner p .alignleft, .container_inner p .alignright, .alignleft, .alignright, .full_post .alignright, .full_post .alignleft {width:100%!important;max-width:650px!important;}
header.centered_logo .header_inner_right {display:none;}		
h1 {
	font-size: 30px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 16px;
}

h4 {
	font-size: 8px;
}
h5 {
	font-size: 8px;
}
h6 {
	font-size: 8px;
}

	blockquote {float:none;width:100%;}

#thumbsupport {display:none;}
	.blog_holder {
		padding: 0px 0;
	}	.content {width:100%;background-size:150% auto!important;-webkit-background-size:150% auto;background-attachment:fixed!important;background-position:top center!important;} .blog_holder_inner .mix{	
		margin: 0 0 4%;
		width: 100%;
	}

	.blog_holder_inner .filler{
		width: 100%;
	}
	
	.projects_holder.no_space.v5 .mix, 
	.projects_holder.no_space.v4 .mix,
	.projects_holder.no_space.v3 .mix,
	.projects_holder.no_space.v2 .mix{
		width: 100%;
		margin: 0;
	}

	.safari_browser	.projects_holder.no_space.v5 .mix,
	.safari_browser	.projects_holder.no_space.v4 .mix,
	.safari_browser	.projects_holder.no_space.v3 .mix{
		width: 100%;
	}
	
	.safari_browser	.projects_holder.no_space.v5 .filler,
	.safari_browser .projects_holder.no_space.v4 .filler,
	.safari_browser .projects_holder.no_space.v3 .filler{
		width: 100%;
	}

	.projects_holder.v5 .mix,
	.projects_holder.with_text.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.with_text.v4 .mix,
	.projects_holder.v3 .mix,
	.projects_holder.with_text.v3 .mix,
	.projects_holder.v2 .mix,
	.projects_holder.with_text.v2 .mix,
	.projects_holder.with_text.big_space.v5 .mix,
	.projects_holder.with_text.big_space.v4 .mix,
	.projects_holder.with_text.big_space.v3 .mix,
	.projects_holder.with_text.big_space.v2 .mix{
		width: 100%;
		margin: 0 0 6%;
	}

	.projects_holder.no_space.v5 .filler,
	.projects_holder.no_space.v4 .filler,
	.projects_holder.no_space.v3 .filler,
	.projects_holder.no_space.v2 .filler,
	.projects_holder.v5 .filler,
	.projects_holder.with_text.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.with_text.v4 .filler,
	.projects_holder.v3 .filler,
	.projects_holder.with_text.v3 .filler,
	.projects_holder.v2 .filler,
	.projects_holder.with_text.v2 .filler,
	.projects_holder.with_text.big_space.v5 .filler,
	.projects_holder.with_text.big_space.v4 .filler,
	.projects_holder.with_text.big_space.v3 .filler,
	.projects_holder.with_text.big_space.v2 .filler{
		width: 100%;
	}
	




	.header.centered_logo .logo {margin:0 auto 0 0;}
	.item {width:98%;}
		.title h1 {font-size:2.4em;}
	header{
		margin-bottom: -5px;
		border: 0px;
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-o-transition: none !important;
	}	.content {width:100%;background-size:150% auto!important;-webkit-background-size:150% auto;background-attachment:fixed!important;background-position:top center!important;} 
	.header_right_widget{
		line-height: normal !important;
	}

	.header_right_widget .textwidget ul{
		margin: 0px;
	}
	.header_right_widget #lang_sel_click ul > li a.lang_sel_sel, .header_right_widget #lang_sel ul > li a.lang_sel_sel{
		line-height:20px !important;
		color:#000 !important;
		font-size: 13px  !important;
		font-weight: 600  !important;
	}
	.header_right_widget #lang_sel_click ul li ul li:hover a,
	.header_right_widget #lang_sel ul li ul li:hover a,
	.header_right_widget #lang_sel_click ul li ul li a:hover,
	.header_right_widget #lang_sel ul li ul li a:hover
	{
		color:#000 !important;
	}
	.header_right_widget #lang_sel ul li ul li a, .header_right_widget #lang_sel_click ul li ul li a{
		color:#000;
	}
	.header_right_widget #lang_sel ul ul, .header_right_widget #lang_sel_click ul ul{
		top:25px !important;
		background-color:#fff;
	}
	.header_right_widget #lang_sel_click ul ul a, .header_right_widget #lang_sel_click ul ul a:visited, .header_right_widget #lang_sel ul ul a, .header_right_widget #lang_sel ul ul a:visited{
		color: #000;
		font-size: 10px;
		font-style: normal;
		line-height: 14px;
		font-family: 'Open Sans',sans-serif;
	}

	.header_right_widget #lang_sel_list a, .header_right_widget #lang_sel_list a:visited{
		display:inline-block;
		padding:3px 0 0 10px;
		line-height:24px;
	}
	
	.header_right_widget #lang_sel_list ul{
		padding:0px !important;
	}
	.logo{
		position: relative;
		top: 0px;
	}
	 
	.logo img{
		top: 0px;
	}

	.main_menu{
		display: none !important;
	}

	.selectnav {
		display: block;
	}
	
	.selectnav_button{
		display: block;
	}

	body.boxed .wrapper,
	body.boxed header{
		width: 340px;
	}

	body.boxed .title{
		height: 120px;
	}

	.container_inner,
	.accordion.full_screen.no .accordion_inner,
	.accordion.full_screen.yes .accordion_inner,
	.full_width_holder.yes .full_width_content,
	.full_width_holder.no .full_width_content,
	.full_width .parallax_content{
		width: 90% !important;
	}

	.accordion.full_screen.yes .accordion_inner,
	.full_width_holder.yes .full_width_content{
		margin: 0px auto !important;
	}

	.full_width_holder.yes .full_width_content .full_width_text_holder{
		padding: 0px !important;
	}
	
	.accordion.full_screen div.accordion_content{
		padding: 0 0 30px !important;
	}

	.blog_holder {
		padding: 0px;
	}

	.blog_holder_inner .mix{	
		margin: 0 0 15%;
		width: 100%;
	}

	.blog_holder_inner .filler{
		width: 100%;
	}

	.comment_holder #cancel-comment-reply-link{
		position:static;
	}
	
	.projects_holder.v5 .mix,
	.projects_holder.with_text.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.with_text.v4 .mix,
	.projects_holder.v3 .mix,
	.projects_holder.with_text.v3 .mix,
	.projects_holder.v2 .mix,
	.projects_holder.with_text.v2 .mix,
	.projects_holder.with_text.big_space.v5 .mix,
	.projects_holder.with_text.big_space.v4 .mix,
	.projects_holder.with_text.big_space.v3 .mix,
	.projects_holder.with_text.big_space.v2 .mix{
		width: 100%;
		margin: 0 0 7%;
	}

	.projects_holder.no_space.v5 .mix,
	.projects_holder.no_space.v4 .mix,
	.projects_holder.no_space.v3 .mix,
	.projects_holder.no_space.v2 .mix{
		width: 100%;
		margin: 0;
	}

	.projects_holder.v5 .filler,
	.projects_holder.with_text.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.with_text.v4 .filler,
	.projects_holder.v3 .filler,
	.projects_holder.with_text.v3 .filler,
	.projects_holder.v2 .filler,
	.projects_holder.with_text.v2 .filler,
	.projects_holder.no_space.v5 .filler,
	.projects_holder.no_space.v4 .filler,
	.projects_holder.no_space.v3 .filler,
	.projects_holder.no_space.v2 .filler,
	.projects_holder.with_text.big_space.v5 .filler,
	.projects_holder.with_text.big_space.v4 .filler,
	.projects_holder.with_text.big_space.v3 .filler,
	.projects_holder.with_text.big_space.v2 .filler{
		width: 100%;
	}

	.portfolio_gallery a.v2{
		width: 100%;
		margin: 0px 0px 2% 0px !important;
	}
	
	.portfolio_gallery a.v3{
		width: 100%;
		margin: 0px 0px 2% 0px !important;
	}

	.portfolio_gallery a.v4{
		width: 100%;
		margin: 0px 0px 2% 0px !important;
	}

	.price_table.v4{
		width: 100%;
		margin: 0px 0px 25px 0px;
	}

	.price_table.v3{
		width: 100%;
		margin: 0px 0px 25px 0px;
	}
	.single-post .container_inner {width:90%!important;padding-left:5%;padding-right:5%;}

	.two_columns_50_50 .column1, .two_columns_50_50 .column2,
	.three_columns .column1, .three_columns .column2, .three_columns .column3,
	.two_columns_66_33 .column1, .two_columns_66_33 .column2,
	.two_columns_33_66 .column1, .two_columns_33_66 .column2,
	.two_columns_75_25 .column1, .two_columns_75_25 .column2,
	.two_columns_25_75 .column1, .two_columns_25_75 .column2,
	.four_columns .column1, .four_columns .column2, .four_columns .column3, .four_columns .column4, footer .four_columns>.column1, footer .four_columns>.column2, footer .four_columns>.column3, footer .four_columns>.column4 {

		width: 100%;
		border: none;
		margin: 0px 0px 20px 0px;
	}
	
	.two_columns_50_50 .column1 .column_inner, .two_columns_50_50 .column2 .column_inner,
	.three_columns .column1 .column_inner, .three_columns .column2 .column_inner, .three_columns .column3 .column_inner,
	.two_columns_66_33 .column1 .column_inner, .two_columns_66_33 .column2 .column_inner,
	.two_columns_33_66 .column1 .column_inner, .two_columns_33_66 .column2 .column_inner,
	.two_columns_75_25 .column1 .column_inner, .two_columns_75_25 .column2 .column_inner,
	.two_columns_25_75 .column1 .column_inner, .two_columns_25_75 .column2 .column_inner,
	.two_columns_66_33.grid2 .column1 .column_inner, .two_columns_66_33.grid2 .column2 .column_inner,
	.two_columns_33_66.grid2 .column1 .column_inner, .two_columns_33_66.grid2 .column2 .column_inner,
	.two_columns_75_25.grid2 .column1 .column_inner, .two_columns_75_25.grid2 .column2 .column_inner,
	.two_columns_25_75.grid2 .column1 .column_inner, .two_columns_25_75.grid2 .column2 .column_inner,
	.four_columns .column1 .column_inner, .four_columns .column2 .column_inner, .four_columns .column3 .column_inner, .four_columns .column4 .column_inner{
		padding: 0px;
	}

	.two_columns_66_33.background_color_sidebar > .column2,
	.two_columns_75_25.background_color_sidebar > .column2{
		min-height: 1px !important;
		padding: 50px 1500px 0px;
		margin: 0px -1500px 0px;
	}

	.two_columns_33_66.background_color_sidebar > .column1,
	.two_columns_25_75.background_color_sidebar > .column1{
		min-height: 1px !important;
		padding: 50px 1500px 0px;
		margin: -50px -1500px 0px;
	}
	
	.boxed .two_columns_66_33.background_color_sidebar > .column2,
	.boxed .two_columns_75_25.background_color_sidebar > .column2,
	.boxed .two_columns_25_75.background_color_sidebar > .column1,
	.boxed .two_columns_33_66.background_color_sidebar > .column1{
		padding: 50px 40px 0px 40px;
		margin: -50px -40px 0px -40px;
	}

	.slider_small.turn_off ul li,
	.slider_small.turn_on ul li{
		width: 300px !important;
	}

	.slider_small_holder .image a img{
		width: 100%;
	}

	.bx-prev, .bx-next{
		position: relative;
		display: inline-block;
		margin: 5px 10px 0 0;
		left: 0px;
		right: 69px;
	}

	.latest_post_holder ul li.two,
	.latest_post_holder ul li.three,
	.latest_post_holder ul li.four,
	.latest_post_holder ul li.five{
		width: 100%;
		padding: 0px;
	}
}

@media only screen and (max-width: 413px){
	.leftcorner {padding:9px 10px 8px 0px;}
	.logo {width:250px;}
	header.centered_logo .logo {float:right;}
	.header_inner,
	.full_width, .full_post{
		padding: 0;
	}

	p, h1, h2, h3, h4 {padding-left:20px;padding-right:20px;}
	.header_inner,
	.full_width{
		padding: 0;
	}

	.footer_top{
		padding: 20px;
	}

	.footer_bottom{
		line-height: 50px;
	}
}

@media only screen and (max-width: 330px){
	.leftcorner {padding:9px 10px 8px 0px;}
	.logo {width:250px;}
	header.centered_logo .logo {float:right;}
	.header_inner,
	.full_width{
		padding: 0;
	}
	.selectnav {float:none;width:100%;}

	.footer_top{
		padding: 20px;
	}

	.footer_bottom{
		line-height: 50px;
	}
	
	.title.no_sub h1 a, .title h1.title_light a, .title.no_subtitle h1 a{
		font-size: 26px;
	}
	.title span.portfolio_subtitle, .title span.page_subtitle {
		font-size: 20px;
	}
}