@media screen and (max-width: 1180px)
{
	body .wc_header_h1 h1 
	{
    	font-size: 49px;
	}
}
@media screen and (max-width: 980px)
{
	.wc_service_h1.et_pb_slider .et_pb_container 
	{
	    width: 100%;
	}	
	body .wc_header_h1 h1 
	{
    	font-size: 60px;
	}
	body .wc_below_image_title 
	{
    	padding-top: 35px;
	}
	body .wc_header_class_contact h1
	{
		font-size:58px;
	}
}
@media(max-width:768px)
{
	body .wc_header_class_contact h1
	{
		font-size:41px;
	}
	.wc_service_h1 .et_pb_slide_description 
	{
	    padding: 16% 0%;
	}
}
@media screen and (max-width: 560px)
{
	body .wc_slide .et_pb_slide_content 
	{
    	padding: 10px;
	}
	body .wc_slide .et_pb_slide_title 
	{
    	padding:30px 0px 0 0px;
	}
	body .wc_slide .et_pb_slide_content h4
	{
		line-height:25px;
	}
	body .wc_header_class h1 
	{
    	font-size: 50px;
	}
	body .wc_header_class_contact h1 
	{
    	font-size: 35px;
	}
	.wc_service_h1.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title 
	{
    	font-size: 24px!important;
	}

}
@media screen and (max-width: 480px)
{
	body .wc_header_h1 h1 
	{
    	font-size: 39px;
	}
	body .wc_header_class h1 
	{
    	font-size: 37px;
	}
	body .wc_header_class_contact h1 
	{
    	font-size: 22px;
	}
	body .wc_heading_inner_h1 h1
	{
		font-size:22px;
	}
	.wc_error_page_heading
	{
		font-size: 24px;
        line-height: initial;
        padding: 20px;
	}
}