@media(max-width:2800px)
{

	#wc_about_section h2.sc_section_title.sc_item_title.sc_item_title_without_descr 
	{
	    padding-top: 320px;
	}

}

@media(max-width:2200px)
{

	#wc_about_section h2.sc_section_title.sc_item_title.sc_item_title_without_descr 
	{
	    padding-top: 230px;
	}

}

@media(max-width:1920px)
{

	#wc_about_section h2.sc_section_title.sc_item_title.sc_item_title_without_descr 
	{
	    padding-top: 190px;
	}

}

@media(max-width:1600px)
{

	#wc_about_section h2.sc_section_title.sc_item_title.sc_item_title_without_descr
	{
	    padding-top: 150px;
	}

}

@media(max-width:1500px)
{

	#wc_about_section h2.sc_section_title.sc_item_title.sc_item_title_without_descr
	{
	    padding-top: 100px;
	}

}

@media(max-width:1180px)
{
	header .menu_main_nav > li + li 
	{
	    padding-left: 0.5em !important;
	    margin-left: 0.5em !important;
	}
	ul#menu_mobile li:first-child 
	{
    	display: none;
	}
}

@media(max-width:1024px)
{

	.side_wrap .eg-icon-home:before 
	{
    	padding: 17px 35px;
	}

	body .header_mobile .logo 
	{
	    padding-top: 20px;
	    padding-bottom: 0px;
	}

	body .header_mobile .logo_main 
	{
    	max-height: 100px;
	}

	body .header_mobile .side_wrap 
	{
    	top: 137px !important;
	}

}

@media(max-width:980px)
{
	.phone-box,
	.phone-box
	{
		width: 100%;
		margin: 0;
	}
	.page-id-1918 span.wpcf7-list-item
	{
		width: unset !important;
	}
	.postid-883 .wc_fun_team .vc_col-sm-6,
	.wc_murder_column .vc_col-sm-6
	{
		width: 100% !important
	}

}

@media(max-width:800px)
{

    .trial-form 
    {
        width: auto;
        float: left;
        padding: 0 30px;
    }
    
    .field-col-left,
    .single .field-col-left 
    {
    	float: left;
    	width: 100%;
	}

	.field-right-left,
	.single .field-right-left 
	{
    	float: left;
    	width: 100%;
    	margin: 0px;
	}

	.field-col 
	{
      	margin: 0;
	}

	.trial-form input,
	.trial-form textarea
	{
    	margin: 0 0 20px;
	}

	.mailing-list-col 
	{
        margin: 0px;
	}

	#wc_booking .wpcf7-response-output,
	.single-services .wpcf7-response-output 
	{
	    width: auto;
	    max-width: 100%;
	    margin: 0 20px;
	}

	.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors 
	{
    	width: auto;
	}
	div#popmake-1996 
	{
    	min-width: 95% !important;
    	max-width: 95% !important;
    	top: 42px !important;
	}

}

@media(max-width:767px)
{
	.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
         width: 100% !important;
     } 
	
	span.wpcf7-list-item {
		color: #777;
		font-weight: bold;
		display: block;
		float: none !important;
		margin-left: 0 !important;
    }
	
	body .field-col span.wpcf7-list-item.last{
		margin-left: 0 !important;
	}
	
	#wc_event_row .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_3 
	{
    	width: 100% !important;
	}
	.page-id-4 .wpb_text_column.wpb_content_element.wc_text_unavailable,
	.postid-893 .wpb_text_column.wpb_content_element.wc_text_unavailable
	{
    	top: 0;
	}
	body #wc_studio,
	body .wc_vitua,
	body .wc_offsite 
	{
		margin-bottom: 40px !important;
	}
	header.top_panel_wrap
	{
		display: none;
	}

	#wc_clients_section .wpb_column.vc_column_container.vc_col-sm-2 
	{
    	float: left;
    	width: 16%;
	}

	#wc_about_section .sc_promo_block_inner 
	{
	    padding: 4.6em 2em 4.7em;
	}

	#wc_about_section h2.sc_section_title.sc_item_title.sc_item_title_without_descr
	{
		padding-top: 0px;
	}

	#wc_event_row .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_3 
	{
	    width: 50%;
	    float: left;
	}

	#wc_event_row .column-1_3.sc_column_item 
	{
	    width: 100% !important;
    	float: left;
    	padding: 20px;
	}
	
	#wc_event_row .vc_col-sm-3,
	#wc_event_row .vc_col-sm-4{
		padding: 20px;
	}

	#wc_event_row .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_3.margin_top_small 
	{
	    margin: 0px !important;
	}
	.postid-1520 .trial-form .wpcf7-list-item
	{
		margin: 0px;
	}
	.postid-1520 span.wpcf7-list-item.first {
	    margin-bottom: -10px !important;
	}
	#wc_team .column-1_6:nth-child(3)
	{
		padding-top: 0px !important;
	}


}
@media(max-width:670px)
{
	
	.page-id-4 .trial-form .wpcf7-list-item
	{
		margin: 0px;
	}

	.page-id-1918 span.wpcf7-list-item {
	    width: 100% !important;
	    margin: 0;
	}
	.page-id-1918 span.wpcf7-list-item.last {
	    margin: 0 0 0px 0;
	}
}

