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

	.blog_holder.masonry_full_width article{
		width: 23%;
	}
}

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

	.projects_holder.v6.hover_text.no_space .mix,
	.projects_holder.v6.hover_text.no_space .filler{
		width: 19.99%;
	}

	.safari_browser .projects_holder.v6.hover_text.no_space .mix,
	.safari_browser .projects_holder.v6.hover_text.no_space .filler{
		width: 19.93%;
	}

	.projects_holder.v6 .mix,
	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5 .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v6 .filler,
	.projects_holder.v6.hover_text .filler,
	.projects_holder.v5 .filler,
	.projects_holder.v5.hover_text .filler{
		width: 23.5%;
	}

	.projects_holder.v6 .mix,
	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5 .mix,
	.projects_holder.v5.hover_text .mix{
		margin: 0 0 2.2%;
	}

	.touch footer.uncover{
		position: relative;
		top: 0;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
	}

	.touch .content{
		margin-bottom: 0 !important;
	}
}

@media only screen and (max-width: 1200px){
	body.boxed .wrapper_inner,
	body.boxed footer,
	body.boxed .header_inner,
	body.boxed .full_width .parallax_content,
	body.boxed .carousel-inner,
	body.boxed .footer_inner	{
		width: 1000px;
	}

	body.boxed footer.uncover{
		 width: 100%;
	}

	.container_inner,
	.boxed div.section .section_inner,
	div.grid_section .section_inner,
	.full_width .parallax_content,
	.steps_holder_inner,
	.carousel-inner .slider_content_outer,
	nav.content_menu ul,
    .container_inner nav.content_menu
	.title.position_left_large{
		width: 950px;
	}
	
	.drop_down .wide .second ul li{
		width: 220px;
	}

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

	.header-bottom-right-widget .q_social_icon_holder{
		margin: 0 0 0 5px;
	}

	.header-bottom-right-widget{
		padding: 2px 7px 2px 0;
	}

	.side_menu_button > a{
		padding: 0 9px;
	}

	.projects_holder.v6.hover_text.no_space .mix,
	.projects_holder.v5.hover_text.no_space .mix,
	.projects_holder.v6.hover_text.no_space .filler,
	.projects_holder.v5.hover_text.no_space .filler{
		width: 24.99%;
	}

	.safari_browser .projects_holder.v6.hover_text.no_space .mix,
	.safari_browser .projects_holder.v5.hover_text.no_space .mix,
	.safari_browser .projects_holder.v6.hover_text.no_space .filler,
	.safari_browser .projects_holder.v5.hover_text.no_space .filler{
		width: 24.93%;
	}

	.cover_boxes ul li,
	.cover_boxes ul li .box .thumb{
		width: 227px;
	}

	.cover_boxes ul li.act,
	.cover_boxes ul li .box{
		width: 455px;
	}

	.cover_boxes ul li .box .box_content{
		padding: 0px 0px 0px 247px;
		width: 207px;
	}

	body.boxed .cover_boxes ul li,
	body.boxed .cover_boxes ul li .box .thumb{
		width: 240px;
	}

	body.boxed .cover_boxes ul li.act,
	body.boxed .cover_boxes ul li .box{
		width: 480px;
	}

	body.boxed .cover_boxes ul li .box .box_content{
		padding: 0px 0px 0px 260px;
		width: 220px;
	}

	/* MODS */

	body .carousel-inner .slider_content {
		width: auto!important;
	}

	body .carousel-inner .slider_content .text p {
		padding-left: 20px;
		padding-right: 20px;
	}

	.buttonLink {
		padding: 12px 25px;
	}

	input.buttonLink {
		padding: 10px 25px;
	}

	.footer_bottom .textwidget {
		width: 950px;
	}

	.q_logo a {
		height: 110px!important;
	}

}

