.vc_clearfix:after,
.vc_clearfix:before,
.vc_column-inner::after,
.vc_column-inner::before,
.vc_row:after,
.vc_row:before {
    content: " ";
    display: table
}

.wpb_single_image .vc_figure,
.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}

.vc_clearfix:after,
.vc_column-inner::after,
.vc_row:after {
    clear: both
}

.vc_column_container {
    width: 100%
}

.vc_row {
    margin-left: -15px;
    margin-right: -15px
}

.vc_col-sm-12,
.vc_col-sm-4,
.vc_col-sm-6,
.vc_col-sm-8 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width:768px) {
    .vc_col-sm-12,
    .vc_col-sm-4,
    .vc_col-sm-6,
    .vc_col-sm-8 {
        float: left
    }
    .vc_col-sm-12 {
        width: 100%
    }
    .vc_col-sm-8 {
        width: 66.66666667%
    }
    .vc_col-sm-6 {
        width: 50%
    }
    .vc_col-sm-4 {
        width: 33.33333333%
    }
}

@font-face {
    font-family: vcpb-plugin-icons;
    src: url(https://www.bangaloreescorts.co/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
    src: url(https://www.bangaloreescorts.co/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'), url(https://www.bangaloreescorts.co/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'), url(https://www.bangaloreescorts.co/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'), url(https://www.bangaloreescorts.co/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
    font-weight: 400;
    font-style: normal
}

.wpb_text_column :last-child,
.wpb_text_column p:last-child {
    margin-bottom: 0
}

.wpb_content_element {
    margin-bottom: 50px
}

.vc_row[data-vc-full-width] {
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
    overflow: hidden
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    width: 100%
}

.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 30px
}

.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top
}

.wpb_single_image.vc_align_left {
    text-align: left
}

.wpb_single_image .vc_figure {
    margin: 0
}

@font-face {
    font-family: vc_grid_v1;
    src: url(https://www.bangaloreescorts.co/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
    src: url(https://www.bangaloreescorts.co/assets/fonts/vc_grid/vc_grid_v1.eot#iefix-9hbgac) format('embedded-opentype'), url(https://www.bangaloreescorts.co/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(https://www.bangaloreescorts.co/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(https://www.bangaloreescorts.co/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
    font-weight: 400;
    font-style: normal
}