@media(max-width:640px)
{
	.page-id-4 .trial-form .wpcf7-list-item.first 
	{
		    margin-bottom: -10px !important;
		}
	.page-id-4 .trial-form .wpcf7-list-item.first 
	{
		    margin-bottom: -10px !important;
		}
		.page-id-4 .trial-form .wpcf7-list-item,
		.postid-1856 .trial-form .wpcf7-list-item.last
		{
			margin: 0px !important;
		}

	#wc_clients_section .wpb_column.vc_column_container.vc_col-sm-2 
	{
    	width: 33%;
    	margin: 0 0 10px;
    	height: 100px;
	}

	#wc_event_row .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_3 
	{
	    width: 100%;
	    float: left;
	}

	.desktop-blog,
	.wc_desktop_slider 
	{
	    display: none;
	}

	.mobile-blog,
	.wc_disable_slider
	{
	    display: block;
	}

	/*li#menu-item-1610 
	{
	    display: block;
	}

	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1610
	{
		display: block;
	}

	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-878
	{
		display: none;
	}

	li#menu-item-878 
	{
	    display: none;
	}*/
	body p,
	div
	{
    	font-size: 18px !important;
	}
	#wc_team .column-1_6 
	{
    	width: 50% !important;
	}

}

@media (max-width: 480px)
{

	#wc_clients_section .wpb_column.vc_column_container.vc_col-sm-2 
	{
	    width: 50%;
	    margin: 0 0 14px;
	    height: auto;
	}

	body .header_mobile .logo 
	{
	    float: left;
	}
	
	.content_wrap
	{
    	width: 90% !important;
	}

	/*.isotope_item:nth-child(-n+3),
	.fts-fb-photo-post-wrap.fts-jal-single-fb-post:nth-child(-n+5)
	{
	    display: none !important;
	    visibility: hidden !important;
	}*/

	div#wc_event_row .sc_intro_inner .sc_intro_subtitle 
	{
	    padding: 0 14px 4px;
	}

	.trial-form
	{
	    padding: 0;
	}

	span.wpcf7-list-item 
	{
	    width: 100%;
	    float: left;
	    margin: 0;
	}

	body .top_panel_title.title_present .breadcrumbs 
	{
    	padding: 10px 0 !important;
	}

	.single-services .page_content_wrap 
	{
	    padding: 6rem 0 2rem 0;
	}

	#wc_booking .trial-form
	{
	    padding: 0 4%;
	}

	div#wc_about_section_one 
	{
	    display: block;
	}

	div#wc_about_section_one 
	{
    	background-size: 100% !important;
	}

	div#wc_about_section_one .wpb_single_image
	{
		margin-top: 0px !important;
	}

	#wc_about_section_one .vc_single_image-wrapper
	{
		display: none;
	}

	div#wc_about_section 
	{
    	background: none !important;
	}

	#wc_about_section .vc_single_image-wrapper
	{
		display: none;
	}

	#wc_about_section .wpb_single_image
	{
		margin-top: 0px !important;
	}

	#wc_about_section h2.sc_section_title
	{
		display: none;
	}

	.sc_promo_image 
	{
	    height: 260px !important;
	}

	#wc_booking label 
	{
	    font-size: 13px;
	}

	div#wc_booking input, .single-services .trial-form input 
	{
	    padding: 0.5em;
	}

	#wc_testimonial_row .sc_testimonials_style_testimonials-2 .sc_testimonial_item 
	{
	    margin-top: 20px;
	}

	#wc_booking input[type="checkbox"], .single-services .trial-form input[type="checkbox"] 
	{
    	-webkit-appearance:checkbox;
	}

	.sc_title br, .sc_item_title br 
	{
	    display: block !important;
	}

	span.wpcf7-list-item.last,
	.single-services .trial-form span.wpcf7-list-item.last
	{
	    margin: 0px;
	}

	/*.isotope_item:nth-child(-n+3) 
	{
	    top: 440px !important;
	}

	.isotope_item:nth-child(-n+2) 
	{
	    top: 130px !important;
	}*/

	.isotope_item.isotope_item_classic 
	{
	    position: initial !important;
	}

	.isotope_wrap.inited
	{
		height: auto !important;
	}
	.country-code-box 
	{
	    float: left;
	    width: 44%;
	}
	body.page-id-1734 span.wpcf7-list-item.last,
	body.postid-1858 span.wpcf7-list-item.last,
	body.postid-1857 span.wpcf7-list-item.last,
	body.postid-1862 span.wpcf7-list-item.last,
	body.postid-1863 span.wpcf7-list-item.last
	{
	    margin: 0px 0 0 0px !important;	
	}
	.postid-1520 span.wpcf7-list-item label {
	    font-size: 14px !important;
	    margin-bottom: 13px;
	}
	#wc_team .column-1_6 
	{
    	width: 100% !important;
	}

}