@media only screen and (min-width: 1100px) and (max-width: 1200px){
	.mejs-container .mejs-controls .mejs-time span{
		padding: 0 0 0 10px;
	}

	.mejs-container .mejs-controls .mejs-time span.mejs-duration{
		padding: 0 10px 0 0;
	}

	.mejs-controls div.mejs-horizontal-volume-slider{
		width: 50px;
	}

	.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
		width: 35px;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1100px){
	.blog_holder.masonry article .post_info > a,
	.blog_holder.masonry_full_width article .post_info > a{
		margin: 5px 0 0;
		float: left;
	}
}

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

	body.boxed .wrapper_inner,
	body.boxed footer,
	body.boxed .header_inner,
	body.boxed .full_width .parallax_content,
	body.boxed .carousel-inner,
	body.boxed .footer_inner{
		width: 818px;
	}
	
	.container_inner,
	.boxed div.section .section_inner,
	div.grid_section .section_inner,
	.full_width .parallax_content,
	.steps_holder_inner,
	.carousel-inner .slider_content_outer,
	nav.content_menu,
	.title.position_left_large{
		width: 768px;
	}

	.full_width .projects_holder_outer.v6, 
	.full_width .projects_holder_outer.v5{
		width: 100%;
	}

	.header_top .container{
		display: inline-block;
	}
	
	header,
	.header_inner_left,
	footer.uncover{
		position: relative !important;
		left: 0px !important;
		margin-bottom: 0px;
	}
	
	.content{
		margin-bottom: 0 !important;
	}
	
	.right_side_menu_opened .wrapper header{
		left: 0px !important;
	}
	
	header{
		top: 0px !important;
		margin-top: 0px !important;
		display: block;
	}

	.header_top{
		height: auto;
		display: block !important;
	}
	
	.header_top .left,
	.header_top .right{
	    text-align: center;
	    float: none;
	}
	
	.header_top .inner{
		display: inline-block;
		margin: 0 0 -4px;
	}
	
	.header_bottom{
		background-color: #fff;
	}
	
	header.centered_logo .header_inner_left{
		margin: 0px;
	}
	
	header.centered_logo .header_inner_right{
		float:right;
	}
	
	header.centered_logo .logo_wrapper{
		height: 100px !important;
	}
	
	header .q_logo img.normal{
		display: block !important;
		opacity: 1 !important;
		position: relative;
	}
	
	header .q_logo img.light,
	header .q_logo img.dark,
	header .q_logo img.sticky{
		display: none !important;
	}
	
	header.centered_logo .q_logo{
		top: 50%;
	}
	
	header.centered_logo .q_logo img{
		top: -50%;
	}
	
	header .q_logo.animate_logo div.normal{
		opacity:1 !important;
		display: block;
	}
	
	header .q_logo.animate_logo div.dark,
	header .q_logo.animate_logo div.sticky{
		display: none;
	}
	
	.main_menu{
		display: none !important;
	}

	nav.mobile_menu{
		display: block;
	}
	
	.mobile_menu_button{
		display: table;
	}
	
	.logo_wrapper{
		height: 100px !important;
		position: absolute;
		left: 50%;
	}

	header .header_fixed_right_area {
		line-height: 100% !important;
		top: 80px !important;
		width: 100%;
		display: block;
		text-align: center;
		margin: 0;
		position: absolute;
	}

	.header_menu_bottom {
		border-top: none;
	}
	
	.q_logo img{
		left: -50%;
	}

	.light .header_top .q_social_icon_holder i.simple_social,
	.light .header_top .header-widget,
	.light .header_top .header-widget.widget_nav_menu ul.menu > li > a,
	.light .header_top .header-widget p,
	.light .header_top .header-widget a,
	.light .header_top .header-widget span,
	.dark .mobile_menu_button span,
	.dark .side_menu_button > a,
	.dark .shopping_cart_header .header_cart > i{
		color:#777;
	}

	.light .header_top .q_social_icon_holder i.simple_social,
	.light .header_top #lang_sel > ul > li > a,
	.light  .header_top #lang_sel_click > ul > li> a{
		color:#777 !important;
	}

	.dark .header_top .q_social_icon_holder i.simple_social,
	.dark .header_top .header-widget,
	.dark .header_top .header-widget.widget_nav_menu ul.menu > li > a,
	.dark .header_top .header-widget p,
	.dark .header_top .header-widget a,
	.dark .header_top .header-widget span,
	.dark .mobile_menu_button span,
	.dark .side_menu_button > a,
	.dark .shopping_cart_header .header_cart > i{
		color:#777;
	}

	.dark .header_top .q_social_icon_holder i.simple_social,
	.dark .header_top #lang_sel > ul > li > a,
	.dark  .header_top #lang_sel_click > ul > li> a{
		color:#777 !important;
	}
	
	.title {
       height: auto !important;
       padding: 30px 0 !important;
    }

    .title_outer.with_image .title{
    	padding: 0 !important;
    }
	
	.title.has_fixed_background,
	.title.has_background	{
		background: none !important;
		height: auto !important;
		padding: 0 !important;
	}

	.title_outer.animate_title_area{
		height: auto !important;
		opacity: 1 !important;
	}
	
	.title .not_responsive{
		display: block;
	}

	.title_outer.with_image .title .title_subtitle_holder{
		padding: 0 !important;
	}
	
	.title h1{
		margin: 0px;
	}
	
	.side_menu_button{
		height: 100px !important;
	}

    header.menu_bottom.has_header_fixed_right .side_menu_button{
        height: 130px !important;
    }
	
        
	.header_top .right #lang_sel ul ul, .header_top .right #lang_sel_click ul ul {
		right: 0;
	}
	
	nav.content_menu{
		position: relative !important;
		top: 0px !important;
		margin: 0px auto;
	}
	
	nav.content_menu ul.menu{
		display: none;
	}
	
	nav.content_menu .nav_select_menu{
		display: block;
	}
	
	nav.content_menu .back_outer{
		display: none;
	}

	.ls-nav-prev, 
	.ls-nav-next{
		top: 50% !important;	
	}

	.projects_holder.v6 .mix,
	.projects_holder.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.v3 .mix,
	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v4.hover_text .mix,
	.projects_holder.v3.hover_text .mix{
		width: 31.5%;
		margin: 0 0 3%;
	}

	.projects_holder.v6 .filler,
	.projects_holder.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.v3 .filler,
	.projects_holder.v6.hover_text .filler,
	.projects_holder.v5.hover_text .filler,
	.projects_holder.v4.hover_text .filler,
	.projects_holder.v3.hover_text .filler{
		width: 32%;
	}

	.projects_holder.v6.hover_text.no_space .mix,
	.projects_holder.v5.hover_text.no_space .mix,
	.projects_holder.v4.hover_text.no_space .mix,
	.projects_holder.v3.hover_text.no_space .mix,
	.projects_holder.v6.hover_text.no_space .filler,
	.projects_holder.v5.hover_text.no_space .filler,
	.projects_holder.v4.hover_text.no_space .filler,
	.projects_holder.v3.hover_text.no_space .filler{
		width: 33.32%;
	}

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

	.projects_holder.v2 .mix,
	.projects_holder.v2.hover_text .mix,
	.projects_holder.v2 .filler,
	.projects_holder.v2.hover_text .filler{
		width: 48.4%;
	}

	.projects_holder.v2 .mix,
	.projects_holder.v2.hover_text .mix{
		margin: 0 0 3.1%;
	}

	.blog_holder.masonry article{
		width: 47%;
	}

	.blog_holder.masonry_full_width article{
		width: 30.5%;
	}
        
	.box_image_holder .box_icon .fa-stack {
		font-size: 3em;
	}
	
	.q_steps_holder .step1{
		left: -81px; 
	}

	.q_steps_holder .step2{
		left: 122px;
	}

	.q_steps_holder .step3{
		left: 350px;
	}

	.q_steps_holder .step4{
		left: 560px;
	}

	.q_steps_holder .step1,
	.q_steps_holder .step2,
	.q_steps_holder .step3,
	.q_steps_holder .step4{
		margin: 0 0 30px;
	}

	.header_top .left .inner > div:last-child,
	.header_top .right .inner > div {
		border-right: 0;
	}

	.header_top .left .inner > div,
	.header_top .right .inner > div:first-child {
			border-left: 0;
	}

	.qode_clients.six_columns .qode_client_holder,
	.qode_clients.five_columns .qode_client_holder,
	.qode_clients.four_columns .qode_client_holder{
		width: 33.33333333333333%;
	}

	.qode_clients.six_columns .qode_client_holder:nth-child(6n) .qode_client_holder_inner:before ,
	.qode_clients.five_columns .qode_client_holder:nth-child(5n) .qode_client_holder_inner:before,
	.qode_clients.four_columns .qode_client_holder:nth-child(4n) .qode_client_holder_inner:before{
		border-right-width:1px;
	}

	.qode_clients.six_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before ,
	.qode_clients.five_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before ,
	.qode_clients.four_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before {
		border-right-width: 0;
	}
	
	.animated_icons_with_text.five_columns .animated_icon_with_text_holder,
	.animated_icons_with_text.four_columns .animated_icon_with_text_holder,
	.animated_icons_with_text.three_columns .animated_icon_with_text_holder{
		width:50%;
	}

	.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(3n) .animated_icon_with_text_inner:before,
	.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(4n) .animated_icon_with_text_inner:before,
	.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(5n) .animated_icon_with_text_inner:before	{
		border-right-width:1px;
	}

	.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before,
	.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before,
	.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before{
		border-right-width:0;
	}

	.cover_boxes ul{
		margin: 0 -8px 0 0;
	}

	.cover_boxes ul li{
		margin-right: 8px;
	}

	.cover_boxes ul li,
    .cover_boxes ul li .box .thumb{
    	width: 187px;
    }

    .cover_boxes ul li.act,
    .cover_boxes ul li .box{
		width: 374px;
	}

    .cover_boxes ul li .box .box_content{
		padding: 0px 0px 0px 197px;
		width: 177px;
	}

	body.boxed .cover_boxes ul li,
	body.boxed .cover_boxes ul li .box .thumb{
		width: 199px;
	}

	body.boxed .cover_boxes ul li.act,
	body.boxed .cover_boxes ul li .box{
		width: 400px;
	}

    body.boxed .cover_boxes ul li .box .box_content{
		padding: 0px 0px 0px 209px;
		width: 189px;
	}

	.cover_boxes ul li .box .box_content p{
		max-height: 115px;
		overflow: hidden;
	}

	.cover_boxes ul li .box h3{
		margin: 0 0 5px;
	}

	.cover_boxes ul li .box .qbutton{
		margin: 8px 0 0;
	}

	.latest_post_holder.four_columns > ul > li{
		width: 49%;
		margin: 0 2% 25px 0 !important;
	}

	.latest_post_holder.boxes.four_columns > ul > li:nth-child(2n){
		margin: 0 0 25px !important;
	}

	.content,
	.content.content_top_margin{
		margin-top:0 !important;
	}

	.title .title_holder{
		height: 100% !important;
		padding: 0 !important;
	}
	
	.q_counter_holder.center {
		padding: 20px 30px;
	}

	.blog_holder article .post_text .post_text_inner,
	.comment_holder .comments{
		width: 89%;
	}

	.blog_holder article .post_text .post_text_date,
	.comment_holder .comment_number{
		width: 11%;
	}

	.grid2 .blog_holder article .post_text .post_text_inner,
	.grid2 .comment_holder .comments{
		width: 85%;
	}

	.grid2 .blog_holder article .post_text .post_text_date,
	.grid2 .comment_holder .comment_number{
		width: 15%;
	}
	
	.call_to_action_text_wrapper span {
		display: block;
	}

	.qode_call_to_action .qbutton{
		margin: 20px 0 0;
	}

    .call_to_action.centered .text_wrapper{
        display: block;
        margin: 0px 0px 10px 0px;
    }

	aside .widget li, 
	.side_menu .widget li,
	aside .widget li a,
	.side_menu .widget li a{
		line-height: 28px;
	}

	/* MODS */

	.header_bottom {
		height: 120px;
	}

	.header_bottom .q_logo a {
		height: 120px!important;
	}

	.header_bottom .q_logo a img {
		padding: 0;
		top: 20px;
		height: 80px!important;
	}

	.mobile_menu_button {
		height: 120px;
	}

	.personPic, .personSection, .coachingSection {
		width: 33.333%!important;
	}

	.personSection {
		margin-top: 0;
	}

	.coachingSection .vc_column-inner {
		padding-bottom: 40px;
		padding-top: 40px !important;
	}

	.footer_bottom {
		height: 80px;
	}

	.footer_bottom .textwidget {
		width: 100%;
	}

	.footer_bottom .textwidget .footerLeft, .footer_bottom .textwidget .footerRight {
		width: 100%;
		text-align: center;
	}

	#qode-start {
		height: 500px!important;
	}

	#qode-start.carousel.fade .item {
		height: 730px!important;
	}

	body .carousel-inner .slider_content {
		top: 20%!important;
	}

	.header_bottom > .container > .container_inner {
		width: 100%;
	}

	.title_outer {
		display: none;
	}

}

