/* #Media Queries
================================================== */


/* All Mobile Sizes (devices and browser) */
/*
@media only screen and (max-width: 960px) {
	.serviceballs{display: block;}
	.special_tabs{display: block !important;}
	.acc-substitute{display: none;}
}
*/

/* Tablet Landscape */
@media only screen and (min-width: 958px) and (max-width: 1079px) {
	
	#white_content, #wrapper, .container, .reset_960, #header, #footer_content{width: 940px;}
	
	.mail_chimp_form_container .banner{width: auto;}
	#back-to-top{display: none !important;}
	.serviceballs{display: block;}
	.special_tabs{display: block !important;}
   .acc-substitute{display: none;}
   .widget-area #lang_sel{display: none;}
   .blogarchive .post-listing{margin: 50px 0 50px 5px;}
   .boxedpage .header_container{width: 1024px !important;}
   .boxedpage #white_content{width: 1024px;}
   .boxedpage #wrapper{width: 1024px;}
   .boxedpage .mail_chimp_form_container{width: 96.1%;padding: 40px 20px;}
   .boxedpage .mail_chimp_form_container .container{width: 100%;}
   #flickr li{width: 60px;height: 60px;}
   .mail_chimp_form_container input{width: 55%;}
   .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 19.7%;}
   .special_tabs .tab-container{width: 66% !important;}
   .style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{
	   padding: 0px 7px;
   }
   .project_list_s3 .p_title, #projects-1 .p_title{padding: 0;}
   .fullwidth-section .container{width: 940px !important;}
   .fullwidth-container{background-size: 100% 100% !important;}
   .shortcode-services ul.service-items .item-title{font-size: 12px !important;}
   #back-to-top a{display: none;}
   .footer_right_content .footer_menu li{margin: 0 0 0 5px;padding-left: 5px;}
   .dl-menuwrapper{display: none;}
   .boxedpage #wrapper .fullwidth-section {
opacity: 1;
filter: alpha(opacity=100);
width: 1024px;
left: -51px;
}
}



