.wpb_single_image .vc_single_image-img{
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.in_opacity_hover_90:hover .vc_single_image-img{
	opacity: 0.9;
}
.in_opacity_hover_80:hover .vc_single_image-img{
	opacity: 0.8;
}
.in_opacity_hover_70:hover .vc_single_image-img{
	opacity: 0.7;
}
.in_opacity_hover_60:hover .vc_single_image-img{
	opacity: 0.6;
}
.in_opacity_hover_50:hover .vc_single_image-img{
	opacity: 0.5;
}
.in_opacity_hover_40:hover .vc_single_image-img{
	opacity: 0.4;
}
.in_opacity_hover_30:hover .vc_single_image-img{
	opacity: 0.3;
}
.in_opacity_hover_20:hover .vc_single_image-img{
	opacity: 0.2;
}
.in_opacity_hover_10:hover .vc_single_image-img{
	opacity: 0.1;
}
.out_opacity_hover_10 .vc_single_image-img{
	opacity: 0.1;
}
.out_opacity_hover_20 .vc_single_image-img{
	opacity: 0.2;
}
.out_opacity_hover_30 .vc_single_image-img{
	opacity: 0.3;
}
.out_opacity_hover_40 .vc_single_image-img{
	opacity: 0.4;
}
.out_opacity_hover_50 .vc_single_image-img{
	opacity: 0.5;
}
.out_opacity_hover_60 .vc_single_image-img{
	opacity: 0.6;
}
.out_opacity_hover_70 .vc_single_image-img{
	opacity: 0.7;
}
.out_opacity_hover_80 .vc_single_image-img{
	opacity: 0.8;
}
.out_opacity_hover_90 .vc_single_image-img{
	opacity: 0.9;
}
.out_opacity_hover_90:hover .vc_single_image-img,
.out_opacity_hover_80:hover .vc_single_image-img,
.out_opacity_hover_70:hover .vc_single_image-img,
.out_opacity_hover_60:hover .vc_single_image-img,
.out_opacity_hover_50:hover .vc_single_image-img,
.out_opacity_hover_40:hover .vc_single_image-img,
.out_opacity_hover_30:hover .vc_single_image-img,
.out_opacity_hover_20:hover .vc_single_image-img,
.out_opacity_hover_10:hover .vc_single_image-img{
	opacity: 1;
}
.in_grayscale_hover:hover .vc_single_image-img{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.out_grayscale_hover .vc_single_image-img{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.out_grayscale_hover:hover .vc_single_image-img{
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.vc_block_aligncenter{
	display: table !important;
	margin-left: auto;
	margin-right: auto;
}
.vc_block_alignleft{
	display: table !important;
	margin-right: auto;
}
.vc_block_alignright{
	display: table !important;
	margin-left: auto;
}
.vc_row.vc-bg-top-center{
	background-position: top center !important;
}
.vc_row.vc-bg-middle-center{
	background-position: center center !important;
}
.vc_row.vc-bg-bottom-center{
	background-position: bottom center !important;
}
.row-highlight-left:after,
.row-highlight-right:after {
    content: "";
    display: block !important;
    height: 100%;
    position: absolute;
    top: 0;
    width: 50%;
    z-index: -1;
}
.row-highlight-left,
.row-highlight-right {
    position: relative;
    z-index: 0;
}
@media (max-width: 768px) {
	.row-highlight-left:after,
	.row-highlight-right:after {
	    display: none !important;
	}
}
@media (max-width: 992px) {
	.row-highlight-left-992:after,
	.row-highlight-right-992:after {
	    display: none !important;
	}
}
.row-highlight-right:after {
    right: 0;
}
.row-highlight-left:after {
    left: 0;
}
@media (max-width: 1199px){
	.vc_row.vc_row_disable_margin_left_reposive_lg{
		margin-left: -15px !important;
	}
}
@media (max-width: 991px){
	.vc_row.vc_row_disable_margin_left_reposive_md{
		margin-left: -15px !important;
	}
}
@media (max-width: 1199px){
	.vc_row.vc_row_disable_margin_right_reposive_lg{
		margin-right: -15px !important;
	}
}
@media (max-width: 991px){
	.vc_row.vc_row_disable_margin_right_reposive_md{
		margin-right: -15px !important;
	}
}
@media (max-width: 1199px){
	.vc_column_disable_padding_left_reposive_lg .vc_column-inner{
		padding-left: 15px !important;
	}
	.vc_column_disable_padding_right_reposive_lg .vc_column-inner{
		padding-right: 15px !important;
	}
}
@media (max-width: 991px){
	.vc_column_disable_padding_left_reposive_md .vc_column-inner{
		padding-left: 15px !important;
	}
	.vc_column_disable_padding_right_reposive_md .vc_column-inner{
		padding-right: 15px !important;
	}
}
@media (max-width: 767px){
	.vc_column_disable_padding_left_reposive_sm .vc_column-inner{
		padding-left: 15px !important;
	}
	.vc_column_disable_padding_right_reposive_sm .vc_column-inner{
		padding-right: 15px !important;
	}
}