@media only screen and (min-width: 768px) and (max-width: 1100px){
	
	.portfolio_gallery a.v4{
		width: 32%;
		margin: 0 2% 2% 0 !important;
	}

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

	.gallery_holder ul.v5 li,
	.gallery_holder ul.v4 li{
		width: 23.1%;
		margin: 0 2.5% 20px 0 !important;
	}

	.gallery_holder ul.v5 li:nth-child(4n),
	.gallery_holder ul.v4 li:nth-child(4n){
		margin: 0 0 20px !important;
	}

	.drop_down .wide .second ul li .flexslider.widget_flexslider ul.flex-direction-nav li{
		width: 194px;
	}
    
	.widget.widget_search form input[type="text"] {
		width: 67%;
	}

	.grid2 .mejs-container,
	.grid2 .mejs-container .mejs-controls,
	.grid2 .mejs-container .mejs-controls .mejs-time,
	.blog_holder.masonry_full_width .mejs-container,
	.blog_holder.masonry_full_width .mejs-container .mejs-controls,
	.blog_holder.masonry_full_width .mejs-container .mejs-controls .mejs-time{
		height: 36px !important;
	}

	.grid2 .mejs-container .mejs-controls div,
	.blog_holder.masonry_full_width .mejs-container .mejs-controls div{
		width: 36px;
		height: 36px;
	}

	.grid2 .mejs-container .mejs-controls .mejs-time span,
	.blog_holder.masonry_full_width .mejs-container .mejs-controls .mejs-time span{
		line-height: 36px;
		padding: 0 0 0 5px;
	}

	.grid2 .mejs-container .mejs-controls .mejs-time span.mejs-duration,
	.blog_holder.masonry_full_width .mejs-container .mejs-controls .mejs-time span.mejs-duration{
		padding: 0 8px 0 0;
	}

	.grid2 .mejs-controls .mejs-button button,
	.blog_holder.masonry_full_width .mejs-controls .mejs-button button{
		margin: 10px 11px 9px 11px;
	}

	.grid2 .mejs-controls .mejs-time-rail span,
	.blog_holder.masonry_full_width .mejs-controls .mejs-time-rail span{
		margin: 13px 10px 13px 13px;
	}

	.grid2 .mejs-controls .mejs-time-rail .mejs-time-float,
	.blog_holder.masonry_full_width .mejs-controls .mejs-time-rail .mejs-time-float{
		top: -20px !important;
	}

	.grid2 .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
	.blog_holder.masonry_full_width .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
		width: 25px;
		height: 10px;
	}

	.grid2 .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
	.grid2 .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
	.blog_holder.masonry_full_width .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
	.blog_holder.masonry_full_width .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
		height: 10px !important;
		top: 13px;
	}
}

