/* ============================================
   Body Content Styles - Purged & Localized
   ============================================ */

/* --- Source: _src_js_composer.css --- */
/*!
* WPBakery Page Builder v8.3 (https://wpbakery.com)
* Copyright 2011-2025 WPBakery
* License: Commercial. More details: http://go.wpbakery.com/licensing
*/.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after{
    clear: both
}
.vc_row:after,
.vc_row:before{
    content: " ";
    display: table
}
@media (max-width:767px){
    .vc_hidden-xs {
        display: none !important
    }
    .vc_el-clearfix-xs {
        clear: both
    }
}
@media (min-width:768px) and (max-width:991px){
    .vc_hidden-sm {
        display: none !important
    }
    .vc_el-clearfix-sm {
        clear: both
    }
}
@media (min-width:992px) and (max-width:1199px){
    .vc_hidden-md {
        display: none !important
    }
    .vc_el-clearfix-md {
        clear: both
    }
}
.vc_non_responsive .vc_row .vc_col-sm-1{
    position: relative;
    float: left;
    width: 8.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-2{
    position: relative;
    float: left;
    width: 16.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-3{
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-4{
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-5{
    position: relative;
    float: left;
    width: 41.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-6{
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-7{
    position: relative;
    float: left;
    width: 58.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-8{
    position: relative;
    float: left;
    width: 66.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-9{
    position: relative;
    float: left;
    width: 75%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-10{
    position: relative;
    float: left;
    width: 83.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-11{
    position: relative;
    float: left;
    width: 91.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-12{
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{
    margin-left: 100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{
    margin-left: 91.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{
    margin-left: 83.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{
    margin-left: 75%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{
    margin-left: 66.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{
    margin-left: 58.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{
    margin-left: 50%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{
    margin-left: 41.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{
    margin-left: 33.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{
    margin-left: 25%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{
    margin-left: 16.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{
    margin-left: 8.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{
    margin-left: 0
}
.vc_non_responsive .vc_row .vc_hidden-sm{
    display: none !important
}
.vc_non_responsive .vc_row .vc_col-sm-1\/5{
    position: relative;
    float: left;
    width: 20%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-2\/5{
    position: relative;
    float: left;
    width: 40%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-3\/5{
    position: relative;
    float: left;
    width: 60%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-4\/5{
    position: relative;
    float: left;
    width: 80%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-5\/5{
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5{
    margin-left: 100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5{
    margin-left: 80%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5{
    margin-left: 60%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5{
    margin-left: 40%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5{
    margin-left: 20%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5{
    margin-left: 0
}
.vc_column_container{
    width: 100%
}
.vc_row{
    margin-left: -15px;
    margin-right: -15px
}
.vc_col-lg-1,
.vc_col-lg-10,
.vc_col-lg-11,
.vc_col-lg-12,
.vc_col-lg-2,
.vc_col-lg-3,
.vc_col-lg-4,
.vc_col-lg-5,
.vc_col-lg-6,
.vc_col-lg-7,
.vc_col-lg-8,
.vc_col-lg-9,
.vc_col-md-1,
.vc_col-md-10,
.vc_col-md-11,
.vc_col-md-12,
.vc_col-md-2,
.vc_col-md-3,
.vc_col-md-4,
.vc_col-md-5,
.vc_col-md-6,
.vc_col-md-7,
.vc_col-md-8,
.vc_col-md-9,
.vc_col-sm-1,
.vc_col-sm-10,
.vc_col-sm-11,
.vc_col-sm-12,
.vc_col-sm-2,
.vc_col-sm-3,
.vc_col-sm-4,
.vc_col-sm-5,
.vc_col-sm-6,
.vc_col-sm-7,
.vc_col-sm-8,
.vc_col-sm-9,
.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9{
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box
}
.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5,
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5,
.vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5,
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5{
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box
}
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5{
    float: right
}
@media (min-width:768px){
    .vc_col-sm-1,
    .vc_col-sm-10,
    .vc_col-sm-11,
    .vc_col-sm-12,
    .vc_col-sm-2,
    .vc_col-sm-3,
    .vc_col-sm-4,
    .vc_col-sm-5,
    .vc_col-sm-6,
    .vc_col-sm-7,
    .vc_col-sm-8,
    .vc_col-sm-9 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9 {
        float: right
    }
    .vc_col-sm-12 {
        width: 100%
    }
    .vc_col-sm-11 {
        width: 91.66666667%
    }
    .vc_col-sm-10 {
        width: 83.33333333%
    }
    .vc_col-sm-9 {
        width: 75%
    }
    .vc_col-sm-8 {
        width: 66.66666667%
    }
    .vc_col-sm-7 {
        width: 58.33333333%
    }
    .vc_col-sm-6 {
        width: 50%
    }
    .vc_col-sm-5 {
        width: 41.66666667%
    }
    .vc_col-sm-4 {
        width: 33.33333333%
    }
    .vc_col-sm-3 {
        width: 25%
    }
    .vc_col-sm-2 {
        width: 16.66666667%
    }
    .vc_col-sm-1 {
        width: 8.33333333%
    }
    .vc_col-sm-pull-12 {
        right: 100%
    }
    .vc_col-sm-pull-11 {
        right: 91.66666667%
    }
    .vc_col-sm-pull-10 {
        right: 83.33333333%
    }
    .vc_col-sm-pull-9 {
        right: 75%
    }
    .vc_col-sm-pull-8 {
        right: 66.66666667%
    }
    .vc_col-sm-pull-7 {
        right: 58.33333333%
    }
    .vc_col-sm-pull-6 {
        right: 50%
    }
    .vc_col-sm-pull-5 {
        right: 41.66666667%
    }
    .vc_col-sm-pull-4 {
        right: 33.33333333%
    }
    .vc_col-sm-pull-3 {
        right: 25%
    }
    .vc_col-sm-pull-2 {
        right: 16.66666667%
    }
    .vc_col-sm-pull-1 {
        right: 8.33333333%
    }
    .vc_col-sm-pull-0 {
        right: auto
    }
    .vc_col-sm-push-12 {
        left: 100%
    }
    .vc_col-sm-push-11 {
        left: 91.66666667%
    }
    .vc_col-sm-push-10 {
        left: 83.33333333%
    }
    .vc_col-sm-push-9 {
        left: 75%
    }
    .vc_col-sm-push-8 {
        left: 66.66666667%
    }
    .vc_col-sm-push-7 {
        left: 58.33333333%
    }
    .vc_col-sm-push-6 {
        left: 50%
    }
    .vc_col-sm-push-5 {
        left: 41.66666667%
    }
    .vc_col-sm-push-4 {
        left: 33.33333333%
    }
    .vc_col-sm-push-3 {
        left: 25%
    }
    .vc_col-sm-push-2 {
        left: 16.66666667%
    }
    .vc_col-sm-push-1 {
        left: 8.33333333%
    }
    .vc_col-sm-push-0 {
        left: auto
    }
    .vc_col-sm-offset-12 {
        margin-left: 100%
    }
    .vc_col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .vc_col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .vc_col-sm-offset-9 {
        margin-left: 75%
    }
    .vc_col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .vc_col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .vc_col-sm-offset-6 {
        margin-left: 50%
    }
    .vc_col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .vc_col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .vc_col-sm-offset-3 {
        margin-left: 25%
    }
    .vc_col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .vc_col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .vc_col-sm-offset-0 {
        margin-left: 0
    }
    .vc_col-sm-1\/5,
    .vc_col-sm-2\/5,
    .vc_col-sm-3\/5,
    .vc_col-sm-4\/5,
    .vc_col-sm-5\/5 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }
    .vc_col-sm-5\/5 {
        width: 100%
    }
    .vc_col-sm-4\/5 {
        width: 80%
    }
    .vc_col-sm-3\/5 {
        width: 60%
    }
    .vc_col-sm-2\/5 {
        width: 40%
    }
    .vc_col-sm-1\/5 {
        width: 20%
    }
    .vc_col-sm-pull-5\/5 {
        right: 100%
    }
    .vc_col-sm-pull-4\/5 {
        right: 80%
    }
    .vc_col-sm-pull-3\/5 {
        right: 60%
    }
    .vc_col-sm-pull-2\/5 {
        right: 40%
    }
    .vc_col-sm-pull-1\/5 {
        right: 20%
    }
    .vc_col-sm-pull-0\/5 {
        right: auto
    }
    .vc_col-sm-push-5\/5 {
        left: 100%
    }
    .vc_col-sm-push-4\/5 {
        left: 80%
    }
    .vc_col-sm-push-3\/5 {
        left: 60%
    }
    .vc_col-sm-push-2\/5 {
        left: 40%
    }
    .vc_col-sm-push-1\/5 {
        left: 20%
    }
    .vc_col-sm-push-0\/5 {
        left: auto
    }
    .vc_col-sm-offset-5\/5 {
        margin-left: 100%
    }
    .vc_col-sm-offset-4\/5 {
        margin-left: 80%
    }
    .vc_col-sm-offset-3\/5 {
        margin-left: 60%
    }
    .vc_col-sm-offset-2\/5 {
        margin-left: 40%
    }
    .vc_col-sm-offset-1\/5 {
        margin-left: 20%
    }
    .vc_col-sm-offset-0\/5 {
        margin-left: 0
    }
}
@media (min-width:992px){
    .vc_col-md-1,
    .vc_col-md-10,
    .vc_col-md-11,
    .vc_col-md-12,
    .vc_col-md-2,
    .vc_col-md-3,
    .vc_col-md-4,
    .vc_col-md-5,
    .vc_col-md-6,
    .vc_col-md-7,
    .vc_col-md-8,
    .vc_col-md-9 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-1,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-10,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-11,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-12,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-2,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-3,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-4,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-6,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-7,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-8,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-9 {
        float: right
    }
    .vc_col-md-12 {
        width: 100%
    }
    .vc_col-md-11 {
        width: 91.66666667%
    }
    .vc_col-md-10 {
        width: 83.33333333%
    }
    .vc_col-md-9 {
        width: 75%
    }
    .vc_col-md-8 {
        width: 66.66666667%
    }
    .vc_col-md-7 {
        width: 58.33333333%
    }
    .vc_col-md-6 {
        width: 50%
    }
    .vc_col-md-5 {
        width: 41.66666667%
    }
    .vc_col-md-4 {
        width: 33.33333333%
    }
    .vc_col-md-3 {
        width: 25%
    }
    .vc_col-md-2 {
        width: 16.66666667%
    }
    .vc_col-md-1 {
        width: 8.33333333%
    }
    .vc_col-md-pull-12 {
        right: 100%
    }
    .vc_col-md-pull-11 {
        right: 91.66666667%
    }
    .vc_col-md-pull-10 {
        right: 83.33333333%
    }
    .vc_col-md-pull-9 {
        right: 75%
    }
    .vc_col-md-pull-8 {
        right: 66.66666667%
    }
    .vc_col-md-pull-7 {
        right: 58.33333333%
    }
    .vc_col-md-pull-6 {
        right: 50%
    }
    .vc_col-md-pull-5 {
        right: 41.66666667%
    }
    .vc_col-md-pull-4 {
        right: 33.33333333%
    }
    .vc_col-md-pull-3 {
        right: 25%
    }
    .vc_col-md-pull-2 {
        right: 16.66666667%
    }
    .vc_col-md-pull-1 {
        right: 8.33333333%
    }
    .vc_col-md-pull-0 {
        right: auto
    }
    .vc_col-md-push-12 {
        left: 100%
    }
    .vc_col-md-push-11 {
        left: 91.66666667%
    }
    .vc_col-md-push-10 {
        left: 83.33333333%
    }
    .vc_col-md-push-9 {
        left: 75%
    }
    .vc_col-md-push-8 {
        left: 66.66666667%
    }
    .vc_col-md-push-7 {
        left: 58.33333333%
    }
    .vc_col-md-push-6 {
        left: 50%
    }
    .vc_col-md-push-5 {
        left: 41.66666667%
    }
    .vc_col-md-push-4 {
        left: 33.33333333%
    }
    .vc_col-md-push-3 {
        left: 25%
    }
    .vc_col-md-push-2 {
        left: 16.66666667%
    }
    .vc_col-md-push-1 {
        left: 8.33333333%
    }
    .vc_col-md-push-0 {
        left: auto
    }
    .vc_col-md-offset-12 {
        margin-left: 100%
    }
    .vc_col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .vc_col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .vc_col-md-offset-9 {
        margin-left: 75%
    }
    .vc_col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .vc_col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .vc_col-md-offset-6 {
        margin-left: 50%
    }
    .vc_col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .vc_col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .vc_col-md-offset-3 {
        margin-left: 25%
    }
    .vc_col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .vc_col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .vc_col-md-offset-0 {
        margin-left: 0
    }
    .vc_col-md-1\/5,
    .vc_col-md-2\/5,
    .vc_col-md-3\/5,
    .vc_col-md-4\/5,
    .vc_col-md-5\/5 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }
    .vc_col-md-5\/5 {
        width: 100%
    }
    .vc_col-md-4\/5 {
        width: 80%
    }
    .vc_col-md-3\/5 {
        width: 60%
    }
    .vc_col-md-2\/5 {
        width: 40%
    }
    .vc_col-md-1\/5 {
        width: 20%
    }
    .vc_col-md-pull-5\/5 {
        right: 100%
    }
    .vc_col-md-pull-4\/5 {
        right: 80%
    }
    .vc_col-md-pull-3\/5 {
        right: 60%
    }
    .vc_col-md-pull-2\/5 {
        right: 40%
    }
    .vc_col-md-pull-1\/5 {
        right: 20%
    }
    .vc_col-md-pull-0\/5 {
        right: auto
    }
    .vc_col-md-push-5\/5 {
        left: 100%
    }
    .vc_col-md-push-4\/5 {
        left: 80%
    }
    .vc_col-md-push-3\/5 {
        left: 60%
    }
    .vc_col-md-push-2\/5 {
        left: 40%
    }
    .vc_col-md-push-1\/5 {
        left: 20%
    }
    .vc_col-md-push-0\/5 {
        left: auto
    }
    .vc_col-md-offset-5\/5 {
        margin-left: 100%
    }
    .vc_col-md-offset-4\/5 {
        margin-left: 80%
    }
    .vc_col-md-offset-3\/5 {
        margin-left: 60%
    }
    .vc_col-md-offset-2\/5 {
        margin-left: 40%
    }
    .vc_col-md-offset-1\/5 {
        margin-left: 20%
    }
    .vc_col-md-offset-0\/5 {
        margin-left: 0
    }
}
@media (min-width:1200px){
    .vc_hidden-lg {
        display: none !important
    }
    .vc_col-lg-1,
    .vc_col-lg-10,
    .vc_col-lg-11,
    .vc_col-lg-12,
    .vc_col-lg-2,
    .vc_col-lg-3,
    .vc_col-lg-4,
    .vc_col-lg-5,
    .vc_col-lg-6,
    .vc_col-lg-7,
    .vc_col-lg-8,
    .vc_col-lg-9 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-1,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-10,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-11,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-12,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-2,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-3,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-4,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-6,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-7,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-8,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-9 {
        float: right
    }
    .vc_col-lg-12 {
        width: 100%
    }
    .vc_col-lg-11 {
        width: 91.66666667%
    }
    .vc_col-lg-10 {
        width: 83.33333333%
    }
    .vc_col-lg-9 {
        width: 75%
    }
    .vc_col-lg-8 {
        width: 66.66666667%
    }
    .vc_col-lg-7 {
        width: 58.33333333%
    }
    .vc_col-lg-6 {
        width: 50%
    }
    .vc_col-lg-5 {
        width: 41.66666667%
    }
    .vc_col-lg-4 {
        width: 33.33333333%
    }
    .vc_col-lg-3 {
        width: 25%
    }
    .vc_col-lg-2 {
        width: 16.66666667%
    }
    .vc_col-lg-1 {
        width: 8.33333333%
    }
    .vc_col-lg-pull-12 {
        right: 100%
    }
    .vc_col-lg-pull-11 {
        right: 91.66666667%
    }
    .vc_col-lg-pull-10 {
        right: 83.33333333%
    }
    .vc_col-lg-pull-9 {
        right: 75%
    }
    .vc_col-lg-pull-8 {
        right: 66.66666667%
    }
    .vc_col-lg-pull-7 {
        right: 58.33333333%
    }
    .vc_col-lg-pull-6 {
        right: 50%
    }
    .vc_col-lg-pull-5 {
        right: 41.66666667%
    }
    .vc_col-lg-pull-4 {
        right: 33.33333333%
    }
    .vc_col-lg-pull-3 {
        right: 25%
    }
    .vc_col-lg-pull-2 {
        right: 16.66666667%
    }
    .vc_col-lg-pull-1 {
        right: 8.33333333%
    }
    .vc_col-lg-pull-0 {
        right: auto
    }
    .vc_col-lg-push-12 {
        left: 100%
    }
    .vc_col-lg-push-11 {
        left: 91.66666667%
    }
    .vc_col-lg-push-10 {
        left: 83.33333333%
    }
    .vc_col-lg-push-9 {
        left: 75%
    }
    .vc_col-lg-push-8 {
        left: 66.66666667%
    }
    .vc_col-lg-push-7 {
        left: 58.33333333%
    }
    .vc_col-lg-push-6 {
        left: 50%
    }
    .vc_col-lg-push-5 {
        left: 41.66666667%
    }
    .vc_col-lg-push-4 {
        left: 33.33333333%
    }
    .vc_col-lg-push-3 {
        left: 25%
    }
    .vc_col-lg-push-2 {
        left: 16.66666667%
    }
    .vc_col-lg-push-1 {
        left: 8.33333333%
    }
    .vc_col-lg-push-0 {
        left: auto
    }
    .vc_col-lg-offset-12 {
        margin-left: 100%
    }
    .vc_col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .vc_col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .vc_col-lg-offset-9 {
        margin-left: 75%
    }
    .vc_col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .vc_col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .vc_col-lg-offset-6 {
        margin-left: 50%
    }
    .vc_col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .vc_col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .vc_col-lg-offset-3 {
        margin-left: 25%
    }
    .vc_col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .vc_col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .vc_col-lg-offset-0 {
        margin-left: 0
    }
    .vc_col-lg-1\/5,
    .vc_col-lg-2\/5,
    .vc_col-lg-3\/5,
    .vc_col-lg-4\/5,
    .vc_col-lg-5\/5 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }
    .vc_col-lg-5\/5 {
        width: 100%
    }
    .vc_col-lg-4\/5 {
        width: 80%
    }
    .vc_col-lg-3\/5 {
        width: 60%
    }
    .vc_col-lg-2\/5 {
        width: 40%
    }
    .vc_col-lg-1\/5 {
        width: 20%
    }
    .vc_col-lg-pull-5\/5 {
        right: 100%
    }
    .vc_col-lg-pull-4\/5 {
        right: 80%
    }
    .vc_col-lg-pull-3\/5 {
        right: 60%
    }
    .vc_col-lg-pull-2\/5 {
        right: 40%
    }
    .vc_col-lg-pull-1\/5 {
        right: 20%
    }
    .vc_col-lg-pull-0\/5 {
        right: auto
    }
    .vc_col-lg-push-5\/5 {
        left: 100%
    }
    .vc_col-lg-push-4\/5 {
        left: 80%
    }
    .vc_col-lg-push-3\/5 {
        left: 60%
    }
    .vc_col-lg-push-2\/5 {
        left: 40%
    }
    .vc_col-lg-push-1\/5 {
        left: 20%
    }
    .vc_col-lg-push-0\/5 {
        left: auto
    }
    .vc_col-lg-offset-5\/5 {
        margin-left: 100%
    }
    .vc_col-lg-offset-4\/5 {
        margin-left: 80%
    }
    .vc_col-lg-offset-3\/5 {
        margin-left: 60%
    }
    .vc_col-lg-offset-2\/5 {
        margin-left: 40%
    }
    .vc_col-lg-offset-1\/5 {
        margin-left: 20%
    }
    .vc_col-lg-offset-0\/5 {
        margin-left: 0
    }
    .vc_el-clearfix-lg {
        clear: both
    }
}
.vc_clearfix:after,
.vc_clearfix:before{
    content: " ";
    display: table
}
.vc_pixel_icon,
.vc_toggle_size_sm .vc_toggle_icon,
i.icon{
    height: 16px;
    width: 16px
}
@font-face{
    font-family: vcpb-plugin-icons;
    src: url(../fonts/vc_icons_v4/fonts/vcpb-plugin-icons.eot?f437vd);
    src: url(../fonts/vc_icons_v4/fonts/vcpb-plugin-icons.eot?f437vd#iefix) format('embedded-opentype'), url(../fonts/vc_icons_v4/fonts/vcpb-plugin-icons.ttf?f437vd) format('truetype'), url(../fonts/vc_icons_v4/fonts/vcpb-plugin-icons.woff?f437vd) format('woff'), url(../fonts/vc_icons_v4/fonts/vcpb-plugin-icons.svg?f437vd#vcpb-plugin-icons) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: block
}
.vc_btn,
a.vc_btn,
button.vc_btn{
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;
    padding: 9px 12px;
    font-size: 100%;
    line-height: 20px;
    border-radius: 4px
}
.vc_btn,
.vc_btn:focus,
.vc_btn:hover,
a.vc_btn,
a.vc_btn:focus,
a.vc_btn:hover,
button.vc_btn,
button.vc_btn:focus,
button.vc_btn:hover{
    border: 1px solid transparent;
    box-shadow: none
}
.vc_btn-lg,
a.vc_btn-lg,
button.vc_btn-lg{
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}
.vc_btn-sm,
a.vc_btn-sm,
button.vc_btn-sm{
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.vc_btn-xs,
a.vc_btn-xs,
button.vc_btn-xs{
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.vc_btn_square,
a.vc_btn_square,
button.vc_btn_square{
    border-radius: 0
}
.vc_btn_square_outlined,
a.vc_btn_square_outlined,
button.vc_btn_square_outlined{
    border-radius: 0;
    background: 0 0 !important
}
.vc_btn_square_outlined,
.vc_btn_square_outlined:focus,
.vc_btn_square_outlined:hover,
a.vc_btn_square_outlined,
a.vc_btn_square_outlined:focus,
a.vc_btn_square_outlined:hover,
button.vc_btn_square_outlined,
button.vc_btn_square_outlined:focus,
button.vc_btn_square_outlined:hover{
    border: 2px solid
}
.vc_btn_round,
a.vc_btn_round,
button.vc_btn_round{
    border-radius: 25px
}
.vc_btn_outlined,
a.vc_btn_outlined,
button.vc_btn_outlined{
    background: 0 0 !important
}
.vc_btn_outlined,
.vc_btn_outlined:focus,
.vc_btn_outlined:hover,
a.vc_btn_outlined,
a.vc_btn_outlined:focus,
a.vc_btn_outlined:hover,
button.vc_btn_outlined,
button.vc_btn_outlined:focus,
button.vc_btn_outlined:hover{
    border: 2px solid
}
.vc_btn-blue,
a.vc_btn-blue,
button.vc_btn-blue{
    background-color: #5472D2;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-blue:hover,
a.vc_btn-blue:hover,
button.vc_btn-blue:hover{
    background-color: #3c5ecc;
    color: #f7f7f7 !important
}
.vc_btn-blue.vc_btn_outlined,
.vc_btn-blue.vc_btn_square_outlined,
a.vc_btn-blue.vc_btn_outlined,
a.vc_btn-blue.vc_btn_square_outlined,
button.vc_btn-blue.vc_btn_outlined,
button.vc_btn-blue.vc_btn_square_outlined{
    color: #5472D2 !important
}
.vc_btn-blue.vc_btn_outlined:hover,
.vc_btn-blue.vc_btn_square_outlined:hover,
a.vc_btn-blue.vc_btn_outlined:hover,
a.vc_btn-blue.vc_btn_square_outlined:hover,
button.vc_btn-blue.vc_btn_outlined:hover,
button.vc_btn-blue.vc_btn_square_outlined:hover{
    border-color: #3c5ecc
}
.vc_btn-blue.vc_btn_3d,
a.vc_btn-blue.vc_btn_3d,
button.vc_btn-blue.vc_btn_3d{
    box-shadow: 0 5px 0 #3253bc;
    margin-bottom: 5px
}
.vc_btn-blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-blue.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #3253bc;
    margin-bottom: 3px
}
.vc_btn-blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-blue.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #3253bc;
    margin-bottom: 4px
}
.vc_btn-turquoise,
a.vc_btn-turquoise,
button.vc_btn-turquoise{
    background-color: #00C1CF;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-turquoise:hover,
a.vc_btn-turquoise:hover,
button.vc_btn-turquoise:hover{
    background-color: #00a4b0;
    color: #f7f7f7 !important
}
.vc_btn-turquoise.vc_btn_outlined,
.vc_btn-turquoise.vc_btn_square_outlined,
a.vc_btn-turquoise.vc_btn_outlined,
a.vc_btn-turquoise.vc_btn_square_outlined,
button.vc_btn-turquoise.vc_btn_outlined,
button.vc_btn-turquoise.vc_btn_square_outlined{
    color: #00C1CF !important
}
.vc_btn-turquoise.vc_btn_outlined:hover,
.vc_btn-turquoise.vc_btn_square_outlined:hover,
a.vc_btn-turquoise.vc_btn_outlined:hover,
a.vc_btn-turquoise.vc_btn_square_outlined:hover,
button.vc_btn-turquoise.vc_btn_outlined:hover,
button.vc_btn-turquoise.vc_btn_square_outlined:hover{
    border-color: #00a4b0
}
.vc_btn-turquoise.vc_btn_3d,
a.vc_btn-turquoise.vc_btn_3d,
button.vc_btn-turquoise.vc_btn_3d{
    box-shadow: 0 5px 0 #008d97;
    margin-bottom: 5px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #008d97;
    margin-bottom: 3px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #008d97;
    margin-bottom: 4px
}
.vc_btn-pink,
a.vc_btn-pink,
button.vc_btn-pink{
    background-color: #FE6C61;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-pink:hover,
a.vc_btn-pink:hover,
button.vc_btn-pink:hover{
    background-color: #fe5043;
    color: #f7f7f7 !important
}
.vc_btn-pink.vc_btn_outlined,
.vc_btn-pink.vc_btn_square_outlined,
a.vc_btn-pink.vc_btn_outlined,
a.vc_btn-pink.vc_btn_square_outlined,
button.vc_btn-pink.vc_btn_outlined,
button.vc_btn-pink.vc_btn_square_outlined{
    color: #FE6C61 !important
}
.vc_btn-pink.vc_btn_outlined:hover,
.vc_btn-pink.vc_btn_square_outlined:hover,
a.vc_btn-pink.vc_btn_outlined:hover,
a.vc_btn-pink.vc_btn_square_outlined:hover,
button.vc_btn-pink.vc_btn_outlined:hover,
button.vc_btn-pink.vc_btn_square_outlined:hover{
    border-color: #fe5043
}
.vc_btn-pink.vc_btn_3d,
a.vc_btn-pink.vc_btn_3d,
button.vc_btn-pink.vc_btn_3d{
    box-shadow: 0 5px 0 #fe3829;
    margin-bottom: 5px
}
.vc_btn-pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-pink.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #fe3829;
    margin-bottom: 3px
}
.vc_btn-pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-pink.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #fe3829;
    margin-bottom: 4px
}
.vc_btn-violet,
a.vc_btn-violet,
button.vc_btn-violet{
    background-color: #8D6DC4;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-violet:hover,
a.vc_btn-violet:hover,
button.vc_btn-violet:hover{
    background-color: #7c57bb;
    color: #f7f7f7 !important
}
.vc_btn-violet.vc_btn_outlined,
.vc_btn-violet.vc_btn_square_outlined,
a.vc_btn-violet.vc_btn_outlined,
a.vc_btn-violet.vc_btn_square_outlined,
button.vc_btn-violet.vc_btn_outlined,
button.vc_btn-violet.vc_btn_square_outlined{
    color: #8D6DC4 !important
}
.vc_btn-violet.vc_btn_outlined:hover,
.vc_btn-violet.vc_btn_square_outlined:hover,
a.vc_btn-violet.vc_btn_outlined:hover,
a.vc_btn-violet.vc_btn_square_outlined:hover,
button.vc_btn-violet.vc_btn_outlined:hover,
button.vc_btn-violet.vc_btn_square_outlined:hover{
    border-color: #7c57bb
}
.vc_btn-violet.vc_btn_3d,
a.vc_btn-violet.vc_btn_3d,
button.vc_btn-violet.vc_btn_3d{
    box-shadow: 0 5px 0 #6e48b1;
    margin-bottom: 5px
}
.vc_btn-violet.vc_btn_3d.vc_btn_xs,
a.vc_btn-violet.vc_btn_3d.vc_btn_xs,
button.vc_btn-violet.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #6e48b1;
    margin-bottom: 3px
}
.vc_btn-violet.vc_btn_3d.vc_btn_sm,
a.vc_btn-violet.vc_btn_3d.vc_btn_sm,
button.vc_btn-violet.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #6e48b1;
    margin-bottom: 4px
}
.vc_btn-peacoc,
a.vc_btn-peacoc,
button.vc_btn-peacoc{
    background-color: #4CADC9;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-peacoc:hover,
a.vc_btn-peacoc:hover,
button.vc_btn-peacoc:hover{
    background-color: #39a0bd;
    color: #f7f7f7 !important
}
.vc_btn-peacoc.vc_btn_outlined,
.vc_btn-peacoc.vc_btn_square_outlined,
a.vc_btn-peacoc.vc_btn_outlined,
a.vc_btn-peacoc.vc_btn_square_outlined,
button.vc_btn-peacoc.vc_btn_outlined,
button.vc_btn-peacoc.vc_btn_square_outlined{
    color: #4CADC9 !important
}
.vc_btn-peacoc.vc_btn_outlined:hover,
.vc_btn-peacoc.vc_btn_square_outlined:hover,
a.vc_btn-peacoc.vc_btn_outlined:hover,
a.vc_btn-peacoc.vc_btn_square_outlined:hover,
button.vc_btn-peacoc.vc_btn_outlined:hover,
button.vc_btn-peacoc.vc_btn_square_outlined:hover{
    border-color: #39a0bd
}
.vc_btn-peacoc.vc_btn_3d,
a.vc_btn-peacoc.vc_btn_3d,
button.vc_btn-peacoc.vc_btn_3d{
    box-shadow: 0 5px 0 #338faa;
    margin-bottom: 5px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #338faa;
    margin-bottom: 3px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #338faa;
    margin-bottom: 4px
}
.vc_btn-chino,
a.vc_btn-chino,
button.vc_btn-chino{
    background-color: #CEC2AB;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-chino:hover,
a.vc_btn-chino:hover,
button.vc_btn-chino:hover{
    background-color: #c3b498;
    color: #f7f7f7 !important
}
.vc_btn-chino.vc_btn_outlined,
.vc_btn-chino.vc_btn_square_outlined,
a.vc_btn-chino.vc_btn_outlined,
a.vc_btn-chino.vc_btn_square_outlined,
button.vc_btn-chino.vc_btn_outlined,
button.vc_btn-chino.vc_btn_square_outlined{
    color: #CEC2AB !important
}
.vc_btn-chino.vc_btn_outlined:hover,
.vc_btn-chino.vc_btn_square_outlined:hover,
a.vc_btn-chino.vc_btn_outlined:hover,
a.vc_btn-chino.vc_btn_square_outlined:hover,
button.vc_btn-chino.vc_btn_outlined:hover,
button.vc_btn-chino.vc_btn_square_outlined:hover{
    border-color: #c3b498
}
.vc_btn-chino.vc_btn_3d,
a.vc_btn-chino.vc_btn_3d,
button.vc_btn-chino.vc_btn_3d{
    box-shadow: 0 5px 0 #b9a888;
    margin-bottom: 5px
}
.vc_btn-chino.vc_btn_3d.vc_btn_xs,
a.vc_btn-chino.vc_btn_3d.vc_btn_xs,
button.vc_btn-chino.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #b9a888;
    margin-bottom: 3px
}
.vc_btn-chino.vc_btn_3d.vc_btn_sm,
a.vc_btn-chino.vc_btn_3d.vc_btn_sm,
button.vc_btn-chino.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #b9a888;
    margin-bottom: 4px
}
.vc_btn-mulled_wine,
a.vc_btn-mulled_wine,
button.vc_btn-mulled_wine{
    background-color: #50485B;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-mulled_wine:hover,
a.vc_btn-mulled_wine:hover,
button.vc_btn-mulled_wine:hover{
    background-color: #413a4a;
    color: #f7f7f7 !important
}
.vc_btn-mulled_wine.vc_btn_outlined,
.vc_btn-mulled_wine.vc_btn_square_outlined,
a.vc_btn-mulled_wine.vc_btn_outlined,
a.vc_btn-mulled_wine.vc_btn_square_outlined,
button.vc_btn-mulled_wine.vc_btn_outlined,
button.vc_btn-mulled_wine.vc_btn_square_outlined{
    color: #50485B !important
}
.vc_btn-mulled_wine.vc_btn_outlined:hover,
.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_square_outlined:hover{
    border-color: #413a4a
}
.vc_btn-mulled_wine.vc_btn_3d,
a.vc_btn-mulled_wine.vc_btn_3d,
button.vc_btn-mulled_wine.vc_btn_3d{
    box-shadow: 0 5px 0 #342f3c;
    margin-bottom: 5px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #342f3c;
    margin-bottom: 3px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #342f3c;
    margin-bottom: 4px
}
.vc_btn-vista_blue,
a.vc_btn-vista_blue,
button.vc_btn-vista_blue{
    background-color: #75D69C;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-vista_blue:hover,
a.vc_btn-vista_blue:hover,
button.vc_btn-vista_blue:hover{
    background-color: #5dcf8b;
    color: #f7f7f7 !important
}
.vc_btn-vista_blue.vc_btn_outlined,
.vc_btn-vista_blue.vc_btn_square_outlined,
a.vc_btn-vista_blue.vc_btn_outlined,
a.vc_btn-vista_blue.vc_btn_square_outlined,
button.vc_btn-vista_blue.vc_btn_outlined,
button.vc_btn-vista_blue.vc_btn_square_outlined{
    color: #75D69C !important
}
.vc_btn-vista_blue.vc_btn_outlined:hover,
.vc_btn-vista_blue.vc_btn_square_outlined:hover,
a.vc_btn-vista_blue.vc_btn_outlined:hover,
a.vc_btn-vista_blue.vc_btn_square_outlined:hover,
button.vc_btn-vista_blue.vc_btn_outlined:hover,
button.vc_btn-vista_blue.vc_btn_square_outlined:hover{
    border-color: #5dcf8b
}
.vc_btn-vista_blue.vc_btn_3d,
a.vc_btn-vista_blue.vc_btn_3d,
button.vc_btn-vista_blue.vc_btn_3d{
    box-shadow: 0 5px 0 #4ac97d;
    margin-bottom: 5px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #4ac97d;
    margin-bottom: 3px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #4ac97d;
    margin-bottom: 4px
}
.vc_btn-black,
a.vc_btn-black,
button.vc_btn-black{
    background-color: #2A2A2A;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-black:hover,
a.vc_btn-black:hover,
button.vc_btn-black:hover{
    background-color: #1b1b1b;
    color: #f7f7f7 !important
}
.vc_btn-black.vc_btn_outlined,
.vc_btn-black.vc_btn_square_outlined,
a.vc_btn-black.vc_btn_outlined,
a.vc_btn-black.vc_btn_square_outlined,
button.vc_btn-black.vc_btn_outlined,
button.vc_btn-black.vc_btn_square_outlined{
    color: #2A2A2A !important
}
.vc_btn-black.vc_btn_outlined:hover,
.vc_btn-black.vc_btn_square_outlined:hover,
a.vc_btn-black.vc_btn_outlined:hover,
a.vc_btn-black.vc_btn_square_outlined:hover,
button.vc_btn-black.vc_btn_outlined:hover,
button.vc_btn-black.vc_btn_square_outlined:hover{
    border-color: #1b1b1b
}
.vc_btn-black.vc_btn_3d,
a.vc_btn-black.vc_btn_3d,
button.vc_btn-black.vc_btn_3d{
    box-shadow: 0 5px 0 #0e0e0e;
    margin-bottom: 5px
}
.vc_btn-black.vc_btn_3d.vc_btn_xs,
a.vc_btn-black.vc_btn_3d.vc_btn_xs,
button.vc_btn-black.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #0e0e0e;
    margin-bottom: 3px
}
.vc_btn-black.vc_btn_3d.vc_btn_sm,
a.vc_btn-black.vc_btn_3d.vc_btn_sm,
button.vc_btn-black.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #0e0e0e;
    margin-bottom: 4px
}
.vc_btn-grey,
a.vc_btn-grey,
button.vc_btn-grey{
    background-color: #EBEBEB;
    color: #666 !important;
    transition: all .5s
}
.vc_btn-grey:hover,
a.vc_btn-grey:hover,
button.vc_btn-grey:hover{
    background-color: #dcdcdc;
    color: #5e5e5e !important
}
.vc_btn-grey.vc_btn_outlined,
.vc_btn-grey.vc_btn_square_outlined,
a.vc_btn-grey.vc_btn_outlined,
a.vc_btn-grey.vc_btn_square_outlined,
button.vc_btn-grey.vc_btn_outlined,
button.vc_btn-grey.vc_btn_square_outlined{
    color: #EBEBEB !important
}
.vc_btn-grey.vc_btn_outlined:hover,
.vc_btn-grey.vc_btn_square_outlined:hover,
a.vc_btn-grey.vc_btn_outlined:hover,
a.vc_btn-grey.vc_btn_square_outlined:hover,
button.vc_btn-grey.vc_btn_outlined:hover,
button.vc_btn-grey.vc_btn_square_outlined:hover{
    border-color: #dcdcdc
}
.vc_btn-grey.vc_btn_3d,
a.vc_btn-grey.vc_btn_3d,
button.vc_btn-grey.vc_btn_3d{
    box-shadow: 0 5px 0 #cfcfcf;
    margin-bottom: 5px
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs,
a.vc_btn-grey.vc_btn_3d.vc_btn_xs,
button.vc_btn-grey.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #cfcfcf;
    margin-bottom: 3px
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm,
a.vc_btn-grey.vc_btn_3d.vc_btn_sm,
button.vc_btn-grey.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #cfcfcf;
    margin-bottom: 4px
}
.vc_btn-orange,
a.vc_btn-orange,
button.vc_btn-orange{
    background-color: #F7BE68;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-orange:hover,
a.vc_btn-orange:hover,
button.vc_btn-orange:hover{
    background-color: #f5b14b;
    color: #f7f7f7 !important
}
.vc_btn-orange.vc_btn_outlined,
.vc_btn-orange.vc_btn_square_outlined,
a.vc_btn-orange.vc_btn_outlined,
a.vc_btn-orange.vc_btn_square_outlined,
button.vc_btn-orange.vc_btn_outlined,
button.vc_btn-orange.vc_btn_square_outlined{
    color: #F7BE68 !important
}
.vc_btn-orange.vc_btn_outlined:hover,
.vc_btn-orange.vc_btn_square_outlined:hover,
a.vc_btn-orange.vc_btn_outlined:hover,
a.vc_btn-orange.vc_btn_square_outlined:hover,
button.vc_btn-orange.vc_btn_outlined:hover,
button.vc_btn-orange.vc_btn_square_outlined:hover{
    border-color: #f5b14b
}
.vc_btn-orange.vc_btn_3d,
a.vc_btn-orange.vc_btn_3d,
button.vc_btn-orange.vc_btn_3d{
    box-shadow: 0 5px 0 #f4a733;
    margin-bottom: 5px
}
.vc_btn-orange.vc_btn_3d.vc_btn_xs,
a.vc_btn-orange.vc_btn_3d.vc_btn_xs,
button.vc_btn-orange.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #f4a733;
    margin-bottom: 3px
}
.vc_btn-orange.vc_btn_3d.vc_btn_sm,
a.vc_btn-orange.vc_btn_3d.vc_btn_sm,
button.vc_btn-orange.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #f4a733;
    margin-bottom: 4px
}
.vc_btn-sky,
a.vc_btn-sky,
button.vc_btn-sky{
    background-color: #5AA1E3;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-sky:hover,
a.vc_btn-sky:hover,
button.vc_btn-sky:hover{
    background-color: #4092df;
    color: #f7f7f7 !important
}
.vc_btn-sky.vc_btn_outlined,
.vc_btn-sky.vc_btn_square_outlined,
a.vc_btn-sky.vc_btn_outlined,
a.vc_btn-sky.vc_btn_square_outlined,
button.vc_btn-sky.vc_btn_outlined,
button.vc_btn-sky.vc_btn_square_outlined{
    color: #5AA1E3 !important
}
.vc_btn-sky.vc_btn_outlined:hover,
.vc_btn-sky.vc_btn_square_outlined:hover,
a.vc_btn-sky.vc_btn_outlined:hover,
a.vc_btn-sky.vc_btn_square_outlined:hover,
button.vc_btn-sky.vc_btn_outlined:hover,
button.vc_btn-sky.vc_btn_square_outlined:hover{
    border-color: #4092df
}
.vc_btn-sky.vc_btn_3d,
a.vc_btn-sky.vc_btn_3d,
button.vc_btn-sky.vc_btn_3d{
    box-shadow: 0 5px 0 #2a86db;
    margin-bottom: 5px
}
.vc_btn-sky.vc_btn_3d.vc_btn_xs,
a.vc_btn-sky.vc_btn_3d.vc_btn_xs,
button.vc_btn-sky.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #2a86db;
    margin-bottom: 3px
}
.vc_btn-sky.vc_btn_3d.vc_btn_sm,
a.vc_btn-sky.vc_btn_3d.vc_btn_sm,
button.vc_btn-sky.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #2a86db;
    margin-bottom: 4px
}
.vc_btn-green,
a.vc_btn-green,
button.vc_btn-green{
    background-color: #6DAB3C;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-green:hover,
a.vc_btn-green:hover,
button.vc_btn-green:hover{
    background-color: #5f9434;
    color: #f7f7f7 !important
}
.vc_btn-green.vc_btn_outlined,
.vc_btn-green.vc_btn_square_outlined,
a.vc_btn-green.vc_btn_outlined,
a.vc_btn-green.vc_btn_square_outlined,
button.vc_btn-green.vc_btn_outlined,
button.vc_btn-green.vc_btn_square_outlined{
    color: #6DAB3C !important
}
.vc_btn-green.vc_btn_outlined:hover,
.vc_btn-green.vc_btn_square_outlined:hover,
a.vc_btn-green.vc_btn_outlined:hover,
a.vc_btn-green.vc_btn_square_outlined:hover,
button.vc_btn-green.vc_btn_outlined:hover,
button.vc_btn-green.vc_btn_square_outlined:hover{
    border-color: #5f9434
}
.vc_btn-green.vc_btn_3d,
a.vc_btn-green.vc_btn_3d,
button.vc_btn-green.vc_btn_3d{
    box-shadow: 0 5px 0 #53812d;
    margin-bottom: 5px
}
.vc_btn-green.vc_btn_3d.vc_btn_xs,
a.vc_btn-green.vc_btn_3d.vc_btn_xs,
button.vc_btn-green.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #53812d;
    margin-bottom: 3px
}
.vc_btn-green.vc_btn_3d.vc_btn_sm,
a.vc_btn-green.vc_btn_3d.vc_btn_sm,
button.vc_btn-green.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #53812d;
    margin-bottom: 4px
}
.vc_btn-juicy_pink,
a.vc_btn-juicy_pink,
button.vc_btn-juicy_pink{
    background-color: #F4524D;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-juicy_pink:hover,
a.vc_btn-juicy_pink:hover,
button.vc_btn-juicy_pink:hover{
    background-color: #f23630;
    color: #f7f7f7 !important
}
.vc_btn-juicy_pink.vc_btn_outlined,
.vc_btn-juicy_pink.vc_btn_square_outlined,
a.vc_btn-juicy_pink.vc_btn_outlined,
a.vc_btn-juicy_pink.vc_btn_square_outlined,
button.vc_btn-juicy_pink.vc_btn_outlined,
button.vc_btn-juicy_pink.vc_btn_square_outlined{
    color: #F4524D !important
}
.vc_btn-juicy_pink.vc_btn_outlined:hover,
.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_square_outlined:hover{
    border-color: #f23630
}
.vc_btn-juicy_pink.vc_btn_3d,
a.vc_btn-juicy_pink.vc_btn_3d,
button.vc_btn-juicy_pink.vc_btn_3d{
    box-shadow: 0 5px 0 #f11f18;
    margin-bottom: 5px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #f11f18;
    margin-bottom: 3px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #f11f18;
    margin-bottom: 4px
}
.vc_btn-sandy_brown,
a.vc_btn-sandy_brown,
button.vc_btn-sandy_brown{
    background-color: #F79468;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-sandy_brown:hover,
a.vc_btn-sandy_brown:hover,
button.vc_btn-sandy_brown:hover{
    background-color: #f57f4b;
    color: #f7f7f7 !important
}
.vc_btn-sandy_brown.vc_btn_outlined,
.vc_btn-sandy_brown.vc_btn_square_outlined,
a.vc_btn-sandy_brown.vc_btn_outlined,
a.vc_btn-sandy_brown.vc_btn_square_outlined,
button.vc_btn-sandy_brown.vc_btn_outlined,
button.vc_btn-sandy_brown.vc_btn_square_outlined{
    color: #F79468 !important
}
.vc_btn-sandy_brown.vc_btn_outlined:hover,
.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_square_outlined:hover{
    border-color: #f57f4b
}
.vc_btn-sandy_brown.vc_btn_3d,
a.vc_btn-sandy_brown.vc_btn_3d,
button.vc_btn-sandy_brown.vc_btn_3d{
    box-shadow: 0 5px 0 #f46e33;
    margin-bottom: 5px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #f46e33;
    margin-bottom: 3px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #f46e33;
    margin-bottom: 4px
}
.vc_btn-purple,
a.vc_btn-purple,
button.vc_btn-purple{
    background-color: #B97EBB;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-purple:hover,
a.vc_btn-purple:hover,
button.vc_btn-purple:hover{
    background-color: #ae6ab0;
    color: #f7f7f7 !important
}
.vc_btn-purple.vc_btn_outlined,
.vc_btn-purple.vc_btn_square_outlined,
a.vc_btn-purple.vc_btn_outlined,
a.vc_btn-purple.vc_btn_square_outlined,
button.vc_btn-purple.vc_btn_outlined,
button.vc_btn-purple.vc_btn_square_outlined{
    color: #B97EBB !important
}
.vc_btn-purple.vc_btn_outlined:hover,
.vc_btn-purple.vc_btn_square_outlined:hover,
a.vc_btn-purple.vc_btn_outlined:hover,
a.vc_btn-purple.vc_btn_square_outlined:hover,
button.vc_btn-purple.vc_btn_outlined:hover,
button.vc_btn-purple.vc_btn_square_outlined:hover{
    border-color: #ae6ab0
}
.vc_btn-purple.vc_btn_3d,
a.vc_btn-purple.vc_btn_3d,
button.vc_btn-purple.vc_btn_3d{
    box-shadow: 0 5px 0 #a559a8;
    margin-bottom: 5px
}
.vc_btn-purple.vc_btn_3d.vc_btn_xs,
a.vc_btn-purple.vc_btn_3d.vc_btn_xs,
button.vc_btn-purple.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #a559a8;
    margin-bottom: 3px
}
.vc_btn-purple.vc_btn_3d.vc_btn_sm,
a.vc_btn-purple.vc_btn_3d.vc_btn_sm,
button.vc_btn-purple.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #a559a8;
    margin-bottom: 4px
}
.vc_btn-white,
a.vc_btn-white,
button.vc_btn-white{
    background-color: #FFF;
    color: #666 !important;
    transition: all .5s
}
.vc_btn-white:hover,
a.vc_btn-white:hover,
button.vc_btn-white:hover{
    background-color: #f0f0f0;
    color: #5e5e5e !important
}
.vc_btn-white.vc_btn_outlined,
.vc_btn-white.vc_btn_square_outlined,
a.vc_btn-white.vc_btn_outlined,
a.vc_btn-white.vc_btn_square_outlined,
button.vc_btn-white.vc_btn_outlined,
button.vc_btn-white.vc_btn_square_outlined{
    color: #FFF !important
}
.vc_btn-white.vc_btn_outlined:hover,
.vc_btn-white.vc_btn_square_outlined:hover,
a.vc_btn-white.vc_btn_outlined:hover,
a.vc_btn-white.vc_btn_square_outlined:hover,
button.vc_btn-white.vc_btn_outlined:hover,
button.vc_btn-white.vc_btn_square_outlined:hover{
    border-color: #f0f0f0
}
.vc_btn-white.vc_btn_3d,
a.vc_btn-white.vc_btn_3d,
button.vc_btn-white.vc_btn_3d{
    box-shadow: 0 5px 0 #e3e3e3;
    margin-bottom: 5px
}
.vc_btn-white.vc_btn_3d.vc_btn_xs,
a.vc_btn-white.vc_btn_3d.vc_btn_xs,
button.vc_btn-white.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #e3e3e3;
    margin-bottom: 3px
}
.vc_btn-white.vc_btn_3d.vc_btn_sm,
a.vc_btn-white.vc_btn_3d.vc_btn_sm,
button.vc_btn-white.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #e3e3e3;
    margin-bottom: 4px
}
.vc_btn-grace,
a.vc_btn-grace,
button.vc_btn-grace{
    background-color: #AED13B;
    color: #fff !important;
    transition: all .5s
}
.vc_btn-grace:hover,
a.vc_btn-grace:hover,
button.vc_btn-grace:hover{
    background-color: #9ec02d;
    color: #f7f7f7 !important
}
.vc_btn-grace.vc_btn_outlined,
.vc_btn-grace.vc_btn_square_outlined,
a.vc_btn-grace.vc_btn_outlined,
a.vc_btn-grace.vc_btn_square_outlined,
button.vc_btn-grace.vc_btn_outlined,
button.vc_btn-grace.vc_btn_square_outlined{
    color: #AED13B !important
}
.vc_btn-grace.vc_btn_outlined:hover,
.vc_btn-grace.vc_btn_square_outlined:hover,
a.vc_btn-grace.vc_btn_outlined:hover,
a.vc_btn-grace.vc_btn_square_outlined:hover,
button.vc_btn-grace.vc_btn_outlined:hover,
button.vc_btn-grace.vc_btn_square_outlined:hover{
    border-color: #9ec02d
}
.vc_btn-grace.vc_btn_3d,
a.vc_btn-grace.vc_btn_3d,
button.vc_btn-grace.vc_btn_3d{
    box-shadow: 0 5px 0 #8dac28;
    margin-bottom: 5px
}
.vc_btn-grace.vc_btn_3d.vc_btn_xs,
a.vc_btn-grace.vc_btn_3d.vc_btn_xs,
button.vc_btn-grace.vc_btn_3d.vc_btn_xs{
    box-shadow: 0 3px 0 #8dac28;
    margin-bottom: 3px
}
.vc_btn-grace.vc_btn_3d.vc_btn_sm,
a.vc_btn-grace.vc_btn_3d.vc_btn_sm,
button.vc_btn-grace.vc_btn_3d.vc_btn_sm{
    box-shadow: 0 4px 0 #8dac28;
    margin-bottom: 4px
}
.vc_btn-default,
a.vc_btn-default,
button.vc_btn-default{
    color: #7d7d7d;
    background-color: #fff;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-default,
.open>.dropdown-togglea.vc_btn-default,
.open>.dropdown-togglebutton.vc_btn-default,
.vc_btn-default.active,
.vc_btn-default.focus,
.vc_btn-default:active,
.vc_btn-default:focus,
.vc_btn-default:hover,
a.vc_btn-default.active,
a.vc_btn-default.focus,
a.vc_btn-default:active,
a.vc_btn-default:focus,
a.vc_btn-default:hover,
button.vc_btn-default.active,
button.vc_btn-default.focus,
button.vc_btn-default:active,
button.vc_btn-default:focus,
button.vc_btn-default:hover{
    color: #7d7d7d;
    background-color: #e6e6e6;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-default.focus,
.open>.dropdown-toggle.vc_btn-default:focus,
.open>.dropdown-toggle.vc_btn-default:hover,
.open>.dropdown-togglea.vc_btn-default.focus,
.open>.dropdown-togglea.vc_btn-default:focus,
.open>.dropdown-togglea.vc_btn-default:hover,
.open>.dropdown-togglebutton.vc_btn-default.focus,
.open>.dropdown-togglebutton.vc_btn-default:focus,
.open>.dropdown-togglebutton.vc_btn-default:hover,
.vc_btn-default.active.focus,
.vc_btn-default.active:focus,
.vc_btn-default.active:hover,
.vc_btn-default:active.focus,
.vc_btn-default:active:focus,
.vc_btn-default:active:hover,
a.vc_btn-default.active.focus,
a.vc_btn-default.active:focus,
a.vc_btn-default.active:hover,
a.vc_btn-default:active.focus,
a.vc_btn-default:active:focus,
a.vc_btn-default:active:hover,
button.vc_btn-default.active.focus,
button.vc_btn-default.active:focus,
button.vc_btn-default.active:hover,
button.vc_btn-default:active.focus,
button.vc_btn-default:active:focus,
button.vc_btn-default:active:hover{
    color: #7d7d7d;
    background-color: #d4d4d4;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-default,
.open>.dropdown-togglea.vc_btn-default,
.open>.dropdown-togglebutton.vc_btn-default,
.vc_btn-default.active,
.vc_btn-default:active,
a.vc_btn-default.active,
a.vc_btn-default:active,
button.vc_btn-default.active,
button.vc_btn-default:active{
    background-image: none
}
.vc_btn-default.disabled,
.vc_btn-default.disabled.active,
.vc_btn-default.disabled.focus,
.vc_btn-default.disabled:active,
.vc_btn-default.disabled:focus,
.vc_btn-default.disabled:hover,
.vc_btn-default[disabled],
.vc_btn-default[disabled].active,
.vc_btn-default[disabled].focus,
.vc_btn-default[disabled]:active,
.vc_btn-default[disabled]:focus,
.vc_btn-default[disabled]:hover,
a.vc_btn-default.disabled,
a.vc_btn-default.disabled.active,
a.vc_btn-default.disabled.focus,
a.vc_btn-default.disabled:active,
a.vc_btn-default.disabled:focus,
a.vc_btn-default.disabled:hover,
a.vc_btn-default[disabled],
a.vc_btn-default[disabled].active,
a.vc_btn-default[disabled].focus,
a.vc_btn-default[disabled]:active,
a.vc_btn-default[disabled]:focus,
a.vc_btn-default[disabled]:hover,
button.vc_btn-default.disabled,
button.vc_btn-default.disabled.active,
button.vc_btn-default.disabled.focus,
button.vc_btn-default.disabled:active,
button.vc_btn-default.disabled:focus,
button.vc_btn-default.disabled:hover,
button.vc_btn-default[disabled],
button.vc_btn-default[disabled].active,
button.vc_btn-default[disabled].focus,
button.vc_btn-default[disabled]:active,
button.vc_btn-default[disabled]:focus,
button.vc_btn-default[disabled]:hover,
fieldset[disabled] .vc_btn-default,
fieldset[disabled] .vc_btn-default.active,
fieldset[disabled] .vc_btn-default.focus,
fieldset[disabled] .vc_btn-default:active,
fieldset[disabled] .vc_btn-default:focus,
fieldset[disabled] .vc_btn-default:hover,
fieldset[disabled] a.vc_btn-default,
fieldset[disabled] a.vc_btn-default.active,
fieldset[disabled] a.vc_btn-default.focus,
fieldset[disabled] a.vc_btn-default:active,
fieldset[disabled] a.vc_btn-default:focus,
fieldset[disabled] a.vc_btn-default:hover,
fieldset[disabled] button.vc_btn-default,
fieldset[disabled] button.vc_btn-default.active,
fieldset[disabled] button.vc_btn-default.focus,
fieldset[disabled] button.vc_btn-default:active,
fieldset[disabled] button.vc_btn-default:focus,
fieldset[disabled] button.vc_btn-default:hover{
    background-color: #fff;
    border-color: transparent
}
.vc_btn-default .badge,
a.vc_btn-default .badge,
button.vc_btn-default .badge{
    color: #fff;
    background-color: #7d7d7d
}
.vc_btn-primary,
a.vc_btn-primary,
button.vc_btn-primary{
    color: #fff;
    background-color: #00aef0;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-primary,
.open>.dropdown-togglea.vc_btn-primary,
.open>.dropdown-togglebutton.vc_btn-primary,
.vc_btn-primary.active,
.vc_btn-primary.focus,
.vc_btn-primary:active,
.vc_btn-primary:focus,
.vc_btn-primary:hover,
a.vc_btn-primary.active,
a.vc_btn-primary.focus,
a.vc_btn-primary:active,
a.vc_btn-primary:focus,
a.vc_btn-primary:hover,
button.vc_btn-primary.active,
button.vc_btn-primary.focus,
button.vc_btn-primary:active,
button.vc_btn-primary:focus,
button.vc_btn-primary:hover{
    color: #fff;
    background-color: #0089bd;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-primary.focus,
.open>.dropdown-toggle.vc_btn-primary:focus,
.open>.dropdown-toggle.vc_btn-primary:hover,
.open>.dropdown-togglea.vc_btn-primary.focus,
.open>.dropdown-togglea.vc_btn-primary:focus,
.open>.dropdown-togglea.vc_btn-primary:hover,
.open>.dropdown-togglebutton.vc_btn-primary.focus,
.open>.dropdown-togglebutton.vc_btn-primary:focus,
.open>.dropdown-togglebutton.vc_btn-primary:hover,
.vc_btn-primary.active.focus,
.vc_btn-primary.active:focus,
.vc_btn-primary.active:hover,
.vc_btn-primary:active.focus,
.vc_btn-primary:active:focus,
.vc_btn-primary:active:hover,
a.vc_btn-primary.active.focus,
a.vc_btn-primary.active:focus,
a.vc_btn-primary.active:hover,
a.vc_btn-primary:active.focus,
a.vc_btn-primary:active:focus,
a.vc_btn-primary:active:hover,
button.vc_btn-primary.active.focus,
button.vc_btn-primary.active:focus,
button.vc_btn-primary.active:hover,
button.vc_btn-primary:active.focus,
button.vc_btn-primary:active:focus,
button.vc_btn-primary:active:hover{
    color: #fff;
    background-color: #006f99;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-primary,
.open>.dropdown-togglea.vc_btn-primary,
.open>.dropdown-togglebutton.vc_btn-primary,
.vc_btn-primary.active,
.vc_btn-primary:active,
a.vc_btn-primary.active,
a.vc_btn-primary:active,
button.vc_btn-primary.active,
button.vc_btn-primary:active{
    background-image: none
}
.vc_btn-primary.disabled,
.vc_btn-primary.disabled.active,
.vc_btn-primary.disabled.focus,
.vc_btn-primary.disabled:active,
.vc_btn-primary.disabled:focus,
.vc_btn-primary.disabled:hover,
.vc_btn-primary[disabled],
.vc_btn-primary[disabled].active,
.vc_btn-primary[disabled].focus,
.vc_btn-primary[disabled]:active,
.vc_btn-primary[disabled]:focus,
.vc_btn-primary[disabled]:hover,
a.vc_btn-primary.disabled,
a.vc_btn-primary.disabled.active,
a.vc_btn-primary.disabled.focus,
a.vc_btn-primary.disabled:active,
a.vc_btn-primary.disabled:focus,
a.vc_btn-primary.disabled:hover,
a.vc_btn-primary[disabled],
a.vc_btn-primary[disabled].active,
a.vc_btn-primary[disabled].focus,
a.vc_btn-primary[disabled]:active,
a.vc_btn-primary[disabled]:focus,
a.vc_btn-primary[disabled]:hover,
button.vc_btn-primary.disabled,
button.vc_btn-primary.disabled.active,
button.vc_btn-primary.disabled.focus,
button.vc_btn-primary.disabled:active,
button.vc_btn-primary.disabled:focus,
button.vc_btn-primary.disabled:hover,
button.vc_btn-primary[disabled],
button.vc_btn-primary[disabled].active,
button.vc_btn-primary[disabled].focus,
button.vc_btn-primary[disabled]:active,
button.vc_btn-primary[disabled]:focus,
button.vc_btn-primary[disabled]:hover,
fieldset[disabled] .vc_btn-primary,
fieldset[disabled] .vc_btn-primary.active,
fieldset[disabled] .vc_btn-primary.focus,
fieldset[disabled] .vc_btn-primary:active,
fieldset[disabled] .vc_btn-primary:focus,
fieldset[disabled] .vc_btn-primary:hover,
fieldset[disabled] a.vc_btn-primary,
fieldset[disabled] a.vc_btn-primary.active,
fieldset[disabled] a.vc_btn-primary.focus,
fieldset[disabled] a.vc_btn-primary:active,
fieldset[disabled] a.vc_btn-primary:focus,
fieldset[disabled] a.vc_btn-primary:hover,
fieldset[disabled] button.vc_btn-primary,
fieldset[disabled] button.vc_btn-primary.active,
fieldset[disabled] button.vc_btn-primary.focus,
fieldset[disabled] button.vc_btn-primary:active,
fieldset[disabled] button.vc_btn-primary:focus,
fieldset[disabled] button.vc_btn-primary:hover{
    background-color: #00aef0;
    border-color: transparent
}
.vc_btn-primary .badge,
a.vc_btn-primary .badge,
button.vc_btn-primary .badge{
    color: #00aef0;
    background-color: #fff
}
.vc_btn-success,
a.vc_btn-success,
button.vc_btn-success{
    color: #fff;
    background-color: #5cb85c;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-success,
.open>.dropdown-togglea.vc_btn-success,
.open>.dropdown-togglebutton.vc_btn-success,
.vc_btn-success.active,
.vc_btn-success.focus,
.vc_btn-success:active,
.vc_btn-success:focus,
.vc_btn-success:hover,
a.vc_btn-success.active,
a.vc_btn-success.focus,
a.vc_btn-success:active,
a.vc_btn-success:focus,
a.vc_btn-success:hover,
button.vc_btn-success.active,
button.vc_btn-success.focus,
button.vc_btn-success:active,
button.vc_btn-success:focus,
button.vc_btn-success:hover{
    color: #fff;
    background-color: #449d44;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-success.focus,
.open>.dropdown-toggle.vc_btn-success:focus,
.open>.dropdown-toggle.vc_btn-success:hover,
.open>.dropdown-togglea.vc_btn-success.focus,
.open>.dropdown-togglea.vc_btn-success:focus,
.open>.dropdown-togglea.vc_btn-success:hover,
.open>.dropdown-togglebutton.vc_btn-success.focus,
.open>.dropdown-togglebutton.vc_btn-success:focus,
.open>.dropdown-togglebutton.vc_btn-success:hover,
.vc_btn-success.active.focus,
.vc_btn-success.active:focus,
.vc_btn-success.active:hover,
.vc_btn-success:active.focus,
.vc_btn-success:active:focus,
.vc_btn-success:active:hover,
a.vc_btn-success.active.focus,
a.vc_btn-success.active:focus,
a.vc_btn-success.active:hover,
a.vc_btn-success:active.focus,
a.vc_btn-success:active:focus,
a.vc_btn-success:active:hover,
button.vc_btn-success.active.focus,
button.vc_btn-success.active:focus,
button.vc_btn-success.active:hover,
button.vc_btn-success:active.focus,
button.vc_btn-success:active:focus,
button.vc_btn-success:active:hover{
    color: #fff;
    background-color: #398439;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-success,
.open>.dropdown-togglea.vc_btn-success,
.open>.dropdown-togglebutton.vc_btn-success,
.vc_btn-success.active,
.vc_btn-success:active,
a.vc_btn-success.active,
a.vc_btn-success:active,
button.vc_btn-success.active,
button.vc_btn-success:active{
    background-image: none
}
.vc_btn-success.disabled,
.vc_btn-success.disabled.active,
.vc_btn-success.disabled.focus,
.vc_btn-success.disabled:active,
.vc_btn-success.disabled:focus,
.vc_btn-success.disabled:hover,
.vc_btn-success[disabled],
.vc_btn-success[disabled].active,
.vc_btn-success[disabled].focus,
.vc_btn-success[disabled]:active,
.vc_btn-success[disabled]:focus,
.vc_btn-success[disabled]:hover,
a.vc_btn-success.disabled,
a.vc_btn-success.disabled.active,
a.vc_btn-success.disabled.focus,
a.vc_btn-success.disabled:active,
a.vc_btn-success.disabled:focus,
a.vc_btn-success.disabled:hover,
a.vc_btn-success[disabled],
a.vc_btn-success[disabled].active,
a.vc_btn-success[disabled].focus,
a.vc_btn-success[disabled]:active,
a.vc_btn-success[disabled]:focus,
a.vc_btn-success[disabled]:hover,
button.vc_btn-success.disabled,
button.vc_btn-success.disabled.active,
button.vc_btn-success.disabled.focus,
button.vc_btn-success.disabled:active,
button.vc_btn-success.disabled:focus,
button.vc_btn-success.disabled:hover,
button.vc_btn-success[disabled],
button.vc_btn-success[disabled].active,
button.vc_btn-success[disabled].focus,
button.vc_btn-success[disabled]:active,
button.vc_btn-success[disabled]:focus,
button.vc_btn-success[disabled]:hover,
fieldset[disabled] .vc_btn-success,
fieldset[disabled] .vc_btn-success.active,
fieldset[disabled] .vc_btn-success.focus,
fieldset[disabled] .vc_btn-success:active,
fieldset[disabled] .vc_btn-success:focus,
fieldset[disabled] .vc_btn-success:hover,
fieldset[disabled] a.vc_btn-success,
fieldset[disabled] a.vc_btn-success.active,
fieldset[disabled] a.vc_btn-success.focus,
fieldset[disabled] a.vc_btn-success:active,
fieldset[disabled] a.vc_btn-success:focus,
fieldset[disabled] a.vc_btn-success:hover,
fieldset[disabled] button.vc_btn-success,
fieldset[disabled] button.vc_btn-success.active,
fieldset[disabled] button.vc_btn-success.focus,
fieldset[disabled] button.vc_btn-success:active,
fieldset[disabled] button.vc_btn-success:focus,
fieldset[disabled] button.vc_btn-success:hover{
    background-color: #5cb85c;
    border-color: transparent
}
.vc_btn-success .badge,
a.vc_btn-success .badge,
button.vc_btn-success .badge{
    color: #5cb85c;
    background-color: #fff
}
.vc_btn-info,
a.vc_btn-info,
button.vc_btn-info{
    color: #fff;
    background-color: #5bc0de;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-info,
.open>.dropdown-togglea.vc_btn-info,
.open>.dropdown-togglebutton.vc_btn-info,
.vc_btn-info.active,
.vc_btn-info.focus,
.vc_btn-info:active,
.vc_btn-info:focus,
.vc_btn-info:hover,
a.vc_btn-info.active,
a.vc_btn-info.focus,
a.vc_btn-info:active,
a.vc_btn-info:focus,
a.vc_btn-info:hover,
button.vc_btn-info.active,
button.vc_btn-info.focus,
button.vc_btn-info:active,
button.vc_btn-info:focus,
button.vc_btn-info:hover{
    color: #fff;
    background-color: #31b0d5;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-info.focus,
.open>.dropdown-toggle.vc_btn-info:focus,
.open>.dropdown-toggle.vc_btn-info:hover,
.open>.dropdown-togglea.vc_btn-info.focus,
.open>.dropdown-togglea.vc_btn-info:focus,
.open>.dropdown-togglea.vc_btn-info:hover,
.open>.dropdown-togglebutton.vc_btn-info.focus,
.open>.dropdown-togglebutton.vc_btn-info:focus,
.open>.dropdown-togglebutton.vc_btn-info:hover,
.vc_btn-info.active.focus,
.vc_btn-info.active:focus,
.vc_btn-info.active:hover,
.vc_btn-info:active.focus,
.vc_btn-info:active:focus,
.vc_btn-info:active:hover,
a.vc_btn-info.active.focus,
a.vc_btn-info.active:focus,
a.vc_btn-info.active:hover,
a.vc_btn-info:active.focus,
a.vc_btn-info:active:focus,
a.vc_btn-info:active:hover,
button.vc_btn-info.active.focus,
button.vc_btn-info.active:focus,
button.vc_btn-info.active:hover,
button.vc_btn-info:active.focus,
button.vc_btn-info:active:focus,
button.vc_btn-info:active:hover{
    color: #fff;
    background-color: #269abc;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-info,
.open>.dropdown-togglea.vc_btn-info,
.open>.dropdown-togglebutton.vc_btn-info,
.vc_btn-info.active,
.vc_btn-info:active,
a.vc_btn-info.active,
a.vc_btn-info:active,
button.vc_btn-info.active,
button.vc_btn-info:active{
    background-image: none
}
.vc_btn-info.disabled,
.vc_btn-info.disabled.active,
.vc_btn-info.disabled.focus,
.vc_btn-info.disabled:active,
.vc_btn-info.disabled:focus,
.vc_btn-info.disabled:hover,
.vc_btn-info[disabled],
.vc_btn-info[disabled].active,
.vc_btn-info[disabled].focus,
.vc_btn-info[disabled]:active,
.vc_btn-info[disabled]:focus,
.vc_btn-info[disabled]:hover,
a.vc_btn-info.disabled,
a.vc_btn-info.disabled.active,
a.vc_btn-info.disabled.focus,
a.vc_btn-info.disabled:active,
a.vc_btn-info.disabled:focus,
a.vc_btn-info.disabled:hover,
a.vc_btn-info[disabled],
a.vc_btn-info[disabled].active,
a.vc_btn-info[disabled].focus,
a.vc_btn-info[disabled]:active,
a.vc_btn-info[disabled]:focus,
a.vc_btn-info[disabled]:hover,
button.vc_btn-info.disabled,
button.vc_btn-info.disabled.active,
button.vc_btn-info.disabled.focus,
button.vc_btn-info.disabled:active,
button.vc_btn-info.disabled:focus,
button.vc_btn-info.disabled:hover,
button.vc_btn-info[disabled],
button.vc_btn-info[disabled].active,
button.vc_btn-info[disabled].focus,
button.vc_btn-info[disabled]:active,
button.vc_btn-info[disabled]:focus,
button.vc_btn-info[disabled]:hover,
fieldset[disabled] .vc_btn-info,
fieldset[disabled] .vc_btn-info.active,
fieldset[disabled] .vc_btn-info.focus,
fieldset[disabled] .vc_btn-info:active,
fieldset[disabled] .vc_btn-info:focus,
fieldset[disabled] .vc_btn-info:hover,
fieldset[disabled] a.vc_btn-info,
fieldset[disabled] a.vc_btn-info.active,
fieldset[disabled] a.vc_btn-info.focus,
fieldset[disabled] a.vc_btn-info:active,
fieldset[disabled] a.vc_btn-info:focus,
fieldset[disabled] a.vc_btn-info:hover,
fieldset[disabled] button.vc_btn-info,
fieldset[disabled] button.vc_btn-info.active,
fieldset[disabled] button.vc_btn-info.focus,
fieldset[disabled] button.vc_btn-info:active,
fieldset[disabled] button.vc_btn-info:focus,
fieldset[disabled] button.vc_btn-info:hover{
    background-color: #5bc0de;
    border-color: transparent
}
.vc_btn-info .badge,
a.vc_btn-info .badge,
button.vc_btn-info .badge{
    color: #5bc0de;
    background-color: #fff
}
.vc_btn-warning,
a.vc_btn-warning,
button.vc_btn-warning{
    color: #fff;
    background-color: #f0ad4e;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-warning,
.open>.dropdown-togglea.vc_btn-warning,
.open>.dropdown-togglebutton.vc_btn-warning,
.vc_btn-warning.active,
.vc_btn-warning.focus,
.vc_btn-warning:active,
.vc_btn-warning:focus,
.vc_btn-warning:hover,
a.vc_btn-warning.active,
a.vc_btn-warning.focus,
a.vc_btn-warning:active,
a.vc_btn-warning:focus,
a.vc_btn-warning:hover,
button.vc_btn-warning.active,
button.vc_btn-warning.focus,
button.vc_btn-warning:active,
button.vc_btn-warning:focus,
button.vc_btn-warning:hover{
    color: #fff;
    background-color: #ec971f;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-warning.focus,
.open>.dropdown-toggle.vc_btn-warning:focus,
.open>.dropdown-toggle.vc_btn-warning:hover,
.open>.dropdown-togglea.vc_btn-warning.focus,
.open>.dropdown-togglea.vc_btn-warning:focus,
.open>.dropdown-togglea.vc_btn-warning:hover,
.open>.dropdown-togglebutton.vc_btn-warning.focus,
.open>.dropdown-togglebutton.vc_btn-warning:focus,
.open>.dropdown-togglebutton.vc_btn-warning:hover,
.vc_btn-warning.active.focus,
.vc_btn-warning.active:focus,
.vc_btn-warning.active:hover,
.vc_btn-warning:active.focus,
.vc_btn-warning:active:focus,
.vc_btn-warning:active:hover,
a.vc_btn-warning.active.focus,
a.vc_btn-warning.active:focus,
a.vc_btn-warning.active:hover,
a.vc_btn-warning:active.focus,
a.vc_btn-warning:active:focus,
a.vc_btn-warning:active:hover,
button.vc_btn-warning.active.focus,
button.vc_btn-warning.active:focus,
button.vc_btn-warning.active:hover,
button.vc_btn-warning:active.focus,
button.vc_btn-warning:active:focus,
button.vc_btn-warning:active:hover{
    color: #fff;
    background-color: #d58512;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-warning,
.open>.dropdown-togglea.vc_btn-warning,
.open>.dropdown-togglebutton.vc_btn-warning,
.vc_btn-warning.active,
.vc_btn-warning:active,
a.vc_btn-warning.active,
a.vc_btn-warning:active,
button.vc_btn-warning.active,
button.vc_btn-warning:active{
    background-image: none
}
.vc_btn-warning.disabled,
.vc_btn-warning.disabled.active,
.vc_btn-warning.disabled.focus,
.vc_btn-warning.disabled:active,
.vc_btn-warning.disabled:focus,
.vc_btn-warning.disabled:hover,
.vc_btn-warning[disabled],
.vc_btn-warning[disabled].active,
.vc_btn-warning[disabled].focus,
.vc_btn-warning[disabled]:active,
.vc_btn-warning[disabled]:focus,
.vc_btn-warning[disabled]:hover,
a.vc_btn-warning.disabled,
a.vc_btn-warning.disabled.active,
a.vc_btn-warning.disabled.focus,
a.vc_btn-warning.disabled:active,
a.vc_btn-warning.disabled:focus,
a.vc_btn-warning.disabled:hover,
a.vc_btn-warning[disabled],
a.vc_btn-warning[disabled].active,
a.vc_btn-warning[disabled].focus,
a.vc_btn-warning[disabled]:active,
a.vc_btn-warning[disabled]:focus,
a.vc_btn-warning[disabled]:hover,
button.vc_btn-warning.disabled,
button.vc_btn-warning.disabled.active,
button.vc_btn-warning.disabled.focus,
button.vc_btn-warning.disabled:active,
button.vc_btn-warning.disabled:focus,
button.vc_btn-warning.disabled:hover,
button.vc_btn-warning[disabled],
button.vc_btn-warning[disabled].active,
button.vc_btn-warning[disabled].focus,
button.vc_btn-warning[disabled]:active,
button.vc_btn-warning[disabled]:focus,
button.vc_btn-warning[disabled]:hover,
fieldset[disabled] .vc_btn-warning,
fieldset[disabled] .vc_btn-warning.active,
fieldset[disabled] .vc_btn-warning.focus,
fieldset[disabled] .vc_btn-warning:active,
fieldset[disabled] .vc_btn-warning:focus,
fieldset[disabled] .vc_btn-warning:hover,
fieldset[disabled] a.vc_btn-warning,
fieldset[disabled] a.vc_btn-warning.active,
fieldset[disabled] a.vc_btn-warning.focus,
fieldset[disabled] a.vc_btn-warning:active,
fieldset[disabled] a.vc_btn-warning:focus,
fieldset[disabled] a.vc_btn-warning:hover,
fieldset[disabled] button.vc_btn-warning,
fieldset[disabled] button.vc_btn-warning.active,
fieldset[disabled] button.vc_btn-warning.focus,
fieldset[disabled] button.vc_btn-warning:active,
fieldset[disabled] button.vc_btn-warning:focus,
fieldset[disabled] button.vc_btn-warning:hover{
    background-color: #f0ad4e;
    border-color: transparent
}
.vc_btn-warning .badge,
a.vc_btn-warning .badge,
button.vc_btn-warning .badge{
    color: #f0ad4e;
    background-color: #fff
}
.vc_btn-danger,
a.vc_btn-danger,
button.vc_btn-danger{
    color: #fff;
    background-color: #d9534f;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-danger,
.open>.dropdown-togglea.vc_btn-danger,
.open>.dropdown-togglebutton.vc_btn-danger,
.vc_btn-danger.active,
.vc_btn-danger.focus,
.vc_btn-danger:active,
.vc_btn-danger:focus,
.vc_btn-danger:hover,
a.vc_btn-danger.active,
a.vc_btn-danger.focus,
a.vc_btn-danger:active,
a.vc_btn-danger:focus,
a.vc_btn-danger:hover,
button.vc_btn-danger.active,
button.vc_btn-danger.focus,
button.vc_btn-danger:active,
button.vc_btn-danger:focus,
button.vc_btn-danger:hover{
    color: #fff;
    background-color: #c9302c;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-danger.focus,
.open>.dropdown-toggle.vc_btn-danger:focus,
.open>.dropdown-toggle.vc_btn-danger:hover,
.open>.dropdown-togglea.vc_btn-danger.focus,
.open>.dropdown-togglea.vc_btn-danger:focus,
.open>.dropdown-togglea.vc_btn-danger:hover,
.open>.dropdown-togglebutton.vc_btn-danger.focus,
.open>.dropdown-togglebutton.vc_btn-danger:focus,
.open>.dropdown-togglebutton.vc_btn-danger:hover,
.vc_btn-danger.active.focus,
.vc_btn-danger.active:focus,
.vc_btn-danger.active:hover,
.vc_btn-danger:active.focus,
.vc_btn-danger:active:focus,
.vc_btn-danger:active:hover,
a.vc_btn-danger.active.focus,
a.vc_btn-danger.active:focus,
a.vc_btn-danger.active:hover,
a.vc_btn-danger:active.focus,
a.vc_btn-danger:active:focus,
a.vc_btn-danger:active:hover,
button.vc_btn-danger.active.focus,
button.vc_btn-danger.active:focus,
button.vc_btn-danger.active:hover,
button.vc_btn-danger:active.focus,
button.vc_btn-danger:active:focus,
button.vc_btn-danger:active:hover{
    color: #fff;
    background-color: #ac2925;
    border-color: transparent
}
.open>.dropdown-toggle.vc_btn-danger,
.open>.dropdown-togglea.vc_btn-danger,
.open>.dropdown-togglebutton.vc_btn-danger,
.vc_btn-danger.active,
.vc_btn-danger:active,
a.vc_btn-danger.active,
a.vc_btn-danger:active,
button.vc_btn-danger.active,
button.vc_btn-danger:active{
    background-image: none
}
.vc_btn-danger.disabled,
.vc_btn-danger.disabled.active,
.vc_btn-danger.disabled.focus,
.vc_btn-danger.disabled:active,
.vc_btn-danger.disabled:focus,
.vc_btn-danger.disabled:hover,
.vc_btn-danger[disabled],
.vc_btn-danger[disabled].active,
.vc_btn-danger[disabled].focus,
.vc_btn-danger[disabled]:active,
.vc_btn-danger[disabled]:focus,
.vc_btn-danger[disabled]:hover,
a.vc_btn-danger.disabled,
a.vc_btn-danger.disabled.active,
a.vc_btn-danger.disabled.focus,
a.vc_btn-danger.disabled:active,
a.vc_btn-danger.disabled:focus,
a.vc_btn-danger.disabled:hover,
a.vc_btn-danger[disabled],
a.vc_btn-danger[disabled].active,
a.vc_btn-danger[disabled].focus,
a.vc_btn-danger[disabled]:active,
a.vc_btn-danger[disabled]:focus,
a.vc_btn-danger[disabled]:hover,
button.vc_btn-danger.disabled,
button.vc_btn-danger.disabled.active,
button.vc_btn-danger.disabled.focus,
button.vc_btn-danger.disabled:active,
button.vc_btn-danger.disabled:focus,
button.vc_btn-danger.disabled:hover,
button.vc_btn-danger[disabled],
button.vc_btn-danger[disabled].active,
button.vc_btn-danger[disabled].focus,
button.vc_btn-danger[disabled]:active,
button.vc_btn-danger[disabled]:focus,
button.vc_btn-danger[disabled]:hover,
fieldset[disabled] .vc_btn-danger,
fieldset[disabled] .vc_btn-danger.active,
fieldset[disabled] .vc_btn-danger.focus,
fieldset[disabled] .vc_btn-danger:active,
fieldset[disabled] .vc_btn-danger:focus,
fieldset[disabled] .vc_btn-danger:hover,
fieldset[disabled] a.vc_btn-danger,
fieldset[disabled] a.vc_btn-danger.active,
fieldset[disabled] a.vc_btn-danger.focus,
fieldset[disabled] a.vc_btn-danger:active,
fieldset[disabled] a.vc_btn-danger:focus,
fieldset[disabled] a.vc_btn-danger:hover,
fieldset[disabled] button.vc_btn-danger,
fieldset[disabled] button.vc_btn-danger.active,
fieldset[disabled] button.vc_btn-danger.focus,
fieldset[disabled] button.vc_btn-danger:active,
fieldset[disabled] button.vc_btn-danger:focus,
fieldset[disabled] button.vc_btn-danger:hover{
    background-color: #d9534f;
    border-color: transparent
}
.vc_btn-danger .badge,
a.vc_btn-danger .badge,
button.vc_btn-danger .badge{
    color: #d9534f;
    background-color: #fff
}
i.icon{
    display: inline-block;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px
}
.wpb_btn-large i.icon{
    height: 19px;
    margin-left: 9px
}
.wpb_btn-small i.icon{
    height: 15px
}
.wpb_btn-mini i.icon{
    display: none
}
.wpb_address_book i.icon,
option.wpb_address_book{
    background: url(../images/icons/address-book.png) right center no-repeat
}
.wpb_alarm_clock i.icon,
option.wpb_alarm_clock{
    background: url(../images/icons/alarm-clock.png) right center no-repeat
}
.wpb_anchor i.icon,
option.wpb_anchor{
    background: url(../images/icons/anchor.png) right center no-repeat
}
.wpb_application_image i.icon,
option.wpb_application_image{
    background: url(../images/icons/application-image.png) right center no-repeat
}
.wpb_arrow i.icon,
option.wpb_arrow{
    background: url(../images/icons/arrow.png) right center no-repeat
}
.wpb_asterisk i.icon,
option.wpb_asterisk{
    background: url(../images/icons/asterisk.png) right center no-repeat
}
.wpb_hammer i.icon,
option.wpb_hammer{
    background: url(../images/icons/auction-hammer.png) right center no-repeat
}
.wpb_balloon i.icon,
option.wpb_balloon{
    background: url(../images/icons/balloon.png) right center no-repeat
}
.wpb_balloon_buzz i.icon,
option.wpb_balloon_buzz{
    background: url(../images/icons/balloon-buzz.png) right center no-repeat
}
.wpb_balloon_facebook i.icon,
option.wpb_balloon_facebook{
    background: url(../images/icons/balloon-facebook.png) right center no-repeat
}
.wpb_balloon_twitter i.icon,
option.wpb_balloon_twitter{
    background: url(../images/icons/balloon-twitter.png) right center no-repeat
}
.wpb_battery i.icon,
option.wpb_battery{
    background: url(../images/icons/battery-full.png) right center no-repeat
}
.wpb_binocular i.icon,
option.wpb_binocular{
    background: url(../images/icons/binocular.png) right center no-repeat
}
.wpb_document_excel i.icon,
option.wpb_document_excel{
    background: url(../images/icons/blue-document-excel.png) right center no-repeat
}
.wpb_document_image i.icon,
option.wpb_document_image{
    background: url(../images/icons/blue-document-image.png) right center no-repeat
}
.wpb_document_music i.icon,
option.wpb_document_music{
    background: url(../images/icons/blue-document-music.png) right center no-repeat
}
.wpb_document_office i.icon,
option.wpb_document_office{
    background: url(../images/icons/blue-document-office.png) right center no-repeat
}
.wpb_document_pdf i.icon,
option.wpb_document_pdf{
    background: url(../images/icons/blue-document-pdf.png) right center no-repeat
}
.wpb_document_powerpoint i.icon,
option.wpb_document_powerpoint{
    background: url(../images/icons/blue-document-powerpoint.png) right center no-repeat
}
.wpb_document_word i.icon,
option.wpb_document_word{
    background: url(../images/icons/blue-document-word.png) right center no-repeat
}
.wpb_bookmark i.icon,
option.wpb_bookmark{
    background: url(../images/icons/bookmark.png) right center no-repeat
}
.wpb_camcorder i.icon,
option.wpb_camcorder{
    background: url(../images/icons/camcorder.png) right center no-repeat
}
.wpb_camera i.icon,
option.wpb_camera{
    background: url(../images/icons/camera.png) right center no-repeat
}
.wpb_chart i.icon,
option.wpb_chart{
    background: url(../images/icons/chart.png) right center no-repeat
}
.wpb_chart_pie i.icon,
option.wpb_chart_pie{
    background: url(../images/icons/chart-pie.png) right center no-repeat
}
.wpb_clock i.icon,
option.wpb_clock{
    background: url(../images/icons/clock.png) right center no-repeat
}
.wpb_play i.icon,
option.wpb_play{
    background: url(../images/icons/control.png) right center no-repeat
}
.wpb_fire i.icon,
option.wpb_fire{
    background: url(../images/icons/fire.png) right center no-repeat
}
.wpb_heart i.icon,
option.wpb_heart{
    background: url(../images/icons/heart.png) right center no-repeat
}
.wpb_mail i.icon,
option.wpb_mail{
    background: url(../images/icons/mail.png) right center no-repeat
}
.wpb_shield i.icon,
option.wpb_shield{
    background: url(../images/icons/plus-shield.png) right center no-repeat
}
.wpb_video i.icon,
option.wpb_video{
    background: url(../images/icons/video.png) right center no-repeat
}
.vc_column_container .vc_btn,
.vc_column_container .wpb_button{
    margin-top: 5px;
    margin-bottom: 5px
}
#content .wpb_alert p:last-child,
#content .wpb_text_column :last-child,
#content .wpb_text_column p:last-child,
.vc_message_box>p:last-child,
.wpb_alert p:last-child,
.wpb_text_column :last-child,
.wpb_text_column p:last-child{
    margin-bottom: 0
}
.vc_message_box>p:first-child{
    margin-top: 0
}
.vc_message_box-icon>*,
.vc_message_box-icon>.fa{
    font-size: 1.7em;
    line-height: 1
}
.vc_message_box-icon>*{
    font-style: normal;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li{
    margin-bottom: 35px
}
.entry-content .twitter-share-button,
.fb_like,
.twitter-share-button,
.wpb_accordion .wpb_content_element,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element{
    margin-bottom: 21.74px
}
.wpb-content-wrapper{
    margin: 0;
    padding: 0;
    border: none;
    overflow: unset;
    display: block
}
.wpb-content--blank .wpb-content-wrapper{
    margin: 0 auto
}
@media (min-width:576px){
    .wpb-content--blank .wpb-content-wrapper {
        max-width: 540px
    }
}
@media (min-width:768px){
    .wpb-content--blank .wpb-content-wrapper {
        max-width: 720px
    }
}
@media (min-width:992px){
    .wpb-content--blank .wpb-content-wrapper {
        max-width: 960px
    }
}
@media (min-width:1200px){
    .wpb-content--blank .wpb-content-wrapper {
        max-width: 1140px
    }
}
.vc_parallax>*{
    position: relative;
    z-index: 1
}
.vc_row.vc_row-no-padding .vc_column-inner{
    padding-left: 0;
    padding-right: 0
}
.vc_row[data-vc-full-width]{
    transition: opacity .5s ease;
    overflow: hidden
}
.vc_row[data-vc-full-width].vc_hidden{
    opacity: 0
}
.vc_editor .vc_row[data-vc-full-width]{
    overflow: visible
}
.vc_row-no-padding .vc_inner{
    margin-left: 0;
    margin-right: 0
}
.vc_row.vc_row-o-full-height{
    min-height: 100vh
}
.vc_row.vc_row-flex{
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap
}
.vc_row.vc_row-flex>.vc_column_container{
    display: flex
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    z-index: 1
}
@media (-ms-high-contrast:active),
(-ms-high-contrast:none){
    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
        min-height: 1em
    }
}
.vc_row.vc_row-flex::after,
.vc_row.vc_row-flex::before{
    display: none
}
.vc_row.vc_row-o-columns-stretch{
    align-content: stretch
}
.vc_row.vc_row-o-columns-top{
    align-content: flex-start
}
.vc_row.vc_row-o-columns-bottom{
    align-content: flex-end
}
.vc_row.vc_row-o-columns-middle{
    align-content: center
}
.vc_row.vc_row-o-columns-bottom::after,
.vc_row.vc_row-o-columns-middle::after,
.vc_row.vc_row-o-columns-top::after{
    content: '';
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block
}
.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner{
    justify-content: flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container{
    align-items: flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner{
    justify-content: flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container{
    align-items: flex-end
}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{
    justify-content: center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{
    align-items: center
}
.vc_column-inner::after,
.vc_column-inner::before{
    content: " ";
    display: table
}
.vc_ie-flexbox-fixer>.vc_row{
    flex: 1 1 auto
}
.vc_row.vc_column-gap-1{
    margin-left: -15.5px;
    margin-right: -15.5px
}
.vc_row.vc_column-gap-1>.vc_column_container{
    padding: .5px
}
.vc_row.vc_column-gap-2{
    margin-left: -16px;
    margin-right: -16px
}
.vc_row.vc_column-gap-2>.vc_column_container{
    padding: 1px
}
.vc_row.vc_column-gap-3{
    margin-left: -16.5px;
    margin-right: -16.5px
}
.vc_row.vc_column-gap-3>.vc_column_container{
    padding: 1.5px
}
.vc_row.vc_column-gap-4{
    margin-left: -17px;
    margin-right: -17px
}
.vc_row.vc_column-gap-4>.vc_column_container{
    padding: 2px
}
.vc_row.vc_column-gap-5{
    margin-left: -17.5px;
    margin-right: -17.5px
}
.vc_row.vc_column-gap-5>.vc_column_container{
    padding: 2.5px
}
.vc_row.vc_column-gap-10{
    margin-left: -20px;
    margin-right: -20px
}
.vc_row.vc_column-gap-10>.vc_column_container{
    padding: 5px
}
.vc_row.vc_column-gap-15{
    margin-left: -22.5px;
    margin-right: -22.5px
}
.vc_row.vc_column-gap-15>.vc_column_container{
    padding: 7.5px
}
.vc_row.vc_column-gap-20{
    margin-left: -25px;
    margin-right: -25px
}
.vc_row.vc_column-gap-20>.vc_column_container{
    padding: 10px
}
.vc_row.vc_column-gap-25{
    margin-left: -27.5px;
    margin-right: -27.5px
}
.vc_row.vc_column-gap-25>.vc_column_container{
    padding: 12.5px
}
.vc_row.vc_column-gap-30{
    margin-left: -30px;
    margin-right: -30px
}
.vc_row.vc_column-gap-30>.vc_column_container{
    padding: 15px
}
.vc_row.vc_column-gap-35{
    margin-left: -32.5px;
    margin-right: -32.5px
}
.vc_row.vc_column-gap-35>.vc_column_container{
    padding: 17.5px
}
.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
.vc_section.vc_section-has-fill+.vc_section{
    padding-top: 35px
}
.vc_column_container{
    padding-left: 0;
    padding-right: 0
}
.vc_column_container>.vc_column-inner{
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}
.vc_section{
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px
}
.vc_section[data-vc-full-width]{
    transition: opacity .5s ease;
    overflow: hidden
}
.vc_section[data-vc-full-width].vc_hidden{
    opacity: 0
}
.vc_section[data-vc-full-width]>.vc_row{
    margin-left: 0;
    margin-right: 0
}
.vc_section[data-vc-stretch-content]{
    padding-left: 0;
    padding-right: 0
}
.vc_section.vc_row-o-full-height{
    min-height: 100vh
}
.vc_section.vc_section-flex{
    box-sizing: border-box;
    display: flex;
    flex-flow: column nowrap
}
.vc_section.vc_section-flex .vc_vc_row{
    width: 100%
}
.vc_section.vc_section-flex::after,
.vc_section.vc_section-flex::before{
    display: none
}
.vc_section.vc_section-o-content-top{
    justify-content: flex-start
}
.vc_section.vc_section-o-content-bottom{
    justify-content: flex-end
}
.vc_section.vc_section-o-content-middle{
    justify-content: center
}
.vc_section.vc_section-o-content-bottom::after,
.vc_section.vc_section-o-content-middle::after,
.vc_section.vc_section-o-content-top::after{
    content: '';
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block
}
.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container{
    padding-left: .5px;
    padding-right: .5px
}
.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container{
    padding-left: 1px;
    padding-right: 1px
}
.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container{
    padding-left: 1.5px;
    padding-right: 1.5px
}
.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container{
    padding-left: 2px;
    padding-right: 2px
}
.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container{
    padding-left: 2.5px;
    padding-right: 2.5px
}
.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container{
    padding-left: 5px;
    padding-right: 5px
}
.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container{
    padding-left: 7.5px;
    padding-right: 7.5px
}
.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container{
    padding-left: 10px;
    padding-right: 10px
}
.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container{
    padding-left: 12.5px;
    padding-right: 12.5px
}
.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container{
    padding-left: 15px;
    padding-right: 15px
}
.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container{
    padding-left: 17.5px;
    padding-right: 17.5px
}
.vc_row.vc_row-flex>.vc_vc_column,
.vc_row.vc_row-flex>.vc_vc_column_inner{
    display: flex
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container{
    display: flex;
    width: 100%
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    flex-grow: 1;
    display: flex;
    flex-direction: column
}
.vc_row.vc_row-o-equal-height>.vc_column_container{
    align-items: stretch
}
.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    justify-content: flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    align-items: flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    justify-content: flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    align-items: flex-end
}
.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    justify-content: center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    align-items: center
}
.vc_empty-element>.vc_column-inner{
    min-height: 100px
}
.wpb_pinterest a{
    border-bottom: 0
}
.wpb_widgetised_column .wpb_wrapper>ul{
    margin: 0
}
.wpb_widgetised_column .wpb_wrapper>ul>li{
    margin-left: 0;
    background-image: none;
    list-style: none !important
}
.wpb_widgetised_column .wpb_wrapper>ul>li:after,
.wpb_widgetised_column .wpb_wrapper>ul>li:before{
    display: none !important
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label{
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    color: #fff
}
button.wpb_btn-large,
span.wpb_btn-large{
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    border-radius: 2px
}
button.wpb_btn-large [class^=icon-],
span.wpb_btn-large [class^=icon-]{
    margin-top: 1px
}
button.wpb_btn-small,
span.wpb_btn-small{
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px
}
button.wpb_btn-small [class^=icon-],
span.wpb_btn-small [class^=icon-]{
    margin-top: -1px
}
button.wpb_btn-mini,
span.wpb_btn-mini{
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px
}
button.wpb_button::-moz-focus-inner,
input[type=submit].wpb_button::-moz-focus-inner{
    padding: 0;
    border: 0
}
a.wpb_button_a{
    text-decoration: none;
    border: none
}
a.wpb_button_a:hover{
    text-decoration: none
}
.vc_btn3-container{
    display: block;
    margin-bottom: 21.74px;
    max-width: 100%
}
.vc_btn3-container.vc_btn3-inline{
    display: inline-block;
    vertical-align: top
}
.vc_general.vc_btn3{
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    color: #5472D2;
    border: 1px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -webkit-user-select: none;
    user-select: none;
    text-decoration: none;
    position: relative;
    top: 0;
    transition: all .2s ease-in-out;
    line-height: normal;
    box-shadow: none;
    font-size: 14px;
    padding: 14px 20px
}
.vc_general.vc_btn3.vc_btn3-style-outline,
.vc_general.vc_btn3.vc_btn3-style-outline-custom{
    padding: 13px 19px
}
.vc_general.vc_btn3.active,
.vc_general.vc_btn3:active,
.vc_general.vc_btn3:focus{
    outline: 0
}
.vc_general.vc_btn3:focus,
.vc_general.vc_btn3:hover{
    border: 1px solid transparent;
    text-decoration: none;
    color: #4868cf
}
.vc_general.vc_btn3 .vc_btn3-icon{
    vertical-align: top;
    height: 14px;
    line-height: 1;
    font-size: 16px
}
.vc_general.vc_btn3 .vc_btn3-icon-inner{
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%)
}
.vc_general.vc_btn3 .vc_btn3-placeholder{
    display: inline-block;
    vertical-align: top;
    width: 0
}
.vc_btn3.vc_btn3-icon-left,
.vc_btn3.vc_btn3-icon-right{
    position: relative
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3.vc_btn3-icon-right .vc_btn3-icon{
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%)
}
.vc_btn3.vc_btn3-icon-left{
    text-align: left
}
.vc_btn3.vc_btn3-icon-right{
    text-align: right
}
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner{
    transform: translate(-75%, -50%)
}
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon{
    transform: translate(-50%, -50%)
}
.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner{
    transform: translate(-50%, -50%)
}
.vc_btn3.vc_btn3-style-classic{
    border-color: rgba(0, 0, 0, .1)
}
.vc_btn3.vc_btn3-style-modern{
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
    background-repeat: repeat-x;
}
.vc_btn3.vc_btn3-style-outline,
.vc_btn3.vc_btn3-style-outline-custom,
.vc_btn3.vc_btn3-style-outline-custom:focus,
.vc_btn3.vc_btn3-style-outline-custom:hover,
.vc_btn3.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-style-outline:hover{
    border-width: 2px
}
.vc_btn3.vc_btn3-style-custom{
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
    background-repeat: repeat-x;
    background-size: 200%;
    background-position: 0 -100%
}
.vc_btn3.vc_btn3-style-custom:focus,
.vc_btn3.vc_btn3-style-custom:hover{
    background-position: 0 100%
}
.vc_btn3.vc_btn3-block{
    display: block;
    width: 100%;
    text-align: inherit
}
.vc_btn3.vc_btn3-shape-square{
    border-radius: 0
}
.vc_btn3.vc_btn3-shape-rounded{
    border-radius: 5px
}
.vc_btn3.vc_btn3-shape-round{
    border-radius: 2em
}
.vc_btn3.vc_btn3-size-xs{
    font-size: 11px;
    padding: 8px 12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom{
    padding: 7px 11px
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon{
    font-size: 14px;
    height: 11px;
    line-height: 11px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left: 31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left: 12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right: 31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right: 12px
}
.vc_btn3.vc_btn3-size-sm{
    font-size: 12px;
    padding: 11px 16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom{
    padding: 10px 15px
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon{
    font-size: 14px;
    height: 12px;
    line-height: 12px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left: 39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left: 16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right: 39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right: 16px
}
.vc_btn3.vc_btn3-size-md{
    font-size: 14px;
    padding: 14px 20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{
    padding: 13px 19px
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon{
    font-size: 16px;
    height: 14px;
    line-height: 14px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left: 48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left: 20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right: 48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right: 20px
}
.vc_btn3.vc_btn3-size-lg{
    font-size: 16px;
    padding: 18px 25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{
    padding: 17px 24px
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon{
    font-size: 20px;
    height: 16px;
    line-height: 16px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left: 60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left: 25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right: 60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right: 25px
}
.vc_btn3.vc_btn3-color-blue,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{
    color: #fff;
    background-color: #5472D2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-blue:focus,
.vc_btn3.vc_btn3-color-blue:hover{
    color: #f7f7f7;
    background-color: #3c5ecc
}
.vc_btn3.vc_btn3-color-blue.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-blue:active{
    color: #f2f2f2;
    background-color: #3558c8
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline{
    color: #5472D2;
    border-color: #5472D2;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #5472D2;
    background-color: #5472D2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d{
    color: #fff;
    background-color: #5472D2;
    box-shadow: 0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #5472D2;
    top: 3px;
    box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #5472D2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{
    color: #fff;
    border-color: #5472D2;
    background-color: #5472D2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #3c5ecc;
    background-color: #3c5ecc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #3558c8;
    background-color: #3558c8
}
.vc_btn3.vc_btn3-color-turquoise,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat{
    color: #fff;
    background-color: #00C1CF
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-turquoise:focus,
.vc_btn3.vc_btn3-color-turquoise:hover{
    color: #f7f7f7;
    background-color: #00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-turquoise:active{
    color: #f2f2f2;
    background-color: #009ba6
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline{
    color: #00C1CF;
    border-color: #00C1CF;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #00C1CF;
    background-color: #00C1CF
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d{
    color: #fff;
    background-color: #00C1CF;
    box-shadow: 0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #00C1CF;
    top: 3px;
    box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #00C1CF
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern{
    color: #fff;
    border-color: #00C1CF;
    background-color: #00C1CF
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #00a4b0;
    background-color: #00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #009ba6;
    background-color: #009ba6
}
.vc_btn3.vc_btn3-color-pink,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat{
    color: #fff;
    background-color: #FE6C61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-pink:focus,
.vc_btn3.vc_btn3-color-pink:hover{
    color: #f7f7f7;
    background-color: #fe5043
}
.vc_btn3.vc_btn3-color-pink.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-pink:active{
    color: #f2f2f2;
    background-color: #fe4638
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline{
    color: #FE6C61;
    border-color: #FE6C61;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #FE6C61;
    background-color: #FE6C61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d{
    color: #fff;
    background-color: #FE6C61;
    box-shadow: 0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #FE6C61;
    top: 3px;
    box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #FE6C61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern{
    color: #fff;
    border-color: #FE6C61;
    background-color: #FE6C61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #fe5043;
    background-color: #fe5043
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #fe4638;
    background-color: #fe4638
}
.vc_btn3.vc_btn3-color-violet,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat{
    color: #fff;
    background-color: #8D6DC4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-violet:focus,
.vc_btn3.vc_btn3-color-violet:hover{
    color: #f7f7f7;
    background-color: #7c57bb
}
.vc_btn3.vc_btn3-color-violet.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-violet:active{
    color: #f2f2f2;
    background-color: #7650b8
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline{
    color: #8D6DC4;
    border-color: #8D6DC4;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #8D6DC4;
    background-color: #8D6DC4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d{
    color: #fff;
    background-color: #8D6DC4;
    box-shadow: 0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #8D6DC4;
    top: 3px;
    box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #8D6DC4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern{
    color: #fff;
    border-color: #8D6DC4;
    background-color: #8D6DC4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #7c57bb;
    background-color: #7c57bb
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #7650b8;
    background-color: #7650b8
}
.vc_btn3.vc_btn3-color-peacoc,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat{
    color: #fff;
    background-color: #4CADC9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-peacoc:focus,
.vc_btn3.vc_btn3-color-peacoc:hover{
    color: #f7f7f7;
    background-color: #39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-peacoc:active{
    color: #f2f2f2;
    background-color: #3799b5
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline{
    color: #4CADC9;
    border-color: #4CADC9;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #4CADC9;
    background-color: #4CADC9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d{
    color: #fff;
    background-color: #4CADC9;
    box-shadow: 0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #4CADC9;
    top: 3px;
    box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #4CADC9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern{
    color: #fff;
    border-color: #4CADC9;
    background-color: #4CADC9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #39a0bd;
    background-color: #39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #3799b5;
    background-color: #3799b5
}
.vc_btn3.vc_btn3-color-chino,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat{
    color: #fff;
    background-color: #CEC2AB
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-chino:focus,
.vc_btn3.vc_btn3-color-chino:hover{
    color: #f7f7f7;
    background-color: #c3b498
}
.vc_btn3.vc_btn3-color-chino.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-chino:active{
    color: #f2f2f2;
    background-color: #bfaf91
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline{
    color: #CEC2AB;
    border-color: #CEC2AB;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #CEC2AB;
    background-color: #CEC2AB
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d{
    color: #fff;
    background-color: #CEC2AB;
    box-shadow: 0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #CEC2AB;
    top: 3px;
    box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #CEC2AB
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern{
    color: #fff;
    border-color: #CEC2AB;
    background-color: #CEC2AB
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #c3b498;
    background-color: #c3b498
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #bfaf91;
    background-color: #bfaf91
}
.vc_btn3.vc_btn3-color-mulled-wine,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat{
    color: #fff;
    background-color: #50485B
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-mulled-wine:focus,
.vc_btn3.vc_btn3-color-mulled-wine:hover{
    color: #f7f7f7;
    background-color: #413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-mulled-wine:active{
    color: #f2f2f2;
    background-color: #3c3644
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline{
    color: #50485B;
    border-color: #50485B;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #50485B;
    background-color: #50485B
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d{
    color: #fff;
    background-color: #50485B;
    box-shadow: 0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #50485B;
    top: 3px;
    box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #50485B
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern{
    color: #fff;
    border-color: #50485B;
    background-color: #50485B
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #413a4a;
    background-color: #413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #3c3644;
    background-color: #3c3644
}
.vc_btn3.vc_btn3-color-vista-blue,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat{
    color: #fff;
    background-color: #75D69C
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-vista-blue:focus,
.vc_btn3.vc_btn3-color-vista-blue:hover{
    color: #f7f7f7;
    background-color: #5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-vista-blue:active{
    color: #f2f2f2;
    background-color: #56cd85
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline{
    color: #75D69C;
    border-color: #75D69C;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #75D69C;
    background-color: #75D69C
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d{
    color: #fff;
    background-color: #75D69C;
    box-shadow: 0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #75D69C;
    top: 3px;
    box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #75D69C
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern{
    color: #fff;
    border-color: #75D69C;
    background-color: #75D69C
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #5dcf8b;
    background-color: #5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #56cd85;
    background-color: #56cd85
}
.vc_btn3.vc_btn3-color-orange,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{
    color: #fff;
    background-color: #F7BE68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-orange:focus,
.vc_btn3.vc_btn3-color-orange:hover{
    color: #f7f7f7;
    background-color: #f5b14b
}
.vc_btn3.vc_btn3-color-orange.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-orange:active{
    color: #f2f2f2;
    background-color: #f5ad41
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline{
    color: #F7BE68;
    border-color: #F7BE68;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #F7BE68;
    background-color: #F7BE68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d{
    color: #fff;
    background-color: #F7BE68;
    box-shadow: 0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #F7BE68;
    top: 3px;
    box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #F7BE68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern{
    color: #fff;
    border-color: #F7BE68;
    background-color: #F7BE68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #f5b14b;
    background-color: #f5b14b
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #f5ad41;
    background-color: #f5ad41
}
.vc_btn3.vc_btn3-color-sky,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat{
    color: #fff;
    background-color: #5AA1E3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-sky:focus,
.vc_btn3.vc_btn3-color-sky:hover{
    color: #f7f7f7;
    background-color: #4092df
}
.vc_btn3.vc_btn3-color-sky.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-sky:active{
    color: #f2f2f2;
    background-color: #378ddd
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline{
    color: #5AA1E3;
    border-color: #5AA1E3;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #5AA1E3;
    background-color: #5AA1E3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d{
    color: #fff;
    background-color: #5AA1E3;
    box-shadow: 0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #5AA1E3;
    top: 3px;
    box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #5AA1E3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern{
    color: #fff;
    border-color: #5AA1E3;
    background-color: #5AA1E3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #4092df;
    background-color: #4092df
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #378ddd;
    background-color: #378ddd
}
.vc_btn3.vc_btn3-color-green,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{
    color: #fff;
    background-color: #6DAB3C
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-green:focus,
.vc_btn3.vc_btn3-color-green:hover{
    color: #f7f7f7;
    background-color: #5f9434
}
.vc_btn3.vc_btn3-color-green.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-green:active{
    color: #f2f2f2;
    background-color: #5a8d31
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline{
    color: #6DAB3C;
    border-color: #6DAB3C;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #6DAB3C;
    background-color: #6DAB3C
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d{
    color: #fff;
    background-color: #6DAB3C;
    box-shadow: 0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #6DAB3C;
    top: 3px;
    box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #6DAB3C
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern{
    color: #fff;
    border-color: #6DAB3C;
    background-color: #6DAB3C
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #5f9434;
    background-color: #5f9434
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #5a8d31;
    background-color: #5a8d31
}
.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
    color: #fff;
    background-color: #F4524D
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-juicy-pink:focus,
.vc_btn3.vc_btn3-color-juicy-pink:hover{
    color: #f7f7f7;
    background-color: #f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-juicy-pink:active{
    color: #f2f2f2;
    background-color: #f22d27
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline{
    color: #F4524D;
    border-color: #F4524D;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #F4524D;
    background-color: #F4524D
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d{
    color: #fff;
    background-color: #F4524D;
    box-shadow: 0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #F4524D;
    top: 3px;
    box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #F4524D
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern{
    color: #fff;
    border-color: #F4524D;
    background-color: #F4524D
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #f23630;
    background-color: #f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #f22d27;
    background-color: #f22d27
}
.vc_btn3.vc_btn3-color-sandy-brown,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat{
    color: #fff;
    background-color: #F79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-sandy-brown:focus,
.vc_btn3.vc_btn3-color-sandy-brown:hover{
    color: #f7f7f7;
    background-color: #f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-sandy-brown:active{
    color: #f2f2f2;
    background-color: #f57941
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline{
    color: #F79468;
    border-color: #F79468;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #F79468;
    background-color: #F79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d{
    color: #fff;
    background-color: #F79468;
    box-shadow: 0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #F79468;
    top: 3px;
    box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #F79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern{
    color: #fff;
    border-color: #F79468;
    background-color: #F79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #f57f4b;
    background-color: #f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #f57941;
    background-color: #f57941
}
.vc_btn3.vc_btn3-color-purple,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{
    color: #fff;
    background-color: #B97EBB
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-purple:focus,
.vc_btn3.vc_btn3-color-purple:hover{
    color: #f7f7f7;
    background-color: #ae6ab0
}
.vc_btn3.vc_btn3-color-purple.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-purple:active{
    color: #f2f2f2;
    background-color: #ab63ad
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline{
    color: #B97EBB;
    border-color: #B97EBB;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #B97EBB;
    background-color: #B97EBB
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d{
    color: #fff;
    background-color: #B97EBB;
    box-shadow: 0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #B97EBB;
    top: 3px;
    box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #B97EBB
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern{
    color: #fff;
    border-color: #B97EBB;
    background-color: #B97EBB
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #ae6ab0;
    background-color: #ae6ab0
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #ab63ad;
    background-color: #ab63ad
}
.vc_btn3.vc_btn3-color-black,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat{
    color: #fff;
    background-color: #2A2A2A
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-black:focus,
.vc_btn3.vc_btn3-color-black:hover{
    color: #f7f7f7;
    background-color: #1b1b1b
}
.vc_btn3.vc_btn3-color-black.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-black:active{
    color: #f2f2f2;
    background-color: #161616
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
    border-color: #2A2A2A;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #2A2A2A;
    background-color: #2A2A2A
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d{
    color: #fff;
    background-color: #2A2A2A;
    box-shadow: 0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #2A2A2A;
    top: 3px;
    box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #2A2A2A
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{
    color: #fff;
    border-color: #2A2A2A;
    background-color: #2A2A2A
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #1b1b1b;
    background-color: #1b1b1b
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #161616;
    background-color: #161616
}
.vc_btn3.vc_btn3-color-grey,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
    color: #666;
    background-color: #EBEBEB
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-grey:focus,
.vc_btn3.vc_btn3-color-grey:hover{
    color: #5e5e5e;
    background-color: #dcdcdc
}
.vc_btn3.vc_btn3-color-grey.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-grey:active{
    color: #595959;
    background-color: #d7d7d7
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
    border-color: #EBEBEB;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover{
    color: #666;
    border-color: #EBEBEB;
    background-color: #EBEBEB
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d{
    color: #666;
    background-color: #EBEBEB;
    box-shadow: 0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{
    color: #5e5e5e;
    background-color: #EBEBEB;
    top: 3px;
    box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active{
    color: #595959;
    background-color: #EBEBEB
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    color: #666;
    border-color: #EBEBEB;
    background-color: #EBEBEB
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
    color: #5e5e5e;
    border-color: #dcdcdc;
    background-color: #dcdcdc
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{
    color: #595959;
    border-color: #d7d7d7;
    background-color: #d7d7d7
}
.vc_btn3.vc_btn3-color-white,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{
    color: #666;
    background-color: #FFF
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-white:focus,
.vc_btn3.vc_btn3-color-white:hover{
    color: #5e5e5e;
    background-color: #f0f0f0
}
.vc_btn3.vc_btn3-color-white.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-white:active{
    color: #595959;
    background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
    border-color: #FFF;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover{
    color: #666;
    border-color: #FFF;
    background-color: #FFF
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d{
    color: #666;
    background-color: #FFF;
    box-shadow: 0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{
    color: #5e5e5e;
    background-color: #FFF;
    top: 3px;
    box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active{
    color: #595959;
    background-color: #FFF
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{
    color: #666;
    border-color: #FFF;
    background-color: #FFF;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%);
    background-repeat: repeat-x;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{
    color: #5e5e5e;
    border-color: #f0f0f0;
    background-color: #f0f0f0
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active{
    color: #595959;
    border-color: #ebebeb;
    background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-default,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat{
    color: #333;
    background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-default:focus,
.vc_btn3.vc_btn3-color-default:hover{
    color: #2b2b2b;
    background-color: #e8e8e8
}
.vc_btn3.vc_btn3-color-default.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-default:active{
    color: #262626;
    background-color: #e3e3e3
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{
    color: #f7f7f7;
    border-color: #f7f7f7;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d{
    color: #333;
    background-color: #f7f7f7;
    box-shadow: 0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{
    color: #2b2b2b;
    background-color: #f7f7f7;
    top: 3px;
    box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active{
    color: #262626;
    background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern{
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover{
    color: #2b2b2b;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active{
    color: #262626;
    border-color: #e3e3e3;
    background-color: #e3e3e3
}
.vc_btn3.vc_btn3-color-primary,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{
    color: #FFF;
    background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-primary:focus,
.vc_btn3.vc_btn3-color-primary:hover{
    color: #f7f7f7;
    background-color: #0074ad
}
.vc_btn3.vc_btn3-color-primary.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-primary:active{
    color: #f2f2f2;
    background-color: #006da3
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline{
    color: #08c;
    border-color: #08c;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover{
    color: #FFF;
    border-color: #08c;
    background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d{
    color: #FFF;
    background-color: #08c;
    box-shadow: 0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #08c;
    top: 3px;
    box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{
    color: #FFF;
    border-color: #08c;
    background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #0074ad;
    background-color: #0074ad
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #006da3;
    background-color: #006da3
}
.vc_btn3.vc_btn3-color-info,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat{
    color: #FFF;
    background-color: #58B9DA
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-info:focus,
.vc_btn3.vc_btn3-color-info:hover{
    color: #f7f7f7;
    background-color: #3fafd4
}
.vc_btn3.vc_btn3-color-info.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-info:active{
    color: #f2f2f2;
    background-color: #37abd3
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline{
    color: #58B9DA;
    border-color: #58B9DA;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover{
    color: #FFF;
    border-color: #58B9DA;
    background-color: #58B9DA
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d{
    color: #FFF;
    background-color: #58B9DA;
    box-shadow: 0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #58B9DA;
    top: 3px;
    box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #58B9DA
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern{
    color: #FFF;
    border-color: #58B9DA;
    background-color: #58B9DA
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #3fafd4;
    background-color: #3fafd4
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #37abd3;
    background-color: #37abd3
}
.vc_btn3.vc_btn3-color-success,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{
    color: #fff;
    background-color: #6AB165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-success:focus,
.vc_btn3.vc_btn3-color-success:hover{
    color: #f7f7f7;
    background-color: #59a453
}
.vc_btn3.vc_btn3-color-success.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-success:active{
    color: #f2f2f2;
    background-color: #559d50
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline{
    color: #6AB165;
    border-color: #6AB165;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover{
    color: #fff;
    border-color: #6AB165;
    background-color: #6AB165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d{
    color: #fff;
    background-color: #6AB165;
    box-shadow: 0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #6AB165;
    top: 3px;
    box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #6AB165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{
    color: #fff;
    border-color: #6AB165;
    background-color: #6AB165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #59a453;
    background-color: #59a453
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #559d50;
    background-color: #559d50
}
.vc_btn3.vc_btn3-color-warning,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{
    color: #FFF;
    background-color: #F90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-warning:focus,
.vc_btn3.vc_btn3-color-warning:hover{
    color: #f7f7f7;
    background-color: #e08700
}
.vc_btn3.vc_btn3-color-warning.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-warning:active{
    color: #f2f2f2;
    background-color: #d68100
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline{
    color: #F90;
    border-color: #F90;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover{
    color: #FFF;
    border-color: #F90;
    background-color: #F90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d{
    color: #FFF;
    background-color: #F90;
    box-shadow: 0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #F90;
    top: 3px;
    box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #F90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{
    color: #FFF;
    border-color: #F90;
    background-color: #F90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #e08700;
    background-color: #e08700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #d68100;
    background-color: #d68100
}
.vc_btn3.vc_btn3-color-danger,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{
    color: #FFF;
    background-color: #FF675B
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-danger:focus,
.vc_btn3.vc_btn3-color-danger:hover{
    color: #f7f7f7;
    background-color: #ff4b3c
}
.vc_btn3.vc_btn3-color-danger.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-danger:active{
    color: #f2f2f2;
    background-color: #ff4132
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline{
    color: #FF675B;
    border-color: #FF675B;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover{
    color: #FFF;
    border-color: #FF675B;
    background-color: #FF675B
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d{
    color: #FFF;
    background-color: #FF675B;
    box-shadow: 0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #FF675B;
    top: 3px;
    box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #FF675B
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{
    color: #FFF;
    border-color: #FF675B;
    background-color: #FF675B
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #ff4b3c;
    background-color: #ff4b3c
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #ff4132;
    background-color: #ff4132
}
.vc_btn3.vc_btn3-color-inverse,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{
    color: #FFF;
    background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-inverse:focus,
.vc_btn3.vc_btn3-color-inverse:hover{
    color: #f7f7f7;
    background-color: #464646
}
.vc_btn3.vc_btn3-color-inverse.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-inverse:active{
    color: #f2f2f2;
    background-color: #414141
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline{
    color: #555;
    border-color: #555;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover{
    color: #FFF;
    border-color: #555;
    background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d{
    color: #FFF;
    background-color: #555;
    box-shadow: 0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{
    color: #f7f7f7;
    background-color: #555;
    top: 3px;
    box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active{
    color: #f2f2f2;
    background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow: 0 3px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top: 1px;
    box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow: 0 4px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top: 2px;
    box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow: 0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top: 3px;
    box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{
    color: #FFF;
    border-color: #555;
    background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover{
    color: #f7f7f7;
    border-color: #464646;
    background-color: #464646
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active{
    color: #f2f2f2;
    border-color: #414141;
    background-color: #414141
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
    color: #2A2A2A
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
    color: #EBEBEB
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
    color: #FFF
}
.vc_btn3-container.vc_btn3-center{
    text-align: center
}
.vc_btn3-container.vc_btn3-left{
    text-align: left
}
.vc_btn3-container.vc_btn3-right{
    text-align: right
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{
    display: inline-block;
    position: static;
    transform: translate(0, 0);
    min-width: 1em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    margin-right: .5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    margin-left: .5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs{
    font-size: 11px;
    padding: 8px 12px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom{
    padding: 7px 11px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm{
    font-size: 12px;
    padding: 11px 16px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom{
    padding: 10px 15px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{
    font-size: 14px;
    padding: 14px 20px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom{
    padding: 13px 19px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{
    font-size: 16px;
    padding: 18px 25px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom{
    padding: 17px 24px
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right{
    text-align: inherit
}
.vc_custom_heading a,
.vc_custom_heading a:focus,
.vc_custom_heading a:hover,
.vc_custom_heading a:visited{
    border: none;
    text-decoration: inherit;
    color: inherit
}
.vc_custom_heading a{
    transition: all .2s ease-in-out;
    opacity: 1
}
.vc_custom_heading a:hover{
    opacity: .85
}
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{
    color: inherit
}
.wpb-plan-features li{
    list-style: none
}
.vc_call_to_action hgroup h2,
.vc_call_to_action hgroup h4{
    margin: 0;
    clear: none
}
.vc_call_to_action hgroup+p{
    margin-top: 1em
}
@media (max-width:600px){
    .vc_responsive .cta_align_left .wpb_button,
    .vc_responsive .cta_align_right .wpb_button {
        max-width: 70%;
        width: 70%;
        float: none;
        display: block;
        margin: 3% auto
    }
    .vc_responsive .cta_align_left .wpb_call_text,
    .vc_responsive .cta_align_right .wpb_call_text {
        width: auto;
        max-width: none;
        text-align: center
    }
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element,
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element,
.wpb_tour_next_prev_nav span{
    display: inline-block
}
.vc_general.vc_cta3{
    border: 1px solid transparent;
    font-size: 1em;
    word-wrap: break-word
}
.vc_general.vc_cta3.vc_cta3-style-classic,
.vc_general.vc_cta3.vc_cta3-style-custom{
    border-color: #F0F0F0;
    background-color: #f7f7f7
}
.vc_general.vc_cta3 .vc_cta3-content{
    vertical-align: top
}
.vc_general.vc_cta3 .vc_cta3-content>:last-child,
.vc_general.vc_cta3 .vc_cta3-icons>:last-child{
    margin-bottom: 0
}
.vc_general.vc_cta3 .vc_cta3-actions{
    vertical-align: middle;
    white-space: nowrap
}
@media (min-width:768px){
    .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
        margin: 0
    }
}
.vc_general.vc_cta3 .vc_cta3-icons{
    vertical-align: middle
}
.vc_general.vc_cta3 h2,
.vc_general.vc_cta3 h4{
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content{
    text-align: left
}
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content{
    text-align: right
}
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content{
    text-align: center
}
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content{
    text-align: justify
}
.separator_align_center,
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons,
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons,
.vc_pie_chart,
.vc_pie_chart .vc_pie_chart_value{
    text-align: center
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container{
    padding-top: 1em
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container{
    padding-bottom: 1em
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons{
    display: table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container{
    display: table-cell;
    padding-left: 1em
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons{
    display: table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container{
    display: table-cell;
    padding-right: 1em
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container,
.vc_grid.vc_row{
    padding-right: 0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border{
    position: relative
}
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons{
    position: absolute
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons{
    right: 0;
    top: 50%;
    transform: translate(50%, -50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs{
    margin-right: 17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm{
    margin-right: 22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md{
    margin-right: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg{
    margin-right: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-right: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl{
    margin-right: 50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons{
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs{
    margin-left: 17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-left: 0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm{
    margin-left: 22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md{
    margin-left: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg{
    margin-left: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-left: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl{
    margin-left: 50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons{
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs{
    margin-top: 17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-top: 0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm{
    margin-top: 22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md{
    margin-top: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg{
    margin-top: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-top: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl{
    margin-top: 50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons{
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs{
    margin-bottom: 17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-bottom: 0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm{
    margin-bottom: 22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md{
    margin-bottom: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg{
    margin-bottom: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-bottom: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl{
    margin-bottom: 50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom: 35px
}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content{
    margin-top: 1em
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{
    margin-bottom: 1em
}
@media (min-width:768px){
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions,
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
        max-width: 30%;
        display: table-cell
    }
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
        padding-left: 28px;
        display: table-cell
    }
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
        width: 100%;
        padding-right: 28px;
        display: table-cell
    }
}
.vc_general.vc_cta3.vc_cta3-style-outline{
    border-width: 3px
}
.vc_general.vc_cta3.vc_cta3-shape-square{
    border-radius: 0
}
.vc_general.vc_cta3.vc_cta3-shape-rounded{
    border-radius: 5px
}
.vc_general.vc_cta3.vc_cta3-shape-round{
    border-radius: 4em
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header{
    color: #5472D2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat{
    color: #c9d2f0;
    border-color: transparent;
    background-color: #5472D2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #3253bc
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon,
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder{
    color: #5472D2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline{
    border-color: #5472D2;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header{
    color: #00C1CF
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat{
    color: #d3f5f1;
    border-color: transparent;
    background-color: #00C1CF
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #008d97
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline{
    border-color: #00C1CF;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header{
    color: #00C1CF
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header{
    color: #FE6C61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat{
    color: #fcdbd7;
    border-color: transparent;
    background-color: #FE6C61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #fe3829
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline{
    border-color: #FE6C61;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header{
    color: #FE6C61
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header{
    color: #8D6DC4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat{
    color: #e1d5f5;
    border-color: transparent;
    background-color: #8D6DC4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #6e48b1
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline{
    border-color: #8D6DC4;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header{
    color: #8D6DC4
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header{
    color: #4CADC9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat{
    color: #d0edf5;
    border-color: transparent;
    background-color: #4CADC9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #338faa
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline{
    border-color: #4CADC9;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header{
    color: #4CADC9
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header{
    color: #CEC2AB
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d,
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat{
    color: #f7f3eb;
    border-color: transparent;
    background-color: #CEC2AB
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #b9a888
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline{
    border-color: #CEC2AB;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header{
    color: #CEC2AB
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header{
    color: #50485B
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat{
    color: #e2ddeb;
    border-color: transparent;
    background-color: #50485B
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #342f3c;
    color: #e2ddeb;
    border-color: transparent;
    background-color: #50485B
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline{
    border-color: #50485B;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header{
    color: #50485B
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header{
    color: #75D69C
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat{
    color: #e1f5e9;
    border-color: transparent;
    background-color: #75D69C
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #4ac97d;
    color: #e1f5e9;
    border-color: transparent;
    background-color: #75D69C
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline{
    border-color: #75D69C;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header{
    color: #75D69C
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header{
    color: #F7BE68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat{
    color: #faf0e1;
    border-color: transparent;
    background-color: #F7BE68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #f4a733;
    color: #faf0e1;
    border-color: transparent;
    background-color: #F7BE68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline{
    border-color: #F7BE68;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header{
    color: #F7BE68
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header{
    color: #5AA1E3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat{
    color: #dce9f5;
    border-color: transparent;
    background-color: #5AA1E3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #2a86db;
    color: #dce9f5;
    border-color: transparent;
    background-color: #5AA1E3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline{
    border-color: #5AA1E3;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header{
    color: #5AA1E3
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header{
    color: #6DAB3C
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat{
    color: #e5f2da;
    border-color: transparent;
    background-color: #6DAB3C
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #53812d;
    color: #e5f2da;
    border-color: transparent;
    background-color: #6DAB3C
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline{
    border-color: #6DAB3C;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header{
    color: #6DAB3C
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header{
    color: #F4524D
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat{
    color: #fce2e1;
    border-color: transparent;
    background-color: #F4524D
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #f11f18;
    color: #fce2e1;
    border-color: transparent;
    background-color: #F4524D
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline{
    border-color: #F4524D;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header{
    color: #F4524D
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header{
    color: #F79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat{
    color: #f7e1d7;
    border-color: transparent;
    background-color: #F79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #f46e33;
    color: #f7e1d7;
    border-color: transparent;
    background-color: #F79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline{
    border-color: #F79468;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header{
    color: #F79468
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header{
    color: #B97EBB
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat{
    color: #f4dff5;
    border-color: transparent;
    background-color: #B97EBB
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #a559a8;
    color: #f4dff5;
    border-color: transparent;
    background-color: #B97EBB
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline{
    border-color: #B97EBB;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header{
    color: #B97EBB
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header{
    color: #2A2A2A
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat{
    color: #d9d9d9;
    border-color: transparent;
    background-color: #2A2A2A
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #0e0e0e;
    color: #d9d9d9;
    border-color: transparent;
    background-color: #2A2A2A
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header{
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline{
    border-color: #2A2A2A;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header{
    color: #2A2A2A
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header{
    color: #EBEBEB
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat{
    color: #9d9d9e;
    border-color: transparent;
    background-color: #EBEBEB
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header{
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #cfcfcf;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #EBEBEB
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header{
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline{
    border-color: #EBEBEB;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header{
    color: #EBEBEB
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header{
    color: #FFF
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat{
    color: #9d9d9e;
    border-color: transparent;
    background-color: #FFF
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header{
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #e3e3e3;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #FFF
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header{
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline{
    border-color: #FFF;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header{
    color: #FFF
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat{
    color: #9d9d9e;
    border-color: transparent;
    background-color: #F0F0F0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header{
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d{
    box-shadow: 0 5px 0 #d4d4d4;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #F0F0F0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header{
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline{
    border-color: #F0F0F0;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header{
    color: #F0F0F0
}
.wpb_gmaps_widget .wpb_wrapper{
    background-color: #f7f7f7;
    padding: 5px
}
.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_tour_next_prev_nav a:focus{
    outline: 0
}
.wpb_content_element .wpb_tabs_nav,
.wpb_content_element .wpb_tour_tabs_wrapper{
    padding: 0
}
.wpb_content_element .wpb_tabs_nav{
    margin: 0;
    padding-left: 0 !important;
    text-indent: inherit !important
}
#content .wpb_content_element .wpb_tabs_nav{
    margin: 0
}
.wpb_content_element .wpb_tabs_nav li{
    background-color: #FFF;
    white-space: nowrap;
    padding: 0;
    background-image: none;
    list-style: none !important
}
.wpb_carousel .next,
.wpb_carousel .prev,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
    background-color: #f7f7f7
}
.wpb_content_element .wpb_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before{
    display: none !important
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
    cursor: default
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide{
    display: none
}
.wpb_content_element .wpb_accordion_header a,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{
    border-bottom: none;
    text-decoration: none;
    display: block;
    padding: .5em 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{
    padding: 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{
    margin-bottom: 0
}
.wpb_tabs .wpb_tabs_nav li{
    float: left;
    margin: 0 1px 0 0
}
.wpb_tour .wpb_tabs_nav li{
    margin: 0 0 1px;
    clear: left;
    width: 100%
}
.wpb_tour .wpb_tabs_nav a{
    width: 100%
}
.wpb_tour_next_prev_nav a{
    border-bottom: 1px dotted;
    text-decoration: none
}
.wpb_tour_next_prev_nav a:hover{
    text-decoration: none;
    border-bottom: none
}
.wpb_tour_next_prev_nav span{
    width: 48%;
    padding-top: 1em;
    float: left
}
.wpb_tour_next_prev_nav span.wpb_next_slide{
    text-align: right;
    float: right
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{
    padding-left: 1em
}
@media (max-width:480px){
    .vc_responsive .wpb_tour .wpb_tab,
    .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
    .vc_responsive .wpb_tour_next_prev_nav {
        width: 100%;
        float: none;
        margin-left: 0
    }
    .vc_responsive .wpb_tour_next_prev_nav {
        width: auto;
        padding: 0 1em
    }
    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
        margin-bottom: 1em
    }
    .vc_responsive .wpb_tour .wpb_tab {
        padding-left: 1em;
        padding-right: 1em
    }
}
.grid_layout-thumbnail .post-thumb,
body ul.wpb_thumbnails-fluid li .entry-content :last-child{
    margin-bottom: 0
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{
    float: none
}
body ul.wpb_thumbnails-fluid li{
    padding: 0;
    margin-left: 0;
    background-image: none;
    list-style: none !important
}
body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before{
    display: none !important
}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{
    padding: 0;
    overflow: visible !important
}
.grid_layout-thumbnail .post-thumb img{
    max-width: 100%
}
.wpb_carousel .wpb_wrapper{
    position: relative
}
.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span]{
    height: auto !important
}
.wpb_categories_filter li,
.wpb_teaser_grid .categories_filter li{
    display: block;
    float: left;
    margin: 0 10px 10px 0;
    background-image: none;
    list-style: none !important
}
.wpb_categories_filter li:after,
.wpb_categories_filter li:before,
.wpb_teaser_grid .categories_filter li:after,
.wpb_teaser_grid .categories_filter li:before{
    display: none !important
}
.wpb_categories_filter li a,
.wpb_teaser_grid .categories_filter li a{
    border: none;
    text-decoration: none
}
.wpb_categories_filter li a:hover,
.wpb_categories_filter li.active a,
.wpb_teaser_grid .categories_filter li a:hover,
.wpb_teaser_grid .categories_filter li.active a{
    border-bottom: 1px dotted
}
@media (max-width:480px){
    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
        margin-left: 0;
        width: auto
    }
    .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
        width: 100%;
        float: none;
        display: block;
        margin-left: 0;
        margin-right: 0
    }
}
.wpb_image_grid .wpb_image_grid_ul>li{
    background-image: none;
    list-style: none !important
}
.wpb_image_grid .wpb_image_grid_ul>li:after,
.wpb_image_grid .wpb_image_grid_ul>li:before{
    display: none !important
}
.wpb_image_grid .wpb_image_grid_ul a{
    display: block
}
.wpb_image_grid .wpb_image_grid_ul img{
    display: block;
    max-width: 100%;
    height: auto
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a{
    border: none;
    box-shadow: none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{
    box-shadow: none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{
    line-height: 1
}
#content .wpb_gallery_slides ul.flex-direction-nav,
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.slides,
.wpb_content_element .wpb_gallery_slides ul li,
.wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.slides,
body .wpb_gallery_slides ul li{
    list-style: none;
    padding: 0;
    background-image: none;
    margin: 0
}
.flickr_badge_image a{
    border: none
}
.flickr_badge_image img{
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%
}
.wpb_flickr_widget p.flickr_stream_wrap{
    clear: both;
    margin-bottom: 0;
    font-size: 80%
}
.wpb_flickr_widget p.flickr_stream_wrap a{
    background-image: url(../images/flickr.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    display: inline-block
}
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper{
    width: 10%
}
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper{
    width: 20%
}
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper{
    width: 30%
}
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper{
    width: 40%
}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper{
    width: 50%
}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper{
    width: 60%
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{
    width: 70%
}
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper{
    width: 80%
}
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper{
    width: 90%
}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper{
    width: 100%
}
.wpb_video_widget .wpb_video_wrapper>div{
    padding-top: 0 !important;
    position: static
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper{
    float: left
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper{
    margin: 0 auto
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper{
    float: right
}
.wpb_video_widget .wpb_wrapper{
    position: relative
}
.wpb_video_widget .wpb_wrapper iframe{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    box-sizing: border-box
}
.wpb_posts_slider .wpb_gallery_slides>ul>li{
    background-image: none;
    list-style: none !important
}
.wpb_posts_slider .wpb_gallery_slides>ul>li:after,
.wpb_posts_slider .wpb_gallery_slides>ul>li:before{
    display: none !important
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar{
    background-color: #0074CC
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar{
    background-color: #49afcd
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar{
    background-color: #5bb75b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar{
    background-color: #faa732
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar{
    background-color: #da4f49
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar{
    background-color: #414141
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar,
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar{
    background-color: #5472D2
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar,
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar{
    background-color: #00C1CF
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar,
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar{
    background-color: #FE6C61
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar,
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar{
    background-color: #8D6DC4
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar,
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar{
    background-color: #4CADC9
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar,
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar{
    background-color: #CEC2AB
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar,
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar{
    background-color: #50485B
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar,
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar,
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar{
    background-color: #75D69C
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar,
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar{
    background-color: #2A2A2A
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar,
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar{
    background-color: #EBEBEB
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label{
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label,
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label{
    color: #666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar,
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar{
    background-color: #F7BE68
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar,
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar{
    background-color: #5AA1E3
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label{
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar,
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar{
    background-color: #6DAB3C
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label{
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar,
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar{
    background-color: #F4524D
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label{
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar,
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar{
    background-color: #F79468
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label{
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar,
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar{
    background-color: #B97EBB
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label{
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar,
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar,
.vc_text_separator div{
    background-color: #FFF
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label{
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label,
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label{
    color: #666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
@keyframes progress-bar-stripes{
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
.vc_carousel .vc_carousel-indicators li{
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #f7f7f7;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}
.vc_text_separator div{
    display: inline-block;
    padding: 1px 1em;
    position: relative;
    top: -9px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background,
.wpb_single_image .vc_box_border.vc_box_border_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_blue{
    background-color: #5472D2
}
.wpb_single_image a{
    border: none;
    outline: 0
}
.wpb_single_image img{
    height: auto;
    max-width: 100%;
    vertical-align: top
}
.wpb_single_image img.vc_img-placeholder{
    width: 100%
}
.wpb_single_image .vc_single_image-wrapper{
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{
    border-radius: 4px;
    box-shadow: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle{
    border-radius: 0;
    box-shadow: none;
    padding: 6px;
    border: 1px solid #EBEBEB
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img{
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #EBEBEB
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{
    border-radius: 0;
    box-shadow: none;
    padding: 6px;
    border: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img{
    border-radius: 0;
    box-shadow: none;
    border: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    border-radius: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{
    padding: 6px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d{
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 15px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{
    border-radius: 0;
    box-shadow: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    border-radius: 50%;
    box-shadow: none;
    overflow: hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}
.wpb_single_image.vc_align_center{
    text-align: center
}
.wpb_single_image.vc_align_right{
    text-align: right
}
.wpb_single_image.vc_align_left{
    text-align: left
}
.wpb_single_image .vc_box_shadow_3d{
    position: relative;
    z-index: 0;
    display: inline-block;
    max-width: 100%
}
.wpb_single_image .vc_box_shadow_3d:after,
.wpb_single_image .vc_box_shadow_3d:before{
    content: "";
    position: absolute;
    box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
    left: 5px;
    right: 50%;
    bottom: 8px;
    height: 30%;
    z-index: -1;
    border-radius: inherit;
    transform-origin: 0 0;
    transform: skewY(-6deg)
}
.wpb_single_image .vc_box_shadow_3d:after{
    left: 50%;
    right: 5px;
    transform: skewY(6deg);
    transform-origin: 100% 0
}
.wpb_single_image .vc_figure{
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: 100%
}
.wpb_single_image .vc_figure-caption{
    margin-top: .2em;
    font-size: .8em
}
.wpb_single_image .vc_box_outline.vc_box_border_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_blue{
    border-color: #5472D2
}
.wpb_single_image .vc_box_outline.vc_box_border_turquoise,
.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise{
    border-color: #00C1CF
}
.wpb_single_image .vc_box_border.vc_box_border_turquoise,
.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise{
    background-color: #00C1CF
}
.wpb_single_image .vc_box_outline.vc_box_border_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_pink{
    border-color: #FE6C61
}
.wpb_single_image .vc_box_border.vc_box_border_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_pink{
    background-color: #FE6C61
}
.wpb_single_image .vc_box_outline.vc_box_border_violet,
.wpb_single_image .vc_box_outline_circle.vc_box_border_violet{
    border-color: #8D6DC4
}
.wpb_single_image .vc_box_border.vc_box_border_violet,
.wpb_single_image .vc_box_border_circle.vc_box_border_violet{
    background-color: #8D6DC4
}
.wpb_single_image .vc_box_outline.vc_box_border_peacoc,
.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc{
    border-color: #4CADC9
}
.wpb_single_image .vc_box_border.vc_box_border_peacoc,
.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc{
    background-color: #4CADC9
}
.wpb_single_image .vc_box_outline.vc_box_border_chino,
.wpb_single_image .vc_box_outline_circle.vc_box_border_chino{
    border-color: #CEC2AB
}
.wpb_single_image .vc_box_border.vc_box_border_chino,
.wpb_single_image .vc_box_border_circle.vc_box_border_chino{
    background-color: #CEC2AB
}
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine{
    border-color: #50485B
}
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine{
    background-color: #50485B
}
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue{
    border-color: #75D69C
}
.wpb_single_image .vc_box_border.vc_box_border_vista_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue{
    background-color: #75D69C
}
.wpb_single_image .vc_box_outline.vc_box_border_black,
.wpb_single_image .vc_box_outline_circle.vc_box_border_black{
    border-color: #2A2A2A
}
.wpb_single_image .vc_box_border.vc_box_border_black,
.wpb_single_image .vc_box_border_circle.vc_box_border_black{
    background-color: #2A2A2A
}
.wpb_single_image .vc_box_outline.vc_box_border_grey,
.wpb_single_image .vc_box_outline_circle.vc_box_border_grey{
    border-color: #EBEBEB
}
.wpb_single_image .vc_box_border.vc_box_border_grey,
.wpb_single_image .vc_box_border_circle.vc_box_border_grey{
    background-color: #EBEBEB
}
.wpb_single_image .vc_box_outline.vc_box_border_orange,
.wpb_single_image .vc_box_outline_circle.vc_box_border_orange{
    border-color: #F7BE68
}
.wpb_single_image .vc_box_border.vc_box_border_orange,
.wpb_single_image .vc_box_border_circle.vc_box_border_orange{
    background-color: #F7BE68
}
.wpb_single_image .vc_box_outline.vc_box_border_sky,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sky{
    border-color: #5AA1E3
}
.wpb_single_image .vc_box_border.vc_box_border_sky,
.wpb_single_image .vc_box_border_circle.vc_box_border_sky{
    background-color: #5AA1E3
}
.wpb_single_image .vc_box_outline.vc_box_border_green,
.wpb_single_image .vc_box_outline_circle.vc_box_border_green{
    border-color: #6DAB3C
}
.wpb_single_image .vc_box_border.vc_box_border_green,
.wpb_single_image .vc_box_border_circle.vc_box_border_green{
    background-color: #6DAB3C
}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink{
    border-color: #F4524D
}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink{
    background-color: #F4524D
}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown{
    border-color: #F79468
}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown{
    background-color: #F79468
}
.wpb_single_image .vc_box_outline.vc_box_border_purple,
.wpb_single_image .vc_box_outline_circle.vc_box_border_purple{
    border-color: #B97EBB
}
.wpb_single_image .vc_box_border.vc_box_border_purple,
.wpb_single_image .vc_box_border_circle.vc_box_border_purple{
    background-color: #B97EBB
}
.wpb_single_image .vc_box_outline.vc_box_border_white,
.wpb_single_image .vc_box_outline_circle.vc_box_border_white{
    border-color: #FFF
}
.wpb_single_image .vc_box_border.vc_box_border_white,
.wpb_single_image .vc_box_border_circle.vc_box_border_white{
    background-color: #FFF
}
.vc_chart .vc_chart-legend li{
    line-height: 1.3em;
    list-style: none;
    margin: 0 0 .3em;
    min-height: 1.3em
}
.vc_chart .vc_chart-legend span{
    border-radius: .3em;
    display: inline-block;
    height: 1.3em;
    left: 0;
    margin-right: .5em;
    vertical-align: middle;
    width: 1.3em
}
@media (min-width:768px){
    .vc_chart .vc_chart-legend {
        display: inline-block;
        vertical-align: middle;
        width: 40%
    }
    .vc_chart .vc_chart-legend li {
        margin-left: 1em
    }
    .vc_chart .vc_chart-with-legend {
        display: inline-block;
        vertical-align: middle;
        width: 60%
    }
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{
    border-radius: 0
}
.wpb_single_image [class*='_circle'] .vc-zoom-wrapper{
    border-radius: 50%
}
.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper{
    border-radius: 4px
}
.vc_general.vc_pagination{
    display: block;
    margin: 0;
    padding: 0;
    text-align: center
}
.vc_general.vc_pagination .vc_pagination-item{
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle
}
.vc_general.vc_pagination .vc_pagination-trigger{
    display: block;
    text-decoration: none;
    cursor: pointer;
    height: 10px;
    width: 10px;
    margin: 5px 7px;
    background: 0 0;
    transition: all .2s ease-in-out;
    border: none
}
.vc_general.vc_pagination .vc_pagination-trigger:focus{
    outline: 0
}
.vc_general.vc_pagination .vc_active .vc_pagination-trigger{
    cursor: default
}
.vc_grid.vc_row{
    padding-left: 0;
    margin-left: 0;
    margin-right: 0
}
.vc-row[data-vc-full-width] .vc_grid.vc_row{
    overflow: hidden
}
.vc_grid.vc_row.vc_grid-gutter-1px{
    margin-bottom: -1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{
    margin-right: -1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{
    padding-right: 1px;
    padding-bottom: 1px
}
.vc_grid.vc_row.vc_grid-gutter-2px{
    margin-bottom: -2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{
    margin-right: -2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{
    padding-right: 2px;
    padding-bottom: 2px
}
.vc_grid.vc_row.vc_grid-gutter-3px{
    margin-bottom: -3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{
    margin-right: -3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{
    padding-right: 3px;
    padding-bottom: 3px
}
.vc_grid.vc_row.vc_grid-gutter-4px{
    margin-bottom: -4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{
    margin-right: -4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{
    padding-right: 4px;
    padding-bottom: 4px
}
.vc_grid.vc_row.vc_grid-gutter-5px{
    margin-bottom: -5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{
    margin-right: -5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{
    padding-right: 5px;
    padding-bottom: 5px
}
.vc_grid.vc_row.vc_grid-gutter-10px{
    margin-bottom: -10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{
    margin-right: -10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{
    padding-right: 10px;
    padding-bottom: 10px
}
.vc_grid.vc_row.vc_grid-gutter-15px{
    margin-bottom: -15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{
    margin-right: -15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{
    padding-right: 15px;
    padding-bottom: 15px
}
.vc_grid.vc_row.vc_grid-gutter-20px{
    margin-bottom: -20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{
    margin-right: -20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{
    padding-right: 20px;
    padding-bottom: 20px
}
.vc_grid.vc_row.vc_grid-gutter-25px{
    margin-bottom: -25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{
    margin-right: -25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{
    padding-right: 25px;
    padding-bottom: 25px
}
.vc_grid.vc_row.vc_grid-gutter-30px{
    margin-bottom: -30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{
    margin-right: -30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
    padding-right: 30px;
    padding-bottom: 30px
}
.vc_grid.vc_row.vc_grid-gutter-35px{
    margin-bottom: -35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{
    margin-right: -35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{
    padding-right: 35px;
    padding-bottom: 35px
}
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover{
    z-index: 3
}
.vc_grid.vc_row .vc_grid-item{
    display: none;
    padding: 0;
    vertical-align: top;
    float: none;
    box-sizing: border-box;
    z-index: 1
}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{
    overflow: hidden
}
.vc_grid.vc_row .vc_grid-item .vc_btn,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .wpb_content_element{
    margin-bottom: 15px
}
.vc_grid.vc_row .vc_grid-item .vc_btn a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .wpb_content_element a{
    text-decoration: none;
    border-bottom: 0
}
.vc_grid-animation-none .vc_grid.vc_row .vc_grid-item{
    transition: none !important
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{
    position: static
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
    display: block
}
@media (min-width:768px){
    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
    .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
        display: inline-block
    }
}
@-moz-document url-prefix(){
    .vc_masonry_grid .vc_grid-item,
    .vc_masonry_media_grid .vc_grid-item {
        margin-left: -.01px
    }
}
.vc_gitem-post-data h2{
    margin: 0
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span{
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span{
    border: 3px solid;
    transition: background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span{
    border: 3px solid;
    border-radius: 10px;
    transition: background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span{
    border-radius: 30px;
    opacity: .6;
    filter: alpha(opacity=60)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span{
    opacity: 1;
    filter: alpha(opacity=100)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span{
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    opacity: .6;
    filter: alpha(opacity=60)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span{
    opacity: 1;
    filter: alpha(opacity=100)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span{
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 3px;
    opacity: .6;
    filter: alpha(opacity=60)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav{
    opacity: 1;
    filter: alpha(opacity=100)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{
    border-color: #5472D2 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span{
    background-color: #5472D2 !important;
    border-color: #5472D2 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{
    border-color: #00C1CF !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span{
    background-color: #00C1CF !important;
    border-color: #00C1CF !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{
    border-color: #FE6C61 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span{
    background-color: #FE6C61 !important;
    border-color: #FE6C61 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{
    border-color: #8D6DC4 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span{
    background-color: #8D6DC4 !important;
    border-color: #8D6DC4 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{
    border-color: #4CADC9 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span{
    background-color: #4CADC9 !important;
    border-color: #4CADC9 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{
    border-color: #CEC2AB !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span{
    background-color: #CEC2AB !important;
    border-color: #CEC2AB !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{
    border-color: #50485B !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span{
    background-color: #50485B !important;
    border-color: #50485B !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{
    border-color: #75D69C !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span{
    background-color: #75D69C !important;
    border-color: #75D69C !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{
    border-color: #2A2A2A !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span{
    background-color: #2A2A2A !important;
    border-color: #2A2A2A !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
    border-color: #EBEBEB !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span{
    background-color: #EBEBEB !important;
    border-color: #EBEBEB !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{
    border-color: #F7BE68 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span{
    background-color: #F7BE68 !important;
    border-color: #F7BE68 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{
    border-color: #5AA1E3 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span{
    background-color: #5AA1E3 !important;
    border-color: #5AA1E3 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{
    border-color: #6DAB3C !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span{
    background-color: #6DAB3C !important;
    border-color: #6DAB3C !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{
    border-color: #F4524D !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span{
    background-color: #F4524D !important;
    border-color: #F4524D !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{
    border-color: #F79468 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span{
    background-color: #F79468 !important;
    border-color: #F79468 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{
    border-color: #B97EBB !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span{
    background-color: #B97EBB !important;
    border-color: #B97EBB !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{
    border-color: #FFF !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span{
    background-color: #FFF !important;
    border-color: #FFF !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{
    background-color: #5472D2 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{
    background-color: #00C1CF !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{
    background-color: #FE6C61 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{
    background-color: #8D6DC4 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{
    background-color: #4CADC9 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{
    background-color: #CEC2AB !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{
    background-color: #50485B !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{
    background-color: #75D69C !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{
    background-color: #2A2A2A !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
    background-color: #EBEBEB !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{
    background-color: #F7BE68 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{
    background-color: #5AA1E3 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{
    background-color: #6DAB3C !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{
    background-color: #F4524D !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{
    background-color: #F79468 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{
    background-color: #B97EBB !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{
    background-color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list>li{
    display: inline-block;
    margin: 0;
    border: 0 solid transparent
}
.vc_grid-pagination .vc_grid-pagination-list>li>a,
.vc_grid-pagination .vc_grid-pagination-list>li>span{
    color: #fff;
    background-color: #337ab7;
    border: 1px solid #337ab7;
    transition: opacity .3s ease-in 0s;
    position: relative;
    float: left;
    padding: 3px 10px;
    line-height: 1.42857143;
    text-decoration: none;
    opacity: .5;
    filter: alpha(opacity=50);
    margin-left: -1px;
    font-size: 10px
}
.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a,
.vc_grid-pagination .vc_grid-pagination-list>li:first-child>span{
    margin-left: 0
}
.vc_grid-pagination .vc_grid-pagination-list>li:focus a,
.vc_grid-pagination .vc_grid-pagination-list>li:focus span,
.vc_grid-pagination .vc_grid-pagination-list>li:hover a,
.vc_grid-pagination .vc_grid-pagination-list>li:hover span{
    opacity: 1;
    filter: alpha(opacity=100)
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after{
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e61b"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after{
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e61a"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after{
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e618"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after{
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e619"
}
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,
.vc_grid-filter-select,
.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover{
    display: none
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover{
    z-index: 2;
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: default
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li{
    border-color: #5472D2 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span{
    background-color: #5472D2 !important;
    border-color: #5472D2 !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li{
    border-color: #00C1CF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span{
    background-color: #00C1CF !important;
    border-color: #00C1CF !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li{
    border-color: #FE6C61 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span{
    background-color: #FE6C61 !important;
    border-color: #FE6C61 !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li{
    border-color: #8D6DC4 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span{
    background-color: #8D6DC4 !important;
    border-color: #8D6DC4 !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li{
    border-color: #4CADC9 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span{
    background-color: #4CADC9 !important;
    border-color: #4CADC9 !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li{
    border-color: #CEC2AB !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span{
    background-color: #CEC2AB !important;
    border-color: #CEC2AB !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li{
    border-color: #50485B !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span{
    background-color: #50485B !important;
    border-color: #50485B !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li{
    border-color: #75D69C !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span{
    background-color: #75D69C !important;
    border-color: #75D69C !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li{
    border-color: #2A2A2A !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span{
    background-color: #2A2A2A !important;
    border-color: #2A2A2A !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li{
    border-color: #EBEBEB !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span{
    background-color: #EBEBEB !important;
    border-color: #EBEBEB !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li{
    border-color: #F7BE68 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span{
    background-color: #F7BE68 !important;
    border-color: #F7BE68 !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li{
    border-color: #5AA1E3 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span{
    background-color: #5AA1E3 !important;
    border-color: #5AA1E3 !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li{
    border-color: #6DAB3C !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span{
    background-color: #6DAB3C !important;
    border-color: #6DAB3C !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li{
    border-color: #F4524D !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span{
    background-color: #F4524D !important;
    border-color: #F4524D !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li{
    border-color: #F79468 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span{
    background-color: #F79468 !important;
    border-color: #F79468 !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li{
    border-color: #B97EBB !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span{
    background-color: #B97EBB !important;
    border-color: #B97EBB !important;
    color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li{
    border-color: #FFF !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span{
    background-color: #FFF !important;
    border-color: #FFF !important;
    color: #2A2A2A !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span{
    box-sizing: border-box;
    min-width: 28px;
    min-height: 22px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span{
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span{
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{
    margin-left: 5px;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{
    margin-left: 5px;
    border-radius: 30px;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{
    border-radius: 5px;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span{
    background-color: transparent !important;
    color: #000 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{
    background-color: transparent !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li{
    border-left-width: 1px !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{
    border-width: 0;
    background: rgba(0, 0, 0, 0) !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child{
    border-width: 0 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a{
    color: #000 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{
    color: #fff !important
}
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{
    color: #FFF
}
@keyframes load7{
    0%,
    100%,
    80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{
    color: #666
}
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{
    color: #FFF
}
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{
    color: #666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span{
    color: #FFF
}
.vc_grid-filter>.vc_grid-filter-item>span{
    transition: color .1s linear;
    outline: 0;
    padding: 0;
    text-decoration: none
}
.vc_grid-filter>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter>.vc_grid-filter-item:hover>span{
    text-decoration: none
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a,
.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a,
.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a{
    text-decoration: none
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span{
    color: #666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span{
    color: #FFF
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span{
    color: #666
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span{
    color: #FFF
}
@media (min-width:768px){
    .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
        color: #5472D2
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
        color: #00C1CF
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
        color: #FE6C61
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
        color: #8D6DC4
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
        color: #4CADC9
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
        color: #CEC2AB
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
        color: #50485B
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
        color: #75D69C
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
        color: #2A2A2A
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
        color: #EBEBEB
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
        color: #F7BE68
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
        color: #5AA1E3
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
        color: #6DAB3C
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
        color: #F4524D
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
        color: #F79468
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
        color: #B97EBB
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
        color: #FFF
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select,
    .vc_grid-filter-select .vc_grid-styled-select {
        border: 1px solid #ccc;
        display: inline-block;
        height: 30px;
        overflow: hidden;
        padding-right: 5px;
        text-align: left;
        width: auto;
        vertical-align: middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,
    .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
        font-size: 17px;
        display: inline;
        vertical-align: middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select select,
    .vc_grid-filter-select .vc_grid-styled-select select {
        background: none;
        border: 0;
        border-radius: 0;
        height: 30px;
        line-height: 1;
        margin-right: -50px;
        padding: 5px;
        position: relative;
        font-size: 12px;
        z-index: 0;
        cursor: pointer;
        max-width: inherit !important
    }
}
@media (max-width:768px){
    .vc_responsive .vc_grid-filter-select {
        display: block
    }
    .vc_responsive .vc_grid-filter:not(.vc_gitem-post-data) {
        display: none !important
    }
}
.vc-hoverbox-wrapper,
.vc-hoverbox-wrapper *{
    box-sizing: border-box
}
@font-face{
    font-family: vc_grid_v1;
    src: url(../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
    src: url(../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
    font-weight: 400;
    font-style: normal
}
[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-]{
    font-family: vc_grid_v1;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
@keyframes wpb_ttb{
    0% {
        transform: translate(0, -10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}
@keyframes wpb_btt{
    0% {
        transform: translate(0, 10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}
@keyframes wpb_ltr{
    0% {
        transform: translate(-10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}
@keyframes wpb_rtl{
    0% {
        transform: translate(10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}
@keyframes wpb_appear{
    0% {
        transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10)
    }
    100% {
        transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}
@keyframes vc_woo-add-cart-load{
    0%,
    100%,
    80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}


/* --- Source: _src_style.css --- */
/*
Theme Name: Industries
Theme URI: http://asianitbd.com/wp/industries/
Author: Theme Kalia
Author URI: http://themeforest.net/user/themekalia
Description: This is Industries Factory, Company and Industries Business theme
Version: 1.7
License: copyright commercial
License URI: http://themeforest.net/user/themekalia
Text Domain: wp_industries
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready, microformats
*//***************************************************************************************************************
||||||||||||||||||||||||||||       MASTER STYLESHEET FOR Industries      ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************
||||||||||||||||||||||||||||              TABLE OF CONTENT                  ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************
****************************************************************************************************************

1. Imported styles
2. Global styles
3. Header styles
4. Slider styles
5. Our Services styles
6. Our features styles
7. About section styles
8. Team Member styles
9. call to action styles
10. Blog styles
11. Testimonial styles
12. contact styles
13. Subscription styles
14. Footer styles
15. Inner banner styles
16. Inner banner styles
17. Project content styles
18. Shop styles
19. Cart Page styles
20. Checkout page styles
21. fact section styles

****************************************************************************************************************
||||||||||||||||||||||||||||            End TABLE OF CONTENT                ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************/

/* ==============================
1. Imported styles
============================== */

@font-face{
    font-family: 'roboto-light';
    src: url(assets/roboto/Roboto-Light.ttf);
}
/* ==============================
2. Global styles
============================== */

body{
    font-family: 'Roboto', sans-serif;
    color: #272727;
    font-size: 16px;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul{
    margin: 0;
    padding: 0;
}
h1,
h2,
h3,
h4,
h5{
    font-family: 'Montserrat', sans-serif;
}
h1{
    font-size: 48px;
}
h2{
    font-size: 36px;
}
h3{
    font-size: 24px;
}
h6{
    font-size: 16px;
}
ul{
    list-style-type: none;
}
.font-20,
.font-20 p{
    font-size: 20px;
    color: #000;
    line-height: 34px;
    letter-spacing: -0.5px;
}
p{
    font-size: 16px;
    color: #000;
    line-height: 28px;
}
a{
    text-decoration: none;
    display: inline-block;
    color: #161616;
    outline: none;
}
a:hover,
a:focus,
a:visited{
    text-decoration: none;
    outline: none;
}
img{
    max-width: 100%;
    display: block;
}
button{
    border: none;
    outline: none;
    box-shadow: none;
    display: block;
    padding: 0;
    background: transparent;
}
input,
textarea{
    display: block;
    font-size: 16px;
    line-height: 28px;
    outline: none;
    box-shadow: none;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.display-tc img,
.display-tct img,
.display-tcm img{
    max-width: inherit;
}
@media (min-width: 1200px){
    .container {
        padding: 0;
    }
}
.thm-btn i{
    font-size: 14px;
    color: #fff;
}
.animate-3-all *{
    transition: all 0.3s ease;
}
.animate-5-all *{
    transition: all 0.5s ease;
}
.animate-7-all *{
    transition: all 0.7s ease;
}
.section-title h2{
    position: relative;
    display: inline-block;
    font-size: 36px;
    line-height: 45px;
    font-weight: 400;
    color: #272727;
}
.section-title.inner h2{
    font-size: 24px;
}
.about-industries .icon-box{
    padding-left: 50px;
    position: relative;
}
.about-industries .icon-box i{
    position: absolute;
    left: 0;
    top: 8px;
    font-size: 35px;
}
.accrodion h4,
.accrodion p{
    margin: 0;
    padding: 0;
}
.accrodion .accrodion-content p{
    margin: 0;
    margin-top: -10px;
    font-size: 16px;
    color: #9e9e9e;
    font-weight: 300;
    line-height: 26px;
}
.page-navigation li{
    display: inline;
}
.page-navigation li a,
.page-navigation li span{
    width: 46px;
    height: 46px;
    line-height: 44px;
    background: #fff;
    color: #CDCDCD;
    font-size: 20px;
    display: inline-block;
    border: 1px solid #E2E2E2;
    margin-right: 5px;
    text-align: center;
    transition: all .3s ease;
}
.page-navigation li a i,
.page-navigation li span i{
    font-size: 16px;
    color: #CDCDCD;
}
.page-navigation li span,
.page-navigation li a:hover{
    background: #FF8C04;
    color: #fff;
    border-color: #FF8C04;
}
ul.gallery-filter li:hover span,
ul.gallery-filter li.active span{
    border-bottom: 1px solid #fac012;
}
ul.gallery-filter li span{
    display: block;
    font-size: 16px;
    color: #9E9E9E;
    font-family: 'Montserrat', sans-serif;
    padding-left: 19px;
    line-height: 50px;
    padding-right: 19px;
    transition: all 0.5s ease;
    cursor: pointer;
    background: url(images/resource/gallery-filter-pattern.jpg) repeat top left;
}
ul.post-pagination li:hover a,
ul.post-pagination li.active a{
    background: #012f5d;
    color: #fbca00;
    border-color: #012f5d;
}
ul.post-pagination li a{
    display: block;
    font-size: 18px;
    color: #272727;
    font-weight: 700;
    border: 1px solid #F4F4F4;
    line-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    transition: all 0.5s ease;
    cursor: pointer;
    background: url(images/resource/gallery-filter-pattern.jpg) repeat top left;
}
/* ====================================================
3. Header styles
==================================================== */

.main-header .header-top{
    position: relative;
    padding: 12px 0px;
    background: #f7f7f7;
    color: #fff;
    font-weight: 300;
    font-size: 14px;
}
.main-header .header-top .links-nav li{
    position: relative;
    float: left;
    margin-right: 15px;
}
.main-header .header-top .top-right .links-nav li{
    margin-right: 0px;
    margin: 0 5px;
}
.main-header .header-top .top-right .links-nav li a{
    position: relative;
    line-height: 26px;
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
    background: #f7f7f7;
    color: #fac012;
    padding: 0 8px;
    border-radius: 4px;
}
.main-header .header-top .header-top a:hover{
    color: #00c6ff;
}
.main-header .header-upper .logo img{
    position: relative;
    display: inline-block;
    max-width: 100%;
    margin-top: 14px;
}
.main-header .info-box .icon-box{
    position: absolute;
    left: 0px;
    top: 7px;
    width: 30px;
    height: 60px;
    line-height: 58px;
    color: #fac012;
    font-size: 32px;
}
.main-header .info-box li a{
    color: #9b9b9b;
}
.main-header .info-box strong{
    font-weight: 700;
    color: #555555;
    font-size: 15px;
}
/*mainmenu*/

.mainmenu-wrapper{
    background: #f7f7f7;
}
.mainmenu-holder .nav-header>ul,
.mainmenu-holder .nav-footer>ul,
.mainmenu-holder .nav-header>ul>li,
.mainmenu-holder .nav-footer>ul>li{
    margin: 0;
    padding: 0;
    list-style: none;
}
.mainmenu-holder .nav-footer>ul>li,
.mainmenu-holder .nav-header>ul>li{
    display: inline-block;
}
.mainmenu-holder .nav-header>ul>li{
    position: relative;
    line-height: 52px;
}
.mainmenu-holder .nav-header>ul>li>a{
    display: block;
    color: #161616;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    padding: 10px 15px 6px;
    transition: all 0.3s ease;
    border-bottom: 5px solid transparent;
    letter-spacing: .04em;
    font-weight: 800;
    position: relative;
}
.mainmenu-holder .nav-header>ul>li:last-child>a:before{
    display: none;
}
.mainmenu-holder .nav-header>ul>li.current-menu-item>a,
.mainmenu-holder .nav-header>ul>li:hover>a,
.mainmenu-holder .nav-header>ul>li.current-menu-ancestor>a{
    border-bottom: 5px solid #fac012;
}
.mainmenu-holder .nav-header>ul>li.current-menu-item>a:before,
.mainmenu-holder .nav-header>ul>li:hover>a:before,
.mainmenu-holder .nav-header>ul>li.current-menu-ancestor>a:before{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f0de";
    position: absolute;
    color: #fac012;
    bottom: -12px;
    font-size: 20px;
    left: 50%;
    margin-left: -5px;
}
.mainmenu-holder .nav-header>ul>li:hover>a{
    color: #fbca00;
}
.mainmenu-holder .nav-header>ul>li>a i{
    font-size: 14px;
    line-height: 0;
}
.mainmenu-holder .nav-header>ul>li.dropdown>a:after{
    content: '\f107';
    font-family: 'FontAwesome';
    font-size: 14px;
    margin-left: 5px;
}
.mainmenu-holder .nav-header>ul>li>ul,
.mainmenu-holder .nav-header>ul>li>ul>li>ul{
    position: absolute;
    top: 100%;
    left: 0;
    width: 295px;
    background: #fff;
    padding: 0;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease;
    z-index: 9999;
}
.mainmenu-holder .nav-header>ul>li>ul>li>ul{
    top: 0;
    left: 100%;
}
.mainmenu-holder .nav-header>ul>li:hover>ul,
.mainmenu-holder .nav-header>ul>li>ul>li:hover>ul{
    opacity: 1;
    visibility: visible;
}
.mainmenu-holder .nav-header>ul>li>ul li{
    display: block;
    position: relative;
    line-height: 50px;
}
.mainmenu-holder .nav-header>ul>li>ul li:last-child{
    border-bottom: 0;
}
.mainmenu-holder .nav-header>ul>li>ul li a{
    display: block;
    text-align: left;
    color: #272727;
    font-size: 16px;
    text-transform: none;
    padding: 0px 23px;
    transition: all 0.3s ease;
    font-family: 'Roboto', sans-serif;
    border-bottom: 1px solid #F4F4F4;
    font-weight: bold;
}
.mainmenu-holder .nav-header>ul>li>ul li:hover>a,
.mainmenu-holder .nav-header>ul>li>ul li.current-menu-item>a{
    background: #fbca00;
    color: #fff;
}
.mainmenu-holder .nav-footer>ul>li{
    position: relative;
    padding-bottom: 10px;
}
.mainmenu-holder .nav-footer>ul>li>button{
    width: 50px;
    height: 50px;
    font-size: 16px;
    line-height: 50px;
    background: none;
    color: #fff;
    background: #fbca00;
    border: none;
    outline: none;
    transition: all 0.3s ease;
}
.mainmenu-holder .nav-footer>ul>li>button:hover{
    background: #fbca00;
    color: #fff;
    border-color: #fbca00;
}
.mainmenu-holder .nav-footer>ul>li>button i.fa-search{
    position: relative;
    top: -2px;
}
.mainmenu-holder .nav-footer>ul>li .search-box{
    position: absolute;
    width: 250px;
    background: #fbca00;
    top: 100%;
    right: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    padding: 10px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease;
}
.mainmenu-holder .nav-footer>ul>li:hover .search-box{
    opacity: 1;
    visibility: visible;
}
.mainmenu-holder .nav-footer>ul>li .search-box form{
    background: #fff;
}
.mainmenu-holder .nav-footer>ul>li .search-box li{
    list-style: none;
}
.mainmenu-holder .nav-footer>ul>li .search-box li input{
    width: 78%;
    background-color: transparent;
    border: none;
    outline: none;
    height: 40px;
}
.mainmenu-holder .nav-footer>ul>li .search-box li button{
    background: none;
    outline: none;
    color: #A9A9A9;
    border: none;
    width: 30px;
    height: 40px;
    margin-right: 5px;
}
.mainmenu-wrapper .search-box form{
    width: 100%;
    height: 50px;
    border: 1px solid #2A2A2A;
    background: transparent;
}
.mainmenu-wrapper .search-box form input{
    border: none !important;
    outline: none;
    text-transform: none;
    background-color: transparent;
    width: 70% !important;
    float: left;
    line-height: 48px;
    color: #fbca00;
    font-size: 16px;
    font-weight: 300;
    padding-left: 20px !important;
    height: 100%;
}
.mainmenu-wrapper .search-box form input::-webkit-input-placeholder{
    color: #9e9e9e;
}
.mainmenu-wrapper .search-box form input:-moz-placeholder{
    /* Firefox 18- */
    color: #9e9e9e;
}
.mainmenu-wrapper .search-box form input::-moz-placeholder{
    /* Firefox 19+ */
    color: #9e9e9e;
}
.mainmenu-wrapper .search-box form input:-ms-input-placeholder{
    color: #9e9e9e;
}
.mainmenu-wrapper .search-box form button{
    background: none;
    outline: none;
    border: none;
    background: transparent;
    width: 50px;
    height: 100%;
    color: #fff;
    float: right;
}
/* ==============================
4. Slider styles
============================== */

.rev_slider_wrapper .factory-caption-h1{
    font-size: 48px;
    color: #fff;
    line-height: 65px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}
/* ==============================
5. Our Services styles
============================== */

.our-services{
    padding: 70px 0 30px;
}
.our-services .single-our-service a{
    display: flex;
    justify-content: center;
}
/* ==============================
7. About section styles
============================== */

.about-section{
    padding: 70px 0 80px;
    background: #000;
}
.about-section .section-title h2{
    color: #fff;
}
.section-title.text-center .decor{
    margin: 0 auto;
    margin-top: 9px;
}
.video-box a{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.video-box a div{
    display: table;
    width: 100%;
    height: 100%;
    text-align: center;
}
.video-box a span{
    display: table-cell;
    vertical-align: middle;
}
.video-box a span i{
    font-size: 18px;
    width: 70px;
    height: 70px;
    line-height: 62px;
    border-radius: 50%;
    color: #fff;
    border: 4px solid #fff;
}
.video-box:hover img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.video-box:hover a{
    background: rgba(255, 255, 255, 0.2);
}
.video-quot p{
    background: #fac012;
    padding: 15px 35px;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
}
.about-section .text p{
    color: #d6d6d6;
    margin-bottom: 35px;
}
.about-section .call-out a.thm-btn{
    color: #fac012;
    border-color: #fac012;
}
.about-section .call-out a.thm-btn:hover{
    color: #fff;
}
.about-section .call-out p.phone-number{
    font-size: 30px;
    margin-top: 13px;
    margin-left: 36px;
}
/* ==============================
8. Team Member styles
============================== */

.our-team{
    padding: 70px 0 45px;
}
.single-team-member h3,
.single-team-member p{
    margin: 0;
}
.single-team-member h4 a{
    font-size: 20px;
    color: #272727;
    text-align: center;
}
.single-team-member .social{
    margin-top: 3px;
    margin-bottom: 25px;
}
.single-team-member .social li+li{
    margin-left: 7px;
}
.single-team-member .social li a{
    color: #9e9e9e;
    transition: color .4s ease;
    font-size: 14px;
}
.single-team-member .social li a:hover{
    color: #fac012;
    transition: color .4s ease;
}
.single-team-member .img-box img{
    transition: all 0.5s ease;
    transform: scale(1);
}
.single-team-member:hover a p{
    color: #fac012;
    transition: .5s ease;
}
.single-team-member .text p{
    font-size: 15px;
}
/* ==============================
9. call to action styles
============================== */

.call-to-action-home{
    background: #09325b;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 39px 0;
    position: relative;
}
.call-to-action-home p{
    font-size: 30px;
    line-height: 46px;
    color: rgb(255 255 255 / 70%);
    text-align: center;
    position: relative;
}
.call-to-action-home p a{
    color: #ffffff;
    border-bottom-width: 1px;
    border-bottom-color: transparent;
    border-bottom-style: solid;
}
.call-to-action-home p a:hover{
    border-bottom-color: #fff;
}
/*** 

====================================================================
Testimonials Section style
====================================================================

***/

.testimonials-section{
    position: relative;
    padding: 70px 0px 80px;
    background-position: center top;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
.testimonials-section .author .img-box img{
    border-radius: 50%;
}
.testimonials-section .author h4 a{
    position: relative;
    color: #272727;
    font-size: 20px;
}
.testimonials-section .author p{
    position: relative;
    color: #fac012;
}
.testimonials-section .slide-text p{
    font-size: 15px;
}
.testimonials-section .column-carousel.three-column .owl-dot span{
    background: transparent;
    border: 2px solid #fac012;
}
.testimonials-section .column-carousel.three-column .owl-dot span:hover,
.testimonials-section .column-carousel.three-column .owl-dot.active span{
    border-color: #fac012;
    background: #fac012;
}
.testimonials-section.theme-two .column-carousel.three-column .owl-dot span{
    border-color: #fac012;
}
/*==========news=========*/

.news{
    position: relative;
    padding: 70px 0 30px;
}
.news.single_news_page{
    background: #fff;
}
.news.single_news_page .blogList_single_post{
    padding-top: 0;
    padding-bottom: 50px;
}
.news.single_news_page .blogList_single_post .post .text{
    background: none;
}
.news.single_news_page.massonary_mode .blogList_single_post .post .text{
    background: none;
    border: 0px;
}
.news.single_news_page.massonary_mode .blogList_single_post .post{
    border: 1px solid #f1f1f1;
    margin-top: 5px;
}
.news .blogList_single_post{
    position: relative;
    padding: 0px 0 50px;
}
.news.style-2 .blogList_single_post{
    position: relative;
    padding: 0px 0 60px;
}
.news .blogList_single_post .img_holder{
    position: relative;
}
.news .blogList_single_post .img_holder a{
    position: relative;
}
.news .blogList_single_post .img_holder a:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.50);
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease;
}
.news .blogList_single_post .img_holder:hover a:after{
    opacity: 1;
    transition: all 0.5s ease;
    visibility: visible;
}
.news .blogList_single_post .post{
    position: relative;
    border: 1px solid #f1f1f1;
}
.news .blogList_single_post .post .text{
    padding: 25px 27px 30px;
}
.news .blogList_single_post .post .text p{
    margin-bottom: 20px;
}
.news.news-list-view .blogList_single_post .post{
    border: 0px;
    padding-top: 38px;
}
.news.news-list-view .blogList_single_post .post .text p{
    font-size: 15px;
    margin-bottom: 5px;
}
.news .blogList_single_post .post .text p:first-child,
.news.news-list-view .blogList_single_post .post .text p:first-child{
    display: none;
}
.news.news-list-view .blogList_single_post .post .news-date{
    top: 0;
    left: 0;
}
.news.news-list-view .blogList_single_post .post .text{
    padding: 0px;
}
.news .blogList_single_post .post .news-date{
    position: absolute;
    left: 28px;
    top: -15px;
    font-weight: 700;
    background: #fac012;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}
.news.massonary_mode .blogList_single_post .post .text{
    background: #fff;
    padding: 30px 24px;
    border-top: 2px solid;
}
.news .blogList_single_post .post h4 a{
    display: block;
    color: #272727;
    transition: .5s ease;
}
.news .blogList_single_post .post h4 a:hover{
    color: #fac012;
    transition: .5s ease;
}
.news .blogList_single_post .post p a{
    position: relative;
    color: #9e9e9e;
    margin-right: 15px;
}
.news.style-2 .blogList_single_post .post p a{
    padding-left: 15px;
}
.news.style-2 .blogList_single_post .post p a:first-child{
    padding-left: 0px;
}
.news.style-2 .blogList_single_post .post p a:before{
    position: absolute;
    content: "";
    height: 5px;
    width: 5px;
    border-radius: 50%;
    background: #eaeaea;
    left: 0;
    top: 11px;
}
.news.style-2 .blogList_single_post .post p a:first-child:before{
    display: none;
}
.news .blogList_single_post .post p a:hover{
    color: #fac012;
}
.news .blogList_single_post .post .link a{
    font-size: 14px;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 15px;
    transition: .5s ease;
}
.news .blogList_single_post .post .link a:hover{
    color: #fac012;
    transition: .5s ease;
}
.news.single_news_page.with_sidebar .blogList_single_post .post .link a{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    line-height: 50px;
    text-align: center;
    width: 170px;
    display: inline-block;
}
.news.single_news_page.with_sidebar .blogList_single_post .post .link a:hover{
    color: #fff;
}
.news .blogList_single_post .post .prev-post,
.news .blogList_single_post .post ul.share-options,
.news .blogList_single_post .post .next-post{
    display: inline-block;
}
.news.massonary_mode .blogList_single_post .post ul li{
    display: inline-block;
    position: relative;
    margin: 7px 30px 0px 0;
}
.news .blogList_single_post .post ul li a{
    font-size: 14px;
    color: #9e9e9e;
}
.news .blogList_single_post .post ul li a i{
    margin-right: 1px;
}
.news .blogList_single_post .post ul li:last-child{
    margin-right: 0;
}
.news .blogList_single_post .post ul li:before{
    content: '';
    height: 5px;
    width: 5px;
    border-radius: 50%;
    background: #d2d2d2;
    position: absolute;
    right: -18px;
    top: 9px;
}
.news .blogList_single_post .post ul.share-options li:before{
    display: none;
}
.news .blogList_single_post .post ul li:last-child:before{
    display: none;
}
.news .blogList_single_post .post ul li a{
    font-weight: 500;
}
.news .page_pagination{
    margin: 0;
}
.news .blogList_single_post .post .link a span{
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    color: #333;
    padding-left: 10px;
    position: relative;
    top: 7px;
}
/*news details*/

/*---------------- Author -------------*/

.single-blog .author{
    background-color: #ffffff;
    position: relative;
    margin-left: 27px;
    margin-bottom: 40px;
}
.single-blog .author img{
    position: absolute;
}
.single-blog .author-comment p.a-title{
    color: #fac012;
}
.single-blog .post-pagination .share-options strong{
    font-size: 18px;
    color: #272727;
    padding-right: 10px;
}
.single-blog .post-pagination .share-options li{
    padding: 0 8px;
    float: left;
    line-height: 48px;
    border-right: 1px solid #eee;
}
.single-blog .post-pagination .share-options li:first-child{
    border-left: 1px solid #eee;
}
.single-blog .post-pagination .share-options li a{
    position: relative;
    display: inline-block;
    font-size: 14px;
    width: 34px;
    height: 34px;
    line-height: 32px;
    text-align: center;
    color: #999999;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
.single-blog .post-pagination .share-options li a:hover{
    color: #fac012;
    transition: .5s ease;
}
.social-links-one a{
    position: relative;
    display: inline-block;
    font-size: 14px;
    width: 34px;
    height: 34px;
    line-height: 32px;
    border: 1px solid #e9e9e9;
    text-align: center;
    color: #999999;
    margin: 0px 10px 0px 0px;
    border-radius: 5px;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
.social-links-one a:hover{
    color: #ffffff;
    background: #a8c41b;
    transition: .5s ease;
}
.single-blog .post-pagination .post-controls li{
    position: relative;
    display: inline-block;
    padding: 5px 0px;
    line-height: 24px;
    font-weight: 600;
    font-size: 16px;
    color: #9e9e9e;
    margin-left: 20px;
}
.single-blog .post-pagination .post-controls li a{
    color: #9e9e9e;
}
.single-blog .post-pagination .post-controls li a:hover{
    color: #a8c41b;
}
.news .blogList_single_post .post .prev-post{
    float: right;
    line-height: 50px;
}
.news .blogList_single_post .post .prev-post i{
    margin-left: 10px;
}
.news .blogList_single_post .post .next-post i{
    margin-right: 10px;
}
.news .blogList_single_post .post .next-post{
    float: left;
    line-height: 50px;
}
.news .blogList_single_post .post .prev-post a:hover,
.news .blogList_single_post .post .next-post a:hover{
    color: #fac012;
}
.product-review-tab .item_review_content .text{
    padding: 15px;
    border: 1px solid #f1f1f1;
}
.product-review-tab .item_review_content .text .sec_up>div{
    margin-top: -6px;
}
.product-review-tab .item_review_content .text .sec_up ul li{
    display: inline-block;
    margin-left: 2px;
    font-size: 12px;
    color: #fac012;
}
.product-review-tab .item_review_content .text>p{
    margin: 18px 0 10px 0;
}
.product-review-tab .item_review_content .text .up_down_nav,
.product-review-tab .item_review_content .text .reply_share_area{
    display: inline-block;
}
.product-review-tab .item_review_content .text .up_down_nav a{
    font-size: 18px;
    line-height: 20px;
    padding: 0 10px 0 0;
    margin-right: 5px;
    color: #9e9e9e;
}
.product-review-tab .item_review_content .text .up_down_nav a:first-child{
    border-right: 1px solid #f7f7f7;
}
.product-review-tab .item_review_content .text .reply_share_area a{
    font-size: 14px;
    color: #9e9e9e;
    padding-right: 15px;
    margin-right: 10px;
    position: relative;
}
.product-review-tab .item_review_content .text .reply_share_area a:first-child:before{
    content: '';
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #f7f7f7;
    position: absolute;
    top: 7px;
    right: 0;
}
.single-blog .product-review-tab{
    margin-top: 70px;
}
.product-review-tab .item_review_content{
    margin-bottom: 40px;
    position: relative;
    padding-left: 100px;
}
.product-review-tab .item_review_content .img_holder{
    position: absolute;
    left: 0;
    top: 0;
}
.product-review-tab .add_your_review{
    margin: 81px 0 75px 0px;
}
.product-review-tab .add_your_review>span{
    display: block;
    margin: 36px 0 14px 0;
}
.product-review-tab .add_your_review ul,
.product-review-tab .add_your_review ul li{
    display: inline-block;
}
.product-review-tab .add_your_review ul li{
    font-size: 12px;
    margin-right: 3px;
    color: #d6d6d6;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.product-review-tab .add_your_review ul.active li{
    color: #fac012;
}
.product-review-tab .add_your_review ul{
    line-height: 20px;
    border-right: 1px solid #d6d6d6;
    padding-right: 6px;
    margin-right: 5px;
}
.product-review-tab .add_your_review ul.fix_border{
    border: none;
}
.product-review-tab .add_your_review form{
    margin-top: 31px;
}
.product-review-tab .add_your_review form input{
    height: 54px;
    padding: 0 15px 0 19px;
}
.product-review-tab .add_your_review form textarea{
    max-width: 100%;
    min-height: 165px;
    padding: 15px 17px 5px 19px;
}
.product-review-tab .add_your_review form input,
.product-review-tab .add_your_review form textarea{
    width: 100%;
    border: 1px solid #f0f0f0;
    margin-bottom: 30px;
    color: #9e9e9e;
    resize: none;
}
.product-review-tab .add_your_review form button{
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    width: 150px;
    line-height: 46px;
    text-align: center;
    margin-top: 10px;
    font-weight: 700;
    border-radius: 0px;
    background: #fac012;
    border: 2px solid #fac012;
}
.product-review-tab .add_your_review form button:hover{
    color: #fac012;
    background: transparent;
}
.news.single-blog .blogList_single_post .post ul li:before{
    display: none;
}
/* ==============================
12. contact styles
============================== */

.contact-section{
    padding-bottom: 75px;
    padding-top: 70px;
}
.contact-section .section-title h2{
    color: #fac012;
}
.contact-section p{
    color: #fff;
    font-size: 18px;
    line-height: 34px;
    margin-bottom: 20px;
}
.contact-section p span{
    color: #fac012;
    font-size: 20px;
    font-weight: 600;
}
.contact-section.style-2 .form-box{
    background: #fff;
    border: 1px solid #f1f1f1;
}
.contact-section.style-2 .default-form .thm-btn{
    line-height: 41px;
    padding: 0 30px;
}
.contact-section.style-2 .default-form .thm-btn:hover{
    border-color: #fac012;
    color: #fac012;
}
.contact-section .default-form.form-box .row{
    margin-left: -10px;
    margin-right: -10px;
}
.contact-section .default-form.form-box .row .form-group{
    padding: 0px 10px;
}
.contact-section .default-form input[type="text"],
.contact-section .default-form input[type="email"],
.contact-section .default-form input[type="password"],
.contact-section .default-form input[type="number"],
.contact-section .default-form select,
.contact-section .default-form textarea{
    display: block;
    width: 100%;
    line-height: 24px;
    height: 50px;
    font-size: 16px;
    border: 2px solid rgba(255, 255, 255, 0.29);
    padding: 12px 15px;
    font-family: 'Roboto-Light';
    background: transparent;
    border-radius: 0px;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    color: #fff;
}
.contact-section.style-2 .default-form input[type="text"],
.contact-section.style-2 .default-form input[type="email"],
.contact-section.style-2 .default-form input[type="password"],
.contact-section.style-2 .default-form input[type="number"],
.contact-section.style-2 .default-form select,
.contact-section.style-2 .default-form textarea{
    border: 2px solid #f1f1f1;
    color: #9e9e9e;
    height: 40px;
    padding: 7px 15px;
}
.contact-section form input::-webkit-input-placeholder{
    color: #fff;
}
.contact-section form input:-moz-placeholder{
    /* Firefox 18- */
    color: #fff;
}
.contact-section form input::-moz-placeholder{
    /* Firefox 19+ */
    color: #fff;
}
.contact-section form input:-ms-input-placeholder{
    color: #fff;
}
.contact-section.style-2 form input::-webkit-input-placeholder{
    color: #9e9e9e;
}
.contact-section form input:-moz-placeholder{
    /* Firefox 18-.style-2 */
    color: #9e9e9e;
}
.contact-section form input::-moz-placeholder{
    /* Firefox 19+.style-2 */
    color: #9e9e9e;
}
.contact-section.style-2 form input:-ms-input-placeholder{
    color: #9e9e9e;
}
.contact-section .g-input input{
    width: 100%;
    height: 50px;
    border: 1px solid #eee;
    background: #fff;
}
.contact-section .g-input input,
select.g-select[option="selected"]{
    color: #555;
    font-size: 14px;
}
.contact-section .g-input input{
    padding-left: 20px;
}
.contact-section.style-2 .g-select{
    color: #9e9e9e;
    height: 40px;
    border-color: #f1f1f1;
}
.contact-section.style-2 .g-select:focus,
.g-select:hover{
    color: #9e9e9e;
    border-color: #f1f1f1;
}
.contact-section.style-2 .g-select:focus,
.g-select:hover{
    color: #9e9e9e;
}
.contact-section .select-form .dropdown-menu.inner li{
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}
.contact-section .select-form .dropdown-menu.inner li a{
    font-weight: 300;
    font-size: 14px;
    letter-spacing: .4px;
    color: #333;
    display: block;
    padding: 12px 0 10px 20px;
    border-bottom: 1px solid #eee;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}
.contact-section.style-2 .select-form .dropdown-menu.inner .btn.focus,
.contact-section.style-2 .select-form .dropdown-menu.inner .btn:focus,
.contact-section.style-2 .select-form .dropdown-menu.inner .btn:hover{
    color: #9e9e9e;
}
.contact-section .select-form .dropdown-menu.inner li:last-of-type a{
    border-bottom: none;
}
.contact-section .select-form .dropdown-menu.inner li:first-of-type{
    display: none;
}
.contact-section .select-form .dropdown-menu.inner li a:hover,
.contact-section .select-form .dropdown-menu.inner li.selected a{
    background: #fac012;
    color: #fff;
}
.contact-section .select-form button.g-select:focus,
.contact-section .select-form button.g-select:visited{
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.contact-section .select-form button[type="submit"].g-btn-prim{
    margin-left: 15px;
}
.contact-section .select-form *,
.contact-section .select-form *:focus,
.contact-section .select-form *:visited{
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.contact-post .contact-infos li .icon-box,
.contact-post .contact-infos li .text-box{
    display: table-cell;
    vertical-align: top;
}
.contact-post .contact-infos li .icon-box{
    width: 40px;
}
.contact-post .contact-infos li .icon-box i{
    font-size: 24px;
    color: #fac012;
    position: relative;
    top: 4px;
}
.contact-post .contact-infos li{
    padding: 20px 0;
    border-bottom: 1px solid rgba(158, 158, 158, 0.12);
}
.contact-post .contact-infos li:last-child{
    border-bottom: 0px;
}
.contact-post .item{
    background: #f7f7f7;
    padding: 0 30px;
}
.contact-post .contact-infos.Business li{
    padding: 14px 0;
}
.contact-post .text p{
    padding-bottom: 14px;
}
/* ==============================
12. contact styles
============================== */

.single_contact_form{
    padding-bottom: 75px;
    padding-top: 55px;
}
.single_contact_form p{
    color: #fff;
    font-size: 18px;
    line-height: 34px;
    margin-bottom: 20px;
}
.single_contact_form p span{
    color: #fac012;
    font-size: 20px;
    font-weight: 600;
}
.single_contact_form .default-form.form-box .row{
    margin-left: -10px;
    margin-right: -10px;
}
.single_contact_form .default-form.form-box .row .form-group{
    padding: 0px 0px;
}
.single_contact_form .default-form input[type="text"],
.single_contact_form .default-form input[type="email"],
.single_contact_form .default-form input[type="password"],
.single_contact_form .default-form input[type="number"],
.single_contact_form .default-form select,
.single_contact_form .default-form textarea{
    display: block;
    width: 100%;
    line-height: 24px;
    height: 50px;
    font-size: 16px;
    border: 2px solid #f7f7f7;
    padding: 12px 15px;
    font-family: 'Roboto-Light';
    background: transparent;
    border-radius: 0px;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.single_contact_form form input::-webkit-input-placeholder{
    color: #9e9e9e;
}
.single_contact_form form input:-moz-placeholder{
    /* Firefox 18- */
    color: #9e9e9e;
}
.single_contact_form form input::-moz-placeholder{
    /* Firefox 19+ */
    color: #9e9e9e;
}
.single_contact_form form input:-ms-input-placeholder{
    color: #9e9e9e;
}
.single_contact_form .g-input input{
    width: 100%;
    height: 50px;
    border: 1px solid #eee;
    background: #fff;
}
.single_contact_form .g-input input,
select.g-select[option="selected"]{
    color: #555;
    font-size: 14px;
}
.single_contact_form .g-input input{
    padding-left: 20px;
}
.single_contact_form .select-form .dropdown-menu.inner li{
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}
.single_contact_form .select-form .dropdown-menu.inner li a{
    font-weight: 300;
    font-size: 14px;
    letter-spacing: .4px;
    color: #333;
    display: block;
    padding: 12px 0 10px 20px;
    border-bottom: 1px solid #eee;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}
.single_contact_form .select-form .dropdown-menu.inner li:last-of-type a{
    border-bottom: none;
}
.single_contact_form .select-form .dropdown-menu.inner li:first-of-type{
    display: none;
}
.single_contact_form .select-form .dropdown-menu.inner li a:hover,
.single_contact_form .select-form .dropdown-menu.inner li.selected a{
    background: #fac012;
    color: #fff;
}
.select-form button.g-select:focus,
.select-form button.g-select:visited{
    outline: 1px solid #f1f1f1 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.single_contact_form .select-form button[type="submit"].g-btn-prim{
    margin-left: 15px;
}
.single_contact_form .select-form *,
.single_contact_form .select-form *:focus,
.single_contact_form .select-form *:visited{
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.single_contact_form .contact-details .item{
    padding: 15px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.08);
}
.single_contact_form .contact-details .item:last-child{
    border-bottom: 0px;
}
.single_contact_form .contact-details .item .img-box,
.single_contact_form .contact-details .item .content{
    display: table-cell;
    vertical-align: top;
}
.single_contact_form .contact-details .item .img-box{
    width: 67px;
}
.single_contact_form .contact-details .item .content{
    padding-left: 20px;
}
.single_contact_form .contact-details .item .content p{
    color: #9e9e9e;
    font-size: 14px;
    margin-bottom: 0;
    line-height: 25px;
}
.single_contact_form .contact-details .item .content p i{
    color: #fac012;
    margin-right: 5px;
}
.single_contact_form .contact-details .item h5{
    font-size: 16px;
    margin-bottom: 20px;
    color: #272727;
}
.single_contact_form .contact-details .item .content h5{
    color: #fac012;
    margin: 0;
}
/* ==============================
13. Subscription styles
============================== */

.subscription{
    background: #1F1F1F;
    padding-top: 74px;
    padding-bottom: 80px;
}
.subscription h2{
    margin: 0;
    color: #FFFFFF;
    font-size: 36px;
    line-height: 44px;
    font-weight: 500;
    margin-bottom: 33px;
}
.subscription input{
    width: 100%;
    background: #212121;
    border: 2px solid #272727;
    height: 55px;
    line-height: 51px;
    outline: none;
    padding-left: 20px;
    color: #fff;
}
.subscription button{
    background: #fbca00;
    color: #fff;
    text-align: center;
    border: none;
    outline: none;
    text-transform: uppercase;
    font-weight: 900;
    padding: 0 58px;
    line-height: 55px;
    transition: all 0.5s ease;
}
.subscription button:hover{
    background: #012f5d;
}
.subscription ul.social{
    display: inline-block;
    margin: 0;
    padding: 0;
}
.subscription ul.social li{
    display: inline-block;
    list-style: none;
    margin-left: 20px;
}
.subscription ul.social li a{
    display: block;
    font-size: 24px;
    color: #F4F4F4;
    transition: all 0.5s ease;
}
.subscription ul.social li a:hover{
    color: #fbca00;
}
/************************** 
* Footer styles 
***************************/

.footer{
    position: relative;
    background: #f7f7f7;
}
.footer-widget.about-widget:before{
    content: '';
    position: absolute;
    right: -15px;
    top: 0px;
    width: 5000%;
    height: 100%;
    background: #f7f7f7;
    z-index: 0;
}
.footer-widget .about-widget img{
    position: relative;
}
.footer-widget ul,
.footer-widget li{
    margin: 0;
    padding: 0;
    list-style: none;
}
.footer-widget{
    padding: 80px 0;
    padding-left: 29px;
    padding-bottom: 0px;
}
.footer-widget .inner-title{
    position: relative;
    margin-bottom: 34px;
}
.footer-widget .inner-title h3{
    color: #3770e9;
    font-weight: 700;
    text-transform: uppercase;
}
.footer-widget .about-widget{
    padding-left: 0;
    position: relative;
}
.footer-widget .about-widget p{
    z-index: 99;
    position: relative;
}
.footer-widget .about-widget .social{
    margin-top: 20px;
    margin-bottom: 9px;
    position: relative;
}
.footer-widget .about-widget .social li+li{
    margin-left: 30px;
}
.footer-widget .about-widget .social li a{
    color: #161616;
    transition: color .4s ease;
}
.footer-widget .about-widget .social li a:hover{
    color: #3770e9;
    transition: color .4s ease;
}
.footer-widget .link-widget li+li{
    margin-top: 2px;
}
.footer-widget .link-widget li a{
    transition: color .4s ease;
    font-size: 16px;
    line-height: 34px;
    color: #161616;
    font-weight: 400;
}
.footer-widget .link-widget li a:hover{
    color: #3770e9;
    transition: color .4s ease;
}
.footer-widget .subscribe-widget form{
    background: #f7f7f7;
    margin-bottom: 10px;
    margin-top: 25px;
}
.footer-widget .subscribe-widget form input{
    border: 1px solid rgba(255, 255, 255, 0.4);
    outline: none;
    background-color: #141414;
    float: left;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    width: calc( 100% - 50px);
    vertical-align: middle;
}
.footer-widget .subscribe-widget form button{
    color: #fff;
    border: none;
    outline: #3770e9;
    background: #3770e9;
    width: 50px;
    font-size: 18px;
    height: 50px;
    line-height: 0;
    float: right;
    vertical-align: text-top;
}
.footer-widget .subscribe-widget form label.error{
    display: none;
}
.footer-widget .subscribe-widget form input.error{
    background: rgba(255, 0, 0, 0.3);
}
.footer-widget .subscribe-widget .result p{
    font-size: 12px;
    font-family: "Roboto Slab", serif;
    font-style: italic;
}
.footer-widget .subscribe-widget .social{
    margin-top: 20px;
}
.footer-widget.subscribe-widget .social li+li{
    margin-left: 30px;
}
.footer-widget .subscribe-widget .social li a{
    color: #161616;
    transition: color .4s ease;
}
.footer-widget .contact-widget .contact-infos li .icon-box{
    width: 40px;
}
.footer-widget .contact-widget .contact-infos li+li{
    margin-top: 18px;
}
.footer-widget .contact-widget .contact-infos li .icon-box,
.footer-widget .contact-widget .contact-infos li .text-box{
    display: table-cell;
    vertical-align: top;
}
.footer-widget .contact-widget .contact-infos li .icon-box i{
    font-size: 24px;
    color: #3770e9;
    position: relative;
    top: 4px;
}
.footer-widget .contact-widget .contact-infos li .icon-box i.lsp-icon-clock,
.footer-widget .contact-widget .contact-infos li .icon-box i.lsp-icon-signs{
    top: 7px;
}
.footer-widget .contact-widget .footer-contact-info-carousel .item{
    overflow: hidden;
}
.footer-widget .contact-widget .footer-contact-info-carousel.owl-theme .owl-nav{
    margin-top: 0;
}
.footer-widget .contact-widget .footer-contact-info-carousel.owl-theme .owl-dots{
    position: absolute;
    bottom: 100%;
    right: 0;
    margin-bottom: 58px;
}
.footer-widget .contact-widget .footer-contact-info-carousel.owl-theme .owl-dots .owl-dot+.owl-dot{
    margin-left: 20px;
}
.footer-widget .contact-widget .footer-contact-info-carousel.owl-theme .owl-dots .owl-dot span{
    margin: 0;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.2);
}
.footer-bottom{
    background: #f7f7f7;
    padding: 26px 0;
}
.footer-bottom .copy-text a:hover{
    color: #3770e9;
    transition: .3s ease;
}
.footer-bottom .get-text ul li{
    float: left;
}
.footer-bottom .get-text ul li a{
    color: #161616;
    font-size: 16px;
    font-weight: 400;
    margin-right: 25px;
    font-family: 'roboto-light';
}
.footer-bottom .get-text ul li a:hover{
    color: #3770e9;
    transition: .3s ease;
}
/************************** 
* Inner Banner styles 
***************************/

.inner-banner{
    background: #a0a19b;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: top;
    padding: 113px 0;
}
.inner-banner h3{
    margin: 0;
    font-size: 44px;
    line-height: 42px;
    color: #fff;
    font-weight: 600;
}
.breadcumb-wrapper ul,
.breadcumb-wrapper li{
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 16px;
}
.breadcumb-wrapper ul.link-list li a{
    color: #272727;
    font-size: 16px;
    transition: .3s ease;
}
.breadcumb-wrapper ul.link-list li a:hover{
    color: #fac012;
    transition: .3s ease;
}
.breadcumb-wrapper ul.link-list li a i{
    color: #fac012;
    margin-right: 7px;
}
.breadcumb-wrapper ul.link-list li a:after{
    content: "\f105";
    font-family: 'FontAwesome';
    margin: 0 10px;
}
.breadcumb-wrapper a.get-qoute{
    text-transform: capitalize;
    font-weight: 300;
    color: #fac012;
}
.breadcumb-wrapper a.get-qoute i{
    margin-left: 7px;
}
/* ==============================
17. Project content styles
============================== */

.project-content ul.gallery-filter{
    margin-bottom: 50px;
    border-bottom: 1px solid #f1f1f1;
    display: inline-block;
}
.project-content ul.post-pagination{
    margin-top: 30px;
}
.project-content .owl-theme .owl-nav [class*=owl-]{
    padding: 0;
    background-color: transparent;
    color: #B6B6B6;
    font-size: 14px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: 2px solid #b6b6b6;
    line-height: 31px;
    transition: all 0.5s ease;
}
.project-content .owl-theme .owl-nav [class*=owl-]:hover{
    border-color: #fbca00;
    color: #fbca00;
}
.single-project-item img{
    width: 100%;
}
.single-project-item .overlay .box .title h3{
    margin: 0;
    font-size: 22px;
    color: #fff;
    font-weight: 500;
}
.single-project-item .overlay .box .bottom-box ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.single-project-item .overlay .box .bottom-box ul li{
    list-style: none;
    float: left;
    width: 50%;
}
.single-project-item .overlay .box .bottom-box ul li:last-child a{
    border: none;
}
.single-project-item .overlay .box .bottom-box ul li a{
    display: block;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 70px;
    border-right: 1px solid #E3B700;
    transition: all 0.5s ease;
}
.single-project-item .overlay .box .bottom-box ul li a:hover{
    background: #012f5d;
}
.single-project-content .single-project-carousel .owl-nav [class*=owl-]{
    width: 50px;
    height: 50px;
    font-size: 30px;
    line-height: 50px;
    background: #012f5d;
    padding: 0;
    text-align: center;
    color: #fff;
    border-radius: 0;
    transition: all 0.5s ease;
    position: absolute;
    top: 50%;
    margin: 0;
    margin-top: -25px;
}
.single-project-content .single-project-carousel .owl-nav [class*=owl-]:hover{
    background: #fbca00;
}
.single-project-content .single-project-customer-info ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.single-project-content .single-project-customer-info ul li{
    list-style: none;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 500;
    line-height: 39px;
}
.single-project-content .single-project-customer-info ul li label{
    font-size: 16px;
    color: #fbca00;
    font-weight: 900;
}
.single-project-content .single-project-content h3{
    font-size: 30px;
    font-weight: 500;
    margin: 0;
    line-height: 25px;
    margin-bottom: 12px;
}
.single-project-content .single-project-content p.tags{
    margin-bottom: 19px;
}
.single-project-content .single-project-content p.tags a{
    color: #fbca00;
}
.single-project-content .single-project-content p{
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    margin: 0;
    color: #9E9E9E;
}
.link-btn a{
    position: absolute;
    right: 0;
    top: 0;
    color: #fac012;
    font-weight: 700;
    font-size: 14px;
    border-bottom: 1px solid #fac012;
}
.link-btn span{
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    color: #fac012;
    padding-left: 10px;
    position: relative;
    top: 5px;
}
/* scroll to top styles */

.scroll-to-top{
    position: fixed;
    bottom: 64px;
    right: 15px;
    color: #FBCA00;
    font-size: 55px;
    font-weight: normal;
    text-align: center;
    z-index: 100;
    cursor: pointer;
    display: none;
    z-index: 99999;
}
/*=================== boxed layout =================*/

.boxed_wrapper.active_boxlayout{
    width: 1350px;
    margin: 0 auto;
    background: #fff;
    overflow-x: hidden;
}
body.bg{
    background: url(../img/resources/pattern.png) repeat;
}
/*==================== inner-page/shop =======================*/

/*============================= Sidebar Style One ==================*/

.sidebar_styleOne .theme_title,
.sidebar_styleTwo .theme_title{
    padding-bottom: 18px;
}
.sidebar_search input{
    width: 100%;
    height: 54px;
    border: none;
    border: 1px solid #f1f1f1;
    padding: 0 56px 0 12px;
    color: #9e9e9e;
}
.sidebar_search button{
    width: 54px;
    height: 100%;
    position: absolute;
    top: 0;
    background: #fac012;
    right: 0;
    color: #fff;
}
.sidebar-widget h3{
    margin: 30px 0;
}
.single-sidebar:first-child h3,
.single-sidebar:first-child{
    margin-top: 0;
}
.sidebar_categories ul li input[type="checkbox"]{
    float: right;
    position: relative;
    top: 14px;
}
.sidebar_categories ul li a:before{
    content: "\f105";
    font-family: 'FontAwesome';
    margin: 0 10px;
}
.sidebar_categories ul li a:hover{
    color: #fac012;
}
.recent_news_sidebar .img_holder img{
    width: 75px;
    height: 75px;
    border-radius: 5px;
}
.recent_news_sidebar .post h6 a{
    font-size: 16px;
    color: #272727;
    line-height: 28px;
    font-weight: 900;
    margin-bottom: 2px;
}
.recent_news_sidebar .post p a{
    font-size: 14px;
}
.recent_news_sidebar .post p a i{
    margin-right: 4px;
    font-size: 16px;
}
.recent_news_sidebar .img_holder .opacity .icon span{
    display: table-cell;
    vertical-align: middle;
}
.recent_news_sidebar .img_holder .opacity .icon span a{
    display: block;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    line-height: 45px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
}
.sidebar_tags ul{
    margin-top: 25px;
    padding: 24px 20px;
    border: 1px solid #f1f1f1;
    border-bottom: 2px solid #272727;
}
.widget_tag_cloud a,
.sidebar_tags ul li{
    display: inline-block;
    margin: 0 4px 8px 0;
}
.widget_tag_cloud a,
.sidebar_tags ul li a{
    display: inline-block;
    font-weight: normal;
    font-size: 15px !important;
    color: #9e9e9e;
    line-height: 32px;
    border: 1px solid #f1f1f1;
    background: #fff;
    border-radius: 2px;
    text-align: center;
    padding: 0 14px;
}
.sidebar_tags ul li a:hover{
    color: #fac012;
}
/*-----------*/

.blogWith_sidebar .post_wrapper .text h6 a{
    color: #272727;
}
.blogWith_sidebar .blog_page_wrapper.blog_grid .blog_post_single .text p{
    margin-top: 13px;
}
/*===================== Shop With Side Bar===================*/

.single-sidebar.price-ranger .ui-widget-content{
    background: #f7f7f7;
    border: none;
    height: 8px;
}
.single-sidebar.price-ranger .ranger-min-max-block input{
    display: inline-block;
}
.single-sidebar.price-ranger .ranger-min-max-block input[type='submit']{
    width: 80px;
    border: none;
    border-radius: 0px;
    text-align: center;
    outline: none;
    line-height: 35px;
    font-size: 14px;
    margin-right: 10px;
    font-weight: 700;
    background: transparent;
    text-transform: uppercase;
    font-family: 'Montserrat';
    border: 2px solid #f1f1f1;
}
.single-sidebar.price-ranger .ranger-min-max-block input[type='text']{
    max-width: 25px;
    border: none;
    text-align: center;
    outline: none;
    color: #9c9c9c;
    font-weight: 400;
    text-align: right;
}
.single-sidebar.price-ranger .ranger-min-max-block input[type='text'].max{
    max-width: 39px;
}
.single-sidebar.price-ranger .ranger-min-max-block span{
    color: #9c9c9c;
    font-weight: 400;
}
.best_sellers .best_selling_item .text h6{
    font-size: 16px;
    font-weight: 700;
    color: #272727;
}
.best_sellers .best_selling_item .text ul li{
    display: inline-block;
    margin-right: 3px;
    font-size: 12px;
    margin-top: 10px;
    color: #fac012;
}
.best_sellers .best_selling_item .text span{
    display: block;
    margin-top: 10px;
    color: #fac012;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Roboto';
}
/*============================= Shop Single ==================*/

.shop_single_page{
    padding: 90px 0 0;
}
.product_details .product_top_section .img_holder img,
.shop_single_page .product_details .product_top_section .img_holder:before{
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    margin: 0 auto;
}
.product_details .product_top_section:hover .img_holder img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.product_details .product_top_section .item_description>ul>li{
    display: inline-block;
    margin-right: 5px;
    margin-top: 9px;
    margin-bottom: 9px;
    color: #9e9e9e;
}
.product_details .product_top_section .item_description>ul>li i{
    color: #fac012;
}
.product_details .product_top_section .item_description>p{
    border-bottom: 1px solid #f7f7f7;
    padding: 17px 0;
    margin: 22px 0;
    padding-top: 0;
    margin-top: 8px;
}
.product_details .product_top_section .item_description>div{
    margin-bottom: 33px;
}
.product_details .product_top_section .item_description>div input{
    width: 160px;
    height: 40px;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    padding-left: 10px;
    color: #9e9e9e;
}
.product_details .product_top_section .item_description>div button{
    width: 84px;
    line-height: 40px;
    background: #f7f7f7;
    text-align: center;
    font-size: 14px;
    color: #9e9e9e;
    text-transform: uppercase;
    margin-left: 9px;
    margin-right: 8px;
}
.product_details .product_top_section .item_description>div span{
    font-weight: normal;
    font-size: 14px;
    line-height: 40px;
}
.product_details .product_top_section .item_description>input[type="number"]{
    display: inline-block;
    height: 47px;
    width: 70px;
    border: 1px solid #f7f7f7;
    padding-left: 15px;
    font-size: 18px;
}
.product_details .product_top_section .item_description>a{
    width: 170px;
    line-height: 47px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    margin-left: 26px;
    background: #fac012;
}
.product_details .product-review-tab .nav li a{
    width: 120px;
    line-height: 45px;
    padding: 0;
    border-radius: 0;
    background: #fff;
    border: 1px solid #f1f1f1;
    color: #9e9e9e;
    text-align: center;
    font-weight: 700;
    margin-right: 8px;
}
.product_details .product-review-tab .nav li.active a{
    color: #fac012;
}
.product_details .product-review-tab .nav{
    border-bottom: 1px solid #f7f7f7;
}
.product_details .product-review-tab .tab-pane{
    padding: 49px 0 0 0;
}
/*======================== check Out page ==============*/

.check_out_form{
    padding-top: 90px;
}
.check_out_form .theme-title h2{
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}
.check_out_form form span{
    display: block;
    margin-bottom: 5px;
}
.check_out_form form input{
    height: 48px;
    border: 2px solid #f7f7f7;
    width: 100%;
    margin-bottom: 25px;
    padding: 0 15px;
}
.check_out_form form{
    margin-top: 38px;
}
.check_out_form form textarea{
    border: 2px solid #f7f7f7;
    width: 100%;
    margin-bottom: 25px;
    padding: 15px;
    min-height: 121px;
    color: #9e9e9e;
}
.check_out_form .shipping_address h3 input{
    margin-left: 60px;
}
/*==================== cart Table ===================*/

.cart_table{
    padding-top: 51px;
    padding-bottom: 80px;
}
.cart_table .table-1 tbody tr td.flex_item h6{
    font-size: 20px;
    padding: 34px 0 0 27px;
}
.cart_table .table-1 tbody tr td input[type="number"]{
    width: 70px;
    height: 47px;
    border: 1px solid #f0f0f0;
    font-size: 18px;
    font-weight: 700;
    color: #272727;
    padding-left: 19px;
    margin-top: 42px;
}
.cart_table .table-1 tbody tr td span{
    margin-left: 30px;
    color: #012f5d;
}
/*----------------*/

.cart_table .table-2{
    margin-top: 0px;
}
.cart_table input,
.check_out_form input{
    display: inline-block;
    color: #9e9e9e;
}
.check_out_form h2 input{
    position: relative;
    right: -30px;
}
.cart_table .table-2 td span{
    line-height: 47px;
    display: block;
    border-bottom: 1px solid #f0f0f0;
    padding: 0px 18px;
}
.cart_table .table-2 td:last-child span{
    color: #999999;
}
.cart_table .table-2 tr:last-child td span{
    border: none;
}
.cart_table .payment_system span{
    color: #272727;
    display: inline-block;
    margin-left: 13px;
}
.cart_table .payment_system .pay1 p{
    padding-left: 29px;
    margin-top: 16px
}
.cart_table .payment_system a{
    line-height: 46px;
    width: 170px;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    background: #fac012;
    border: 1px solid #fac012;
    color: #fff;
    margin-top: 25px;
    transition: .3s ease;
}
.cart_table .payment_system a:hover{
    background: transparent;
    color: #fac012;
    border-color: #fac012;
    transition: .3s ease;
}
/*====================== Cart page =====================*/

.shop_cart_table{
    padding-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
}
.shop_cart_table .table-1 input{
    display: inline-block;
}
.shop_cart_table .table-1 tr td span{
    display: inline-block;
    margin-left: 0;
    font-size: 14px;
    line-height: 18px;
    color: #9e9e9e;
}
.shop_cart_table .table-1 tr td span.item{
    margin-top: 45px;
}
.shop_cart_table .table-1 tr td.flex_item h6{
    font-size: 20px;
    margin: 33px 0 0 27px;
}
.shop_cart_table .table-1 tr td input[type="number"]{
    margin: 42px 56px 0 0;
    width: 68px;
    height: 45px;
    border: 1px solid #f7f7f7;
    padding-left: 20px;
}
.shop_cart_table .bootstrap-touchspin .input-group-btn-vertical i{
    color: green;
    left: 6px;
}
.shop_cart_table button{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    line-height: 50px;
    display: inline-block;
    background: #fac012;
}
.shop_cart_table button:hover{
    color: #fff;
    background: #121d2f;
}
.shop_cart_table input.coupon{
    width: 225px;
    height: 50px;
    border: 2px solid #f7f7f7;
    padding-left: 15px;
    margin-right: 19px;
    color: #9e9e9e;
    text-transform: uppercase;
    font-size: 14px;
    display: inline-block;
}
.shipping_address .submit_form input,
.shipping_address .submit_form .ui-state-default{
    font-family: 'Raleway', sans-serif;
    color: #9e9e9e;
    height: 45px;
    width: 100%;
    border: 2px solid #f7f7f7;
    font-size: 16px;
    margin-bottom: 28px;
    padding: 0 15px;
    border-radius: 0;
    background: #fff;
    outline: none;
}
.shipping_address .submit_form .ui-selectmenu-button span.ui-icon{
    height: 100%;
    line-height: 40px;
    top: 0;
    width: 42px;
    right: 0;
    color: #9e9e9e;
    text-align: center;
    border-left: 1px solid #f7f7f7;
}
.shipping_address .submit_form .ui-selectmenu-button span.ui-icon::before{
    content: "\f105";
    font-family: 'FontAwesome';
    margin: 0 10px;
    font-size: 15px;
    color: #000;
}
.ui-selectmenu-button span.ui-icon{
    right: 0.5em;
    left: auto;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    background-image: none;
}
.shipping_address .submit_form .ui-selectmenu-button span.ui-selectmenu-text{
    padding: 0;
    line-height: 40px;
    color: #9e9e9e;
}
.shop_cart_table .table-2 td span{
    line-height: 47px;
    display: block;
    border-bottom: 1px solid #f0f0f0;
    padding: 0px 18px;
}
.shop_cart_table .table-2 td:last-child span{
    color: #9e9e9e;
}
.shop_cart_table .table-2 tr:last-child td span{
    border: none;
}
/*=========================== Account Page =======================*/

.account_page .theme-title h2{
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}
.account_page form{
    background: #f9f9f9;
    border: 1px solid rgba(237, 237, 237, 0.77);
    border-radius: 3px;
    padding: 33px 33px 5px 35px;
    margin-top: 40px;
    margin-bottom: 30px;
}
.account_page form .input_group{
    height: 40px;
    position: relative;
    margin-bottom: 23px;
}
.account_page form .input_group input{
    width: 100%;
    height: 100%;
    background: #fff;
    border: 1px solid #f7f7f7;
    border-radius: 2px;
    color: #9e9e9e;
    padding: 0 38px 0 15px;
    font-size: 14px;
    letter-spacing: 0.5px;
}
.account_page form .input_group i{
    line-height: 40px;
    color: #9e9e9e;
    position: absolute;
    top: 0;
    right: 15px;
}
.account_page form label{
    font-weight: normal;
    position: relative;
}
.account_page a{
    margin-top: 10px;
    font-size: 14px;
}
.account_page .single_checkbox input[type="checkbox"]{
    display: none;
}
.account_page .single_checkbox input[type="checkbox"]:checked+label:before{
    content: 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢';
    font-family: 'font-awesome';
    font-size: 14px;
    line-height: 18px;
    position: absolute;
    left: 0;
    top: 0;
}
.account_page form button{
    width: 100%;
    line-height: 45px;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #fff;
    background: #fac012;
    border-radius: 2px;
    margin-top: 28px;
}
/*** 

====================================================================
Progress Levels Style
====================================================================

***/

.progress-levels{
    position: relative;
    overflow: hidden;
}
.progress-levels .progress-box .bar{
    position: relative;
    height: 14px;
}
.progress-levels .progress-box .bar .bar-innner{
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 4px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 2px solid #f7f7f7;
    background: #f0f0f0;
}
.progress-levels .progress-box .bar .bar-fill{
    position: absolute;
    left: -100%;
    top: 0px;
    width: 0px;
    height: 4px;
    background: #fac012 url(images/icons/bg-progressbar.jpg) left center repeat-x;
    border-radius: 2px;
    -moz-transition: all 2000ms ease 300ms;
    -webkit-transition: all 2000ms ease 300ms;
    -ms-transition: all 2000ms ease 300ms;
    -o-transition: all 2000ms ease 300ms;
    transition: all 2000ms ease 300ms;
}
.progress-levels .progress-box.animated .bar .bar-fill:before{
    position: absolute;
    right: 0;
    top: -6px;
    content: "";
    background: #fff;
    height: 15px;
    width: 15px;
    border: 4px solid #fac012;
    border-radius: 50%;
}
.progress-levels .progress-box.animated .bar .bar-fill{
    left: 0px;
}
.progress-levels.row .percent{
    right: 15px;
}
.history .item .top-box{
    position: relative;
    padding-left: 100px;
    margin-bottom: 20px;
}
.history .item .top-box .count{
    position: absolute;
    top: -7px;
    left: 0;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    color: #9e9e9e;
    background: #f7f7f7;
    line-height: 35px;
    padding: 0 25px;
}
/**** 

====================================================================
Error Section
====================================================================

***/

.error-section{
    position: relative;
    padding: 90px 0px 70px;
}
.error-section .image-box img{
    display: inline-block;
    max-width: 100%;
}
.error-section .error-searchbox ul li a{
    color: #9e9e9e;
    margin-bottom: 26px;
    text-transform: capitalize;
    text-decoration: underline;
    transition: .3s ease;
}
.error-section .error-searchbox ul li a:hover{
    color: #fac012;
    transition: .3s ease;
}
.error-section .error-searchbox ul li a span{
    margin-right: 10px;
}
/*----------- search-box --------*/

.error-404 .search-box{
    width: 100%;
    padding: 22px 0 10px;
    display: inline-block;
}
.error-404 .search-box form{
    width: 100%;
    height: 50px;
    border: 1px solid #eaeaea;
    background: transparent;
}
.error-404 .search-box form input{
    border: none;
    outline: none;
    text-transform: none;
    background-color: transparent;
    width: 70%;
    color: #9e9e9e;
    float: left;
    line-height: 48px;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    padding-left: 20px;
    height: 100%;
}
.error-404 .search-box form input::-webkit-input-placeholder{
    color: #9e9e9e;
}
.error-404 .search-box form input:-moz-placeholder{
    /* Firefox 18- */
    color: #9e9e9e;
}
.error-404 .search-box form input::-moz-placeholder{
    /* Firefox 19+ */
    color: #9e9e9e;
}
.error-404 .search-box form input:-ms-input-placeholder{
    color: #9e9e9e;
}
.error-404 .search-box form button{
    background: none;
    outline: none;
    border: none;
    width: 50px;
    margin-top: 12px;
    color: #9e9e9e;
    float: right;
}
.our-achivement .quot span.left{
    position: absolute;
    left: 16px;
    font-size: 48px;
    line-height: 40px;
    top: -2px;
}
.our-achivement .quot span.right{
    right: 2px;
    font-size: 48px;
    line-height: 40px;
    bottom: -14px;
    position: relative;
}
.page_pagination{
    text-align: center;
}
.page_pagination li{
    display: inline-block;
    margin: 0 4px;
}
.page_pagination li a{
    width: 55px;
    line-height: 55px;
    border: 1px solid rgba(229, 229, 229, 0.57);
    text-align: center;
    font-size: 18px;
    border-radius: 2px;
}
.page_pagination li a.active,
.page_pagination li a:hover{
    color: #fff;
    background: #fac012;
}
/*solution*/

.single-sidebar-box{
    margin-bottom: 50px;
}
.single-sidebar-box .title h3{
    font-size: 24px;
    font-weight: 900;
    color: #272727;
    text-transform: uppercase;
    margin: 0;
    line-height: 60px;
}
.single-sidebar-box.search-widget form{
    background: #F4F4F4;
    width: 100%;
    height: 55px;
}
.single-sidebar-box.search-widget form input{
    background: none;
    border: none;
    outline: none;
    width: 70%;
    float: left;
    height: 100%;
    padding-left: 20px;
}
.single-sidebar-box.search-widget form button{
    background: #012f5d;
    color: #fbca00;
    font-size: 16px;
    width: 55px;
    border: none;
    outline: none;
    height: 55px;
    line-height: 55px;
    float: right;
    transition: all 0.5s ease;
}
.single-sidebar-box.search-widget form button:hover{
    background: #fbca00;
    color: #012f5d;
}
.single-sidebar-box.category-widget ul{
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 30px;
}
.single-sidebar-box.category-widget ul li{
    list-style: none;
    border-bottom: 1px solid #F5F5F5;
}
.single-sidebar-box.category-widget ul li:last-child{
    border: none;
}
.single-sidebar-box.category-widget ul li a{
    display: block;
    font-size: 16px;
    line-height: 50px;
    color: #272727;
    transition: all 0.5s ease;
}
.single-sidebar-box.category-widget ul li a:hover{
    color: #fbca00;
}
.single-sidebar-box.category-widget ul li a:hover:before{
    background: #fbca00;
}
.single-sidebar-box.category-widget ul li a:before{
    content: '';
    width: 8px;
    height: 8px;
    background: transparent;
    border: 1px solid #fbca00;
    border-radius: 50%;
    display: inline-block;
    margin-right: 20px;
    transition: all 0.5s ease;
}
.single-sidebar-box.recent-news-widget ul{
    margin: 0;
    padding: 0;
    margin-top: 40px;
}
.single-sidebar-box.recent-news-widget li{
    list-style: none;
    padding-bottom: 12px;
    border-bottom: 1px solid #F4F4F4;
    margin-bottom: 20px;
}
.single-sidebar-box.recent-news-widget li:last-child{
    padding-bottom: 0;
    margin-bottom: 0;
    border: none;
}
.single-sidebar-box.recent-news-widget .content-box a.date{
    color: #fbca00;
    font-size: 16px;
    font-weight: 500;
}
.single-sidebar-box.testimonials-widget .single-testi-carousel .box p{
    font-size: 16px;
    color: #272727;
    line-height: 26px;
    margin: 0;
    margin-bottom: 5px;
}
.single-sidebar-box.testimonials-widget .single-testi-carousel .box span{
    color: #fbca00;
    font-size: 14px;
}
.single-sidebar-box.testimonials-widget .single-testi-carousel .box span b{
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
}
.single-sidebar-box.testimonials-widget .single-testi-carousel img{
    display: block;
    margin-top: 10px;
    width: auto;
    max-width: none;
}
.single-sidebar-box.testimonials-widget .testimonial-carousel .owl-dots .owl-dot span{
    width: 10px;
    height: 10px;
    background: #fbca00;
    border: 1px solid #fbca00;
}
.single-sidebar-box.testimonials-widget .testimonial-carousel .owl-dots .owl-dot.active span{
    background-color: transparent;
}
.single-sidebar-box.price-filter button{
    color: #9E9E9E;
    font-size: 14px;
    font-weight: 900;
    background: #F4F4F4;
    border: none;
    outline: none;
    text-transform: uppercase;
    width: 90px;
    height: 35px;
    display: inline-block;
    float: left;
}
.single-sidebar-box.price-filter p{
    display: inline-block;
    float: right;
    margin: 0;
    line-height: 35px;
    font-size: 16px;
    font-weight: 500;
    color: #272727;
    text-transform: capitalize;
}
.single-sidebar-box.price-filter input{
    width: auto;
    border: none;
    outline: none;
    width: 50px;
    font-size: 16px;
    font-weight: 500;
    color: #272727;
}
.single-sidebar-box.best-seller>ul{
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 37px;
}
.single-sidebar-box.best-seller>ul>li{
    list-style: none;
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.single-sidebar-box.best-seller>ul>li:last-child{
    border: none;
    margin: 0;
    padding: 0;
}
.single-sidebar-box.best-seller>ul>li .img-box,
.single-sidebar-box.best-seller>ul>li .text-box{
    display: table-cell;
    vertical-align: middle;
}
.single-sidebar-box.best-seller>ul>li .img-box .box{
    width: 75px;
    height: 75px;
    text-align: center;
    line-height: 75px;
    background: #f4f4f4;
    padding: 0;
}
.single-sidebar-box.best-seller>ul>li .text-box{
    padding-left: 27px;
}
.single-sidebar-box.best-seller>ul>li .text-box h3{
    font-size: 16px;
    margin: 0;
    line-height: 28px;
    font-weight: bold;
    color: #272727;
}
.single-sidebar-box.best-seller>ul>li .text-box ul.star-box{
    margin: 0;
    padding: 0;
    list-style: none;
}
.single-sidebar-box.best-seller>ul>li .text-box ul.star-box li{
    list-style: none;
    display: inline-block;
    margin-right: 4px;
}
.single-sidebar-box.best-seller>ul>li .text-box ul.star-box li i{
    font-size: 12px;
    color: #fbca00;
}
.single-sidebar-box.best-seller>ul>li .text-box .price{
    font-size: 16px;
    color: #012f5d;
    font-weight: 500;
}
.single-sidebar-box.tag-links ul{
    margin: 0;
    padding: 0;
    margin-top: 35px;
}
.single-sidebar-box.tag-links ul li{
    display: inline-block;
    list-style: none;
}
.single-sidebar-box.tag-links ul li a{
    display: block;
    border: 1px solid #f4f4f4;
    font-size: 16px;
    color: #9B9B9B;
    text-transform: capitalize;
    line-height: 30px;
    padding: 0 10px;
    transition: all 0.5s ease;
    margin-right: 4px;
    margin-bottom: 5px;
}
.single-sidebar-box.tag-links ul li a:hover{
    background: #012f5d;
    color: #fbca00;
}
.single-sidebar-box.service-link-widget ul.catergori-list{
    margin: 0;
    padding: 0;
    list-style: none;
    border: 1px solid #f1f1f1;
    border-bottom: 2px solid #272727;
    padding: 0 20px 0;
}
.single-sidebar-box.service-link-widget ul.catergori-list li{
    list-style: none;
}
.single-sidebar-box.service-link-widget ul.catergori-list li.active a{
    color: #fac012;
}
.single-sidebar-box.service-link-widget ul.catergori-list li a{
    display: block;
    background: #fff;
    font-size: 16px;
    border-bottom: 1px solid #f1f1f1;
    color: #9e9e9e;
    font-family: 'roboto-light';
    line-height: 52px;
    padding-left: 23px;
    border-left: 4px solid transparent;
    transition: all 0.5s ease;
    position: relative;
}
.single-sidebar-box.service-link-widget ul.catergori-list li a:hover{
    color: #fac012;
}
.single-sidebar-box.broucher-widgets .icon-box,
.single-sidebar-box.broucher-widgets .text-box{
    display: table-cell;
    vertical-align: middle;
}
.single-sidebar-box.broucher-widgets .icon-box{
    width: 45px;
    height: 45px;
    background: #012f5d;
    color: #fff;
    text-align: center;
    font-size: 20px;
}
.single-sidebar-box.broucher-widgets .text-box{
    padding-left: 30px;
}
.single-sidebar-box.broucher-widgets .text-box h4{
    font-size: 18px;
    color: #272727;
    margin: 0;
}
.single-sidebar-box.service-link-widget ul.catergori-list li a:after{
    content: "\f105";
    font-family: 'FontAwesome';
    margin: 0 10px;
    left: 0;
    position: absolute;
}
/*brochures*/

.brochures .brochures-lists{
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}
.brochures .brochures-lists li{
    background: #fff;
    line-height: 52px;
    margin-bottom: 20px;
    height: 55px;
    border: 1px solid #f1f1f1 !important;
    position: relative;
    padding: 0 !important;
}
.brochures .brochures-lists li:last-child{
    margin-bottom: 0px
}
.brochures .brochures-lists li a{
    color: #272727;
    font-size: 16px;
    font-weight: 400 !important;
    font-family: 'Montserrat', sans-serif;
    width: 100%;
}
.brochures .brochures-lists li a span{
    background: #f7f7f7;
    color: #272727;
    display: inline-block;
    font-size: 16px;
    height: 28px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 2px 5px;
    position: relative;
    font-family: 'roboto-light';
    font-size: 14px;
    line-height: 25px;
}
.brochures .brochures-lists li a i::before{
    font-size: 18px;
    padding-right: 15px;
    position: absolute;
    right: 0;
    top: 18px;
    color: #272727;
}
.brochures .brochures-lists li:hover a i::before{
    color: #fac012;
}
.brochures .brochures-lists li:hover a span{
    color: #fff;
    background: #fac012;
}
.brochures .brochures-lists li:hover a{
    color: #fac012;
}
.single-sidebar-box .contact-details .item{
    padding: 15px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.08);
}
.single-sidebar-box .contact-details .item:last-child{
    border-bottom: 0px;
}
.single-sidebar-box .contact-details .item .img-box,
.single-sidebar-box .contact-details .item .content{
    display: table-cell;
    vertical-align: top;
}
.single-sidebar-box .contact-details .item .img-box{
    width: 67px;
}
.single-sidebar-box .contact-details .item .content{
    padding-left: 15px;
}
.single-sidebar-box .contact-details .item .content p{
    color: #9e9e9e;
    font-size: 14px;
    margin-bottom: 0;
    line-height: 25px;
}
.single-sidebar-box .contact-details .item .content p i{
    color: #fac012;
    margin-right: 5px;
}
.single-sidebar-box .contact-details .item h5{
    font-size: 16px;
    margin-bottom: 20px;
    color: #272727;
}
.single-sidebar-box .contact-details .item .content h5{
    color: #fac012;
    margin: 0;
}
/*tab*/

.tabs-section{
    position: relative;
    padding: 130px 0px 100px;
}
.tabs-section .image-box img{
    width: 100%;
    display: block;
}
.tabs-outer .text-content .image img{
    width: 100%;
}
.chemical-img-box p{
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 16px 0;
    right: 0;
    padding-left: 20px;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
}
.chemical-offer .item{
    position: relative;
    margin-bottom: 85px;
}
.chemical-offer .item .title{
    position: relative;
    padding: 0 0 10px;
}
.chemical-offer .item .title a{
    color: #272727;
    transition: .5s ease;
}
.chemical-offer .item .title a:hover{
    color: #fac012;
    transition: .5s ease;
}
.chemical-offer .item .title span{
    position: absolute;
    background: #fac012;
    right: 0;
    top: 0;
    color: #fff;
    line-height: 20px;
    padding: 0 10px;
    font-size: 14px;
}
.outer ul.benifit li{
    position: relative;
    color: #9e9e9e;
    font-family: "roboto-light";
    padding-left: 20px;
    margin: 5px 0;
}
.outer ul.benifit li:after{
    position: absolute;
    content: '';
    background: #fac012;
    height: 8px;
    width: 8px;
    left: 0;
    border-radius: 50%;
    top: 7px;
}
.outer ul.benifit{
    margin-bottom: 10px;
}
.accordions-box.style-2 .accrodion-grp{
    position: relative;
}
.accordions-box.style-2 .accrodion{
    border: 1px solid #F4F4F4;
    padding: 0;
}
.accordions-box.style-2 .accrodion:last-child{
    border: 1px solid #f4f4f4;
}
.accordions-box.style-2 .accrodion h4,
.accordions-box.style-2 .accrodion p{
    margin: 0;
    padding: 0;
}
.accordions-box.style-2 .accrodion.active .accrodion-title h4:before{
    content: '\f068 ';
    background: #f9bf11;
    color: #fff;
    height: 35px;
    line-height: 35px;
}
.accordions-box.style-2 .accrodion .accrodion-title{
    cursor: pointer;
    position: relative;
    padding: 9px 0;
    padding-left: 20px;
}
.accordions-box.style-2 .accrodion .accrodion-title h4{
    font-size: 18px;
    line-height: 35px;
}
.accordions-box.style-2 .accrodion .accrodion-title h4:before{
    content: '\f067 ';
    font-family: 'FontAwesome';
    font-weight: normal;
    font-size: 14px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: #fff;
    color: #9E9E9E;
    display: inline-block;
    text-align: center;
    transition: all 0.5s ease;
    margin-right: 20px;
    right: 0;
    position: absolute;
}
.accordions-box.style-2 .accrodion .accrodion-content{
    padding-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.accordions-box.style-2 .accrodion .accrodion-content p{
    margin: 0;
}
.accordions-box.style-2 .accrodion.active .accrodion-title{
    background: #fac012;
}
.accordions-box.style-2 .accrodion.active .accrodion-title h4{
    color: #fff;
}
.industries-proces .text-box h5{
    font-size: 20px;
}
.industries-proces .text-box .item{
    padding-bottom: 3px;
}
.industries-proces .text-box p{
    margin: 7px 0;
}
.img-slide-box .caption p{
    color: #fff;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{
    background: #fac012;
}
.bx-wrapper .bx-pager.bx-default-pager a{
    background: #fff;
}
.energy .text-box.content{
    width: 45%;
}
.energy .text-box.service_content{
    margin-right: 10px;
    padding: 30px;
    background: #f7f7f7;
}
.energy .text-box.service_content h5{
    font-size: 20px;
    margin-bottom: 20px;
}
.outer ul.benifit.style-2 li{
    margin: 10px 0;
}
.outer ul.benifit.style-2 li:after{
    background: #e2e2e2;
    border-radius: 0px;
}
.call-to-action p{
    position: relative;
    margin: 14px 0 28px;
}
.single-faq-box h3,
.single-faq-box p{
    margin: 0;
}
.single-faq-box h3{
    font-size: 20px;
    color: #25200b;
    font-weight: bold;
    line-height: 30px;
    padding: 18px 0;
    font-family: "Roboto Slab", serif;
    position: relative;
    z-index: 9;
}
.single-faq-box h3:after{
    content: 'Q';
    font-weight: bold;
    color: rgba(31, 29, 22, 0.11);
    position: absolute;
    top: 20px;
    left: 0;
    font-size: 80px;
    font-family: 'Roboto';
    z-index: -1;
    opacity: .5;
}
.single-faq-box p{
    margin-top: 5px;
}
/*----------- search-box --------*/

.faq-section .search-box{
    width: 100%;
    padding: 0px 0 10px;
    display: inline-block;
}
.faq-section .search-box form{
    width: 100%;
    height: 50px;
    border: 1px solid #eaeaea;
    background: transparent;
}
.faq-section .search-box form input{
    border: none;
    outline: none;
    text-transform: none;
    background-color: transparent;
    width: 70%;
    float: left;
    line-height: 48px;
    color: #9e9e9e;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    padding-left: 20px;
    height: 100%;
}
.faq-section .search-box form input::-webkit-input-placeholder{
    color: #9e9e9e;
}
.faq-section .search-box form input:-moz-placeholder{
    /* Firefox 18- */
    color: #9e9e9e;
}
.faq-section .search-box form input::-moz-placeholder{
    /* Firefox 19+ */
    color: #9e9e9e;
}
.faq-section .search-box form input:-ms-input-placeholder{
    color: #9e9e9e;
}
.faq-section .search-box form button{
    background: none;
    outline: none;
    border: none;
    width: 50px;
    margin-top: 12px;
    color: #9e9e9e;
    float: right;
}
.tabs-box.tabs-style-two ul li{
    font-family: 'roboto-light';
    font-size: 16px;
    color: #9e9e9e;
    cursor: pointer;
    border-bottom: 1px solid #f1f1f1;
    padding: 15px 0;
    border-right: 1px solid #f1f1f1;
}
.tabs-box.tabs-style-two ul li.active-btn{
    color: #fac012;
}
/*shop*/

.shop{
    position: relative;
    padding: 80px 0;
}
.single-shop-item:hover h3 a{
    color: #fac012 !important;
}
.single-shop-item .img-box .offer-box .inner span{
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    transform: rotate(-45deg);
    line-height: 35px;
    transform-origin: 70% 35%;
}
.single-shop-item .text-box h3,
.single-shop-item .text-box p{
    margin: 0;
}
.single-shop-item .text-box h3,
.single-shop-item .text-box h3 a{
    font-size: 18px;
    line-height: 50px;
    color: #1F1F1F;
    margin-top: 10px;
}
.single-shop-item .text-box p{
    font-size: 20px;
    line-height: 24px;
}
.single-shop-item .text-box p i{
    font-size: 18px;
}
.single-shop-item .text-box p span{
    display: inline-block;
    vertical-align: top;
    color: #fac012;
    font-size: 18px;
    font-weight: 400;
}
.single-shop-item .text-box p del{
    color: #9f9f9f;
    font-size: 14px;
    line-height: 24px;
    vertical-align: super;
    display: inline-block;
    font-weight: normal;
}
.single-shop-item .text-box p del i{
    font-size: 14px;
}
.single-shop-item .text-box .thm-btn{
    margin-top: 25px;
    width: 130px;
    background: #F7F7F7;
    padding: 0;
    color: #1f1f1f;
    line-height: 40px;
    border-color: #f7f7f7;
    font-size: 14px;
    text-align: center;
}
.single-shop-item .text-box .thm-btn:hover{
    color: #ffffff;
    background: #fac012
}
.single-shop-item:hover .img-box .overlay .box .content ul li a{
    opacity: 1;
    transform: translate3d(0px, 0px, 0);
}
ul.feedback{
    display: inline-block;
    background: #f7f7f7;
    padding: 11px 15px !important;
}
ul.feedback li{
    display: inline-block;
    margin-right: 3px;
}
ul.feedback li a{
    color: #fac012;
}
.recent-posts.post-thumb .post .post-thumb img{
    width: 100%;
    display: block;
}
.recent-posts.post-thumb .post a:hover{
    color: #fac012;
    -webkit-transition: .5s ease;
    transition: .5s ease;
}
.recent-posts.post-thumb .post h4 a{
    color: #333;
    -webkit-transition: .5s ease;
    transition: .5s ease;
}
input:focus,
textarea:focus,
select:focus{
    border-color: #08c1d7;
}
input.error,
textarea.error,
select.error{
    border-color: #ff0000;
}
input.error:focus,
textarea.error:focus{
    border-color: #ff0000;
    box-shadow: 0px 0px 3px 0px #ff0000;
    -moz-box-shadow: 0px 0px 3px 0px #ff0000;
    -ms-box-shadow: 0px 0px 3px 0px #ff0000;
    -o-box-shadow: 0px 0px 3px 0px #ff0000;
    -webkit-box-shadow: 0px 0px 3px 0px #ff0000;
}
.header-top .top-right .links-nav.clearfix .menu-item a{
    color: #161616;
}
.header-top .top-right .links-nav.clearfix .menu-item a:hover{
    color: #d63e32;
}
.footer p{
    font-weight: 400;
    color: #161616;
}
.news .blogList_single_post:hover{
    cursor: pointer;
}
.thm-unit-tst .single-team-member h4{
    text-align: center;
}
.single.single-post .news.single-blog .blogList_single_post{
    cursor: inherit;
}
@media (max-width:480px){
    .main-header .header-upper .clearfix {
        display: flex;
        align-items: center;
    }
    .main-header .header-upper .logo img {
        margin-top: 0;
        width: 128px;
    }
    .main-header .header-upper .upper-right {
        transform: none !important;
        top: 0;
    }
    .mainmenu-holder .nav-header>.navigation {
        display: block !important;
    }
    .mainmenu-holder .nav-header>.navigation>li {
        width: 100%;
    }
    .footer-bottom .pull-right.copy-text,
    .footer-bottom .pull-left.get-text {
        text-align: center;
        display: flex;
        width: 100%;
        justify-content: center;
    }
    .footer-bottom .pull-right.copy-text p {
        color: #161616;
    }
    .footer-bottom .get-text ul li a {
        margin-right: 10px;
        margin-left: 10px;
    }
    .footer-widget {
        padding: 30px;
    }
    .footer-widget .about-widget {
        text-align: center;
    }
    .our-products .our-team .col-xs-6 {
        width: 100%;
    }
    .footer-widget .about-widget p {
        text-align: center !important;
    }
    .mainmenu-holder .nav-header>ul>li>a {
        display: flex;
        width: 100%;
    }
    .mainmenu-holder .nav-header>ul>li>a[title="Products"] {
        padding-right: 42px;
    }
    .mainmenu-holder .nav-header .navigation .dropdown-expander {
        z-index: 8;
    }
    .mainmenu-holder .nav-header>.navigation>li>.dropdown-menu-wrapper {
        position: absolute !important;
        top: 50px !important;
        left: 0 !important;
        padding: 10px 0 !important;
    }
    .mainmenu-holder .nav-header>.navigation>li:hover>.dropdown-menu-wrapper {
        display: block !important;
    }
    .mainmenu-holder .nav-header>.navigation>li>.dropdown-menu-wrapper>.dropdown-menu-wrapper-box {
        display: block !important;
    }
    .mainmenu-holder .nav-header>.navigation>li>.dropdown-menu-wrapper>.dropdown-menu-wrapper-box>.dropdown-menu-wrapper-con a {
        display: inline-block !important;
        border-bottom: 1px solid #eee !important;
        font-weight: 500;
    }
    .mainmenu-holder .nav-header>.navigation>li>.dropdown-menu-wrapper>.dropdown-menu-wrapper-box>.dropdown-menu-wrapper-con>h4>a {
        font-size: 20px !important;
        line-height: 50px !important;
    }
    .mainmenu-holder .nav-header>.navigation>li>.dropdown-menu-wrapper>.dropdown-menu-wrapper-box>.dropdown-menu-wrapper-con>.solution-nav-wrap,
    .mainmenu-holder .nav-header>.navigation>li>.dropdown-menu-wrapper>.dropdown-menu-wrapper-box>.dropdown-menu-wrapper-con>.ns-nav-wrap {
        padding-right: 0px !important;
        margin-top: 0px !important;
    }
    .boxed_wrapper .main-header .header-top .container .top-right.pull-right .clearfix:last-child {
        margin-top: 10px;
    }
    .our-team .single-team-member {
        height: auto !important;
    }
    .sec_padd {
        padding: 0px;
    }
    .call-to-action-home {
        padding: 0px 0;
        margin: 30px 0;
    }
    .our-services .single-our-service a {
        display: flex;
        justify-content: center;
    }
}


/* --- Source: _src_custom.css --- */
.wpb_content_element{
	margin-bottom: 0px !important;
}
.single-blog .author .avatar-img img{
	height: 100%;
}
.breadcumb-wrapper ul{
	display: inline-block;
}
.breadcumb-wrapper li a{
	position: relative;
}
.breadcumb-wrapper li:first-child a{
	position: relative;
	padding-left: 20px;
}
.breadcumb-wrapper li,
.breadcumb-wrapper li a{
	display: inline-block !important;
	color: #272727;
	font-size: 16px;
}
.breadcumb-wrapper li:first-child a:after{
	content: "\f015";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
	color: #fac012;
	margin-right: 7px;
}
.breadcumb-wrapper li:hover,
.breadcumb-wrapper li:hover a{
	color: #fac012;
	transition: .3s ease;
}
.breadcumb-wrapper li:after{
	content: "\f105";
	font-family: 'FontAwesome';
	margin: 0 10px;
}
.paginate-links a,
.paginate-links>span,
.page_pagination li a,
.pagination li span{
	display: inline-block;
	width: 55px;
	line-height: 43px;
	border: 1px solid rgba(229, 229, 229, 0.57);
	text-align: center;
	font-size: 18px;
	border-radius: 2px;
}
.page_pagination li a:hover,
.paginate-links>span,
.pagination li span{
	color: #fff;
	background: #fac012;
}
.product-review-tab .item_review_content .text{
	width: 100%;
}
.chemical-offer .item .title span{
	right: 30px;
}
.twitter-setting br{
	padding: 20px 0;
	margin: 20px 0;
}
/*********Woocommerce Tab*********/
.woocommerce div.product .woocommerce-tabs{
	margin-bottom: 60px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{
	border-bottom: none;
}
.woocommerce #reviews #comments ol.commentlist{
	padding: 0px;
	margin-top: 50px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{
	display: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	padding: 0px !important;
	margin: 0px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
	color: #fac012;
}
.woocommerce div.product .woocommerce-tabs .panel{
	padding: 30px;
	box-shadow: none;
	border: none;
	border-radius: 0px;
}
.woocommerce div.product .woocommerce-tabs .panel h2{
	color: #1a1a1a;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 18px;
	text-transform: capitalize;
	margin-bottom: 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	background: none;
	border: none;
	border-radius: 0;
	margin: 0;
	padding: 0;
	position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	color: #9e9e9e;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 24px;
	padding: 7px 30px;
	position: relative;
	text-transform: uppercase;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button{
	background: #fac012 none repeat scroll 0 0;
	border: 2px solid #fac012;
	color: #ffffff;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 40px;
	padding: 8px 36px;
	position: relative;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #fac012;
}
.woocommerce p.stars a{
	color: #5a5a5a;
	font-weight: 400;
}
/*********Cart Page*********/
.woocommerce .shop_table thead{
	background: #f7f7f7;
}
.woocommerce-cart table.cart img{
	width: auto;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button{
	border-radius: 3px;
	color: #fff;
	font-weight: 900;
	height: 45px;
	line-height: 43px !important;
	text-align: center;
	text-transform: uppercase;
	display: inline-block;
	padding: 0 20px;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover{
	color: #fac012 !important;
}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button[disabled]:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button[disabled]:disabled{
	opacity: 1;
	color: #ffffff;
}
/**********************Shiping Form*************************/

.woocommerce .cart_shipping,
.woocommerce .cart_totals{
	border: 1px solid #ebebeb;
	padding: 15px;
}
.woocommerce .cart_shipping p{
	margin-top: 10px;
}
.woocommerce .cart_shipping input{
	border: 2px solid #f6f4f4;
	display: block;
	height: 40px;
	padding: 0 15px;
	position: relative;
	width: 100%;
}
.woocommerce .cart_totals h2{
	background: #f9f9f9 none repeat scroll 0 0;
	border-bottom: 1px solid #ebebeb;
	font-size: 14px;
	margin: 0;
	padding: 20px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
	float: right;
	margin: 0px;
	padding: 0 20px;
	background: #fac012;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
	background: #ffffff;
}
/****************************Check Out Page****************************/
.woocommerce form .form-row select,
.woocommerce form input[type="text"],
.woocommerce form input[type="email"],
.woocommerce form input[type="password"],
.woocommerce form input[type="tel"]{
	padding: 10px;
	border: 1px solid #e3e0dc;
	width: 100%;
}
.woocommerce .checkout_coupon p{
	display: inline-block;
}
.woocommerce .checkout_coupon p #coupon_code{

	height: 45px !important;
	border: 1px solid #e3e0dc;
}
.woocommerce .img-holder .thumbnails.columns-3 a.zoom{
	display: inline-block !important;
	width: 31.65% !important;
	margin-left: 10px;
}
.woocommerce .img-holder .thumbnails.columns-3 a.zoom:first-child{
	margin-left: 0px;
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover{
	background-color: #fac012 !important;
	color: #ffffff;
}
.product-review-tab .item_review_content .item_review_content{
	margin-top: 40px;
	padding-top: 40px;
	position: relative;
	display: block;
}
.product-review-tab .item_review_content .item_review_content .img_holder{
	top: 40px;
}
.woocommerce-cart .cart_item .product-thumbnail img{
	width: 100px;
	height: 100px;
}
/*********************Updated**************************/
.ind-coment-item .ind-coment-item{
	margin-left: 70px;
}
.single-sidebar h3{
	font-size: 1.1em;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	margin-bottom: 40px;
}
.single-sidebar ul{
	padding: 0px;
	margin: 0px;
	border: none;
}
.single-sidebar ul li{
	position: relative;
	border-bottom: 1px solid #eee;
	margin-bottom: 8px;
	padding-bottom: 8px;
	font-size: 14px;
	color: #272727;
}
.single-sidebar ul li:last-child{
	margin-bottom: 0px;
}
.single-sidebar ul li a{
	font-size: 14px;
	color: #272727;
}
.single-sidebar ul li ul li{
	border-top: 1px solid #eee;
	margin-top: 8px;
	padding-top: 8px;
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 15px;
}
.thm-unit-tst ul.wp-block-latest-posts,
.thm-unit-tst .wp-block-categories,
.thm-unit-tst .wp-block-archives{
	margin-bottom: 15px;
	padding-left: 0px;
}
.thm-unit-tst ul.wp-block-latest-posts li,
.thm-unit-tst .wp-block-categories li,
.thm-unit-tst .wp-block-archives li{
	list-style: none !important;
	margin-bottom: 5px;
}
/* august 1 2025 start */

section.news.style-2 form.is-search-form{
    position: relative;
    background: transparent;
}
section.news.style-2 form.is-search-form label{
    width: 100% !important;!imp;!imp0;!i;!;
}
section.news.style-2 input#is-search-input-2697{
    border-radius: 330px;
    padding: 25px 30px;
}
section.news.style-2 form.is-search-form button.is-search-submit{
    position: absolute;
    top: 50%;
    right: -2%;
    transform: translate(-50%, -50%);
}
section.news.style-2 form.is-search-form button.is-search-submit .is-search-icon{
    background: transparent !important;
    border: none;
}
section.news.style-2 .is-form-style .is-search-submit path{
    fill: #000;
}

/* august 1 2025 end */



/* --- Source: _src_g-global.css --- */
.common_section h1,.common_section h1 span{
font-family: Grandis Extended;
font-size: 50px !important;
font-weight: 700;
line-height: 1.2 !important;
}
.size-67,.size-67 span{
font-size: 67px !important;
font-weight: 700;
line-height: 1.2 !important;	
}
.common_section h2,.common_section h2 span{
font-family: Grandis Extended;
font-size: 57px !important;
font-weight: 700;
line-height: 1.2 !important;
}
.common_section h3,.common_section h3 span{
font-family: Grandis Extended;
font-size: 47px !important;
font-weight: 700;
line-height: 1.2 !important;
}
.common_section h4,.common_section h4 span{
font-family: Grandis Extended;
font-size: 37px !important;
font-weight: 700;
line-height: 1.2 !important;	
}
.common_section h5,.common_section h5 span{
font-family: Grandis Extended;
font-size: 32px !important;
font-weight: 700;
line-height: 1.2 !important;	
}
.common_section h6,.common_section h6 span{
font-family: Grandis Extended;
font-size: 24px !important;
font-weight: 700;
line-height: 1.2 !important;
}
.size-22,.size-22 span{
font-size: 22px !important;	
}
.size-20,.size-20 span{
font-size: 20px !important;	
}
.size-18,.size-18 span, .size-18 p{
font-size: 18px !important;	
}
.size-16,.size-16 span{
font-size: 16px !important;	
}
.size-14,.size-14 span{
font-size: 14px !important;	
}
.p_120 ,.p-120{
    padding: 120px 0;
}
.p_140{
    padding: 140px 0;	
}
.pt_100{
	padding-top: 100px;
}
.pt_100{
	padding-top: 100px;
}
.pb_100{
	padding-bottom: 100px;
}
.pb_100{
	padding-bottom: 100px;
}
.bdr-btm{
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.cta-btn ,.vc_do_btn .vc_general.vc_btn3{
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    background-color: #D44949;
    color: #fff;
    border-radius: 5px;
    padding: 20px 30px;
    display: inline-block;
    cursor: pointer;
    transition: color 0.3s ease;
    border: 1px solid #D44949;
    font-weight:bold;
    background-image: none;
}
.cta-btn:hover ,.vc_do_btn .vc_general.vc_btn3:hover{
    color: #D44949;
    background: #fff;
    border-color: #D44949;
}
.inner-banner.top-banner-common h1{
  color: #fff;
}
@media (min-width: 576px){
    .common_section.container_1440 {
        max-width: 540px;
                margin: auto;
    }
}
@media (min-width: 768px){
    .common_section.container_1440 {
        max-width: 720px;
                margin: auto;
    }
}
@media (min-width: 992px){
    .common_section.container_1440 {
        max-width: 960px;
                margin: auto;
    }
}
@media (min-width: 1200px){
    .common_section.container_1440 {
        max-width: 1140px;
                margin: auto;
    }
}
@media (min-width: 1400px){
    .common_section.container_1440 {
        max-width: 1320px;
                margin: auto;
    }
}
@media (min-width: 1600px){
    .common_section.container_1440 {
        max-width: 1440px;
                margin: auto;
    }
}
.common_section.container_1440{
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
            margin: auto;
}
.container-fluid{
    padding: 0px 30px;
}
@media only screen and (max-width: 1440px){
.common_section h1,.common_section h1 span{
font-size: 48px !important;
}
.size-67,.size-67 span{
font-size: 57px !important;	
}
.common_section h2,.common_section h2 span{
font-size: 52px !important;
}
.common_section h3,.common_section h3 span{
font-size: 42px !important;
}
.common_section h4,.common_section h4 span{
font-size: 34px !important;	
}
.common_section h5,.common_section h5 span{
font-size: 30px !important;	
}
.common_section h6,.common_section h6 span{
font-size: 24px !important;
}
.size-22,.size-22 span{
font-size: 22px !important;	
}
.size-20,.size-20 span{
font-size: 20px !important;	
}
.size-18,.size-18 span, .size-18 p{
font-size: 18px !important;	
}
.size-16,.size-16 span{
font-size: 16px !important;	
}
.size-14,.size-14 span{
font-size: 14px !important;	
}
.mt-50{
    margin-top: 50px;
}
.mb-50{
	margin-bottom: 50px;
}
.mt-30{
    margin-top: 30px;
}
.mb-30{
	margin-bottom: 30px;
}
.p_80{
    padding: 80px 0;
}
.p_100{
    padding: 100px 0;
}
.p_120 ,.p-120{
    padding: 100px 0;
}
.p_140{
    padding: 100px 0;	
}
.pt_80{
	padding-top: 80px;
}
.pt_100{
	padding-top: 100px;
}
.pt_120{
	padding-top: 100px;
}
.pt_140{
    padding-top: 100px;	
}
.pt_100{
	padding-top: 100px;
}
.pb_80{
	padding-bottom: 80px;
}
.pb_100{
	padding-bottom: 100px;
}
.pb_120{
	padding-bottom: 100px;
}
.pb_120{
	padding-bottom: 100px;
}
.pb_100{
	padding-bottom: 100px;
}

}
@media only screen and (max-width: 1200px){
.common_section h1,.common_section h1 span{
font-size: 40px !important;
}
.size-67,.size-67 span{
font-size: 50px !important;	
}
.common_section h2,.common_section h2 span{
font-size: 44px !important;
}
.common_section h3,.common_section h3 span{
font-size: 38px !important;
}
.common_section h4,.common_section h4 span{
font-size: 30px !important;	
}
.common_section h5,.common_section h5 span{
font-size: 26px !important;	
}
.common_section h6,.common_section h6 span{
font-size: 22px !important;
}
.size-22,.size-22 span{
font-size: 20px !important;	
}
.size-20,.size-20 span{
font-size: 18px !important;	
}
.size-18,.size-18 span, .size-18 p{
font-size: 16px !important;	
}
.size-16,.size-16 span{
font-size: 16px !important;	
}
.size-14,.size-14 span{
font-size: 14px !important;	
}
.mt-50{
    margin-top: 30px;
}
.mb-50{
	margin-bottom: 30px;
}
.mt-30{
    margin-top: 20px;
}
.mb-30{
	margin-bottom: 20px;
}
.p_80{
    padding: 60px 0;
}
.p_100{
    padding: 80px 0;
}
.p_120 ,.p-120{
    padding: 80px 0;
}
.p_140{
    padding: 80px 0;	
}
.pt_80{
	padding-top: 60px;
}
.pt_100{
	padding-top: 80px;
}
.pt_120{
	padding-top: 80px;
}
.pt_140{
    padding-top: 80px;	
}
.pt_100{
	padding-top: 80px;
}
.pb_80{
	padding-bottom: 60px;
}
.pb_100{
	padding-bottom: 80px;
}
.pb_120{
	padding-bottom: 80px;
}
.pb_120{
	padding-bottom: 80px;
}
.pb_100{
	padding-bottom: 80px;
}
}
@media only screen and (max-width: 991px){
.common_section h1,.common_section h1 span{
font-size: 42px !important;
}
.size-67,.size-67 span{
font-size: 44px !important;	
}
.common_section h2,.common_section h2 span{
font-size: 38px !important;
}
.common_section h3,.common_section h3 span{
font-size: 32px !important;
}
.common_section h4,.common_section h4 span{
font-size: 26px !important;	
}
.common_section h5,.common_section h5 span{
font-size: 22px !important;	
}
.common_section h6,.common_section h6 span{
font-size: 20px !important;
}
.size-22,.size-22 span{
font-size: 18px !important;	
}
.size-20,.size-20 span{
font-size: 18px !important;	
}
.size-18,.size-18 span, .size-18 p{
font-size: 16px !important; 	
}
.size-16,.size-16 span{
font-size: 16px !important;	
}
.size-14,.size-14 span{
font-size: 14px !important;	
}
.mt-50{
    margin-top: 30px;
}
.mb-50{
	margin-bottom: 30px;
}
.mt-30{
    margin-top: 20px;
}
.mb-30{
	margin-bottom: 20px;
}
.p_80{
    padding: 50px 0;
}
.p_100{
    padding: 60px 0;
}
.p_120 ,.p-120{
    padding: 60px 0;
}
.p_140{
    padding: 60px 0;	
}
.pt_80{
	padding-top: 50px;
}
.pt_100{
	padding-top: 60px;
}
.pt_120{
	padding-top: 60px;
}
.pt_140{
    padding-top: 60px;	
}
.pt_100{
	padding-top: 60px;
}
.pb_80{
	padding-bottom: 50px;
}
.pb_100{
	padding-bottom: 60px;
}
.pb_120{
	padding-bottom: 60px;
}
.pb_120{
	padding-bottom: 60px;
}
.pb_100{
	padding-bottom: 60px;
}
p ,p span {
    font-size: 16px !important;
}

}
@media only screen and (max-width: 767px){
.common_section h1,.common_section h1 span{
font-size: 40px !important;
}
.size-67,.size-67 span{
font-size: 34px !important;	
}
.common_section h2,.common_section h2 span{
font-size: 32px !important;
}
.common_section h3,.common_section h3 span{
font-size: 28px !important;
}
.common_section h4,.common_section h4 span{
font-size: 24px !important;	
}
.common_section h5,.common_section h5 span {
font-size: 22px !important;	
}
.common_section h6,.common_section h6 span{
font-size: 20px !important;
}
.size-22,.size-22 span{
font-size: 16px !important;	
}
.size-20,.size-20 span{
font-size: 16px !important;	
}
.size-18,.size-18 span, .size-18 p{
font-size: 16px !important;	
}
.size-16,.size-16 span{
font-size: 14px !important;	
}
.size-14,.size-14 span{
font-size: 14px !important;	
}
.mt-50{
    margin-top: 30px;
}
.mb-50{
	margin-bottom: 30px;
}
.mt-30{
    margin-top: 20px;
}
.mb-30{
	margin-bottom: 20px;
}
.p_80{
    padding: 40px 0;
}
.p_100{
    padding: 50px 0;
}
.p_120 ,.p-120{
    padding: 50px 0;
}
.p_140{
    padding: 50px 0;	
}
.pt_80{
	padding-top: 40px;
}
.pt_100{
	padding-top: 50px;
}
.pt_120{
	padding-top: 50px;
}
.pt_140{
    padding-top: 50px;	
}
.pt_100{
	padding-top: 50px;
}
.pb_80{
	padding-bottom: 40px;
}
.pb_100{
	padding-bottom: 50px;
}
.pb_120{
	padding-bottom: 50px;
}
.pb_120{
	padding-bottom: 50px;
}
.pb_100{
	padding-bottom: 50px;
}
p, p span {
    font-size: 14px !important;
}
}
@media only screen and (max-width: 575px){
.common_section h1,.common_section h1 span{
font-size: 28px !important;
}
.size-67,.size-67 span{
font-size: 28px !important;	
}
.common_section h2,.common_section h2 span{
font-size: 26px !important;
}
.common_section h3,.common_section h3 span{
font-size: 24px !important;
}
.common_section h4,.common_section h4 span{
font-size: 22px !important;	
}
.common_section h5,.common_section h5 span{
font-size: 20px !important;	
}
.common_section h6,.common_section h6 span{
font-size: 18px !important;
}
.mt-50{
    margin-top: 20px;
}
.mb-50{
	margin-bottom: 20px;
}
.mt-30{
    margin-top: 20px;
}
.mb-30{
	margin-bottom: 20px;
}
.p_80{
    padding: 40px 0;
}
.p_100{
    padding: 50px 0;
}
.p_120 ,.p-120{
    padding: 50px 0;
}
.p_140{
    padding: 50px 0;	
}
.pt_80{
	padding-top: 40px;
}
.pt_100{
	padding-top: 50px;
}
.pt_120{
	padding-top: 50px;
}
.pt_140{
    padding-top: 50px;	
}
.pt_100{
	padding-top: 50px;
}
.pb_80{
	padding-bottom: 40px;
}
.pb_100{
	padding-bottom: 50px;
}
.pb_120{
	padding-bottom: 50px;
}
.pb_120{
	padding-bottom: 50px;
}
.pb_100{
	padding-bottom: 50px;
}
}


/* --- Source: _src_custom-style.css --- */
.h6_26,
h6.h6_26{
    font-size: 26px !important;
    font-weight: 700;
}
.list_after .wpb_wrapper ul li,
.advantage-disadvan-sec .wpb_wrapper ul li{
    margin-bottom: 20px;
    line-height: 1.5;
    position: relative;
    padding-left: 35px;
}
.list_after .wpb_wrapper ul{
    padding: 0;
}
.list_after .wpb_wrapper ul li::after,
.advantage-disadvan-sec .wpb_wrapper ul li::after{
    content: '';
    position: absolute;
    top: 0%;
    left: 0;
    width: 30px;
    height: 30px;
    background-image: url('{pboot:sitedomain}/wp-content/uploads/2025/01/Group-34689.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.advantage-disadvan-sec .wpb_wrapper ul li::after{
    background-image: url("{pboot:sitedomain}/static/upload/image/Group-34773.png");
}
/* 10jan 25 */

.Hedwer_snd h2{
    max-width: 1000px;
}
.vc_custom_1736427571179 .wpb_wrapper p{
    margin: 10px 0px 50px;
}
.wpb_wrapper p{
    /* color: rgba(50, 50, 50, 1); */
    margin-bottom: 15px;
}
/* .wpb_column:nth-child(2){
    padding-left: 30px;
}
*/

.vc_row>div{
    display: flex;
    align-items: center;
}
.vc_section{
    background-repeat: no-repeat;
    background-size: cover;
}
.advantage-disadvan-sec h6{
    color: #fff;
}
.advantage-disadvan-sec .vc_row>div{
    align-items: start;
}
.advantage-disadvan-sec .wpb_wrapper ul{
    padding: 0;
}
.advantage-disadvan-sec p{
    color: #fff;
}
.four_img_row .vc_column-inner .wpb_wrapper,
.five_img_row .vc_column-inner .wpb_wrapper{
    position: relative;
}
.four_img_row .vc_column-inner .wpb_wrapper a:hover::after,
.five_img_row .vc_column-inner .wpb_wrapper:hover::after{
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background-color: rgb(0 0 0 / 39%);
    left: 0;
    right: 0;
    top: 0;
}
.four_img_row .vc_column-inner .wpb_wrapper::after{
    background-color: rgba(0, 0, 0, 0);
}
.four_img_row .vc_column-inner .wpb_wrapper:hover::after{
    background-color: rgb(0 0 0 / 39%);
}
.plate_heat_exchanger_grid .wpb_wrapper .vc_row:nth-child(2){
    margin-top: 0 !important;
}
.four-type-heat .heat-exchager h6{
    margin-top: 27px;
    margin-bottom: 12px;
}
.type-heat-exchanger:hover h6{
    color: #fff !important;
}
.heat-exchanger-page section.plate-heat-sec{
    padding: 0;
}
.contact-us-sec h2 span{
    font-size: 90px;
}
.three-cards-like .vc_column-inner>.wpb_wrapper{
    padding: 15px;
    background-color: #fff;
    text-align: center;
    border-radius: 15px;
    box-shadow: 20px 24px 84px 0px rgba(55, 112, 233, 0.08);

}
.three-cards-like .vc_column-inner>.wpb_wrapper .wpb_text_column p{
    padding-top: 20px;
}
.three-cards-like .vc_single_image-wrapper img{
    border-radius: 13px;
}
.text-img-wrp .wpb_wrapper p span{
    display: flex;
    align-items: baseline;
    gap: 5px;
}
.text-img-wrp .wpb_wrapper p span img{
    margin: 0;
}
.industry-row p,
.industry-row p span{
    line-height: 1.5 !important;
}
.heat-plate-sec p span{
    line-height: 1.5 !important;
}
/* carrer detail page css */

.fw_500{
    font-weight: 500 !important;
}
.responsibility-list ul li{
    display: flex;
    align-items: start;
    gap: 9px;
    padding-bottom: 15px;
    line-height: 1.5;
}
.breadcumb-wrapper .container{
    display: flex;
    justify-content: center;
    align-items: center;

}
.breadcumb-wrapper li,
.breadcumb-wrapper li a{
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    padding-left: 10px;
}
.breadcumb-wrapper li:first-child a:after{
    display: none;
}
.breadcumb-wrapper li::after{
    content: "";
    background-color: #ffffff;
    height: 100%;
    width: 1px;
    position: absolute;
    right: 0;
    margin: 0;
}
.breadcumb-wrapper li:last-child::after{
    display: none;
}
.breadcumb-wrapper li{
    position: relative;
}
.breadcumb-wrapper li a,
.breadcumb-wrapper li:nth-child(2){
    padding: 0 15px;
}
.icon_section .vc_column_container .vc_column-inner .wpb_wrapper{
    justify-content: start;
}
.icon-row-parent .wpb_wrapper{
    justify-content: flex-start !important;
}
.unsure-span-txt p:first-child img{
    min-width: 35px;
}
p.unsure-txt span{
    display: inline !important;
}
/* service page  */
.service-page-sec .single-our-service img{
    height: 100px;
    width: 100px;
    background-color: rgba(55, 112, 233, 0.08);
    padding: 18px;
    border-radius: 5px;
    object-fit: contain;
}
.service-page-sec section.our-services .row{
    gap: 30px 0;
}
/* hfm-brazed-plate-heat-exchanger-new page css */
.tailor-heading{
    max-width: 980px;
    line-height: 1.3 !important;
}
.tailor-list li{
    display: flex;
    align-items: center;
    gap: 10px;
    padding-bottom: 10px;
}
.tailor-list ul{
    padding-left: 0;
}
.tailor-list li:nth-child(2n){
    padding-left: 50px;
}
.tailor-list li:nth-child(2n):not(:last-child){
    padding-bottom: 30px;
}
p:has(.tailor-center-para){
    margin-top: 10px;
    margin-bottom: 25px !important;
}
.tailor-list li:nth-child(2n+1) strong{
    color: #000;
}
p:has(.hot-cold-p){
    margin-top: 20px;
    margin-bottom: 40px;
}
/* contact page  css*/
.contact-us-sec-head>div{
    justify-content: center;
}
.contct-cols-three h4,
.contct-cols-three h4 span{
    font-size: 30px !important;
    font-weight: 500;
}
.hide_after.catalog_now_row::after{
    display: none;
}
.no-border-btn .vc_do_btn .vc_general.vc_btn3{
    border: none;
    background: transparent !important;
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    font-weight: 700;
}
.special_header .hdr_btm:hover img,
.special_header .hdr_btm.sticky .navbar-brand img{
    filter: invert(0);
}
.main_header.special_header,
.main_header.special_header .hdr_btm{
    z-index: 9 !important;
}
.main_header.special_header .hdr_btm{
    border-bottom: 1px solid #00000017;
}
.trust_us_sec .vc_column-inner{
    padding: 0;
}
.trust_us_sec p{
    font-size: 28px;
}
.left-space .vc_column-inner{
    max-width: 740px;
}
.hmf-history h2{
    text-align: center;
    font-size: 57px;
    margin-bottom: 40px;
}
.icon-row-parent .wpb_column .vc_column-inner .wpb_wrapper{
    background-color: rgba(212, 73, 73, 1);
    border-radius: 10px;
}
/* service slider css */
.service-slider-wrp .slick-track{
    display: flex;
    /* margin: 0 -15px; */
}
.srvc-txt h6{
    color: #fff;
    margin: 0;
}
.play-btn p{
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background-color: rgba(212, 73, 73, 1);
    height: 100px;
    width: 100px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 5px;
    text-transform: uppercase;
    line-height: 1.5;
    margin: 0;
}
.content_list_onee ul,
.second_content_listt ul{
    padding: 0;
}
/* #lightbox #video-wrapper{
    width: 100%;
    max-width: 960px;
    aspect-ratio: 16 / 9;
    height: auto;
  }
*/
.play-btn p::before{
    position: absolute;
    content: '';
    height: 7px;
    width: 7px;
    background-color: #fff;
    border-radius: 100%;
    left: 18px;
    top: 48%;
    transform: translateY(-50%);
}
div#video-wrapper iframe{
    height: 540px;
    width: 960px;
}
.chk-out-txt .vc_column-inner{
    padding-left: 0;
}
h6.red-txt-line{
    line-height: 1.5 !important;
}
/* solutions-details-new */
.welded_image iframe{
    border-radius: 25px;
}
.left_spacing_text.lft-spce-lg{
    padding-left: 134px;
    padding-bottom: 0;
}
h2.role-h2{
    font-size: 56px;
    line-height: 1.2;
}
.welded_section_main .container .vc_col-sm-6{
    width: 100%;
}
.welded_section_main .container .vc_col-sm-6:first-child{
    margin-bottom: 20px;
}
.flex-txt img{
    position: absolute;
    left: 0;
    margin: 0;
}
.welded_section_main .container{
    align-items: flex-start !important;
}
.tabination_white_text_h .vc_column-inner .wpb_wrapper .tabs_series_sec .container .tab-container .tab-content .tab h2{
    color: #fff !important;
    text-align: center;
}
.tabination_white_text_h .vc_column-inner .wpb_wrapper .tabs_series_sec .container .tab-container .tab-content .tab h6{
    color: #fff !important;
}
.catalog_now_row .vc_do_btn .vc_general.vc_btn3{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.apv_sec .container{
    align-items: start !important;
}
/*--------------------------------- responsive css starts------------------------------ */

@media (min-width:1600px){
    .how-does-row {
        display: flex;
    }
}
@media (min-width:768px){

    .tailor-row,
    .tailor-row .container {
        display: flex;
        align-items: center;
    }

    .tailor-row.video-row {
        gap: 30px;
    }

}
@media (max-width:1599px){
    .icon-text-row {
        width: 33%;
    }

    .main_out_box p {
        font-size: 18px !important;
    }

    .service-page-sec .single-our-service {
        padding: 35px 30px;
    }

    .service-page-sec .our-services .single-our-service h4 {
        font-size: 20px !important;
        margin-top: 30px;
    }

    .mb-20 {
        margin-bottom: 15px !important;
    }

    p:has(.hot-cold-p) {
        margin-top: 12px;
        margin-bottom: 20px;
    }

    .brazed-col .prev-arrow.slick-arrow {
        left: -60px;
    }

    .brazed-col .next-arrow.slick-arrow {
        right: -60px;
    }

    .contct-cols-three h4,
    .contct-cols-three h4 span {
        font-size: 25px !important;
        font-weight: 500;
    }

    .common_section.privacy-sec {
        padding-top: 200px;
    }

    .play-btn p {
        height: 80px;
        width: 80px;
        font-size: 14px;
    }

    .play-btn p::before {
        height: 5px;
        width: 5px;
        left: 14px;
    }

    .h6_26 {
        font-size: 21px !important;
    }

    .auto-slider-col .next-arrow.slick-arrow,
    .servce-carousel .next-arrow.slick-arrow {
        right: -55px;
    }

    .auto-slider-col .prev-arrow.slick-arrow,
    .servce-carousel .prev-arrow.slick-arrow {
        left: -55px;
    }

    h2.role-h2 {
        font-size: 43px;
    }

    .multi_slider_sec .prev-arrow.slick-arrow {
        left: -60px;
    }

    .multi_slider_sec .next-arrow.slick-arrow {
        right: -60px;
    }
}
@media (max-width:1199px){

    .breadcumb-wrapper li,
    .breadcumb-wrapper li a {
        font-size: 20px;
    }

    .icon-text-row {
        width: 40%;
    }

    .service-page-sec .our-services .single-our-service h4 {
        font-size: 17px !important;
        margin-top: 25px;
    }

    .tailor-list li:nth-child(2n):not(:last-child) {
        padding-bottom: 20px;
    }

    .tailor-list li {
        padding-bottom: 0px;
    }

    .info-post p {
        margin: 0;
    }

    .tailor-row {
        align-items: start;
    }

    .tailor-row.video-row {
        gap: 0px;
    }

    .tab-section-custom .slick-arrow {
        padding: 10px 16px;
    }

    .brazed-col .prev-arrow.slick-arrow {
        left: -50px;
    }

    .brazed-col .next-arrow.slick-arrow {
        right: -50px;
    }

    .auto-slider-col .info_title p {
        font-size: 16px;
    }

    .tab-section-custom .slick-arrow {
        padding: 11px 16px;
    }

    .auto-slider-col .prev-arrow.slick-arrow,
    .servce-carousel .prev-arrow.slick-arrow {
        left: -43px;
    }

    .auto-slider-col .next-arrow.slick-arrow,
    .servce-carousel .next-arrow.slick-arrow {
        right: -43px;
    }

    .advantage-disadvan-sec.material-cert-sec .vc_row>div {
        gap: 15px;
    }

    .advantage-disadvan-sec.material-cert-sec .cards-row .vc_col-has-fill>.vc_column-inner {
        border-radius: 20px;
        padding: 20px 15px 15px 15px;
    }

    .advantage-disadvan-sec.material-cert-sec .cards-row .rotate_icon button {
        padding: 11px 8px;
    }

    .chk-out-txt .alignleft {
        float: left;
        margin: 5px 6px 0px 0;
    }

    .srvc-txt {
        transform: translateX(11px);
    }

    .multi_slider_sec .prev-arrow.slick-arrow {
        left: -48px;
    }

    .multi_slider_sec .next-arrow.slick-arrow {
        right: -48px;
    }
}
@media (max-width:991px){

    .row-flex,
    .row-flex .container {
        display: flex;
        flex-direction: column;
        gap: 20px 0;

    }

    .row-flex>div,
    .row-flex .container>div {
        width: 100%;
    }

    .four_img_row .container>div {
        width: 25%;
    }

    .four_img_row .container {
        flex-direction: row;
        gap: 0;
    }

    .five_img_row .container>div {
        width: 20% !important;
    }

    .five_img_row .container {
        flex-direction: row;
        gap: 0;
    }

    .find-out-row .container {
        flex-direction: row;
        align-items: start;
        gap: 0;
    }

    .three-cards-like .container {
        flex-direction: row;
        gap: 0;
    }

    .three-cards-like .container>div {
        width: 33%;
    }

    .full-time-row .container {
        flex-direction: row;
        justify-content: center;
    }

    .icon-text-row {
        width: 55%;
    }

    .service-page-sec .our-services .single-our-service h4 {
        font-size: 15px !important;
    }

    .service-page-sec .single-our-service {
        padding: 20px;
    }

    .service-page-sec section.our-services .row {
        gap: 20px 0;
    }

    .brazed-col .prev-arrow.slick-arrow {
        left: -55px;
    }

    .brazed-col .next-arrow.slick-arrow {
        right: -55px;
    }

    .contct-cols-three h4,
    .contct-cols-three h4 span {
        font-size: 20px !important;
    }

    .contact-us-contact-detail .wpb_wrapper .vc_row.wpb_row .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill>.vc_column-inner h4 {
        padding-bottom: 12px;
        margin-bottom: 18px;
    }

    .cards-row .container .wpb_column:first-child,
    .cards-row .container .wpb_column:nth-child(3) {
        margin-right: 15px;
    }

    .table_buttons {
        display: flex;
    }

    .table_buttons .cta-btn,
    .table_buttons .vc_do_btn .vc_general.vc_btn3 {
        font-size: 12px;
        padding: 13px 12px;
    }

    .table_buttons .wpb_column {
        margin: 0;

    }

    h2.role-h2 {
        font-size: 38px;
    }

    div#video-wrapper iframe {
        height: 370px;
        width: 660px;
    }

    .left_spacing_text.lft-spce-lg {
        padding-left: 70px;
        padding-bottom: 0;
    }

    img.alignleft {
        margin: 0px 8px 20px 0;
    }

    .client_btn>div {
        width: 100%;
    }

    .client_btn .wpb_column:first-child {
        padding-bottom: 20px;
    }

    .client_btn .wpb_column:nth-child(2) {
        margin-bottom: 0;
    }

    .three-cards-like .container {
        flex-direction: column
    }

    .three-cards-like .container>div {
        width: 100%;
    }

    .three-cards-like .container>div img {
        width: 100%;
    }

    .welded_section_main .container {
        flex-direction: column;
    }

    .advn_bx .wpb_column:first-child {
        margin-bottom: 20px !important;
    }

    .multi_head h2 br {
        display: none;
    }

    .mutlti_group_cenrt {
        flex-direction: column-reverse;
    }

    .advantages_sec-2 {
        flex-direction: column;
    }

    .mutlti_group_cenrt>div,
    .advantages_sec-2>div {
        width: 100%;
    }

    .mutlti_group_cenrt .multi_right_image {
        margin: 20px 0;
    }

    .advantages_sec-2 .wpb_column:first-child {
        margin-bottom: 20px;
    }

    .h6_26,
    h6.h6_26 {
        font-size: 22px !important;
    }
}
@media (max-width:767px){
    .heat-exchange-p-txt p {
        margin-bottom: 0;
    }

    .margin-b-20 {
        margin-bottom: 0px !important;
    }

    .find-out-row .container {
        flex-direction: column;
        align-items: start;
        gap: 10px 0;
    }

    .more-hfm-sol-tabs .tab-buttons button {
        width: 33%;
    }

    .more-hfm-sol-tabs .tabs-bootton {
        padding: 13px 2px;
    }

    .more-hfm-sol-tabs .tab-buttons {
        margin: 15px 0;
        gap: 2px;
    }

    .text-img-wrp .wpb_wrapper p span {
        align-items: self-start;
    }

    .four_img_row .container {
        gap: 0;
    }

    .five_img_row .container {
        flex-direction: row;
        gap: 20px 0;
        flex-wrap: wrap;
    }

    .five_img_row .container .wpb_column {
        width: 33% !important;
    }

    .heading-heat {
        margin-bottom: 10px !important;
    }

    .icon-text-row {
        flex-wrap: nowrap !important;
    }

    .icon-text-row {
        width: 70%;
    }

    .vc_row.icon-row-parent>div {
        gap: 0;
    }

    .breadcumb-wrapper li,
    .breadcumb-wrapper li a {
        font-size: 18px;
    }

    .service-page-sec .single-our-service {
        border-radius: 15px;
    }

    .tailor-row .container {
        flex-direction: column-reverse;
        /* gap: 20px; */
    }

    .tailor-txt,
    .btn_text_youtube {
        margin-top: 20px;
    }

    .tailor-row .vc_btn3-container.vc_btn3-inline.vc_do_btn {
        margin-bottom: 0;
    }

    .tailor-txt.mb-50 {
        margin-bottom: 15px;
    }

    .tailor-row .txt-blue {
        margin-top: 20px;
    }

    .customize-row {
        margin-bottom: 50px;
    }

    .brazed-col .prev-arrow.slick-arrow {
        left: -48px;
    }

    .brazed-col .next-arrow.slick-arrow {
        right: -48px;
    }

    h2.role-h2 {
        font-size: 32px;
    }

    div#video-wrapper iframe {
        height: 285px;
        width: 510px;
    }

    .h6_26,
    h6.h6_26 {
        font-size: 22px !important;
    }
}
@media (max-width:575px){
    .four-type-heat .heat-exchager {
        margin-top: 30px;
    }

    .four_img_row .container {
        flex-wrap: wrap;
        gap: 20px 0;
    }

    .four_img_row .container>div {
        width: 100%;
    }

    .five_img_row .container .wpb_column {
        width: 100% !important;
    }

    .three-cards-like .container>div {
        width: 100%;
    }

    .heat-exchange-p-txt {
        margin-bottom: 0px !important;
    }

    .cntct-nw-btn {
        margin-top: 20px;
    }

    .row-flex,
    .row-flex .container {
        gap: 10px 0;
    }

    .four_img_row figure.wpb_wrapper,
    .four_img_row figure.wpb_wrapper>div,
    .four_img_row figure.wpb_wrapper img {
        width: 100%;
    }

    .five_img_row figure.wpb_wrapper,
    .five_img_row figure.wpb_wrapper>div,
    .five_img_row figure.wpb_wrapper img {
        width: 100%;
    }

    .heat-exchager .no {
        width: 60px;
        height: 60px;
    }

    .responsibility-list ul {
        padding: 0;
    }

    .responsibility-list ul li {
        align-items: self-start;
    }

    .icon-text-row {
        width: 100%;
        align-items: center;
        padding: 10px 0;

    }

    .icon-row-parent {
        margin-left: 5px;
        margin-right: 5px;
    }

    .breadcumb-wrapper li,
    .breadcumb-wrapper li a {
        font-size: 12px;
    }

    .icon-row-parent .container {
        padding: 0;
    }

    .type-heat-exchanger p {
        line-height: 1.5;
    }

    .heat-plate-sec.pt_100 {
        padding-top: 0;
    }

    .find-out-row span {
        line-height: 1.5 !important;
    }

    .unsure-span-txt p:first-child img {
        min-width: 17px;
    }

    .icon-txt-lft-col .vc_do_icon .vc_icon_element-size-md {
        line-height: normal !important;
        height: 30px;
        width: 30px;
    }

    .icon-txt-lft-col .vc_icon_element-inner .vc_icon_element-icon:before {
        font-size: 20px !important;
    }

    .icon-txt-lft-col .wpb_text_column .wpb_wrapper p {
        width: 70px;
    }

    .icon-txt-lft-col .wpb_wrapper {
        align-items: end;
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
        font-size: 0.15em !important;
    }

    .service-page-sec .single-our-service img {
        height: 100%;
    }

    .responsibility-list ul li img {
        height: 30px;
        width: 30px;
    }

    .tailor-list {
        padding-top: 15px;
    }

    .tailor-list li img {
        height: 30px;
        width: 30px;
    }

    .tailor-list li:nth-child(2n) {
        padding-left: 40px;
    }

    .brazed-col .tab-section-custom .slick-arrow {
        padding: 7px 10px;
    }

    .brazed-col .slick-arrow img {
        height: 8px;
    }

    .brazed-col .next-arrow.slick-arrow {
        right: -32px;
    }

    .brazed-col .prev-arrow.slick-arrow {
        left: -32px;
    }

    .brazed-col .tab-section-custom .posters {
        margin: 0 15px;
    }

    .hide_after .container {
        padding: 0 20px;
    }

    .tab-section-custom .slick-arrow img {
        height: 9px;
    }

    .tab-section-custom .slick-arrow {
        padding: 9px 15px;
    }

    .auto-slider-col .next-arrow.slick-arrow,
    .servce-carousel .next-arrow.slick-arrow {
        right: -28px;
    }

    .auto-slider-col .prev-arrow.slick-arrow,
    .servce-carousel .prev-arrow.slick-arrow {
        left: -28px;
    }

    .cards-row .container .wpb_column:first-child,
    .cards-row .container .wpb_column:nth-child(3) {
        margin-right: 0;
    }

    .servce-carousel .next-arrow.slick-arrow {
        right: -20px;
    }

    .servce-carousel .prev-arrow.slick-arrow {
        left: -20px;
    }

    .servce-carousel .slick-arrow {

        padding: 9px 15px;
    }

    .chk-out-txt .vc_column-inner {
        padding-left: 20px;
    }

    .pb_50 {
        padding-bottom: 15px;
    }

    img.alignleft {

        margin: 5px 5px 20px 0;
    }

    section.plate-heat-sec .container {
        padding: 0;
    }

    h2.role-h2 {
        font-size: 26px;
    }

    div#video-wrapper iframe {
        height: 100%;
        width: 300px;
    }

    .mobile-space .vc_column-inner {
        padding: 0;
    }

    .common_section.container_1440.mob-row-space {
        padding: 0;
    }

    .left_spacing_text.lft-spce-lg {
        padding-left: 0;
        padding-bottom: 0;
    }

    .fuel-cell-hd .vc_column-inner {
        padding: 0;
    }

    .welded_image iframe {
        border-radius: 15px;
    }

    .advantages_sec-1 .wpb_column {
        margin: 20px 0;
    }

    .padding-left {
        padding-left: 0px;
    }

    .multi-autoplay .autoplay_slider {
        padding-bottom: 15px !important;
        margin-bottom: 40px !important;
    }

    .h6_26,
    h6.h6_26 {
        font-size: 16px !important;
        line-height: 1.2 !important;
    }

    .grop_cont .Recommen_text_btm .vc_column-inner .wpb_wrapper .wpb_wrapper h3.h3_heading {
        font-size: 24px !important;
    }
}


/* --- Source: _src_cstm.css --- */
.plate-catalogue-sec p{
    max-width: 1342px;
    margin: auto;
    margin-bottom: 25px;
}
.plate-catalogue-sec p{
    max-width: 1342px;
    margin: auto;
    margin-bottom: 25px;
}
.plate-catalogue-sec form.is-search-form.is-form-style{
    max-width: 829px;
    margin: auto;
    border: 1px solid #3770E914;
    display: flex;
    align-items: center;
    padding: 10px !important;
    border-radius: 330px;
}
.plate-catalogue-sec form.is-search-form.is-form-style input{
    border: none !important;
}
.plate-catalogue-sec form.is-search-form.is-form-style button.is-search-submit span.is-search-icon{
    background-color: #D44949 !important;
    padding: 8px 25px;
    border-radius: 330px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: auto;
    width: auto;
}
.plate-catalogue-sec form.is-search-form.is-form-style button.is-search-submit{
    width: auto;
    height: auto;
}
.plate-catalogue-sec form.is-search-form.is-form-style label input{
    font-family: Grandis Extended;
    font-size: 14px;
    font-weight: 400;
    line-height: 17.92px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.common_section.privacy-sec{
    padding-top: 250px;
}
.common_section.privacy-sec h5.red-text{
    font-family: Grandis Extended;
    font-size: 20px;
    font-weight: 500;
    line-height: 35px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    margin: 0;
}
.common_section.privacy-sec h6,
.common_section.privacy-sec h5{
    margin-bottom: 15px;
    margin-top: 30px;
}
.common_section.privacy-sec p{
    margin-bottom: 20px;
}
.contact-us-sec-head .wpb_column.vc_column_container>.vc_column-inner{
    max-width: 1180px;
}
.contact-us-sec-head .wpb_column.vc_column_container>.vc_column-inner h2{
    margin-bottom: 15px;
}
.contact-us-contact-detail .wpb_wrapper .vc_row.wpb_row .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill{
    flex-direction: column;
    height: auto;
}
.contact-us-contact-detail .wpb_wrapper .vc_row.wpb_row .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill>.vc_column-inner{
    height: 100%;
}
.contact-us-contact-detail .wpb_wrapper .vc_row.wpb_row .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill>.vc_column-inner p{
    font-family: Grandis Extended;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.contact-us-contact-detail .wpb_wrapper .vc_row.wpb_row .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill>.vc_column-inner p span{
    display: flex;
    align-items: flex-start;
}
.contact-us-contact-detail .wpb_wrapper .vc_row.wpb_row .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill>.vc_column-inner h4{
    padding-bottom: 20px;
    border-bottom: 1px solid #3770E914;
    margin-bottom: 30px;
    font-weight: 400;
    text-align: center;
}
.contact-us-contact-detail .wpb_wrapper .vc_row.wpb_row .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill>.vc_column-inner p:not(last-child){
    margin-bottom: 15px;
}
.vc_row.wpb_row.vc_row-fluid.common_section.catalog_now_row.contact-us-contact-detail.p_140.vc_custom_1736506170417{
    min-height: auto;
    padding-bottom: 220px;
}
.vc_row.wpb_row.vc_row-fluid.common_section.catalog_now_row.contact-us-contact-detail.p_140.vc_custom_1736506170417:after{
    display: none;
}
.common_section.heat-exchange-product-sec .wpb_wrapper h2{
    max-width: 832px;
    margin-bottom: 30px;
}
.common_section.heat-exchange-product-sec .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid{
    display: flex;
}
.common_section.heat-exchange-product-sec .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_column-inner figure.wpb_wrapper.vc_figure{
    width: 100%;
}
.common_section.heat-exchange-product-sec .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_column-inner figure.wpb_wrapper.vc_figure .vc_single_image-wrapper{
    width: 100%;
}
.common_section.heat-exchange-product-sec .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_column-inner figure.wpb_wrapper.vc_figure .vc_single_image-wrapper img.vc_single_image-img{
    width: 100%;
}
.common_section.heat-exchange-product-sec .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_column-inner .wpb_wrapper{
    text-align: -webkit-center;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.common_section.heat-exchange-product-sec .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_column-inner .wpb_wrapper .wpb_text_column{
    margin: 30px 0 40px 0 !important;
}
.common_section.heat-exchange-product-sec .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_column-inner .wpb_wrapper .vc_btn3-container.vc_btn3-inline.vc_do_btn{
    margin-top: auto !important;
}
.common_section.heat-exchange-product-sec .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4{
    height: auto;
}
.common_section.heat-exchange-product-sec .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner{
    height: 100%;
}
.contact-us-contact-detail .wpb_wrapper .vc_row.wpb_row .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill>.vc_column-inner p span img{
    margin-top: -3px;
}
.common_section.privacy-sec li{
    margin-top: 15px;
}
.common_section.privacy-sec ul,
.common_section.privacy-sec ol,
.common_section.privacy-sec ul.ulli{
    padding-left: 30px;
}
.common_section.privacy-sec ul.ul-li,
.common_section.privacy-sec ul.ulli{
    list-style: auto;
}
/*jan-14-25 sk*/

.who-admit-us-sec .vc_row.wpb_row .wpb_column.vc_column_container figure.wpb_wrapper.vc_figure{
    width: 100%;
}
.who-admit-us-sec .vc_row.wpb_row .wpb_column.vc_column_container figure.wpb_wrapper.vc_figure .vc_single_image-wrapper{
    width: 100%;
}
.who-admit-us-sec .vc_row.wpb_row .wpb_column.vc_column_container figure.wpb_wrapper.vc_figure .vc_single_image-wrapper img.vc_single_image-img{
    width: 100%;
    border-radius: 25px;
}
/*privacy page css start here*/

.main_header.special_header .hdr_top{
    background: #000;
}
.main_header.special_header .hdr_btm nav.navbar #navbarSupportedContent ul.navbar-nav .nav-link,
.main_header.special_header .hdr_btm .hdr_ryt .search-icon i{
    color: #000;
}
.main_header.special_header .hdr_btm .cta.wht_btn{
    background: #D44949;
    color: #fff;
}
.main_header.special_header .hdr_btm nav.navbar #navbarSupportedContent ul.navbar-nav span.drop_icn *{
    color: #000;
}
.our-value-sec .wpb_column.vc_column_container .wpb_wrapper *{
    color: #fff;
}
.our-value-sec .wpb_column.vc_column_container .wpb_wrapper .wpb_text_column.wpb_content_element{
    max-width: 1180px;
    margin: auto;
}
/*.our-value-sec .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid{
    display: flex;
}
*/

.our-value-sec .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner{
    border: 0.6px solid #FFFFFF;
    border-radius: 15px;
    height: 100%;
    padding: 30px;
    margin: 0 15px;
    transition: 0.3s ease-in-out;
}
.our-value-sec .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_single_image{
    width: 100px;
    height: 100px;
    background: #FFFFFF26;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.our-value-sec .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_text_column.wpb_content_element{
    margin-top: 30px;
}
.our-value-sec .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner:hover{
    cursor: pointer;
    transition: 0.3s ease-in-out;
    background: #FFFFFF;
    /* color: #000; */
}
.our-value-sec .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner:hover h6 *{
    color: #3770E9;
}
.our-value-sec .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner:hover p{
    color: #000;
}
.our-value-sec .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner:hover .wpb_single_image{
    background: #D44949;
}
@media only screen and (min-width: 768px){
    .vc_row.wpb_row.vc_inner.align-item-center,
    .align-item-center {
        display: flex;
        align-items: center;
    }
    .contact-us-contact-detail .wpb_wrapper .vc_row.wpb_row {
        display: flex;
    }
    .who-admit-us-sec .vc_row.wpb_row:last-child {
        display: flex;
    }
    .our-value-sec .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid,
    .advantages_sec .advantages_sec-1,
    .advantages_sec-2 {
        display: flex;
    }
    .news-blog-posts .news_part .vc_column-inner .wpb_wrapper {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        border-right: 1px solid #3770E914;
        padding-right: 62px;
    }
    /*.advantages_sec .advantages_sec-1 , .advantages_sec-2 {
    display: flex;
}*/
}
@media only screen and (max-width: 1199px){
    .autoplay_slider .prev-arrow.slick-arrow {
        left: -5%;
        padding: 10px 13px !important;
    }
    .autoplay_slider .next-arrow.slick-arrow {
        padding: 10px 13px !important;
        right: -5%;
    }
    .news-blog-posts .news_part .vc_column-inner .wpb_wrapper .blogList_single_post .row>.col-md-8.col-sm-8.col-xs-12 .post .text h4 {
        font-size: 20px !important;
    }
    .main_group .grop_cont {
        display: flex;
        flex-direction: column;
        gap: 5px;
    }
    .main_group .grop_cont .Recommen_text_btm,
    .main_group .grop_cont .btm_btn {
        width: 100%;
        text-align: start;
    }
    .Recommen_text_btm h3 {
        max-width: 653px;
    }
    .news-blog-posts .news_part .vc_column-inner .wpb_wrapper {
        padding-right: 20px !important;
    }
    .news-blog-posts .blogList_single_post {
        padding-bottom: 15px !important;
    }
    .news_search input#is-search-input-2697 {
        padding: 20px 25px !important;
    }
    #search-3,
    #categories-3 {
        margin-bottom: 25px;
    }
    .news-blog-posts .blogList_single_post {
        padding-bottom: 20px !important;
    }
    .news.news-list-view .blogList_single_post .post .text .link a.tran3s {
        margin-top: 0px;
    }
    .news_search {
        padding-left: 0px;
    }
    .news.news-list-view .blogList_single_post .post {
        padding-top: 20px;
    }
    .news-blog-posts .news_search,
    .news-blog-posts .side_search p {
        padding-left: 0px;
        margin-left: 0px;
    }
    .quality_photos .wpb_column .vc_column-inner .wpb_wrapper .quality_photos_div figure.wpb_wrapper .vc_single_image-wrapper {
        padding: 35px;
    }
}
@media only screen and (max-width: 991px){
    .autoplay_slider .prev-arrow.slick-arrow {
        left: -8%;
    }
    .autoplay_slider .next-arrow.slick-arrow {
        right: -8%;
    }
    .autoplay_slider .posters {
        margin-right: 0px !important;
    }
    .common_section.heat-exchange-product-sec .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid {
        flex-direction: column;
    }
    .common_section.heat-exchange-product-sec .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_column-inner .wpb_wrapper .wpb_text_column {
        margin: 20px 0 20px 0 !important;
    }
    .top-banner-common {
        padding: 220px 0 134px;
    }
    .vc_row.wpb_row.vc_row-fluid.common_section.catalog_now_row.contact-us-contact-detail.p_140.vc_custom_1736506170417 {
        padding-bottom: 150px;
    }
    .news-blog-posts .container {
        flex-direction: column-reverse;
    }
    .news-blog-posts .container .news_part {
        width: 100%;
    }
    .news-blog-posts .news_part .vc_column-inner .wpb_wrapper {
        border-right: none;
        padding-bottom: 15px;
        border-top: 1px solid #3770E914;
    }
    
    #tag_cloud-2 {
        margin-bottom: 0px !important;
    }
    .thm-unit-tst .wpb-content-wrapper .news_slider_spec {
        padding-bottom: 0px;
    }
    .quality_photos .wpb_column .vc_column-inner {
        padding-left: unset;
        padding-right: unset;
        margin: 0px 5px;
    }
    .quality_photos {
        display: flex;
        flex-wrap: wrap;
        row-gap: 15px;
    }
    .quality_photos .wpb_column {
        flex: calc(50%);
    }
    .quality_photos .wpb_column.vc_column_container.vc_col-sm-12 {
        flex: calc(100%);
    }
    /*.grop_cont .Recommen_text_btm .vc_column-inner .wpb_wrapper .wpb_wrapper h3 {
    font-size: 33px !important;
}*/
}
@media only screen and (max-width: 767px){
    .autoplay_slider .prev-arrow.slick-arrow {
        left: -11%;
    }
    .autoplay_slider .next-arrow.slick-arrow {
        right: -11%;
    }
    .main_header .hdr_top .hdr_top_rw .hdr_lft {
        width: 100%;
    }
    .main_header .hdr_top .hdr_top_rw .hdr_lft a {
        font-size: 10px;
    }
    .top-banner-common {
        padding: 220px 0 100px;
    }
    .vc_row.wpb_row.vc_row-fluid.common_section.catalog_now_row.contact-us-contact-detail.p_140.vc_custom_1736506170417 {
        padding-bottom: 120px;
    }
    .vc_row.wpb_row.vc_row-fluid.common_section.container_1440.vc_custom_1736510660849 {
        margin: 50px 0 !important;
    }
    .vc_row.wpb_row.vc_row-fluid.common_section.catalog_now_row.contact-us-contact-detail.p_140.vc_custom_1736506170417 .vc_column-inner.vc_custom_1736254385307 {
        padding-top: 0 !important;
    }
    .vc_row.wpb_row.vc_row-fluid.common_section.catalog_now_row.contact-us-contact-detail.p_140.vc_custom_1736506170417 .vc_column-inner.vc_custom_1736254385307 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-35 {
        margin: auto;
    }
    .histroy-hfm-sec .hmf-history .year-star-2:before {
        left: -30px;
    }
    .histroy-hfm-sec .hmf-history .history {
        padding-left: 0;
    }
    .histroy-hfm-sec .hmf-history .history::after {
        left: 0;
    }
    .hmf-history .years-history {
        padding: 20px 20px 0 30px !important;
    }
    section.vc_section.common_section.container_1440.bdr-btm.who-admit-us-sec.p_100 {
        padding-top: 40px !important;
    }
    .our-value-sec .wpb_column.vc_column_container .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_single_image {
        width: 80px;
        height: 80px;
    }
    .our-vision-block {
        display: flex;
        flex-direction: column-reverse;
    }
    .welded_section_main,
    .advantages_sec-2 {
        flex-direction: column-reverse !important;
        display: flex;
        /*gap: 20px;*/
    }
    .welded_sec .wpb_column:last-child {
        margin-top: 20px;
    }
    .news-blog-posts .news_part .vc_column-inner .wpb_wrapper {
        padding-right: 0px !important;
    }
    .quality_photos .wpb_column {
        flex: calc(100%);
    }
    /*.grop_cont .Recommen_text_btm .vc_column-inner .wpb_wrapper .wpb_wrapper h3 {
    font-size: 27px !important;
}*/
}
@media only screen and (max-width: 575px){
    .main_group .grop_cont {
        padding: 0px 0px !important;
    }
    .pd_less {
        padding-top: 0px;
    }
    .news-blog-posts .news_part .page_pagination ul.pagination li {
        height: auto;
    }
    .news-blog-posts .news_part .paginate-links a,
    .paginate-links>span,
    .page_pagination li a,
    .pagination li span {
        display: inline-flex;
        width: 40px;
        line-height: 30px;
        height: 100%;
        justify-content: center;
        align-items: center;
    }
    /*	.news_part .page_pagination ul.pagination li {
    height: auto;
}
	.news_part .page_pagination ul.pagination li a.page-numbers ,.news_part .page_pagination ul.pagination li a.page-numbers.current {
    display: inline-flex;
    width: 40px;
    line-height: 30px;
    justify-content: center;
    align-items: center;
    height: 100%;
}*/
    .autoplay_slider .prev-arrow.slick-arrow {
        left: 31%;
    }
    .autoplay_slider .next-arrow.slick-arrow {
        right: 31%;
    }
    .tab-section-custom .slick-arrow {
        top: 103% !important;
    }
    /*.autoplay_slider .prev-arrow.slick-arrow.slick-disabled , .autoplay_slider .next-arrow.slick-arrow{
    top: 103%;
}
*/
    /*	.grop_cont .Recommen_text_btm .vc_column-inner .wpb_wrapper .wpb_wrapper h3 {
    font-size: 14px !important;
}*/
    .grop_cont_multi_sec .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h3 {
        font-size: 13px;
        margin-bottom: 10px;
    }
    .top-banner-common {
        padding: 200px 0 80px;
    }
    .vc_row.wpb_row.vc_row-fluid.common_section.catalog_now_row.contact-us-contact-detail.p_140.vc_custom_1736506170417 {
        padding-bottom: 80px;
    }
}
.icon_section .vc_column_container .vc_column-inner .wpb_wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
}
.icon_section .vc_column_container .vc_column-inner .wpb_wrapper .vc_do_icon{
    margin-bottom: 0px;
}
.international_text .wpb_wrapper h2{
    max-width: 798px
}
/*.international_text .vc_column-inner , .international_text .container, .looking_col .vc_column-inner{
    padding: 0px !important;
}
*/

.same_all_sec{
    left: 0px !important;
}
.abouit_job_sec .wpb_wrapper p{
    font-size: 26px;
    font-weight: 700;
}
.welded_section_main .welded_content .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h5,
.welded_sec .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h5{
    max-width: 443px;
}
.welded_section_main .welded_content .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p,
.center_section_content .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p,
.welded_sec .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p{
    color: #323232;
}
.advantages_sec .wpb_column .vc_column-inner .wpb_wrapper .vc_inner .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2{
    max-width: 950px
}
.advantages_sec .wpb_column .vc_column-inner .wpb_wrapper .wpb_content_element p{
    margin-bottom: 21px;
}
.advantages_sec-2 span.font-blue{
    color: #3770E9;
}
.grop_cont .vc_do_btn{
    margin-bottom: 0px;
}
.multi_head .wpb_single_image{
    margin-top: 40px;
    text-align: start;
}
.advant_cls .wpb_column .vc_column-inner .wpb_wrapper .vc_row .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2{
    max-width: 1044px;
}
/*page13*/

.news-blog-posts .news_part .vc_column-inner .wpb_wrapper .blogList_single_post .row{
    flex-direction: column;
    position: relative;
}
.news_part .vc_column-inner .wpb_wrapper .blogList_single_post{
    flex: 1 1 calc(50% - 10px);
    /* position: relative;*/
}
.news-blog-posts .container{
    align-items: start;
}
.news-blog-posts .news_part .vc_column-inner .wpb_wrapper .blogList_single_post .row>.col-md-4.col-sm-4.col-xs-12{
    width: 100%;
}
.news-blog-posts .news_part .vc_column-inner .wpb_wrapper .blogList_single_post .row>.col-md-4.col-sm-4.col-xs-12 .img_holder{
    width: 100%;
}
.news-blog-posts .news_part .vc_column-inner .wpb_wrapper .blogList_single_post .row>.col-md-4.col-sm-4.col-xs-12 .img_holder img.img-responsive{
    width: 100%;
    border-radius: 15px;
}
.news-blog-posts .news_part .vc_column-inner .wpb_wrapper .blogList_single_post .row>.col-md-8.col-sm-8.col-xs-12{
    width: 100%;
    position: static;
}
.news-blog-posts .news_part .vc_column-inner .wpb_wrapper .blogList_single_post .row>.col-md-8.col-sm-8.col-xs-12 .post .text h4{
    font-size: 22px !important;
    font-weight: 700;
    text-align: left;
}
.side_search p{
    font-weight: 700;
    position: relative;
    padding-bottom: 17px;
    margin-left: 35px;
}
.side_search p::after,
#categories-3 .theme_inner_title h4::after,
#tag_cloud-2 .theme_inner_title h4::after{
    position: absolute;
    content: '';
    width: 100%;
    height: 0px;
    border: 1px solid #3770E914;
    bottom: 0;
    left: 0;
}
.side_search p::before,
#categories-3 .theme_inner_title h4::before,
#tag_cloud-2 .theme_inner_title h4::before{
    position: absolute;
    content: '';
    width: 20%;
    height: 0px;
    bottom: 0;
    border: 2px solid #D44949;
    left: 0;
}
.news_search input#is-search-input-2697{
    border-radius: 330px;
    padding: 25px 30px;
}
.news_search form.is-search-form,
#categories-3 .theme_inner_title h4,
#tag_cloud-2 .theme_inner_title h4{
    position: relative;
}
.news_search form.is-search-form button.is-search-submit{
    position: absolute;
    top: 50%;
    right: -2%;
    transform: translate(-50%, -50%);
}
.news_search form.is-search-form button.is-search-submit .is-search-icon{
    background: transparent !important;
    border: none;
}
.news_search form.is-search-form label{
    width: 100% !important;
}
.news-blog-posts .news_part .vc_column-inner .wpb_wrapper .blogList_single_post .row>.col-md-8.col-sm-8.col-xs-12 .post{
    position: static;
}
.news-blog-posts .news_part .vc_column-inner .wpb_wrapper .blogList_single_post .row>.col-md-8.col-sm-8.col-xs-12 .post .news-date{
    position: absolute;
    content: '';
    top: 2%;
    right: 6%;
    left: unset;
    border-radius: 290px;
}
.news_search div#tag_cloud-2 .tagcloud a.tag-cloud-link{
    border-radius: 330px;
}
#categories-3 ul li{
    border: none;
}
.page_pagination{
    margin: auto !important;
}
.quality_photos .wpb_column .vc_column-inner .wpb_wrapper .quality_photos_div{
    width: 100%;
    box-shadow: 20px 24px 84px 0px #3770E914;
    border: 0.5px solid #BCBCBC;
    border-radius: 15px;
}
.quality_photos_div figure.wpb_wrapper .vc_single_image-wrapper{
    padding: 50px;
}
.quality_photos .vc_column-inner .wpb_wrapper .vc_btn3-container{
    margin-bottom: 0px;
}
.autoplay_slider .posters img{
    width: 100%;
    /* height: 284px; */
}
.rw_btm_dflex .main_out_box.wpb_column.vc_column_container.vc_col-sm-4{
    height: auto;
    margin-block: 0;
}
div#follower{
    display: none !important;
}
.slick_image_only_2 #follower ul{
    padding: 0px;
}
/*.slideshow.loading{
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.5s ease, visibility 0.5s ease;
}
.slideshow{
    opacity: 1;
    visibility: visible;
}
.bnner_sec{
    background-position: center !important;!i;!;
    background-size: contain !important;!i;!;
    background-color: #000000;
}
*/

/* Loader Spinner Animation */

@keyframes spin{
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.loader .spinner{
    border: 4px solid #f3f3f3;
    /* Light grey */
    border-top: 4px solid #3498db;
    /* Blue */
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 1s linear infinite;
}


/* --- Source: _src_style-cstm.css --- */
.common_section h2{
    margin-bottom: 10px;
}
.head_sec_class h2{
    padding-bottom: 10px;
}
.black_color_section .opening_head h2{
    color: #FFFFFF;
}
.apply_jobs .wpb_wrapper .size-20{
    color: #191919;
    font-weight: 500 !important;
}
.apply_jobs .vc_column-inner{
    padding: 0 !important;
}
.black_color_section .opening_head h2{
    color: #FFFFFF;
}
.apply_jobs .wpb_wrapper .size-20{
    color: #191919;
    font-weight: 500 !important;
}
.apply_jobs .wpb_wrapper .size-18{
    font-weight: 300 !important;
    color: #191919;
}
.apply_jobs .vc_column-inner{
    padding: 0 !important;
}
.counter_list ul{
    list-style: none;
    counter-reset: list-counter;
    padding-left: 0;
}
.counter_list ul li{
    counter-increment: list-counter;
    position: relative;
    padding-left: 2.5em;
    margin-bottom: 1em;
}
.counter_list ul li::before{
    content: counter(list-counter) "";
    position: absolute;
    left: -30px;
    top: 0;
    font-weight: bold;
    color: #fff;
    background: #3770E9;
    width: 60px;
    height: 60px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    font-family: Grandis Extended;
    font-size: 24px;
    font-weight: 700;
    line-height: 30.72px;



}
.counter_list ul li strong{
    color: #191919;
    display: inline-block;
    margin-bottom: 5px;
}
.counter_list ul li{
    color: #323232;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}
.counter_list ul li:not(:last-child){
    margin-bottom: 32px;
}
.content_mer_data h2{
    margin-bottom: 5px;
}
.vc_btn3-container.apply_btn.vc_btn3-right.vc_do_btn{
    margin-bottom: 0;
}
/*plate-and-shell-heat-exchanger-new-bake css start*/

.common_section .right_boxs{
    max-width: 657px;
    margin-left: 30px;
}
.right_boxs p{
    color: #323232;
}
.new1_wrk h6{
    color: #000;
}
.bult_list .ul-li li{
    list-style: disc;
    margin-bottom: 20px;
    line-height: 1.4;
}
.bult_list ul li::marker{
    color: #D44949;

}
.check_list li{
    position: relative;
    z-index: 1;
    margin-bottom: 25px;
    padding-left: 25px;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}
.check_list li::before{
    position: absolute;
    content: '';
    left: -25px;
    top: 0;
    background-image: url('{pboot:sitedomain}/wp-content/uploads/2025/01/check_img.png');
    background-size: cover;
    width: 41px;
    height: 41px;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
}
.check_list li span.bold-text{
    font-weight: 700;
}
.new1_wrk ul.check_list{
    max-width: 608px;
}
.parm_sec h2{
    color: #fff;
}
.common_section.parm_sec .drk_ryt_txt h6{
    font-size: 26px !important;
    line-height: 36px;
    text-align: left;
    color: #fff;
}
.common_section.parm_sec .drk_ryt_txt p{
    color: #fff;
}
.drk_lft_img figure.vc_figure{
    display: block;
    text-align: center;
}
.wpb_single_image.wpb_content_element.vc_align_left.pre_image{
    text-align: center;
    background: #fff;
    border-radius: 15px;
    padding: 50px 80px;
}
.wpb_single_image.wpb_content_element.vc_align_left.pre_image .vc_figure{
    display: block;
    width: 100%;
}
.wpb_single_image.wpb_content_element.vc_align_left.pre_image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.main_out_box p{
    font-weight: 700;
    margin-top: 22px;
    margin-left: 13px;
}
/*plate-and-shell-heat-exchanger-new-bake css end*/

/*Gaskerted page css*/
/*15 jan css*/
.scnd_chk_Box .wpb_wrapper h5{
    margin-bottom: 17px;
}
.gskt_plt_lft .wpb_wrapper{
    margin-bottom: 24px;
}
.gskt_ryt p{
    color: #323232;
    line-height: 32px;
}
.stnl_box_rw>div{
    max-width: 1300px;
    margin: auto;
    justify-content: center;
    align-items: flex-start;
}
.stnl_imgs ul li{
    font-family: Grandis Extended;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    color: #323232;
    display: flex;
    gap: 5px;
    align-items: flex-start;
}
.stnl_imgs ul li strong{
    font-size: 20px;
    font-weight: 500;
    line-height: 25.6px;
    text-align: left;
    color: #000;
    margin-bottom: 7px;
}
.stnl_imgs ul li .str_img{
    flex: 0 0 5%;
}
.catalog_now_row.recmnd_rw::after{
    display: none;
}
.sz_sub p.size-14{
    font-weight: 400;
    margin-top: 0;
    color: #323232;
}
.common_section.drk_bg_sec .hd_bg{
    max-width: 1301px;
}
.common_section.drk_bg_sec .hd_bg h2{
    font-size: 77px !important;
    font-weight: 700;
    line-height: 87px;
    text-align: left;
    margin-bottom: 20px;
    color: #fff;
}
.common_section.drk_bg_sec .hd_bg span{
    font-size: 77px !important;
    font-weight: 700;
    line-height: 87px;
    text-align: left;

}
.common_section.drk_bg_sec .hd_bg{
    margin-bottom: 30px;
}
.str_sec .stnl_box_rw>div .vc_column_container:first-child{
    width: 40%;
}
.vc-rw-new>div{
    align-items: flex-start;
}
/*20 jan css*/
.main_stn .wpb_wrapper{
    max-width: 1199px;
}
.main_stn .wpb_wrapper h2{
    max-width: 1146px;
}
.hfm_sc_rw .catalog_now_row::after{
    display: none;
}
.hfm_sc_rw .catalog_now_row .vc_column_container>.vc_column-inner{
    padding-bottom: 15px;
}
.hfm_sc_rw .catalog_now_row .vc_figure{
    display: block;
    width: 100%;
}
.hfm_sc_rw .catalog_now_row .vc_figure .vc_single_image-wrapper{
    width: 100%;
}
.hfm_sc_rw .catalog_now_row .vc_figure .vc_single_image-wrapper img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.apv_sec .wht_box .vc_single_image-wrapper{
    box-shadow: 20px 24px 84px 0px #3770E914;
    background-color: #fff;
    border-radius: 15px;
    padding: 25px;
}
.apv_ryt_text h2{
    margin-bottom: 15px !important;
}
.main_tbs .wpb_content_element .wpb_wrapper .size-18{
    margin-bottom: 60px;
}
/*21 jan css*/
.adng_text{
    max-width: 1246px;
}
/* 14feb 25 */
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus{
    background-color: #D44949 !important;
    color: #fff !important;
    background: #D44949;
    border-color: #D44949 !important;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{
    background-color: #fff !important;
    color: #D44949 !important;
    background: #fff;
    border-color: #D44949 !important;
}
.tabs_series_sec .tab-container .tab-para p{
    max-width: 1105px;
    margin: auto;
}
.vc_section{
    overflow: visible !important;
}
.main_out_box:first-child img ,.hg-image .box_wht img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.main_out_box .vc_column-inner{
    padding: 0;
}
.box_wht img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
/*.wpb_single_image .vc_figure,.wpb_single_image .vc_figure a{
    width: 100%;
}
*/

.image_section figure.wpb_wrapper{
    background-color: #ffffff;
    border-radius: 25px;
    padding: 30px;
}
/* reponsive css start here */
@media (max-width: 1599px){
    .common_section .right_boxs {
        margin-left: 0px;
    }

    .ryt_bg_img {
        padding: 40px 60px;
    }

    .wpb_single_image.wpb_content_element.vc_align_left.pre_image {
        padding: 35px 50px;
    }

    .main_out_box {
        padding: 14px 14px 20px 14px;
        max-width: 420px;
        margin: auto 10px;
        height: 100%;
    }
}
@media (max-width: 1499px){
    .drk_lft_img {
        padding: 50px 130px;

    }

    .drk_ryt_txt {
        margin-left: 10px;
    }

    .gskt_ryt p {
        line-height: 1.4;
    }

    .main_tbs .tab-section-custom .tabs-bootton {
        padding: 11px 25px;
    }
}
@media (max-width: 1399px){
    .counter_list ul li::before {
        width: 55px;
        height: 55px;
        font-size: 20px;
        line-height: 1.2;
    }

    .counter_list ul li:not(:last-child) {
        margin-bottom: 25px;
    }

    .counter_list ul li {
        font-size: 14px;
        line-height: 1.4;
    }

    .apply_jobs {
        padding: 20px 20px 20px 30px;

    }

    .apply_jobs .wpb_wrapper .size-20 {
        font-size: 18px;
    }

    .cta-btn,
    .vc_do_btn .vc_general.vc_btn3 {
        font-size: 15px;
        padding: 15px 20px;
    }

    .common_section.parm_sec .drk_ryt_txt h6 {
        font-size: 24px !important;
        line-height: 1.2;
        margin-bottom: 10px;
    }

    .ryt_bg_img {
        padding: 25px 35px;
    }

    .main_out_box {
        max-width: 350px;

    }

    .stnl_box_rw>div .vc_column_container:first-child {
        width: 38%;
    }

    .common_section.drk_bg_sec .hd_bg h2 {
        font-size: 65px !important;
        line-height: 1.2;
    }

    .common_section.drk_bg_sec .hd_bg span {
        font-size: 65px !important;
        line-height: 1.2;
    }

    .stnl_box_rw>div {
        max-width: 1200px;
        margin: auto;
    }

    .stnl_imgs ul li strong {
        font-size: 18px;
        line-height: 1.4;
    }

    .main_tbs .tab-section-custom .tabs-bootton {
        padding: 11px 22px;
        font-size: 14px;
        font-weight: 500;
        line-height: 1.3;

    }

    .main_tbs .wpb_content_element .wpb_wrapper .size-18 {
        margin-bottom: 35px;
    }

    #APVeShop {
        padding-top: 50px;
    }
}
@media (max-width: 1199px){
    .counter_list ul li::before {
        width: 50px;
        height: 50px;
        font-size: 16px;
        line-height: 1.2;
    }

    .counter_list ul li:not(:last-child) {
        margin-bottom: 20px;
    }

    .apply_jobs {
        padding: 15px 15px 15px 15px;
    }

    .apply_jobs .wpb_wrapper .size-20 {
        font-size: 16px;
    }

    .common_section.parm_sec .drk_ryt_txt h6 {
        font-size: 22px !important;

    }

    .main_out_box {
        max-width: 290px;

    }

    .stnl_box_rw>div .vc_column_container:first-child {
        width: 30%;
    }

    .common_section.drk_bg_sec .hd_bg h2 {
        font-size: 55px !important;
    }

    .common_section.drk_bg_sec .hd_bg span {
        font-size: 55px !important;

    }

    .str_sec {
        padding-top: 25px;
    }

    .stnl_box_rw>div {
        max-width: 1040px;
    }

    .main_tbs .tab-container.tab-section-custom .tab-buttons {
        overflow-x: auto;
        white-space: nowrap;
    }
}
@media (max-width: 991px){
    .apply_jobs .wpb_wrapper .size-20 {
        font-size: 16px;
        line-height: 1.4;
    }

    .apply_jobs .wpb_wrapper .size-14 {
        font-size: 14px;
        line-height: 1.2;
    }

    .counter_list ul li::before {
        width: 40px;
        height: 40px;

    }

    .last_right_class {
        width: 100% !important;
    }

    .main_list_class {
        width: 100% !important;
    }

    .rw_btm_img>div {
        display: flex;
        align-items: center;
        flex-direction: column;
        gap: 20px;
    }

    .last_rigt_class {
        width: 100%;
    }

    .advn_bx .vc_col-sm-6 {
        width: 100%;
    }

    .tp_Rw .vc_col-sm-6 {
        width: 100%;
    }

    .common_section .right_boxs {
        margin-top: 20px;
        margin-left: 0;
    }

    .drk_ryt_txt {
        margin-top: 20px;
        margin-left: 0;
    }

    .vc_col-sm-4 {
        width: 100%;
        margin-bottom: 20px;
    }

    .wpb_single_image.wpb_content_element.vc_align_left.pre_image {
        padding: 20px 40px;
    }

    .drk_lft_img {
        padding: 30px 40px;

    }

    .common_section.parm_sec .drk_ryt_txt h6 {
        font-size: 20px !important;
        margin-bottom: 10px;
    }

    .check_list li {
        margin-bottom: 20px;
        padding-left: 25px;
        font-size: 15px;
        line-height: 1.4;
    }

    .check_list li::before {
        left: -20px;
        width: 35px;
        height: 35px;

    }

    .main_out_box.vc_col-sm-4 {
        width: 100%;
        max-width: 100%;
    }

    .rw_vrtcl>div {
        flex-direction: column;
        gap: 20px;
    }

    .rw_vrtcl .vc_col-sm-6 {
        width: 100%;
    }

    .stnl_box_rw>div .vc_column_container:first-child {
        width: 100%;
    }

    .common_section.drk_bg_sec .hd_bg h2 {
        font-size: 40px !important;
    }

    .common_section.drk_bg_sec .hd_bg span {
        font-size: 40px !important;

    }

    .fuel-sec.fl_new {
        width: 100%;
    }

    .fuel-sec.fl_new .vc_col-sm-4 {
        width: 100%;

    }

    .fuel-sec.fl_new img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .str_sec {
        padding-top: 20px;
    }

    .stnl_box_rw>div {
        max-width: max-content;
    }

    .stnl_imgs ul li strong {
        font-size: 16px;
        line-height: 1.4;
    }

    .hfm_sc_rw .catalog_now_row .vc_column_container>.vc_column-inner {
        padding-bottom: 10px;
    }

    .mg_hd {
        margin-bottom: 20px !important;
    }

    .stnl_imgs ul {
        padding-left: 0;
    }

    .gskt_plt_lft .wpb_wrapper {
        margin-bottom: 10px;
    }

    .scnd_chk_Box .wpb_wrapper h5 {
        margin-bottom: 15px;
    }

    .check_list li {
        margin-bottom: 15px;
        padding-left: 25px;
    }

    .apv_sec .vc_row>div {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 20px;
    }

    .apv_ryt_text {
        max-width: 100%;
        margin-left: 0;
    }

    .apv_sec .wht_box .vc_single_image-wrapper {
        display: block;
        width: 100%;
    }

    .apv_sec .wht_box .vc_single_image-wrapper img {
        width: 100%;
    }

    .table_inner .table-responsive {
        padding: 0;
    }

    .main_tbs .tab-content table.wpdtSimpleTable tr td.wpdt-cell {
        padding: 10px !important;
        font-size: 16px;
    }

    .plate_exchange .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody tr.even td.wpdt-cell,
    .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody tr.odd td.wpdt-cell,
    .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody tr.even td.wpdt-cell,
    .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody tr.odd td.wpdt-cell,
    .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th,
    .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody td,
    .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th,
    .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody td {
        padding: 10px !important;
        font-size: 14px !important;
        line-height: 1.3;
    }

    #APVeShop {
        padding-top: 0;
    }

    .vc_row.wpb_row.vc_row-fluid.rw_btm_img:has(.main_out_box) > div {
        flex: 0 0 47%;
    }
    
    .vc_row.wpb_row.vc_row-fluid.rw_btm_img:has(.main_out_box) {
        flex-wrap: wrap;
    }
}
@media (max-width: 767px){
    .with_class {
        margin-top: 20px;
    }

    .apply_jobs {
        padding: 15px;

    }

    .apply_jobs {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        gap: 60px;
    }

    .counter_list ul li::before {
        width: 35px;
        height: 35px;
        font-size: 14px;
        left: -10px;
    }

    .apply_jobs .wpb_wrapper .size-18 {
        font-size: 16px;
        line-height: 1.2;
    }

    .cta-btn,
    .vc_do_btn .vc_general.vc_btn3 {
        font-size: 13px;
        padding: 10px 15px;

    }

    .wpb_single_image.wpb_content_element.vc_align_left.pre_image {
        padding: 15px 30px;
    }

    .drk_lft_img {
        padding: 25px 35px;

    }

    .main_out_box {
        border-radius: 13px;
        background-color: #fff;
        padding: 10px;
        margin: 0;

    }

    .common_section.drk_bg_sec .hd_bg h2 {
        font-size: 30px !important;
    }

    .common_section.drk_bg_sec .hd_bg span {
        font-size: 30px !important;

    }

    .no-border-btn .vc_do_btn .vc_general.vc_btn3 {
        font-size: 14px;
        line-height: 1.2;
    }

    .mg_hd {
        margin-bottom: 10px !important;
    }
    .vc_row.wpb_row.vc_row-fluid.rw_btm_img:has(.main_out_box) > div {
        flex: 0 0 100%;
    }
}
@media (max-width: 575px){
    .apply_jobs .wpb_wrapper .size-20 {
        font-size: 14px;
        line-height: 1.2;
    }

    .apply_jobs .wpb_wrapper .size-18 {
        font-size: 14px;
        line-height: 1.2;
    }

    .common_section.drk_bg_sec .hd_bg h2 {
        font-size: 25px !important;
    }

    .common_section.drk_bg_sec .hd_bg span {
        font-size: 25px !important;

    }

    .rw_vrtcl>div {
        flex-direction: column;
        gap: 10px;
    }

    .vc_col-sm-4 {
        margin-bottom: 10px;
    }

    .main_out_box p {
        font-weight: 700;
        margin-top: 12px;
        margin-left: 10px;
    }

    .main_tbs .tab-section-custom .tabs-bootton {
        padding: 11px 15px;
    }

    .footer-bottom .pull-right.copy-text {
        right: 15px;
        width: 100%;
    }
    
    .footer-bottom .pull-right.copy-text li {
        justify-content: flex-end;
        display: flex;
    }
}
.wpb_single_image a img{
    display: block;
    margin: auto;
}
.blended_mode a img{
    mix-blend-mode: multiply;
}


/* --- Source: _src_responsive.css --- */
@media (max-width: 1024px) {.top-bar .top-info ul li{margin-left: 15px;}
.top-bar .social{margin-left: 15px;}
header.header .logo{float: none !important;text-align: center;margin-bottom: 20px;}
header.header .header-right{float: none !important;}
header.header .single-header-right{margin-left: 110px;}
header.header .logo::before{left: 50%;margin-left: -166.5px;}
.about-section .about-text-wrapper .img-box img{width: 32%;}
.about-section.about-page .about-text-wrapper .img-box img{width: 32.3%;}
.single-team-member p.position{font-size: 15px;}
.single-team-member p{font-size: 13px;}
.single-fact-counter .icon-box{width: 40px;}
.single-fact-counter .icon-box i{font-size: 40px;}
.single-fact-counter .text-box .number{font-size: 29px;}
.single-fact-counter .text-box p{font-size: 13px;}
.news-content .single-blog-post .content-box .bottom-box h3{font-size: 21px;}
.single-contact-info .text-box p{font-size: 13px;}
.single-contact-info .text-box h3{font-size: 20px;margin-bottom: 0;}
.single-service-page .img-box img:only-child{width: 100%;}
.main-header .header-top .top-right .links-nav li{
	    margin: 5px 5px;
	}
.main-header .header-top .top-left.pull-left{
	    float: inherit !important;
	    text-align: center;
	}
.main-header .header-top .top-right.pull-right{
	    float: inherit !important;
	}

}
@media (max-width: 992px){
	.our-achivement .img-box {
	    margin-bottom: 40px;
	}
	.footer-widget {
		padding-bottom: 30px;
	}
	.about-section .call-out p.phone-number {
		margin-bottom: 40px;
	}
	.video-box img {
		width: 100%;
	}
	.chemical-offer:after,
	.chemical-offer:before{
		display: none;
	}
	.chemical-offer .display-tcm {
	    display: table-cell;
	}
	.page_pagination {
		margin-bottom: 30px;
	}
	.product_details .product_top_section .img_holder {
	    width: 100%;
	    margin-bottom: 37px;
	}
	.product_details .product_top_section .item_description {
		width: 100%;
	}
	.col-lg-6.col-md-6.col-sm-6.col-xs-12.cart_update {
		text-align: left!important;
		margin-top: 30px;
	}
	.shop_cart_table .cart_btn1 {
		margin-bottom: 30px;
	}
	.shop_cart_table .table-2 tbody {
		border: none;
	}
	.single-blog .author img {
	    position: relative;
	}
	.single-blog .author-comment {
	    margin-left: 0;
	    padding-left: 0;
	    padding-right: 15px;
	}
	.energy .text-box.content {
		width: 100%;
	}
	.outer.industries-proces .display-tcm.pr-10 {
	    width: 50%;
	    float: left;
	}
}
@media (max-width: 575px){
	.about-section .call-out p.phone-number {
	    font-size: 30px;
	    margin-top: 30px;
	    margin-left: 0;
	    margin-bottom: 30px;
	    display: block;
	}
	.about-section .call-out .pull-left {
		float: inherit!important
	}
	.single-team-member .img-box a {
	    display: block;
	}

}
@media (max-width: 768px){

	.mainmenu-wrapper .search-box {
	    width: 200px;
	    padding: 15px 0;
	}

	.mainmenu-wrapper .get-appt .appt-btn {
		margin-top: 15px;
	}
	.img-slide-box .caption {
		display: none;
	}
	
	.single-shop-item .img-box img {
	    text-align: center;
	    margin: 0 auto;
	}
	.chemical-img-box img {
		width: 100%;
	}
	.top-bar {padding-bottom: 30px;}
	.top-bar .pull-left,
	.top-bar .pull-right {float: none !important;text-align: center;}
	.top-bar .top-info ul li {font-size: 13px;}
	.top-bar .social ul li a {width: 32px;height: 32px;line-height: 32px;font-size: 15px;}
	#polyglotLanguageSwitcher {width: 110px;margin-left: auto;margin-right: auto;}
	#polyglotLanguageSwitcher a {margin-left: auto;margin-right: auto;}
	#polyglotLanguageSwitcher span.trigger {right: 0;}
	header.header {padding-top: 20px;}
	header.header .single-header-right {margin-left: 25px;}
	header.header .single-header-right .icon-box i {font-size: 30px;}
	header.header .single-header-right .icon-box {width: 30px;}
	header.header .single-header-right .content-box b {font-size: 17px;}
	header.header .single-header-right .content-box p {font-size: 14px;}
	header.header .logo::before {top: -37px;}
	.bottom-footer .pull-left,
	.bottom-footer .pull-right {float: none !important;text-align: center;}
	.bottom-footer .right-text {margin-top: 10px;}
	.home-contact-form {margin-top: 80px;}
	.call-to-action-home h3 br {display: none;}
	.single-team-member {margin-bottom: 30px;}
	.single-team-member p.position {font-size: 18px;}
	.single-team-member p {font-size: 16px;}
	.single-our-service {margin-bottom: 30px;}
	.our-services p {font-size: 15px;}
	.about-section.about-page .about-text-wrapper .img-box img {width: 31.3%;}
	.fact-counter-section .container {border: none;}
	.single-fact-counter {border: 1px solid #f4f4f4 !important;}
	.our-services.service-page .has-divider {border: none;margin-top: 0;padding-top: 0;	}
	.no-container.our-features .single-our-feature {margin-top: 30px;}
	.single-service-page .video-box img {width: 100%;}
	.single-project-content .single-project-customer-info {margin-bottom: 40px;}
	.shop-page .has-divider {margin-top: 0;padding-top: 0;border: none;}
	.single-shop-item {margin-bottom: 30px;}
	.update-cart-box .pull-left,
	.update-cart-box .pull-right {float: none !important;}
	.single-contact-info {margin-bottom: 30px;padding-top: 15px;padding-bottom: 15px;}
	.switcher{ top:60px;}
	.main-header .header-top .top-right .links-nav li {
	    margin: 5px 5px;
	}
	.display-tcm {
		display: block;
	}
	.tabs-outer .tabs-box .tab-buttons .tab-btn {
	    position: relative;
	    padding: 9px 30px;
	    width: 100%;
	    display: block;
	    text-align: left;
	}
}
@media (max-width: 640px){
	.mainmenu-wrapper.stricky-fixed {
	    position: relative;
	    animation-duration: 0s;
	}
	.product-review-tab .item_review_content .item_review_content{
		padding-left:0px !important;
	}
	.product-review-tab .item_review_content .item_review_content .img_holder{left:-90px;}
	.scroll-to-top {
		display: none;
	}
	.tp-caption {display: none !important;}	
	header.header .single-header-right {margin-left: 0;display: block;margin-bottom: 25px;text-align: center;}
	header.header .single-header-right .icon-box, header.header .single-header-right .content-box {display: inline-block;text-align: left;}
}
@media (max-width: 600px){
	.top-bar .top-info {margin-bottom: 15px;}
	.top-bar .top-info ul li {font-size: 14px;line-height: 24px;}
	.our-services .single-our-service .img-box img {width: 100%;}
	.about-section .about-text-wrapper .img-box img {width: 48%;}
	.single-team-member .img-box img {width: 100%;}
	.single-blog-post {padding: 20px;}
	.single-blog-post .img-box, .single-blog-post .content-box {display: block;margin: 0;padding: 0;text-align: center;}
	.single-blog-post .img-box {margin-left: auto;margin-right: auto;margin-bottom: 30px;}
	.about-section.about-page .about-text-wrapper .img-box img {width: 47.3%;}
	.mixit-gallery .mix {width: 100%;}
	ul.gallery-filter li span {margin-bottom: 10px;}
	.product-content-box .img-box, .product-content-box .content-box {display: block;padding-left: 0;padding-top: 20px;padding-bottom: 20px;}
	.review-box .single-review-box .text-box .top-box .pull-left,
	.review-box .single-review-box .text-box .top-box .pull-right {float: none !important;}
	.inner-banner {padding: 50px 0;}
	.inner-banner h2 {font-size: 47px;}
}
@media (max-width: 420px){
	.about-section .about-text-wrapper .img-box img {width: 47%;}
	.section-title h2 span {font-size: 31px;line-height: 40px;}
	.mainmenu-wrapper .search-box {width: 70%;}
	header.header .logo::before {display: none;}
	.accrodion .accrodion-title h4:before {float: left;}
	.accrodion .accrodion-title h4 span {float: left;width: 80%;line-height: 30px;}
	.single-blog-post .content-box ul > li > a {font-size: 13px;}
	.bottom-footer::before {display: none;}
	.subscription button {padding: 0 40px;}
	.subscription ul.social li a {font-size: 16px;}
	.call-to-action-home {overflow: hidden;}
	.mainmenu-wrapper .search-box{
		width:100%;
		padding-top:0px;
	}
	.single-blog .product-review-tab{margin:0px !important;}
	.thm-unit-tst .blogList_single_post .post ul.share-options{display:none;}
	.single-blog .post-pagination{margin:0 15px 50px;}
	.product-review-tab .item_review_content .text{margin:0px; border:none;}
	.product-review-tab .item_review_content .text, .product-review-tab .item_review_content{padding-left:0px;}
	.product-review-tab .item_review_content .img_holder{position:relative; left:auto !important; text-align:center; margin-bottom:20px; float:none !important;}
	.product-review-tab .item_review_content .img_holder img{width:auto;display:inline-block;}
}
/* menu responsive styles */


@media (min-width: 1025px){
	.mainmenu-holder .nav-header .navigation .dropdown-expander {display: none;}
}
@media (max-width: 1024px){
	.mainmenu-holder .nav-header {
		/*display: none;*/
	}
	.mainmenu-wrapper .container {position: relative;}
	.mainmenu-holder .nav-footer > ul > li {padding-bottom: 0;}
	.mainmenu-holder .nav-footer {margin-left: 0;padding: 15px 0;}
	.mainmenu-holder .nav-header {position: absolute;top:100%;left:0;width: 100%;overflow: auto;max-height: 0px;transition-property: all; transition-duration: .5s; transition-timing-function: cubic-bezier(0, 1, 0.5, 1);z-index: 99999999;display: block;}
	.mainmenu-holder .nav-header.closed {max-height: 0;}
	.mainmenu-holder .nav-header.opened {max-height: 70vh;background: #000;}
	.mainmenu-holder .nav-header > ul {padding: 0 15px;}
	.mainmenu-holder .nav-header > ul > li {display: block;margin-left: 0;padding: 0;border-top: 1px solid #fac012;}
	.mainmenu-holder .nav-header > ul > li > a {display: block;padding: 0px;border: 0;}
	.mainmenu-holder .nav-header .navigation .dropdown-expander {display: block;}
	.mainmenu-holder .nav-header > ul > li > ul, .mainmenu-holder .nav-header > ul > li > ul > li > ul {width: 100%;position: static;opacity: 1 !important;max-height: 0px;overflow: auto;transition-property: all !important; transition-duration: .5s !important; transition-timing-function: cubic-bezier(0, 1, 0.5, 1) !important;opacity: 1 !important;visibility: visible !important; }
	.mainmenu-holder .nav-header > ul > li > ul.closed, .mainmenu-holder .nav-header > ul > li > ul > li > ul.closed {max-height: 0;}
	.mainmenu-holder .nav-header > ul > li > ul.opened, .mainmenu-holder .nav-header > ul > li > ul > li > ul.opened {max-height: 600px;}
	.mainmenu-holder .nav-header > ul > li.dropdown > a:after {display: none;}
	.mainmenu-holder .nav-header > ul > li.active > a:before {
		display: none;
	}
	.mainmenu-holder .nav-header > ul > li.active > a {
		border-bottom: 0px;
	}
}
/*Fix box layout*/
@media (min-width: 1200px) and (max-width: 1390px){
	.boxed_wrapper.active_boxlayout {
		width: 1180px;
		margin:0 auto;
		overflow: hidden;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	.boxed_wrapper.active_boxlayout {
		width: 980px;
		margin:0 auto;
		overflow: hidden;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.boxed_wrapper.active_boxlayout {
		width: 760px;
		margin:0 auto;
		overflow: hidden;
	}
}
@media (max-width: 767px){
	.boxed_wrapper.active_boxlayout {
		width: 96%;
		margin:0 auto;
		overflow: hidden;
	}
}
@media (max-width: 400px){
	.our-team .col-md-2.col-sm-4.col-xs-6 {
	    width: 100%;
	    text-align: center;
	}
}









/*End Fix box Layout*/

/* --- Source: _src_gui.css --- */
/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT *//* Layout helpers
----------------------------------*/
.ui-helper-hidden{
	display: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled{
	cursor: default !important;
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon{
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only{
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only{
	width: 2.4em;
}
button.ui-button-icons-only{
	width: 3.7em;
}
/* button text element */
.ui-button .ui-button-text{
	display: block;
	line-height: normal;
}
/* no icon support for input elements, provide padding by default */
input.ui-button{
	padding: .4em 1em;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon{
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
/* button sets */
.ui-buttonset{
	margin-right: 7px;
}
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner{
	border: 0;
	padding: 0;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker td span,
.ui-datepicker td a{
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane button{
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
	float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{
	width: auto;
}
/* RTL support */
.ui-datepicker-rtl{
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button{
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
/* icon support */
.ui-menu-icons{
	position: relative;
}
/* left-aligned */
.ui-menu .ui-icon{
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon{
	left: auto;
	right: 0;
}
.ui-selectmenu-button span.ui-icon{
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text{
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{
	filter: inherit;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button{
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon{
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s{
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs .ui-tabs-nav li{
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
	cursor: pointer;
}
body .ui-tooltip{
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget{
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content a{
	color: #222222;
}
.ui-widget-header a{
	color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{
	color: #555555;
	text-decoration: none;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited{
	color: #212121;
	text-decoration: none;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{
	color: #212121;
	text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{
	border: 1px solid #fcefa1;
	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{
	color: #363636;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{
	color: #cd0a0a;
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon{
	width: 16px;
	height: 16px;
}
/* positioning */
.ui-icon-blank{ background-position: 16px 16px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first{ background-position: -80px -160px; }
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{
	border-top-left-radius: 4px;
}
/* Overlays */
.ui-widget-overlay{
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}



/* --- Source: _src_color.css --- */
.thm-btn.thm-color2:hover,
.thm-btn.thm-tran-bg:hover,
.section-title .decor:before,
.mainmenu-wrapper .get-appt .appt-btn,
.rev_slider_wrapper .tparrows:hover,
.rev_slider_wrapper .tp-bannertimer,
.video-quot p,
.testimonials-section .column-carousel.three-column .owl-dot span:hover,
.testimonials-section .column-carousel.three-column .owl-dot.active span,
.news .blogList_single_post .post .news-date,
.product-review-tab .add_your_review form button,
.contact-section .select-form .dropdown-menu.inner li a:hover,
.contact-section .select-form .dropdown-menu.inner li.selected a,
.contact-post h4,
.single_contact_form .select-form .dropdown-menu.inner li a:hover,
.single_contact_form .select-form .dropdown-menu.inner li.selected a,
.footer-widget .subscribe-widget form button,
.sidebar_search button,
.single-sidebar.price-ranger .ui-slider .ui-slider-range,
.product_details .product_top_section .item_description>a,
.cart_table .payment_system a,
.shop_cart_table .icon_holder,
.shop_cart_table button,
.shop_cart_table .cart_btn3:hover,
.ui-widget-content .ui-state-focus,
.account_page form button,
.progress-levels .progress-box .bar .bar-fill,
.page_pagination li a.active,
.page_pagination li a:hover,
.brochures .brochures-lists li:hover a span,
.chemical-offer .item .title span,
.outer ul.benifit li:after,
.accordions-box.style-2 .accrodion.active .accrodion-title,
.img-slide-box .caption,
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.single-shop-item .text-box .thm-btn:hover,
.page_pagination li a:hover,
.paginate-links > span,
.pagination li span,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #place_order,
.post-password-form input[type="submit"],
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #review_form #respond .form-submit input,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
form.cart button.add-to-cart,
.woocommerce-EditAccountForm.edit-account legend::before,
.woocommerce-billing-fields h3::before,
.woocommerce-shipping-fields h3::before,
h3#order_review_heading::before,
.woocommerce-account .addresses .title h3::before,
.woocommerce-MyAccount-content h3::before,
.woocommerce-EditAccountForm.edit-account legend::after,
.woocommerce-billing-fields h3::after,
.woocommerce-shipping-fields h3::after,
h3#order_review_heading::after,
.woocommerce-account .addresses .title h3::after,
.woocommerce-MyAccount-content h3::after,
.thm-btn,
.mainmenu-holder .nav-header > ul > li > ul li:hover > a,
.mainmenu-holder .nav-header > ul > li > ul li.current-menu-item > a{
	background-color: #3770e9;
}
.thm-color,
.thm-btn.thm-color:hover,
.main-header .header-top .top-right .links-nav li a,
.main-header .info-box .icon-box,
.mainmenu-holder .nav-header > ul > li.current-menu-item > a:before,
.mainmenu-holder .nav-header > ul > li:hover > a:before,
.mainmenu-holder .nav-header > ul > li.current-menu-ancestor > a:before,
.rev_slider_wrapper .factory-caption-p,
.about-section .call-out a.thm-btn,
.single-team-member .social li a:hover,
.single-team-member:hover a p,
.testimonials-section .slide-item:hover .quote,
.testimonials-section .author p,
.news .blogList_single_post .post h4 a:hover,
.news .blogList_single_post .post p a:hover,
.single-blog .author-comment p.a-title,
.single-blog .post-pagination .share-options li a:hover,
.news .blogList_single_post .post .prev-post a:hover,
.news .blogList_single_post .post .next-post a:hover,
.product-review-tab .add_your_review ul.active li,
.product-review-tab .add_your_review form button:hover,
.contact-section .section-title h2,
.contact-section p span,
.contact-section.style-2 .default-form .thm-btn:hover,
.contact-post .contact-infos li .icon-box i,
.single_contact_form p span,
.single_contact_form .contact-details .item .content p i,
.single_contact_form .contact-details .item .content h5,
.footer-widget .inner-title h3,
.footer-widget .about-widget .social li a:hover,
.footer-widget .link-widget li a:hover,
.footer-widget .contact-widget .contact-infos li .icon-box i,
.footer-bottom .copy-text a:hover,
.footer-bottom .get-text ul li a:hover,
.breadcumb-wrapper ul.link-list li a:hover,
.breadcumb-wrapper ul.link-list li a i,
.breadcumb-wrapper a.get-qoute,
.link-btn a,
.link-btn span,
.widget_categories ul li a:hover,
.single-sidebar ul li a:hover,
.sidebar_categories ul li a:hover,
.single-sidebar-box ul li a:hover,
.sidebar_categories ul li a:hover,
.best_sellers .best_selling_item .text ul li,
.best_sellers .best_selling_item .text span,
.product_details .product_top_section .item_description>ul>li i,
.product_details .product_top_section .item_description .item_price,
.product_details .product-review-tab .nav li.active a,
.cart_table .payment_system a:hover,
.progress-levels .progress-box .percent,
.error-section .error-searchbox ul li a:hover,
.our-achivement .quot,
.single-sidebar-box.service-link-widget ul.catergori-list li.active a,
.single-sidebar-box.service-link-widget ul.catergori-list li a:hover,
.brochures .brochures-lists li:hover a i::before,
.brochures .brochures-lists li:hover a,
.single-sidebar-box .contact-details .item .content p i,
.single-sidebar-box .contact-details .item .content h5,
.chemical-offer .item .title a:hover,
.tabs-box.tabs-style-two ul li.active-btn,
.single-shop-item .text-box p span,
ul.feedback li a,
.recent-posts.post-thumb .post a:hover,
.breadcumb-wrapper li:first-child a:after,
.breadcumb-wrapper li:hover,
.breadcumb-wrapper li:hover a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce .star-rating,
.woocommerce .woocommerce-message::before,
.woocommerce .woocommerce-message::before,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce .star-rating,
.woocommerce .feedback li a,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.scroll-to-top,
.news .blogList_single_post .post .link a:hover,
.mainmenu-holder .nav-header > ul > li:hover > a,
.mainmenu-wrapper .search-box form input{
	color: #3770e9;
}
.thm-btn,
.thm-btn.thm-color:hover,
.thm-btn.thm-tran-bg:hover,
ul.gallery-filter li:hover span,
ul.gallery-filter li.active span,
.mainmenu-holder .nav-header > ul > li.current-menu-item > a,
.mainmenu-holder .nav-header > ul > li:hover > a,
.mainmenu-holder .nav-header > ul > li.current-menu-ancestor > a,
.mainmenu-wrapper .get-appt .appt-btn:hover,
.about-section .call-out a.thm-btn,
.testimonials-section .slide-item:hover,
.testimonials-section .column-carousel.three-column .owl-dot span,
.testimonials-section .column-carousel.three-column .owl-dot span:hover,
.testimonials-section .column-carousel.three-column .owl-dot.active span,
.testimonials-section.theme-two .column-carousel.three-column .owl-dot span,
.product-review-tab .add_your_review form button,
.contact-section.style-2 .default-form .thm-btn:hover,
.link-btn a,
.single-sidebar.price-ranger .ui-slider-handle,
.cart_table .payment_system a,
.cart_table .payment_system a:hover,
.progress-levels .progress-box.animated .bar .bar-fill:before,
.tabs-style-one .tab-buttons .tab-btn.active-btn,
.single-shop-item:hover .img-box,
.single-shop-item .img-box .offer-box .inner:before,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .woocommerce-message,
.post-password-form input[type="password"],
.mainmenu-holder .nav-header > ul > li,
.woocommerce .woocommerce-message,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #review_form #respond .form-submit input,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
form.cart button.add-to-cart{
	border-color: #3770e9;
}
.footer-widget .subscribe-widget form button{
    outline: #3770e9;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover{
	background-color: #3770e9 !important;
}
.progress-levels .progress-box .bar .bar-fill{
     background: #3770e9 !important;
}
.single-shop-item:hover h3 a,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover{
   color: #3770e9 !important;
}
.mainmenu-holder .nav-footer > ul > li > button,
.mainmenu-holder .nav-header .navigation .dropdown-expander{
	background: #3770e9 !important;
}