/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  	
  	#back-to-top a{display: none;}
  	.dl-menuwrapper{display: block !important;right: 30px !important;}
  	.headerstyle-style4 .dl-menuwrapper{display: none;}
  	.blogarchive iframe{height: 290px !important;}
  	/* Edited for SmartBox */
	.boxedpage #wrapper .fullwidth-section{opacity: 1;filter: alpha(opacity=100);width: 745px;left: -7px;}
	.boxedpage header #menu {right: 25px !important;}
	.fullwidth-section .container{width: 730px !important;}
	/* ul.service-items .designare_icon i{top: 0 !important;} */
	.boxedpage #wrapper .fullwidth-section > .container{max-width: 730px;display: block;}
	.shortcode-services ul.service-items .item-title{font-size: 11px !important;}
  	.project_list_s3 .p_title a, #projects-1 .p_title a{font-size: 11px !important;}
  	.project_list_s3 .p_title, #projects-1 .p_title{padding: 0;}
  	.indproj1.eight.columns{margin-right: 35px;}
  	a.des-sc-button.medium, .button.medium {padding: .7em .9em !important;font-size: 10px !important; letter-spacing: .5px;}
	.shortcode.fullwidth-section{padding-bottom: 20px !important;}
  	.vc_span8 .wpb_wrapper .tab-selector{width: 37.64% !important;}
  	.vc_span8 .wpb_wrapper .tab-container{width: 59.14% !important;}
  	.special_tabs .tab-container .content{width: 100%;}
  	.news-l{
	  	width: 100%;
	  	position: relative;
		display: inline-block;
  	}
  	.center-button{padding-bottom: 70px; margin-left: 16px; left: 0;top: 16px; position: relative;}
  	.title_and_text{width: 66% !important;}
  	h1{
		font-size: 1.5em !important;
		line-height: 1em;
		margin-bottom: 10px;
	}
	.entry.sidebar-right .four.columns {
	  	padding-left: 2.5% !important;
	  	border-left: 1px dashed #ededed !important;
	  	margin-top: 2%;
	  	margin-right: 0 !important;
	}
	h2{
		font-size: 1.3em !important;
		line-height: 1.1em !important;
	}
	h2 .shortcodes-typography{
		font-size: 2.5em !important;
		line-height: 1em;
	}
	.fullwidth-container{background-size: 100% 100% !important;}
	h3{
		font-size: 1.2em !important;
		line-height: 1em !important;
	}
	.projects_media.fullwidthslider .flexslider{
		height: 350px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides{
		height: 350px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides li img{
		height: 350px !important;
	}
	#rev_slider_5_2, #rev_slider_5_2_wrapper{width: 555px !important;}
	#projects-2 .da-thumbs li{margin-top: 0 !important;}
	.filterby .projectCategories li a{padding: 0px 15px 0 15px !important;}
	.fullwidth-container .container{width: 735px;}
	.fullwidth-container h3.secondaryTitle{}
	#slider_container.designareslider{height: 300px !important;}
	.camera_caption{margin-left: -5px;}
	.camera_caption .container{padding-top: 0 !important;}
  	.camera_caption h1{font-size: 0.5em !important;}
  	.camera-image-contents{position: relative;bottom: -30px;}
  	.camera-image-contents img{height: 100% !important;}
  	.ls-wp-fullwidth-container, .rev_slider_wrapper{
	  	width: 100%;
  	}
  	header #menulava > li{margin: 0 6px !important;}
  	.ch-grid li{
	  	height: 120px;
  	}
  	.info_above_menu .top-bar-menu{position: relative;float: right;top: -6px;
  	}
  	.shortcode-services ul.service-items .text_container{width: 70% !important;}
/*   	.shortcode-services ul.service-items .one-third.column .item-title{width: 100% !important;} */
  	.columns .shortcode-services ul.service-items .four.columns .item-title{padding-left: 10px !important;}
  	.fullwidth_container .container{width: 735px !important;}
  	.container .eight.columns .shortcode-services ul.service-items .eight.columns .item-title{padding-left: 0 !important; width: 100%;}
  	header #menulava i{vertical-align: top !important;}
	#tabs ul.tabs li a{padding: 14px 7px 14px 7px !important;font-size: 12px !important;}
	#tabs .panes{width: 92% !important;}
	.ch-grid li.nc2, .post-thumb img.nc2{height: 250px;}	
	.ch-grid li.nc3, .post-thumb img.nc3{height: 170px;}
	.ch-grid li.nc4, .post-thumb img.nc4{height: 125px;}
	
	
	.container .eight.columns{margin-right: 2% !important;}
	.fullwidth-section .container .one-third.column{margin-right: 3% !important;}
  	.divider_940{
	  	width: 720px;
  	}
  	.recentPosts .date{
	  	padding: 7px 8px 6px 8px;
  	}
  	slider_container{
	  	height: 350px;
  	}
  	.shortcode-services ul.service-items p.designare_icon{
	  	margin: 0 15px 15px 0 !important;
  	}

  	.info_above_menu .eight:first-child{width: 31.39%;top: 3px !important;left: 20px;}
  	.info_above_menu .eight:last-child{width: 63.39%;}
  	.style-top-bar .info_above_menu i{font-size: 12px;display: none;}
  	
  	.style-top-bar .info_above_menu .telephone{position: relative;top: -5px;}
  	
  	.container .one-third.column{margin-right: 3% !important;}
  	
  	.container .column, .container .columns{margin-left: 0.3% !important;margin-right: 1.3% !important;}
  	
  	.container .four.columns {
width: 22.9%;
margin-right: 2.2% !important;
}
  	
  	.headerstyle-style4 .info_above_menu .eight:first-child{width: 47.39%;top: 15px !important ;}
  	.headerstyle-style4 .info_above_menu .eight:last-child{width: 47.39%;}
  	
  	.style-top-bar .info_above_menu .textfield, .style-top-bar .info_above_menu .telephone{padding: 0;font-size: 9px !important;border-left: none !important;}
  	
  	
  	.ontoppanel .info_above_menu .eight:first-child{width: 47.39%;top: 15px !important ;}
  	.ontoppanel .eight:last-child{width: 47.39%;}
  	#menulava > li > a{padding: 6px !important; font-size: 11px !important; }
  	
  	/* .indproj1 .ch-grid li{height: 130px !important;} */
  	
  	.mail_chimp_form_container .container{width: 735px !important;}
  	
  	#big_footer .copys .container{width: 735px !important;}
  	
  	#big_footer .copys .container .copys_left{width: 100%;text-align: center;}
  	
  	#big_footer .copys .container .copys_right{width: 100%;margin: 0 !important;}
  	
  	#big_footer .copys .container .copys_right .footer_right_content{text-align: center;float: none;}
  	
  	#big_footer .copys .container .copys_right .footer_right_content #footer_menu{text-align: center;float: none;margin: 0 auto;display: inline-block;position: relative;width: auto;}
  	
  	.mail-box{left: 0 !important;width: 100%;}
  	#flickr li{width: 44px;height: 44px;}
  	.mail-box h3{font-size: 1em !important;}
  	.mail-box .container{left: 0 !important;}
  	#mc_embed_signup{text-align: left !important;width: 100%;}
  	.mail_chimp_form_container .banner{width: 100%;margin: 0;}
  	.mail_chimp_form_container .form{width: 100%;padding: 30px 0 0px 0;margin-left: -10px;}
  	.mail_chimp_form_container input{width: 39% !important;}
  	 .custom-widget form#searchform input[type="text"]{
	  	 width: 71.5%;
  	 }
  	 .fancyborder .fancyb{width: 96% !important;}
  	 .columns .bigicons .row .one-third .title_and_text{width: 100% !important;}
  	 .columns .bigicons .row .one-third .title_and_text .item-desc{padding-left: 0 !important;}
  	 #tabs .flex-caption{display: none !important;}
  	.#header .social{left: 40px;}
  	.special_tabs .label span{font-weight: normal !important;}
  	.da-thumbs li.four a div .overlay_title{
	  	margin: 5px 20px 0 20px !important;
	  	font-weight: bold !important;
  	}
  	.widget-area #lang_sel{display: none;}
  	.blogarchive.sixteen.columns .post-listing{width: 100% !important;}
  	.page-template-blog-template-fullwidth-php #primary{margin-left: 0% !important;}
  	.blogarchive .post #blog-fullWidth .featured-image-thumb, .blogarchive #blog-fullWidth .flexslider, .blogarchive #blog-fullWidth iframe{
	  	height: 320px !important;
  	}
  	.donut-container{margin:0 !important;}
  	.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.one-third a div .da-title{
	  	font-size: 17px;line-height: 20px;
  	}
  	
  	.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
	  	height: 220px;
  	}
  	.team-box h4 {
		font-size: 25px !important;
		padding-top: 10px !important;
	}
	.person-desc {
		font-size: 11px !important;
		line-height: 16px !important;
	}
	.team-box .person-facebook, .team-box .person-twitter{
		margin: 0 0 8px 20px !important;
	}
	.team-box .person-twitter{
		margin: 0 0 8px 5px !important;
	}
  	.da-animate .overlay_sep {margin: 0 0 5px 30px !important;}
  	.logo{
	  	margin: 1px 0 0 0;
	  	position: relative;
  	}
  	/*
.logo_normal.n-li{
	  	max-height: 80px !important;
  	}
*/
	
	.page-template-blog-template-php .container .four.columns{margin-right: 0 !important;}
	
  	.logo_and_menu{padding: 0;width: 98% !important;}
  	.boxedpage .header_container{width: 745px !important;}
   .boxedpage #white_content{width: 745px;}
   .boxedpage #wrapper{width: 745px;}
   .boxedpage .mail_chimp_form_container{width: 96.1%;padding: 40px 20px;}
   .boxedpage .mail_chimp_form_container .container{width: 100%;}
  	header #menu{
	  	text-align: center;
	  	bottom: 0px;
  	}
  	header #menulava{
	  	float: right;
		
	  	display: inline-block;
		
  	}
  	.vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container {
	  	width: 86% !important;
	}
  	#header{left: 0 !important;}
  	
  	.logo_and_menu .logo{
	  	float: left;
	  	display: inline-block;
	  	xmargin-bottom: 15px;
  	}
  	.logo_and_menu h1.logo{
	  	float: left;
	  	margin-left: 40px;
	  	position: relative;
  	}
  	.backgroundpattern a.des-sc-button, .fancyborder a.des-sc-button{font-size: 0.8em !important;}

  	.recentposts_listing .rc-container{width: 71% !important;}
  	
  	.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb{
	  	width: 40%;
  	}
  	.logo img{max-width: 100%;}
  	.recentPosts .flexslider{xwidth: 40% !important;}
  	header #menulava > li > a{
  	}
  	#header{
	  	width: 755px;
  	}
  	.copys{padding: 15px 0;}
  	#wrapper{margin-bottom: 0 !important;}
  	#white_content, #wrapper{
	  	width: 735px;
  	}
  	
  	.reset_960{
	  	width: 735px;
  	}
  	
  	#footer_content{
	  	width: 100%;
  	}
  	#footer_content .container{width: 735px;}
  	#footer_content .container .columns:last-child, #footer_content .container .column:last-child{margin-right: 0 !important;}
  	.project_list .slides_container div.slides_column{
	  	width: 363px;
  	}
  	.container .proj_list .eight.columns{margin-right: 2.3% !important;}
  	
  	ul.proj_list li.one-third:nth-child(3n+3), ul.proj_list li.eight:nth-child(2n+2), ul.proj_list_overlay li.four:nth-child(4n+4), ul.proj_list li.four:nth-child(4n+4){margin-right: 0 !important;}
  	.project_list .slides_container .post-thumb{
	  	width: 167px;
	  	height: 111px;
  	}
  	
  	.project_list_s2 .slides_container div.slides_column{
	  	width: 556px;
  	}
  	
  	.projects_media.leftSlider{margin-right: 3% !important;}
  	.widget-area form#searchform input[type="text"]{
	  	width: 71%;
  	}
  	
  	.page_title .arrows-proj2{
	  	right: -50px;
  	}
  	
  	.vc_row-fluid .vc_span6 .shortcode-services ul.service-items p.item-desc{
	  	width: 92% !important;
  	}
  	.shortcode-services ul.service-items .item-title{
	  	width: 77% !important;font-size: 0.9em !important;
  	}
  	.shortcode-services ul.service-items p.item-desc{
	  	width: 100% !important;
  	}
  	#tabs .shortcode-services ul.service-items .one-third .item-title{
	  	width: 100% !important; padding-left: 0 !important;
  	}
  	#big_footer .shortcode-services ul.service-items .item-title, #toppanel .shortcode-services ul.service-items .item-title {
		padding-top: 6px;
		width: 75% !important;
	}
	.fullwidth-container .rev_slider_wrapper {
		min-height: 170px !important;
		height: 170px !important;
	}
	.single .depth-4, .single .depth-5, .single .depth-6, .single .depth-7, .single .depth-8, .single .depth-9, .single .depth-10, .single .depth-11, .single .depth-12{padding-left: 10px;}
	
	li.comment.depth-4{width: 388px !important;}
	li.comment.depth-5{width: 378px !important;}
	li.comment.depth-6{width: 370px !important;}
	li.comment.depth-7{width: 361px !important;}
	li.comment.depth-8{width: 351px !important;}
	li.comment.depth-9{width: 341px !important;}
	li.comment.depth-10{width: 331px !important;}
	
	
	
	.headerstyle-style4 .smartbox_dynamic_shopping_bag {
		right: 20px;
	}
	
	/* Header style 1 */
	.headerstyle-style1 header #menulava{display: none;}
	.headerstyle-style1 nav#menu #select-menu{
		display: inline-block;
		position: relative;
		top: 14px;
		text-align: right;
		width: auto;
		float: right;
		right: 20px;
	}
	
	.dropdown-menu {
		padding: 14px;
		color: #4B4B4B;
		font-family: Helvetica Neue,Arial,sans-serif;
		font-size: 12px;
		border-radius: 0px 0px 0px 0px;
		width: auto;
		text-transform: uppercase;
		top: -5px;
		border: 1px solid rgb(237, 237, 237);
		background: url('../img/navselect.png') no-repeat 97% 14px;
		float: right;
		
		font-weight: 500;
		-webkit-border-radius: 3px !important; border-radius: 3px !important;
}
	.headerstyle-style1 .smartbox_dynamic_shopping_bag{margin-left: 15px;}
	.headerstyle-style1 .smartbox_little_shopping_bag .title a{right: 0;}
	
	/* Header style 2 */
	.headerstyle-style2 header #menulava{display: none;}
	.headerstyle-style2 nav#menu #select-menu{ display: none;}
	
	.headerstyle-style2 .smartbox_dynamic_shopping_bag{margin-left: 0;}
	.headerstyle-style2 .smartbox_little_shopping_bag .title a{right: 0;}
	.headerstyle-style2 .smartbox_dynamic_shopping_bag i{font-size: 17px !important;}
	.headerstyle-style2 .woocommerce-menu{margin-right: 10px;}
	/* Header style 3 */
	.headerstyle-style3 header #menulava{display: none;}
	.headerstyle-style3 nav#menu #select-menu{
		display: inline-block;
		position: relative;
		top: 14px;
		text-align: right;
		width: 320px;
		float: right;
		right: 20px;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 19.7%;}
  	.woocommerce .products .star-rating, .woocommerce-page .products .star-rating{display: none;}
  	.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{
	  	font-size: 1em !important;width: 100%;
  	}
  	ul.products li.hentry:hover a.product_type_simple, ul.products .hentry a.product_type_simple{display: none;}
  	
	.headerstyle-style3 .smartbox_dynamic_shopping_bag{margin-left: 15px;}
	.headerstyle-style3 .smartbox_little_shopping_bag .title a{right: 0;}
	
	#tweet_scroll_place{width: 100%;height: 80px;}
	
	.info_above_menu .sixteen.columns{float: left;top: 6px !important;position: relative;width: 102%;}
	
	
	
	.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{
		font-size: 11px !important;
		color: #fff;
		margin-right: 0;
		font-weight: 500 !important;
		padding: 7px 2px 0 2px;
		float: left;
		line-height: 16px;
		
		border: none !important;
}
	.style-top-bar .info_above_menu .telephone{
		display: inline;
		float: none;
	
		top: 4px;
}
	.style-top-bar .info_above_menu .address{
		float: none;
		border-left: none !important;
		top: 10px;
		left: -115px;
	}
	.style-top-bar .info_above_menu .email{}
	.style-top-bar .info_above_menu .email a{font-size: 11px !important;top: -1px;position: relative;}
	.headerstyle-style2 .smartbox_dynamic_shopping_bag {top: -6px;}
	.smartbox_little_shopping_bag .overview .amount{right: -14px;}
	
	.info_above_menu .menu_wpml_widget {position: relative;float: right;top: -6px;}
	
	.info_above_menu .socialdiv, .info_above_menu .socialdiv-dark {position: relative;display: block;z-index: 99;float: left;top: -6px;}
	
	h2.secondaryTitle, h1.page_title{font-size: 1em !important;}
	
	.cforms-name, .cforms-subject{width: 44%;}
	.wpcf7-select{width: 107%;}
	.cforms-captcha{width: 22%;}
	.shortcode-partners .partners-carousel .four.columns{margin-right: 1.8% !important;}
	
}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	div.tooltip { display:none !important; }
	#back-to-top a{display: none;}
	.blogarchive .post .readmore{float: left;margin-top: 20px;}
	.dl-menuwrapper{display: block !important;}
	
	.boxedpage #wrapper .fullwidth-section{opacity: 1;filter: alpha(opacity=100);width: 460px;left: -20px;}
	.boxedpage #wrapper .fullwidth-section > .container{max-width: 445px;display: block;}
	
	.fullwidth-section .container{width: 445px !important;}
	.vc_row-fluid .vc_span6, .wpb_teaser_grid.wpb_carousel .vc_span6, .vc_row-fluid .vc_span8, .vc_row-fluid .vc_span4, .wpb_teaser_grid.wpb_carousel .vc_span4{width: 100% !important;margin-bottom: 40px;}
	#accordion .acc-title h2, .acc-substitute .acc-title h2{width: 94% !important;}
	
	.main_cols{margin-bottom: 40px;}
	.ls-wp-fullwidth-container, .rev_slider_wrapper{
		min-height: 140px !important;
	}
	h1{
		font-size: 1.5em !important;
		line-height: 1.3em;
		margin-bottom: 10px;
	}
	h2{
		font-size: 1.3em !important;
		line-height: 1.2em;
	}
	.logo img{max-width: 100%;}
	.fullwidth-container{background-size: auto !important;}
	.fullwidth-container .container{width: 440px;}
	#header{
	  	width: 460px;
	  	left: 0;
	  	height: 60px !important;
  	}
	/*
.header_container{
    	height: 60px !important;
    	top: 0 !important;
    }
*/

	/* NEW ADJUSTS FOR THE HEADERS */
	
	.fullwidth_container.style-top-bar, .info_above_menu, .style-top-bar .container, .fullwidth_container_menu .container{-webkit-transition:all linear .5s;
-moz-transition:all linear .5s;
-ms-transition:all linear .5s;
-o-transition:all linear .5s;
transition:all linear .5s; overflow: hidden; height: 100%; display: block; position: relative; float: left; width: 100%;}
	.fullwidth_container_menu .container{overflow:visible;}
	
	.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{
		line-height: 1.8em;
		font-size: 1em !important;
		color: #fff;
		display: initial;
		margin-right: 0;
		font-weight: 500 !important;
		top: -2px;
		padding: 0;
		float: left;
		text-align: center;
		width: 100%;
		border: none !important;
	}
	
	.info_above_menu{margin-top: 10px;float: none;}
	
	.info_above_menu .top-bar-menu, .info_above_menu .socialdiv, .info_above_menu .socialdiv-dark{
		float: none;
		width: 100%;
		text-align: center;
		display: inline-block;
		border: none !important;
	}
	.info_above_menu .menu_wpml_widget, .smartbox_dynamic_shopping_bag{
		float: none;
		width: 100%%;
		text-align: center;
		display: inline-block;
		border: none !important;
		margin-top: 10px;
	}
	
	.style-top-bar #lang_sel, .smartbox_dynamic_shopping_bag .smartbox_little_shopping_bag_wrapper{float: none;}
	
	.top-bar-menu ul, .info_above_menu .socialdiv ul, .info_above_menu .socialdiv-dark ul, #lang_sel ul, .smartbox_little_shopping_bag_wrapper{
		text-align: center;
		display: inline-block;
		-webkit-box-shadow: none;
		box-shadow: none;
	}





	header .logo_and_menu{
	  	padding: 0;
	  	top: 0;
	  	background: none;
	  	min-height: 0 !important;
	  	
  	}
  	.style-top-bar .container, .fullwidth_container_menu .container{
	  	width: 460px !important;
  	
	  	margin: 0 auto;
	  	float: none;
}
	
	.projects_media.fullwidthslider .flexslider{
		height: 200px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides{
		height: 200px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides li img{
		height: 200px !important;
	}
	#the_movies iframe{height: 230px !important;}
	.fullwidth_container_menu #menulava{display: none;}
	
	#select-menu{display: none;}
	.dropdown-menu {
		background: #fff url("../img/navselect.png") no-repeat scroll center center;
border: none;
border-radius: 3px;
color: #444444;
float: right;
font-family: Helvetica,Arial,sans-serif;
font-size: 10px;

		padding: 10px;
text-indent: -9999px;
text-transform: uppercase;
top: 6px;

		width: 47px !important;
}
	ul.products li.hentry:hover a.product_type_simple, ul.products .hentry a.product_type_simple{display: none;}
	.dropdown-menu option:hover, .dropdown-menu a:hover{
		color: #444 !important;
	}
	
	.logo{
	  	left: 0;
		position: relative;
	  	display: inline-block;
		width: auto !important;
		text-align: center;
  	  	
	  	margin: 5px 0 0 0 !important;
  	  	
  	
	  	width: 100% !important;
}
  	.logo h1{
	  	text-align: center;
	  	display: inline-block;
	  	float: none;
	  	margin-bottom: 0;
  	}
  	#secondary{left: -10px !important;}
	/*
#slider_container, #flexslider_container, .flexslider_container{
		padding-top: 60px !important;
	}
	.fullwidth-container{
		margin-top: 60px !important;
	}
*/
	
	#tabs .panes{margin: -4px 0 0 0 !important; width: 93.5% !important;}
	
	
	#tabs ul.tabs li{width: 100% !important; margin: 0 !important;}
	#tabs ul.tabs li a {
		padding: 15px 0px 12px 10px;
		width: 91.3% !important;
		display: inline-block;
	}
	.title_and_text{width: 74%;}
	.projects_container_proj, .projects_container_s4 {width: 100% !important;}
	.home_widget{width: 100%;}
	#footer_content .twitter_container{margin-top: 25px;}
	.eight.columns .projects_container_s4  .smartboxtitle{width: 94% !important;}
	.shortcodes-typography{
		font-size: 1.5em !important;
		line-height: 1.1em !important;
		margin-bottom: 15px;
	}
	.page_title{font-size: 1em !important; width: 80% !important;}
	.secondaryTitle{font-size: 1em !important;width: 80% !important;line-height: 1.1em !important;}
	.projects_nav1{width: 17% !important;}
  	.nav-previous-nav1 a{height: 10px !important;width: 10px !important;right:-8px;}
  	.nav-next-nav1 a{height: 10px !important;width: 10px !important;right:-10px;}

	.featured-box .columns .des-sc-button{
		float: left !important;
	}
	.title_and_text{width: 75% !important;}
	.contact-form{margin-bottom: 20px !important;}
	
	.home-no-slider{padding-top: 80px;}
	.info_above_menu_left{font-size: 8px !important;}
	.info_above_menu_right, .language_selector_right{
		float: left !important;
		top: -6px;
		position: relative;
	}
	
	.tp-caption.fl-title{
		font-size: 12px !important;
	}
	.post-listing{
		border-left: none !important;
		padding-left: 0px !important;
	}

	.fancyborder .fancyb{
		width: auto !important;
	}

	.featured-box {
		width: 97% !important;
	}

	.featured-box h3{
	  	width: 100% !important;
	  	margin-bottom: 20px;
  	}
  	
  	.featured-box p{
	  	float: none !important;
	  	clear: both !important;
	  	top: 0px !important;
	  	margin-top: 10px;
	  	right: 0px !important;
  	}
  	.center-button{padding-bottom: 70px; margin-left: 90px; left: 0;top: 16px; position: relative;width: auto !important;}
		nav#menu ul#menulava{
	  	display: none;
  	
}
  	.acc-substitute h2, #accordion h2{width: 92% !important;}
  	.serviceballs{display: none !important;}
  	.special_tabs{display:none !important;}
	.acc-substitute{display: block !important; margin-bottom: 50px !important;}
	.acc-substitute .acc-sec h1, .acc-substitute .acc-sec h2, .acc-substitute .acc-sec h3, .acc-substitute .acc-sec h4, .acc-substitute .acc-sec h5, .acc-substitute .acc-sec h6{
		text-align: left !important;
	}
  	.camera_caption{margin-left: -5px;}
  	.camera_caption h1{font-size: 0.4em !important;}
  	.camera_caption .image{display: none !important;}
  	.camera_caption .container{top: -40px;}
  	.two-thirds .recentProjects3 .projects_container_proj{width: 93% !important;}
  	.flexslider_container .flexslider{height: 160px !important;}
  	.flexslider_container .flexslider .flex-caption{display: none !important;}
  	.fancyborder{width: 91% !important;}
  	.fancyborder .fancyb{width: 90% !important;}
  	.flexslider .flex-caption{display: none !important;}
  	.headerstyle-style4 .slogan {
		width: 43%;
		text-align: left;
		margin-top: 10px !important;
		font-size: 11px !important;
	}
  	.revBanner .rev_slider_wrapper{min-height: 50px !important; height: auto !important;}
  	.container .one-third.column{margin-bottom: 25px !important;}




  	.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb, .recentPosts .flexslider{width: 100% !important;}
  	.recentPosts .post .title_date{width: 100% !important;}
  	.recentPosts .post .title_date .title{width: 100%;}
  	.the_content_text{width: 100%;}
  	.home_widget .flex-direction-nav{xwidth: 63%;}
  	
  	
  	.p_excerpt{margin-bottom: 5px !important; margin-top: 0 !important;}
  	.home_widget .projects_container .project_open_s2{
	  	height: 124px;
	  	background: none;
	  	
  	}

  	.header-shadow{display: none;}
  	.project_open_s2 .project_content_s2{
	  	margin: 0 !important;
  	}
  	.recentPosts .project_open_s2{
	  	background: none !important;
  	}

  	
  	.home_widget .projects_container .project_open_s3{height: 200px;}
  	.camera_caption{
	  	xdisplay: none !important;
	  	xvisibility: hidden !important;
  	}
  	
  	
  	#white_content{
	  	width: 460px;
  	}
  	.boxedpage .header_container{width: 460px !important;}
   .boxedpage #white_content{width: 460px;}
   .boxedpage #wrapper{width: 460px;}
   .boxedpage .mail_chimp_form_container{width: 91.3%;padding: 40px 20px;}
   .boxedpage .mail_chimp_form_container .container{width: 100%;}
   .vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container {
width: 76% !important;
}
	.bird-img{width: 94%;}
	#tweet_scroll_place{
	  	height: 60px !important;
	  	width: 100%;
  	}
  	.dl-menuwrapper .dl-menu{margin: 40px 0 0 -5px !important;}
  	.mail-box{width: 100%;margin-top: 35px;}
  	.news-l {
		left: 0%;
		position: relative;
		width: 100%;
	}
  	.page_title_s3 .overlay_sep{display: none;}
  	.mail_chimp_form_container .container{
		left: 0 !important;
		width: 430px !important;
	}
	.news-l {
		left: 0%;
		position: relative;
		width: 100%;
	}
	.mail_chimp_form_container .banner {
		width: 91%;
		left: 0;
		position: relative;
		font-size: 15px;
	}
	.mail_chimp_form_container .form {margin-top: 0;width: 96%;}
	
	.mail_chimp_form_container input{position: relative;float: left;width: 88%;text-align: center;margin-left: 0;}
	
	.mail_chimp_form_container input.button{float: left;position: relative;width: 96% !important;left: -11px;}
  	#wrapper{
	  	width: 460px;
	  	margin-top: 0;
	  	top: 0;
	  	margin-bottom: 0;
  	}
  	
  	.shortcode-services{
	  	padding: 0 !important;
  	}
  	
  	.home_widget .page_title_s2{
	  	width: 99%;
  	}
  	.recentPosts .the_content .title_content .the_title {
	  	margin-bottom: 10px;
	  	width: 82%;
	}
	.comments_number{right: 5px;}
  	.home_widget .page_title
  	{
	  	width: 95%;
  	}
  	
  	#big_footer{
	  	margin-top: 0;
  	}
  	
  	.divider_940{
	  	width: 420px;
	  	margin: 0 10px;
  	}
  	
  	.reset_960{
	  	width: 435px;
  	}
  	
	.acc-substitute .pane{
		xpadding: 0 15px 20px 10px !important;
	}
  	.acc-substitute .pane h3{
	  	font-size: 18px !important;
  	}
  	#option_wrapper, .option_btn{display: none !important;}
  	#footer_content{
	  	margin-top: 0;
	  	width: 435px;
	  	margin-bottom: 35px;
  	}
  	.socialdiv{float: none !important;margin-top: 20px;}
  	.blogarchive .metas_container{
	  	left: 0;
	  	margin-top: 10px;
  	}
  
  	.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
	  	height: 140px !important;
  	}
  	.tweet_text, #tweet_scroll_place li a{font-size: 10px !important;}
  	.single .entry-content, .blogarchive .post .the_title, .blogarchive .post .blog_excerpt{
	  	margin-left: 0 !important;
  	}
  	
  	.mejs-container{
	  	margin-left: 0 !important;
	  	width: 300px !important;
  	}
  	
  	.single #commentform .form-submit #submit{
	  	width: 40% !important;
  	}
  	
  	#projects-2 .da-thumbs li{
	  	width: 98.5% !important;
  	}
  	#projects-2 .da-thumbs li.one-third a div .overlay_categories{
	  	margin: 5px 20px 5px 40px !important;
  	}
  	.da-thumbs li.one-third a div .viewproj, .da-thumbs li.four a div .viewproj, .da-thumbs li.four a div .viewproj{margin: 52px 20px 20px 40px;}
  	.da-thumbs li.four a,  .da-thumbs li.four a img, .da-thumbs li.one-third a,  .da-thumbs li.one-third a img, .da-thumbs li.eight a,  .da-thumbs li.eight a img{
	  	height: 306px !important;
  	}
  	#projects-2 .da-thumbs li.four a div .overlay_categories {
		margin: 5px 20px 0 40px !important;
	}
  	.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.eight a div .overlay_title, .da-thumbs li.four a div .overlay_title, .da-thumbs li.four a div .da-title{
	  	display: block;
		position: relative;
		float: left;
		padding: 10px 0 0 0;
		margin: 25px 20px 0 40px;
		font-weight: normal;
		color: rgba(255, 255, 255, 0.9);
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
		width: 87%;
		font-size: 20px;
		font-family: 'Open Sans', Arial;
		font-weight: bold;
  	}
  	
  	.da-thumbs li.one-third a div .overlay_sep, .da-thumbs li.eight a div .overlay_sep{
	  	height: 2px;
			background: #39C;
			width: 35px;
			position: relative;
			float: left;
			margin: 0 0 5px 20px;
  	}
  	
  	.da-thumbs li.one-third a div .overlay_text, .da-thumbs li.eight a div .overlay_text{
	  	display: none;
  	}
  	
  	.ch-grid li.nc2, .ch-grid li.nc3, .ch-grid li.nc4{
	  	height: 220px;
  	}
  	
  	.thumbnails_list .slides_item{
	  	width: 100% !important;
  	}
  	.filterby_btn{
	  	width: 21% !important;
	  	font-size: 0.7em !important;
	  	padding: 7px !important;
  	}
  	.arrow-right{top: 9px !important;}
  	.projectCategories{top: 20px !important; width: 71%;border: none !important;}
  	.filterby .projectCategories li{line-height: 27px;}
  	.filterby .projectCategories li{border-right: 0 !important;}
  	.filterby .projectCategories li a{
	  	padding: 0 14px !important; 
	  	font-size: 0.7em !important;
  	
}
  	.projects_nav1{
	  	right: 10px;
	  	width: 15%;
  	}
  	.mail_chimp_form_container .banner h3{font-size: 1.3em;}
  	#footer_content .menu{margin-bottom: 25px !important;}
  	.projects_media{
	  	width: 97%;
	  	float: left;
	  	padding: 0;
	  	margin-bottom: 10px;
  	}
  	.copys .container{width: 445px !important;}
  	.footer_right_content .footer_menu{
	  	float: none;
	  	text-align: center;
	  	line-height: 20px;
  	}
  	.page_title .arrows-proj2{
	  	right: 0;
	  	top: 0;
  	}
  	
  	.project_list .slides_container div.slides_column{
	  	width: 299px;
  	}
  	
  	.project_list .slides_container .post-thumb{
	  	width: 293px;
	  	height: 200px;
  	}
  	
  	.slides_container .post-thumb.r{
	  	margin-left: 0;
  	}
  	
  	.copys_right, .copys_left{
	  	text-align: center;
  	}
  	.tp-button.green, .tp-button.blue, .tp-button.red, .tp-button.orange, .tp-button.darkgrey, .tp-button.lightgrey{
	  	padding: 4px !important;
	  	font-size: 0.7em !important;
  	}
  	.alignnone{
	  	margin-right: 0 !important;
  	}
  	.single .depth-4, .single .depth-5, .single .depth-6, .single .depth-7, .single .depth-8, .single .depth-9, .single .depth-10, .single .depth-11, .single .depth-12{padding-left: 10px;}
	
	li.comment.depth-4{width: 388px !important;}
	li.comment.depth-5{width: 378px !important;}
	li.comment.depth-6{width: 370px !important;}
	li.comment.depth-7{width: 361px !important;}
	li.comment.depth-8{width: 351px !important;}
	li.comment.depth-9{width: 341px !important;}
	li.comment.depth-10{width: 331px !important;}
	
	#menu_top_bar > li{height: auto;line-height: 1.7em;}
	
	/* Differents Headers*/
	
	/*
.headerstyle-style4.header_container{
		height: 153px !important;
	}
	.info_above_menu .eight:first-child{width: 37%;top: 6px !important ;}
  	.info_above_menu .eight:last-child{width: 61%;}
  	
	.headerstyle-style4 .info_above_menu.style4 {
		margin-top: -27px !important;
	}
	.headerstyle-style4 .info_above_menu #searchform_top{top: 19px;}
	.headerstyle-style4 .logo{margin: -9px 0 !important;}
	
	.headerstyle-style4 header .logo_and_menu{min-height: 60px !important;top: 15px;}
	
	.headerstyle-style4 #select-menu {
		display: block;
		float: left;
		position: relative;
		width: 80%;
		left: 0;
		top: 5px;
	}
	.headerstyle-style4 .fullwidth_container_menu {
		background: #212121;
		height: 50px;
	}
	
	.headerstyle-style4 .woocommerce-menu #menulava_top > li {
		padding-left: 3px;
	}
	.headerstyle-style4 .info_above_menu .menu_wpml_widget {
		right: 0;
	}
*/
	/* .headerstyle-style4 #menulava_top{margin-right: 0;} */
	.headerstyle-style4 #slider_container, .headerstyle-style4 #flexslider_container, .headerstyle-style4 .flexslider_container {
		padding-top: 155px !important;
		-webkit-transition: all 0.4s linear;
		-moz-transition: all 0.4s linear;
		-ms-transition: all 0.4s linear;
		-o-transition: all 0.4s linear;
		transition: all 0.4s linear;
	}
	.slogan{margin-top: 5px !important;}
	/* Header Style 1 */
	
	/* .headerstyle-style1 .smartbox_dynamic_shopping_bag{margin-left: 15px;} */
	
	/* Header Style 2 */
	/*
.headerstyle-style2 nav#menu #select-menu {display: none;}
	.headerstyle-style2 .smartbox_dynamic_shopping_bag{margin-left: 15px;}
	
	.headerstyle-style2 .info_above_menu .eight:first-child{width: 100%;top: 14px !important;text-align: center;}
  	.headerstyle-style2 .info_above_menu .eight:last-child{width: 100%;}
	
	.headerstyle-style2 .fullwidth_container.style-top-bar{height: 80px;}
	.headerstyle-style2.header_container{height: auto !important;}
	.headerstyle-style2.n-hc{height: 60px !important;}
	
	.headerstyle-style2 .info_above_menu #searchform_top{margin-top: 20px;}
	.headerstyle-style2 .woocommerce-menu{margin-top: 33px;margin-right: 10px;}
	.headerstyle-style2 .info_above_menu .menu_wpml_widget{margin-top: 18px;}
	.headerstyle-style2 .info_above_menu #s_top:focus{width: 415px;}
*/
	
	/* Header Style 3 */
	/*
.headerstyle-style3 nav#menu #select-menu {width: 175px;}
	.headerstyle-style3 .smartbox_dynamic_shopping_bag{margin-left: 15px;}
	
	.headerstyle-style3 .info_above_menu .eight:first-child{width: 100%;top: 14px !important;text-align: center;}
  	.headerstyle-style3 .info_above_menu .eight:last-child{width: 100%;}
	
	.headerstyle-style3 .fullwidth_container.style-top-bar{height: 80px;}
	.headerstyle-style3.header_container{height: 145px !important;}
	.headerstyle-style3.n-hc{height: 60px !important;}
	
	.headerstyle-style3 .info_above_menu #searchform_top{margin-top: 20px;}
	.headerstyle-style3 .woocommerce-menu{margin-top: 33px;margin-right: 10px;}
	.headerstyle-style3 .info_above_menu .menu_wpml_widget{margin-top: 18px;}
	.headerstyle-style3 .info_above_menu #s_top:focus{width: 415px;}
	
	.headerstyle-style4 .style-top-bar .info_above_menu .telephone, .headerstyle-style4 .style-top-bar .info_above_menu .email, .headerstyle-style4 .style-top-bar .info_above_menu .address, .headerstyle-style4 .style-top-bar .info_above_menu .textfield{
		font-size: 9px !important;
		margin-right: 0;
	}
	.headerstyle-style4 #lang_sel a.lang_sel_sel{font-size: 9px !important;}
	.headerstyle-style4 .style-top-bar .info_above_menu a{font-size: 9px !important;}
	.headerstyle-style4 .info_above_menu .eight:first-child{width: 38%;}
*/
	
	.dl-menuwrapper{right: -10px;top: -13px;}
	.dl-menuwrapper button{right: 90px;float: right;}
	.dl-menuwrapper button{right: 100px !important;}
	
	#menu {float: right;margin: 0 !important;right: 120px !important;height: 60px;top: -9px !important;}
	
	.headerstyle-style4 .socialdiv, .headerstyle-style4 .socialdiv-dark{top: -5px;left: -15px;}
	.headerstyle-style4 .trigger_toppanel_closer {top: 48px;right: 100px;}
	.headerstyle-style4 #toppanel_trigger {top: 134px !important;right: 100px;}
	.headerstyle-style4 #searchform_top {top: 48px;right: 103px;}
	.headerstyle-style4.n-hc #searchform_top {top: 48px;}
	.headerstyle-style4.n-hc #toppanel_trigger {top: 117px !important;}
	.headerstyle-style4.n-hc .trigger_toppanel_closer {top: 48px;}
	.headerstyle-style4 #menulava{display: none;}
	.headerstyle-style4 .fullwidth_container_menu {margin-top: 5px;position: relative;float: left;border: none !important;}
	
	
	.headerstyle-style4 .dl-menuwrapper {display: block !important;padding-top: 18px;width: 81% !important;left: -23%;}
	.headerstyle-style4 .dl-menuwrapper button{right: 0;}
	.headerstyle-style4 #s_top {right: 0;}