@media only screen and (min-width: 783px) and (max-width: 870px){
	.blog_holder.masonry_full_width article .post_info > span.date,
	.blog_holder.masonry_full_width article .post_info > a{
		display: block;
		float: none;
	}

	.blog_holder.masonry_full_width article .post_info > a{
		margin: 5px 0;
	}
}

@media only screen and (max-width: 783px){
	.blog_holder.masonry_full_width article{
		width: 46.5%;
	}
}

@media only screen and (max-width: 768px){
	.personPic, .personSection, .coachingSection {
		float: none!important;
	}
}

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

	body.boxed .wrapper_inner,
	body.boxed footer,
	body.boxed .header_inner,
	body.boxed .full_width .parallax_content,
	body.boxed .carousel-inner,
	body.boxed .footer_inner{
		width: 650px;
	}
	
	.container_inner,
	.boxed div.section .section_inner,
	div.grid_section .section_inner,
	.full_width .parallax_content,
	.steps_holder_inner,
	.carousel-inner .slider_content_outer,
	nav.content_menu,
	.title.position_left_large{
		width: 600px;
	}

	.header-bottom-right-widget{
		display: none;
	}

	.projects_holder.v6 .mix,
	.projects_holder.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.v3 .mix,
	.projects_holder.v2 .mix,
	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v4.hover_text .mix,
	.projects_holder.v3.hover_text .mix,
	.projects_holder.v2.hover_text .mix,
	.projects_holder.v6 .filler,
	.projects_holder.v5 .filler,
	.projects_holder.v4 .filler,
	.projects_holder.v3 .filler,
	.projects_holder.v2 .filler,
	.projects_holder.v6.hover_text .filler,
	.projects_holder.v5.hover_text .filler,
	.projects_holder.v4.hover_text .filler,
	.projects_holder.v3.hover_text .filler,
	.projects_holder.v2.hover_text .filler{
		width: 48%;
	}

	.projects_holder.v6 .mix,
	.projects_holder.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.v3 .mix,
	.projects_holder.v2 .mix,
	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v4.hover_text .mix,
	.projects_holder.v3.hover_text .mix,
	.projects_holder.v2.hover_text .mix{
		margin: 0 0 4%;
	}

	.projects_holder.v6.hover_text.no_space .mix,
	.projects_holder.v5.hover_text.no_space .mix,
	.projects_holder.v4.hover_text.no_space .mix,
	.projects_holder.v3.hover_text.no_space .mix,
	.projects_holder.v2.hover_text.no_space .mix,
	.projects_holder.v6.hover_text.no_space .filler,
	.projects_holder.v5.hover_text.no_space .filler,
	.projects_holder.v4.hover_text.no_space .filler,
	.projects_holder.v3.hover_text.no_space .filler,
	.projects_holder.v2.hover_text.no_space .filler{
		width: 49.99%;
	}

	.safari_browser .projects_holder.v6.hover_text.no_space .mix,
	.safari_browser .projects_holder.v5.hover_text.no_space .mix,
	.safari_browser .projects_holder.v4.hover_text.no_space .mix,
	.safari_browser .projects_holder.v3.hover_text.no_space .mix,
	.safari_browser .projects_holder.v2.hover_text.no_space .mix,
	.safari_browser .projects_holder.v6.hover_text.no_space .filler,
	.safari_browser .projects_holder.v5.hover_text.no_space .filler,
	.safari_browser .projects_holder.v4.hover_text.no_space .filler,
	.safari_browser .projects_holder.v3.hover_text.no_space .filler,
	.safari_browser .projects_holder.v2.hover_text.no_space .filler{
		width: 49.97%;
	}

	.blog_holder.masonry article{
		width: 46.5%;
	}

	.two_columns_75_25 .blog_holder.masonry article,
	.two_columns_66_33 .blog_holder.masonry article,
	.two_columns_33_66 .blog_holder.masonry article,
	.two_columns_25_75 .blog_holder.masonry article{
		width: 100%;
	}

	.title {
       padding: 25px 0 !important;
    }

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

	.q_pie_graf{
		width: 70%;
		margin: 0 auto 25px;
		float: none;
	}

	.q_line_graf canvas,
	.q_line_graf_legend,
	.q_pie_graf canvas,
	.q_pie_graf_legend{
		width: 100% !important;
		height: auto !important;
	}

	.q_icon_list p,
	.q_list.number.circle_number li{
		line-height: 37px;
	}

	.q_list.number.circle_number ul>li:before{
		top: 0;
	}

	.q_icon_list p{
		padding: 0 0 0 45px;
	}

	.q_icon_list i{
		line-height: 35px;
		height: 35px;
		width: 35px;
	}

	.blog_holder.blog_small_image article .post_image,
	.blog_holder.blog_small_image article .post_text {
		float: left;
		width: 100%;
	}

	.blog_holder.blog_small_image article .post_text .post_text_inner {
		padding: 0;
	}

	.cover_boxes ul{
		width: 100% !important;
	}

	.cover_boxes ul li{
		width: 100% !important;
		margin: 0 0 20px !important;
	}

	.cover_boxes ul li, 
	.cover_boxes ul li .box .thumb{
		width: 270px;
	}

	.cover_boxes ul li .box .box_content {
		padding: 0px 0px 0px 290px;
		width: 270px;
	}

	.latest_post_holder.boxes > ul > li{
		margin: 0 2% 25px 0 !important;
	}

	.latest_post_holder.boxes.two_columns > ul > li,
	.latest_post_holder.boxes.three_columns > ul > li,
	.latest_post_holder.boxes.four_columns > ul > li{
		width: 49%;
	}

	.latest_post_holder.boxes > ul > li:nth-child(2n){
		margin: 0 0 25px !important;
	}

	.q_circles_holder .q_circle_outer{
		width: 50% !important;
		margin: 0 0 30px;
	}

	.q_circles_holder:before{
		display: none;
		width: 0;
		height: 0;
		border: 0;
	}

	.blog_holder article .post_text .post_text_inner,
	.comment_holder .comments{
		width: 87%;
	}

	.blog_holder article .post_text .post_text_date,
	.comment_holder .comment_number{
		width: 13%;
	}

	.grid2 .blog_holder article .post_text .post_text_inner,
	.grid2 .comment_holder .comments{
		width: 79%;
	}

	.grid2 .blog_holder article .post_text .post_text_date,
	.grid2 .comment_holder .comment_number{
		width: 21%;
	}

	.blog_holder article .post_description_inner > a, 
	.blog_holder article .post_description_inner > span, 
	.blog_holder article .post_description_inner > div{
		margin: 0 15px 0 0;
	}

	.blog_holder article .post_info a.qbutton{
		height: 36px;
		line-height: 36px;
		padding: 0 25px;
	}

	.q_price_table_holder.four_columns .q_price_table,
	.q_price_table_holder.five_columns .q_price_table{
		width: 50%;
	}

	.q_price_table_holder.four_columns .q_price_table:nth-child(odd) .price_table_inner > ul,
	.q_price_table_holder.five_columns .q_price_table:nth-child(odd) .price_table_inner > ul{
		margin-left: 0;
	}

	.q_price_table_holder.four_columns .q_price_table:nth-child(even) .price_table_inner > ul,
	.q_price_table_holder.five_columns .q_price_table:nth-child(even) .price_table_inner > ul{
		margin-right: 0;
	}

	.q_price_table_holder.four_columns .q_price_table:nth-child(2n+1),
	.q_price_table_holder.five_columns .q_price_table:nth-child(2n+1){
		clear: both;
	}

	.qbutton,
	.load_more a,
	#submit_comment,
	.drop_down .wide .second ul li .qbutton,
	.drop_down .wide .second ul li ul li .qbutton{
		height: 36px;
		line-height: 36px;
		padding: 0px 25px;
	}

	.qbutton.qbutton_with_icon{
		padding: 0 25px 0 61px;
	}

	.qbutton.tiny.qbutton_with_icon{
		padding: 0 20px 0 50px;
	}

	.qbutton.medium.qbutton_with_icon{
		padding: 0 34px 0 78px;
	}

	.qbutton.large.qbutton_with_icon{
		padding: 0 44px 0 95px;
	}

	.qbutton.normal_button_icon.qbutton_with_icon{
		padding: 0 25px;
	}

	.qbutton.normal_button_icon.qbutton_with_icon.tiny{
		padding: 0 20px;
	}

	.qbutton.normal_button_icon.qbutton_with_icon.medium{
		padding: 0 34px;
	}

	.qbutton.normal_button_icon.qbutton_with_icon.large{
		padding: 0 44px;
	}

	.qbutton.normal_button_icon.qbutton_with_icon:hover{
		padding: 0 7px 0 43px;
	}

	.qbutton.normal_button_icon.qbutton_with_icon.tiny:hover{
		padding: 0 5px 0 35px;
	}

	.qbutton.normal_button_icon.qbutton_with_icon.medium:hover{
		padding: 0 12px 0 56px;
	}

	.qbutton.normal_button_icon.qbutton_with_icon.large:hover{
		padding: 0 19px 0 69px;
	}

	.qbutton i{
		width: 36px;
		height: 36px;
		line-height: 36px;
	}

	.qbutton.tiny i{
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	.qbutton.medium i{
		width: 44px;
		height: 44px;
		line-height: 44px;
	}

	.qbutton.large i{
		width: 51px;
		height: 51px;
		line-height: 51px;
	}

	.qbutton.big_large_full_width i{
		width: 59px;
		height: 59px;
		line-height: 59px;
	}

	.qbutton.normal_button_icon i{
		left: -36px;
	}

	.qbutton.normal_button_icon.tiny i{
		left: -30px;
	}

	.qbutton.normal_button_icon.medium i{
		left: -44px;
	}

	.qbutton.normal_button_icon.large i{
		left: -51px;
	}

	.qbutton.normal_button_icon.big_large_full_width i{
		left: -59px;
	}

	.qbutton.big_large_full_width{
		height: 59px;
		line-height: 59px;
	}

	.qbutton.large {
		height: 51px;
		line-height: 51px;
		padding: 0px 44px;
	}

	.qbutton.medium {
		height: 44px;
		line-height: 44px;
		padding: 0 34px;
	}

	.qbutton.tiny {
	    height: 30px;
	    line-height: 30px;
	    padding: 0 20px;
	}

	.portfolio_navigation .portfolio_prev_text{
		padding: 0 0 0 10px;
	} 

	.portfolio_navigation .portfolio_next_text{
		padding: 0 10px 0 0;
	}

	.portfolio_navigation h4{
		margin: 0;
		font-size: 15px;
	}

	.portfolio_navigation .portfolio_prev_thumb, 
	.portfolio_navigation .portfolio_next_thumb,
	.portfolio_navigation .portfolio_prev a, 
	.portfolio_navigation .portfolio_next a{
		width: 43px;
		height: 43px;
		line-height: 43px;
	}

	.portfolio_navigation .portfolio_prev a i, 
	.portfolio_navigation .portfolio_next a i{
		line-height: 43px;
	}

	.portfolio_navigation .portfolio_button a{
		margin: 8px 0 0;
	}

	/* MODS */

	.startPerson {
		padding-top: 80px!important;
	}

	.startPerson .section_inner_margin {
		position: relative;
	}

	.personPic .vc_empty_space, .personPic .wpb_text_column {
		display: none;
	}

	.personSection {
		padding-left: 15px!important;
	}

	.coachingSection {
		padding-right: 15px!important;
	}

	.personPic, .personSection, .coachingSection {
		width: 50%!important;
	}

	.coachingSection {
		position: absolute!important;
		right: 0;
		top: 0;
	}

	.personPic .wpb_single_image img {
		margin-top: 0;
	}

	.startPerson .section_inner_margin {
		padding-bottom: 0;
		background-image: none;
	}

	.backgrSection01, .backgrSection02 {
		background-image: none!important;
		background-color: #3097c5;
	}

	.backgrSection02 .headline h2 {
		color: #fff;
		background-image: url(../img/headline_border_white.png);
	}

	.backgrSection02 p input.wpcf7-submit {
		background: #fff;
		color: #000;
		float: left;
	}

	.backgrSection02 p input.wpcf7-submit:hover {
		background: #fff;
		color: #af003c;
	}

	.contactFormular {
		margin-bottom: 80px!important;
	}

}

