@media screen and (max-width: 1160px) {
	.bbl_quote.quote1 .inner p {
		padding: 55px 0px 0px 35px;
		max-width: 600px;
	}

	.bbl_quote.quote1 .inner span { padding-left: 35px; }


	.bbl_quote.quote2 .inner p {
		padding: 55px 35px 0px 340px;
		max-width: 800px;
	}

	.bbl_quote.quote2 .inner span { padding-left: 340px; }
	
	.bbl_quote.quote2 .inner {
    	background-position: left -80px top;
	}
}

@media screen and (max-width: 945px) {
	.bbl_quote.quote1 .inner {
    	background-position: right -130px top;
	}
}

@media screen and (max-width: 790px) {
	.bbl_quote.quote1 .inner p {
		padding: 25px 0px 0px 25px;
		max-width: 300px;
	}
}

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

    .section {
        padding: 60px 0;
    }
    .image-content-section .content-wrapper .title {
        font-size: 3.5rem;
    }

    /* Contact Form */
    .contact-wrapper {
        flex-direction: column;
    }
    
    .contact-wrapper .contact-info {
        width: 100%;
    }
    
    .contact-wrapper .contact-form {
        width: 100%;
    }
    /* End Contact Form */
}

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

    .image-content-section .content-wrapper .title {
        font-size: 3rem;
    }

    /* Contact Form */
    .contact-wrapper {
        flex-direction: column;
    }
    
    .contact-wrapper .contact-info {
        width: 100%;
    }
    
    .contact-wrapper .contact-form {
        width: 100%;
    }
    /* End Contact Form */
	
	.content-wrapper table td,
.content-wrapper table th {
	display: block;
}
}

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

    .image-content-section .content-wrapper .title {
        font-size: 3rem;
    }

    /* Contact Form */
    .contact-wrapper {
        flex-direction: column;
    }
    
    .contact-wrapper .contact-info {
        width: 100%;
    }
    
    .contact-wrapper .contact-form {
        width: 100%;
    }
    /* End Contact Form */
}

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

    .image-content-section .content-wrapper .title {
        font-size: 3.5rem;
    }

    /* Contact Form */
    .contact-wrapper {
        flex-direction: column;
    }
    
    .contact-wrapper .contact-info {
        width: 100%;
    }

    .contact-info .jobs {
        word-wrap: break-word;
    }
    
    .contact-wrapper .contact-form {
        width: 100%;
    }
    /* End Contact Form */
}

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

    .image-content-section .content-wrapper .title {
        font-size: 2.2rem;
    }

    /* Contact Form */
    .contact-wrapper {
        flex-direction: column;
    }
    
    .contact-wrapper .contact-info {
        width: 100%;
    }
    .contact-info a {
        word-wrap: break-word;
    }
    
    .contact-wrapper .contact-form {
        width: 100%;
    }
    /* End Contact Form */
}