.overlay_banner {
	width: 100vw; -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden;
    padding-left: -webkit-calc( (100vw - 100%) / 2 );
    padding-left: calc( (100vw - 100%) / 2 );
    padding-right: -webkit-calc( (100vw - 100%) / 2 );
    padding-right: calc( (100vw - 100%) / 2 );
    margin-left: -webkit-calc( ( (100vw - 100%) / 2) * -1 );
    margin-left: calc( ( () / 2) * -1 );
    margin-right: -webkit-calc( ( (100vw - 100%) / 2) * -1 );
    margin-right: calc( ( (100vw - 100%) / 2) * -1 );
}
.vc_row.wpb_row.vc_row-fluid.container {
    margin: 0 auto !important;
}

@-moz-document url-prefix() {

.overlay_banner {
	width: 100%; }
	
.blog_ctmhed_banner::before {

    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);

}
.Head_banner.overlay_banner::before {
    background: rgba(0, 0, 0, 0);

}
	section.Head_banner.overlay_banner::before{
		 background: rgba(0, 0, 0, 0.7);
	}
}