@media only screen and (min-width: 600px) and (max-width: 768px){

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

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

	.gallery_holder ul.v5 li,
	.gallery_holder ul.v4 li,
	.gallery_holder ul.v3 li{
		width: 31.2% !important;
		margin: 0 3.2% 20px 0 !important;
	}

	.gallery_holder ul.v5 li:nth-child(3n),
	.gallery_holder ul.v4 li:nth-child(3n),
	.gallery_holder ul.v3 li:nth-child(3n){
		margin: 0 0 20px !important;
	}

	.widget.widget_search form input[type="text"] {
		width: 60%;
	}

	.q_image_with_text_over.one_fourth{
		width: 49.9%;
	}

	.q_circles_holder .q_circle_outer:nth-child(2n+1){
		clear: both;
	}

	.q_counter_holder.center {
		padding: 20px 15px;
	}

	.mejs-container,
	.mejs-container .mejs-controls,
	.mejs-container .mejs-controls .mejs-time{
		height: 40px !important;
	}

	.mejs-container .mejs-controls div{
		width: 40px;
		height: 40px;
	}

	.mejs-container .mejs-controls .mejs-time span{
		line-height: 40px;
		padding: 0 0 0 8px;
	}

	.mejs-container .mejs-controls .mejs-time span.mejs-duration{
		padding: 0 8px 0 0;
	}

	.mejs-controls .mejs-button button{
		margin: 12px 10px 11px 13px;
	}

	.mejs-controls .mejs-time-rail span{
		margin: 15px 10px 15px 13px;
	}

	.mejs-controls .mejs-time-rail .mejs-time-float{
		top: -21px !important;
	}

	.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
		width: 26px;
	}

	.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
	.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
		top: 15px;
	}
}

