/*--Overlay Block--*/
section.overlay .overlay {
    background: rgba(255,255,255,.86);
    padding: 5px 5px 50px;
}
section.overlay .overlay .content {
    margin-top: 2em;
}
@media (max-width: 767px)
{
    section.overlay {
        text-align: center;
    }
    section.imgBg {
        background: none !important;
    }
	section.imgBg .imgContainer {
		overflow: hidden;
	}
	section.imgBg .imgContainer img {
		width: 150%;
		max-width: none;
		position: relative;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	section.overlay .overlay {
		margin-top: -187px;
		position: relative;
	}
    section.overlay .overlay .sectionHead {
        padding: 0px 25px;
    }
    section.overlay .sectionHead:after {
        margin-left: auto;
        margin-right: auto;
    }
}
@media (min-width: 768px)
{
    section.overlay {
        padding: 40px 0;
    }
    section.imgBg {
        background-size: cover;
        background-position: center top;
    }
    section.overlay .overlay {
        padding: 5px 50px 50px;
    }
    section.overlay.overlayBot {
        padding-top: 495px;
        text-align: center;
    }
    section.overlay.overlayBot .overlay {
        padding: 5px 80px 50px;
    }
    section.overlay.overlayBot .sectionHead:after {
        margin-left: auto;
        margin-right: auto;
    }
    section.overlay.overlayLeft .overlay {
        width: 75%;
    }
}
@media (min-width: 992px)
{
	section.overlay.overlayBot .overlay {
		max-width: 900px;
		margin: auto;
	}
    section.overlay.overlayLeft .overlay {
        width: 66%;
    }
}
@media (min-width: 1200px)
{
    section.overlay.overlayLeft .overlay {
        width: 50%;
    }
}