/* 	.headerstyle-style4{padding-bottom: 10px;} */
	.headerstyle-style4 .info_above_menu .top-bar-menu{height: 25px;padding-left: 0;}
	.headerstyle-style4 .info_above_menu .menu_wpml_widget{right: 0;}
	
	
}


/* Vertical Iphone */

@media only screen and (max-width: 479px) {
	
	#back-to-top a{display: none;}
	
	.boxedpage #wrapper .fullwidth-section{opacity: 1;filter: alpha(opacity=100);width: 300px ;left: -13px;}
	.boxedpage #wrapper .fullwidth-section > .container{max-width: 285px;display: block;}

	.main_cols{margin-bottom: 40px;}
	
	h1{font-size: 1.65em !important;line-height: 1em;margin-bottom: 10px;}
	h2{font-size: 1.45em !important;line-height: 1.2em !important;}

	.fullwidth-container{background-size: auto 100% !important;}
	.fullwidth-container .container{width: 295px !important;}
	#header{width: 300px;left: 0;}
  	.vc_row-fluid .wpb_wrapper{margin-bottom: 20px !important;}
	
    #projects-2 .da-thumbs li.eight a div .overlay_categories {padding: 5px 0 0 0;margin: -10px 0 0 20px !important;}
	.da-thumbs li.eight a div .viewproj i{font-size: 28px;}
	.da-thumbs li.eight a div .viewproj{margin: 150px 20px 5px 20px;}
	#projects-2 .da-thumbs li.one-third a div .overlay_categories {margin: -10px 20px 5px 20px !important;}
	.single .depth-4, .single .depth-5, .single .depth-6, .single .depth-7, .single .depth-8, .single .depth-9, .single .depth-10, .single .depth-11, .single .depth-12{padding-left: 10px;}
	
	li.comment.depth-4{width: 388px !important;}
	li.comment.depth-5{width: 378px !important;}
	li.comment.depth-6{width: 370px !important;}
	li.comment.depth-7{width: 361px !important;}
	li.comment.depth-8{width: 351px !important;}
	li.comment.depth-9{width: 341px !important;}
	li.comment.depth-10{width: 331px !important;}
	
	#menu{width: auto !important;float: right;margin:0 !important;}
	nav#menu #select-menu {display: none;}
	.projects_media.fullwidthslider .flexslider{
		height: 200px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides{
		height: 200px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides li img{
		height: 200px !important;
	}
	.logo img{max-width: 100%;margin: 5px 0 2px 0 !important;}
	#the_movies iframe{height: 165px !important;}
	.blogarchive .post .readmore{float: left;margin-top: 20px;}
		
	.logo{margin-bottom: 0;left: 0;position: relative;display: inline-block;width: auto !important;text-align: center;}
	
  	#secondary{left: -10px !important;}
	
	#wrapper .cameracontrols{left: 108px;}
	
	.wpb_wrapper hr{width: 98%;}
	
	.home_widget .page_title_s3, .home_widget .page_title_s4, .page_title_testimonials, .smartboxtitle{width: 98.1%;}
	
	#tabs .panes{margin: -4px 0 0 0 !important; width: 89.5% !important;}
	
	.vc_span4 #tabs .panes{margin: -4px 0 0 0 !important; width: 82.5% !important;}
	
	.mail_chimp_form_container .container{left: 0 !important;}
	
	.mail_chimp_form_container .banner {font-size: 15px;left: 0;margin-top: 20px;position: relative; width: 100%;}
	.mail_chimp_form_container .container .eight.columns{margin-right: 0 !important;}
	.news-l{position: relative;width: 275px;margin: 0 auto;display: inline-block;}
	
	.mail_chimp_form_container .form {margin-top: 0;width: 100%;}
	
	.mail_chimp_form_container input{position: relative;float: left;width: 86%;text-align: center;margin-left: 0;}
	
	.mail_chimp_form_container input.button{float: left;position: relative;width: 97.6% !important;left: -10px;}
	#tabs ul.tabs li{width: 100% !important; margin: 0 !important;}
	#tabs ul.tabs li a {padding: 15px 0px 12px 10px;width: 86% !important;display: inline-block;}
	.title_and_text{width: 74%;}
	.projects_container_proj, .projects_container_s4 {width: 100% !important;}
	.home_widget{width: 100%;margin-bottom: 60px !important;}
	#footer_content .twitter_container{margin-top: 25px;}
	.eight.columns .projects_container_s4  .smartboxtitle{width: 94% !important;}
	.shortcodes-typography{font-size: 1.5em !important;line-height: 1.1em !important;margin-bottom: 15px;}
	.page_title{font-size: 1em !important; width: 80% !important;}
	.secondaryTitle{font-size: 1em !important;width: 80% !important;line-height: 1.1em !important;}
	.projects_nav1{width: 17% !important;}
  	.nav-previous-nav1 a{height: 10px !important;width: 10px !important;right:-8px;}
  	.nav-next-nav1 a{height: 10px !important;width: 10px !important;right:-10px;}

	.featured-box .columns .des-sc-button{float: left !important;}
	
	.title_and_text{width: 75% !important;}
	.contact-form{margin-bottom: 20px !important;}
	
	.home-no-slider{padding-top: 80px;}
	.info_above_menu_left{font-size: 8px !important;}
	.info_above_menu_right, .language_selector_right{float: left !important;top: -6px;position: relative;}
	
	.tp-caption.fl-title{font-size: 12px !important;}
	.post-listing{border-left: none !important;padding-left: 0px !important;}

	.fancyborder .fancyb{width: auto !important;}

	.featured-box {width: 97% !important;}

	.featured-box h3{width: 100% !important;margin-bottom: 20px;}
  	
  	.featured-box p{float: none !important;clear: both !important;top: 0px !important;margin-top: 10px;right: 0px !important;}
	
	nav#menu ul#menulava{display: none;}
	
	.wpb_text_column .eight.columns .recent_projects.recent_testimonials{margin: 70px 0 50px 0;}
	.footer_right_content .footer_menu{text-align: center;line-height: 1.5em;}
	.footer_right_content .footer_menu li{margin: 0;border: 0;}
	#footer_content .menu-usefull-links-container{margin-bottom: 40px;}
  	.acc-substitute h2, #accordion h2{width: 92% !important;}
  	.serviceballs{display: none !important;}
  	.special_tabs{display:none !important;}
	.acc-substitute{display: block !important; margin-bottom: 80px !important;}
	.acc-substitute .acc-sec h1, .acc-substitute .acc-sec h2, .acc-substitute .acc-sec h3, .acc-substitute .acc-sec h4, .acc-substitute .acc-sec h5, .acc-substitute .acc-sec h6{text-align: left !important;}
	
  	.camera_caption{margin-left: -5px;}
  	.camera_caption h1{font-size: 0.4em !important;}
  	.camera_caption .image{display: none !important;}
  	.camera_caption .container{top: -40px;}
  	.two-thirds .recentProjects3 .projects_container_proj{width: 93% !important;}
  	.flexslider_container .flexslider{height: 160px !important;}
  	.flexslider_container .flexslider .flex-caption{display: none !important;}
  	.fancyborder{width: 91% !important;}
  	.fancyborder .fancyb{width: 90% !important;}
  	.flexslider .flex-caption{display: none !important;}
  	.slogan{display: none;}
  	.revBanner .rev_slider_wrapper{min-height: 50px !important; height: auto !important;}
  	.container .one-third.column{margin-bottom: 25px !important;}

  	.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb, .recentPosts .flexslider{width: 100% !important;}
  	.recentPosts .post .title_date{width: 100% !important;}
  	.recentPosts .post .title_date .title{width: 100%;}
  	.the_content_text{width: 100%;}
  	.home_widget .flex-direction-nav{xwidth: 63%;}
  	
  	#tweet_scroll_place{height: 50px !important;line-height: 1.2em;width: 97%;left: 2%;}
  	
  	.mail-box{width: 100%;}
  	.p_excerpt{margin-bottom: 5px !important; margin-top: 0 !important;}
  	.home_widget .projects_container .project_open_s2{height: 124px;background: none;}

  	.header-shadow{display: none;}
  	.project_open_s2 .project_content_s2{margin: 0 !important;}
 
  	.recentPosts .project_open_s2{background: none !important;}
  	
  	/* WOOCOMMERCE */
  	
  	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	  	width: 93%;
  	}
  	.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{width: 92%;}
  	.woocommerce-tabs {position: relative;float: left;margin-bottom: 60px;width: 92%;margin: 3% 1% 13% 4%;}
	.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {float: left;margin: 0 2.3% 2.992em 4%;padding: 0;position: relative;width: 84.05%;}
	.related.products h2 {margin: 20px 4%;}
  	.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {float: left;width: 92%;margin-bottom: 2em;margin-left: 5%;margin-top: 8%;}
	
	
	.pageTitle{width: 100% !important;}
	.breadcrumbs-container {margin-top: 0;margin-bottom: 20px;width: 100%;}
	.entry-breadcrumb{text-align: left; margin-top: -25px;}
	.entry-breadcrumb p{text-align: left;margin-left: 8px !important;}
  	.home_widget .projects_container .project_open_s3{height: 200px;}

  	#white_content{width: 320px;}
  	
  	#header_bg #white_content{margin-top: 40px !important;}
  	.page_title_s3 .overlay_sep{display: none;}
  	
  	#wrapper{width: 320px;margin-top: 0;top: 0;margin-bottom: 0;}
  	
  	.shortcode-services{padding: 0 !important;}
  	
  	.home_widget .page_title_s2{width: 99%;}
  	
  	.home_widget .page_title{width: 95%;}
  	
  	#big_footer{margin-top: 0;}
  	#footer_content{margin-top: 0;width: 290px;margin-bottom: 35px;}
  	
  	.divider_940{width: 300px;margin: 0 10px;}
  	
  	.reset_960{width: 295px;}
  	
	
  	.acc-substitute .pane h3{font-size: 18px !important;}
  	
  	#option_wrapper, .option_btn{display: none !important;}
  	
  	.blogarchive .metas_container{left: 0;margin-top: 10px;}
  
  	.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{height: 140px !important;}
  	.tweet_text, #tweet_scroll_place li a{font-size: 12px !important;line-height: 1.2em !important;}
  	.single .entry-content, .blogarchive .post .the_title, .blogarchive .post .blog_excerpt{margin-left: 0 !important;}
  	
  	.mejs-container{margin-left: 0 !important;width: 300px !important;}
  	
  	.single #commentform .form-submit #submit{width: 40% !important;}
  	
  	#projects-2 .da-thumbs li{width: 100% !important;}
  	
  	.da-thumbs li.four a,  .da-thumbs li.four a img, .da-thumbs li.one-third a,  .da-thumbs li.one-third a img, .da-thumbs li.eight a,  .da-thumbs li.eight a img{height: 207px !important;}
  	
  	.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.eight a div .overlay_title{display: block;position: relative;float: left;padding: 10px 0 0 0;margin: 10px 20px 10px 20px;font-weight: normal;color: rgba(255, 255, 255, 0.9);text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);width: 87%;font-size: 18px;font-family: Helvetica Neue, Arial, sans-serif;font-weight: bold;}
  	
  	.da-thumbs li.one-third a div .overlay_sep, .da-thumbs li.eight a div .overlay_sep{height: 2px;background: #39C;width: 35px;position: relative;float: left;margin: 0 0 5px 20px;}
  	
  	.da-thumbs li.one-third a div .overlay_text, .da-thumbs li.eight a div .overlay_text{display: none;}
  	
  	.ch-grid li.nc2, .ch-grid li.nc3, .ch-grid li.nc4{height: 220px;}
  	
  	.thumbnails_list .slides_item{width: 100% !important;}
  	.filterby_btn{width: 21% !important;font-size: 0.9em !important;padding: 4px !important;margin: 0; -webkit-border-radius: 3px; border-radius: 3px;text-align: center;}
  	
  	.arrow-right{top: 29px !important;width: 0px; height: 0px; border-top: 5px solid #26ade4; border-bottom: 5px solid transparent; border-left: 5px solid transparent; position: absolute; right: 31px; z-index: 99999; border-right: 5px solid transparent;}
  	
  	.projectCategories{top: 0px !important; width: 100%;border: none !important;margin: 15px 0 20px 0;text-align: center;display: inline-block;}
  	.filterby .projectCategories li{line-height: 27px;}
  	.filterby .projectCategories li{border-right: 0 !important;text-align: center;}
  	.filterby .projectCategories li a{padding: 0 13px !important; font-size: 0.85em !important;}
  	
  	.projects_nav1{right: 10px;width: 15%;}
  	
  	.projects_media{width: 97%;float: left;padding: 0;margin-bottom: 10px;}
  	
  	.page_title .arrows-proj2{right: 0;top: 0;}
  	
  	.project_list .slides_container div.slides_column{width: 299px;}
  	
  	.project_list .slides_container .post-thumb{width: 293px;height: 200px;}
  	
  	.slides_container .post-thumb.r{margin-left: 0;}
  	
  	.copys_right, .copys_left{text-align: center;}
  	
  	
  	.tp-button.green, .tp-button.blue, .tp-button.red, .tp-button.orange, .tp-button.darkgrey, .tp-button.lightgrey{padding: 4px !important;font-size: 0.7em !important;}
  	.alignnone{margin-right: 0 !important;}
  	
	
	.boxedpage .header_container{width: 300px !important;}
   .boxedpage #white_content{width: 300px;}
   .boxedpage #wrapper{width: 300px;}
   .boxedpage .mail_chimp_form_container{width: 86.6%;padding: 40px 20px;}
   .boxedpage .mail_chimp_form_container .container{width: 100%;}
   .vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container {width: 76% !important;}
   
	.boxedpage #footer_content{width: 300px;}
	.boxedpage .news-l{width: 265px;}
	.bird-img{width:78% !important;background: url("../img/twitter_bird.png") no-repeat scroll left center; left: 2%;}
	
	.shortcode-accs .da-thumbs li a{height: 175px !important;}
	
	ul.products li.hentry:hover a.product_type_simple, ul.products .hentry a.product_type_simple{display: none;}
	
	
	
	/* NEW ADJUSTS FOR THE HEADERS */
	
	.dl-menuwrapper{display: block !important;}
	
	.fullwidth_container.style-top-bar, .info_above_menu, .style-top-bar .container, .fullwidth_container_menu .container{-webkit-transition:all linear .5s;
-moz-transition:all linear .5s;
-ms-transition:all linear .5s;
-o-transition:all linear .5s;
transition:all linear .5s; overflow: hidden; height: 100%; display: block; position: relative; float: left; width: 100%;}
	.fullwidth_container_menu .container{overflow:visible;}
	.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{line-height: 1.5em;font-size: 0.9em !important;color: #fff;display: initial;margin-right: 0;font-weight: 500 !important;top: -2px;padding: 0;float: left;text-align: center;width: 100%;border: none !important;}
	
	.logo{padding: 0;float: left;text-align: center;width: 100% !important;margin-top: 0 !important;max-width: 100% !important;}
	
	.logo h1{float: none;text-align: center;display: inline-block;margin-bottom: 0;top: 10px;left: -5px;}
	
	.info_above_menu{margin-top: 5px;}
	
	.info_above_menu .top-bar-menu, .info_above_menu .socialdiv, .info_above_menu .socialdiv-dark{float: none;width: 100%;text-align: center;display: inline-block;border: none !important;height: 36px;top: -4px;}
	
	
	.info_above_menu .menu_wpml_widget, .smartbox_dynamic_shopping_bag{
		float: none;
		width: 100%;
		text-align: center;
		display: inline-block;
		border: none !important;
		margin-top: 0;
	}
	
	.style-top-bar #lang_sel{float: none;padding: 0 16px 0 13px;height: 25px;}
	.smartbox_dynamic_shopping_bag .smartbox_little_shopping_bag_wrapper{
		float: none;
	}
	.top-bar-menu ul, .info_above_menu .socialdiv ul, .info_above_menu .socialdiv-dark ul, #lang_sel ul, .smartbox_little_shopping_bag_wrapper{
		text-align: center;
		display: inline-block;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.video-wrapper{width: 100%;}
	.dl-menuwrapper button{right: -15px;}
	header #menu {width: 78% !important;float: right;margin: 0 !important;right: 50px;}
	header .logo_and_menu{min-height: initial !important;padding-left: 0;background: transparent;z-index: 1;}
	#menu_top_bar > li{height: auto;line-height: 1.7em;}
	.style-top-bar .info_above_menu a{line-height: 1.5em;font-size: 0.9em !important;}
	.style-top-bar .info_above_menu i {margin: 0 1px !important;font-size: 9px;}
	#lang_sel a.lang_sel_sel{padding: 0;}
	.style-top-bar #lang_sel i{margin: 0 5px !important;}
	.n-slider-container{padding-top: 144px !important;}
	#s_top:focus{background: #FFF url(../images/search.jpg) no-repeat 133px center;width: 120px;}
	/* .header_container {display: none;} */
	.headerstyle-style4 .socialdiv, .headerstyle-style4 .socialdiv-dark{top: -24px;left: -15px;}
	.headerstyle-style4 .trigger_toppanel_closer {top: 55px;right: 20px;}
	.headerstyle-style4 #toppanel_trigger {top: 120px !important;right: 20px;}
	.headerstyle-style4 #searchform_top {top: 55px;right: 23px;}
	.headerstyle-style4.n-hc #searchform_top {top: 60px;}
	.headerstyle-style4.n-hc #toppanel_trigger {top: 121px !important;}
	.headerstyle-style4.n-hc .trigger_toppanel_closer {top: 60px;}
	.headerstyle-style4 #menulava{display: none;}
	.headerstyle-style4 .fullwidth_container_menu {margin-top: 5px;position: relative;float: left;border: none !important;}
	
	.headerstyle-style4 #header{width: 300px;left: 0;height: 75px !important;position: relative;float: left;}
	.headerstyle-style4 .dl-menuwrapper {display: block !important;padding-top: 55px;width: 107% !important;left: 22%;}
	.headerstyle-style4 .dl-menuwrapper button{right: 0;}
	.headerstyle-style4 #s_top {right: 0;}
/* 	.headerstyle-style4{padding-bottom: 10px;} */
	.headerstyle-style4 .info_above_menu .top-bar-menu{height: 25px;padding-left: 0;}
	.headerstyle-style4 .info_above_menu .menu_wpml_widget{right: 0;}
	div.tooltip { display:none !important; }
	.center-button{padding-bottom: 70px; margin-left: 22px; left: 0;top: 16px; position: relative;width: auto !important;}
	.videoWrapper{padding-bottom: 80% !important;}
}