@media only screen and (max-width: 600px){
	
	body.boxed .wrapper_inner,
	body.boxed footer,
	body.boxed .header_inner,
	body.boxed .full_width .parallax_content,
	body.boxed .carousel-inner,
	body.boxed .footer_inner{
		width: 470px;
	}
	
	.container_inner,
	.boxed div.section .section_inner,
	div.grid_section .section_inner,
	.full_width .parallax_content,
	.steps_holder_inner,
	.carousel-inner .slider_content_outer,
	nav.content_menu,
	.title.position_left_large{
		width: 420px;
	}

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

	.projects_holder.v6 .mix,
	.projects_holder.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.v3 .mix,
	.projects_holder.v2 .mix,
	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v4.hover_text .mix,
	.projects_holder.v3.hover_text .mix,
	.projects_holder.v2.hover_text .mix{
		margin: 0 0 7%;
	}

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

	.portfolio_gallery a.v3:nth-child(2n),
	.portfolio_gallery a.v4:nth-child(2n){
		margin: 0px 0px 4% 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{
		width: 100%;
	}
	
	.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;
	}

	.gallery_holder ul.v5 li,
	.gallery_holder ul.v4 li,
	.gallery_holder ul.v3 li,
	.gallery_holder ul.v2 li{
		width: 47.5% !important;
		margin: 0 4.5% 20px 0 !important;
	}

	.gallery_holder ul.v5 li:nth-child(2n),
	.gallery_holder ul.v4 li:nth-child(2n),
	.gallery_holder ul.v3 li:nth-child(2n),
	.gallery_holder ul.v2 li:nth-child(2n){
		margin: 0 0 20px !important;
	}
	
	.blog_holder.masonry article,
	.blog_holder.masonry_full_width article,
	.two_columns_75_25 .blog_holder.masonry article,
	.two_columns_66_33 .blog_holder.masonry article,
	.two_columns_33_66 .blog_holder.masonry article,
	.two_columns_25_75 .blog_holder.masonry article{
		width: 100%;
	}
    
    .call_to_action_button_wrapper.right {
        text-align: center !important;
        margin-top: 15px;
    }

    .title {
       padding: 15px 0 !important;
    }

    .title h1 {
        margin-bottom: 10px;
		float:none;
    }

    .breadcrumb {
        position:relative;
    }

	.subtitle{
		margin-bottom: 10px;
	}
      
	.qode_clients.six_columns .qode_client_holder,
	.qode_clients.five_columns .qode_client_holder,
	.qode_clients.four_columns .qode_client_holder,
	.qode_clients.three_columns .qode_client_holder{
		width:50%;
	}
	
	.qode_clients.six_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before ,
	.qode_clients.five_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,
	.qode_clients.four_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,
	.qode_clients.three_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before{
		border-right-width:1px;
	}
	.qode_clients.six_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before ,
	.qode_clients.five_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before ,
	.qode_clients.four_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before ,
	.qode_clients.three_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before{
		border-right-width: 0px;
	}
	.animated_icons_with_text.two_columns .animated_icon_with_text_holder,
	.animated_icons_with_text.three_columns .animated_icon_with_text_holder,
	.animated_icons_with_text.four_columns .animated_icon_with_text_holder,
	.animated_icons_with_text.five_columns .animated_icon_with_text_holder{
		width:100%;
	}
	
	.animated_icons_with_text .animated_icon_with_text_inner:before,
	.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(3n) .animated_icon_with_text_inner:before,
	.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(4n) .animated_icon_with_text_inner:before,
	.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(5n) .animated_icon_with_text_inner:before{
		border-right-width: 0px;
	}
	
	/* ==========================================================================
	Grid
	========================================================================== */
	.vc_row-fluid [class*='vc_span'] {
		width: 100% !important;
		margin-left: 0 !important;
	}      

	.q_image_with_text_over.one_half,
	.q_image_with_text_over.one_third,
	.q_image_with_text_over.one_fourth{
		width: 100%;
	}

	.call_to_action .column2.button_wrapper{
		position:relative;
		text-align:center;
	}

	.cover_boxes ul li, 
    .cover_boxes ul li .box .thumb{
    	width: 190px;
    }

    .cover_boxes ul li .box .box_content {
		padding: 0px 0px 0px 205px;
		width: 190px;
	}

	.latest_post_holder.two_columns > ul > li,
	.latest_post_holder.three_columns > ul > li,
	.latest_post_holder.four_columns > ul > li,
	.latest_post_holder.boxes.two_columns > ul > li, 
	.latest_post_holder.boxes.three_columns > ul > li, 
	.latest_post_holder.boxes.four_columns > ul > li{
		width: 100%;
		margin: 0 0 25px !important;
	}

	.q_circles_holder .q_circle_outer{
		width: 100% !important;
	}

	.footer_top .four_columns .column2 .column_inner > div, 
	.footer_top .three_columns .column2 .column_inner > div, 
	.footer_top .two_columns_50_50 .column2 .column_inner > div{
		margin: 0;
	}

	.footer_top .four_columns .column1,
	.footer_top .four_columns .column2,
	.footer_top .four_columns .column3,
	.footer_top .three_columns .column1,
	.footer_top .three_columns .column2, 
	.footer_top .two_columns_50_50 .column1{
		margin: 0 0 25px;
	}

	.blog_holder article .post_text .post_text_inner h3,
	.blog_holder article.format-quote .post_text .post_title h3, 
	.blog_holder article.format-link .post_text .post_title h3{
		font-size: 20px;
	}

	.blog_holder article .post_description_inner > a, 
	.blog_holder article .post_description_inner > span, 
	.blog_holder article .post_description_inner > div{
		margin: 0 10px 0 0;
	}

	.blog_holder article .post_text .post_text_inner,
	.comment_holder .comments{
		width: 82%;
	}

	.blog_holder article .post_text .post_text_date,
	.comment_holder .comment_number{
		width: 18%;
	}

	.grid2 .blog_holder article .post_text .post_text_inner,
	.grid2 .comment_holder .comments{
		width: 77%;
	}

	.grid2 .blog_holder article .post_text .post_text_date,
	.grid2 .comment_holder .comment_number{
		width: 23%;
	}

	body.page-template-blog-masonry-full-width-php .content .full_width{
		padding: 0 45px 25px;
	}

	.q_price_table_holder.three_columns .q_price_table{
		width: 50%;
	}

	.q_price_table_holder.three_columns .q_price_table:nth-child(odd) .price_table_inner > ul{
		margin-left: 0;
	}

	.q_price_table_holder.three_columns .q_price_table:nth-child(even) .price_table_inner > ul{
		margin-right: 0;
	}

	.q_price_table_holder.three_columns .q_price_table:nth-child(2n+1){
		clear: both;
	}

	.portfolio_navigation .portfolio_prev_text, 
	.portfolio_navigation .portfolio_next_text{
		display: none;
	}

	/* MODS */

	.personPic, .personSection, .coachingSection {
		width: 100%!important;
	}

	.personPic .wpb_single_image .vc_single_image-wrapper {
		width: 100%;
	}

	.personPic .wpb_single_image .vc_single_image-wrapper img {
		width: 100%;
		height: auto;
	}	

	.coachingSection {
		position: static!important;
	}

	.coachingSection .vc_column-inner {
		padding-bottom: 80px!important;
		padding-top: 40px!important;
	}

	.contactFormular {
		margin-bottom: 40px!important;
	}

	.buttonLink {
		width: 100%;
		text-align: center;
	}

	body .carousel-inner .slider_content {
	    width: 100% !important;
	    text-align: center;
	}

}

@media only screen and (max-width: 480px){
	
	body.boxed .wrapper_inner,
	body.boxed footer,
	body.boxed .header_inner,
	body.boxed .full_width .parallax_content,
	body.boxed .carousel-inner,
	body.boxed .footer_inner{
		width: 350px;
	}
	
	.container_inner,
	.boxed div.section .section_inner,
	div.grid_section .section_inner,
	.full_width .parallax_content,
	.steps_holder_inner,
	.carousel-inner .slider_content_outer,
	nav.content_menu,
	.title.position_left_large{
		width: 300px;
	}

	.blog_holder.masonry{
		width: 300px !important;
	}

	body.page-template-blog-masonry-full-width-php .content .full_width{
		padding: 0 25px 25px;
	}
	
	.header_bottom,
	footer .container_inner{
		padding: 0px 25px;
	}
	
	footer .container_inner,
	.header_bottom .container_inner{
		width: auto;
	}
	
	.projects_holder.v6 .mix,
	.projects_holder.v5 .mix,
	.projects_holder.v4 .mix,
	.projects_holder.v3 .mix,
	.projects_holder.v2 .mix,
	.projects_holder.v6.hover_text .mix,
	.projects_holder.v5.hover_text .mix,
	.projects_holder.v4.hover_text .mix,
	.projects_holder.v3.hover_text .mix,
	.projects_holder.v2.hover_text .mix{
		margin: 0 0 9%;
	}

	.gallery_holder ul.v5 li,
	.gallery_holder ul.v4 li,
	.gallery_holder ul.v3 li,
	.gallery_holder ul.v2 li{
		width: 100% !important;
		margin: 0 0 20px 0 !important;
	}
	
	.box_image_with_border{
		margin: 0px 0px 30px 0px;
	}
        
	.box_image_holder .box_icon .fa-stack {
		font-size: 4em;
	}

	.filter_holder ul li span{
		 padding: 0 10px;
	}

	.q_steps_holder .circle_small span{
		left: -35px;
	}

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

	.footer_top .column_inner > div{
		margin: 0 0 25px !important;
	}

	.footer_top .column_inner{
		border: 0;
	}

	.qode_clients.six_columns .qode_client_holder,
	.qode_clients.five_columns .qode_client_holder,
	.qode_clients.four_columns .qode_client_holder,
	.qode_clients.three_columns .qode_client_holder,
	.qode_clients.two_columns .qode_client_holder{
		width:100%;
	}

	.qode_clients.six_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,
	.qode_clients.five_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,
	.qode_clients.four_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,
	.qode_clients.three_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,
	.qode_clients.six_columns .qode_client_holder .qode_client_holder_inner:before,
	.qode_clients.five_columns .qode_client_holder .qode_client_holder_inner:before,
	.qode_clients.four_columns .qode_client_holder .qode_client_holder_inner:before,
	.qode_clients.three_columns .qode_client_holder .qode_client_holder_inner:before,
	.qode_clients.two_columns .qode_client_holder .qode_client_holder_inner:before{
		border-right-width:0px;
	}
	
	.side_menu_button > a {
		padding: 0;
   }

	.cover_boxes ul li .box .thumb{
		width: 100% !important;
	}

	.cover_boxes ul li .box .box_content{
		display: none;
	}

	.q_counter_holder.center {
		padding: 20px;
	}

	.q_accordion_holder,
	.q_tabs{
		visibility: visible !important;
	}

	.title.title_size_large h1,
    .title.title_size_medium h1{
		font-size: 26px;
        line-height: 28px;
        margin: 0px;
	}

    .title_size_medium .subtitle, .title_size_large .subtitle{
        font-size: 14px;
        margin: 0px;
    }

	.blog_holder article .post_text .post_text_inner{
		width: 77%;
	}

	.blog_holder article .post_text .post_text_date{
		width: 23%;
	}

	.q_price_table_holder .q_price_table,
	.comment_holder .comments,
	.comment_holder .comment_number{
		width: 100% !important;
	}

	.q_price_table_holder .q_price_table .price_table_inner > ul{
		margin: 0 !important;
	}

	.comment_holder .comment_number{
		margin: 0 0 25px;
	}

	.comment_holder .comment .text .name{
		padding: 0;
	}

	.comment_holder .comment .text .reply_holder{
		position: relative;
		display: block;
		margin: 10px 0 6px;
	}

	/* MODS */

	.wpcf7-form span, .wpcf7-form span.vorname, .wpcf7-form span.telefon {
		display: block;
		float: none;
		width: 100%;
	}

}

@media only screen and (max-width: 420px){
	
	body.boxed .wrapper_inner,
	body.boxed footer,
	body.boxed .header_inner,
	body.boxed .full_width .parallax_content,
	body.boxed .carousel-inner{
		width: 320px;
	}
	
	.header_bottom,
	footer .container_inner,
	nav.content_menu{
		padding: 0px 15px;
	}

	body.page-template-blog-masonry-full-width-php .content .full_width{
		padding: 0 15px 25px;
	}

	.blog_holder.masonry_full_width{
		width: 300px !important;
	}
}
@media only screen and (max-width: 350px) {

	.section_inner_margin,
	.parallax_section_inner_margin{ 
		margin: 0; 
	}
}