#sp-page-builder{
    position:relative
}
#sp-page-builder .sp-pagebuilder-page-edit{
    position:absolute;
    font-size:13px;
    line-height:1;
    top:15px;
    right:15px;
    color:#fff;
    display:block;
    margin:0;
    padding:8px 10px;
    text-decoration:none;
    font-style:normal;
    background:rgba(0,0,0,.5);
    border:1px solid rgba(255,255,255,.2);
    border-radius:3px;
    -webkit-transition:background-color .3s,color .3s,border-color .3s;
    transition:background-color .3s,color .3s,border-color .3s;
    z-index:9995
}
#sp-page-builder .sp-pagebuilder-page-edit:active,#sp-page-builder .sp-pagebuilder-page-edit:focus,#sp-page-builder .sp-pagebuilder-page-edit:hover{
    color:#000;
    background:#fff;
    border-color:rgba(0,0,0,.2)
}
#sp-page-builder .page-content .sppb-section,#sp-page-builder .sppb-section{
    z-index:1;
    position:relative
}
#sp-page-builder .page-content .sppb-section:first-child{
    margin-top:0
}
#sp-page-builder .sppb-section-title{
    margin-bottom:50px;
    position:relative;
    z-index:1
}
#sp-page-builder .sppb-section-title .sppb-title-heading{
    margin-top:0;
    font-size:36px;
    line-height:36px;
    margin-bottom:15px;
    border:0
}
#sp-page-builder .sppb-section-title .sppb-title-subheading{
    font-size:16px;
    margin-top:0;
    margin-bottom:0
}
#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading{
    display:inline-block;
    max-width:80%
}
.com-sppagebuilder.view-form.layout-edit.off-canvas-menu-init{
    position:inherit
}
.sppb-addon-cta .sppb-cta-title{
    margin-top:0;
    font-size:36px;
    line-height:36px;
    margin-bottom:15px;
    border:0
}
.sppb-addon-cta .sppb-cta-subtitle{
    font-size:24px;
    line-height:24px;
    margin-top:0;
    margin-bottom:0
}
.sppb-addon-cta .sppb-cta-text{
    margin-top:15px;
    margin-bottom:0
}
@media screen and (min-width:768px){
    .sppb-addon-cta .sppb-row{
        display:table;
        height:100%;
        width:100%
    }
    .sppb-addon-cta .sppb-row>div{
        display:table-cell;
        vertical-align:middle;
        float:none
    }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    .sppb-carousel-inner>.sppb-item>a>img,.sppb-carousel-inner>.sppb-item>img,.sppb-img-responsive{
        width:100%
    }
    .sppb-testimonial-pro .sppb-img-responsive.sppb-avatar{
        width:auto!important
    }
}
.sppb-addon-facebook-likebox *{
    max-width:100%!important
}
.sppb-gallery{
    list-style:none;
    padding:0;
    margin:0
}
.sppb-gallery li{
    display:inline-block;
    float:left;
    padding:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.sppb-gallery li a{
    display:block
}
.sppb-addon-persion .sppb-person-image,.sppb-addon-person .sppb-person-image{
    margin-bottom:20px
}
.sppb-addon-persion .sppb-person-introtext,.sppb-addon-persion .sppb-person-social-icons,.sppb-addon-person .sppb-person-introtext,.sppb-addon-person .sppb-person-social-icons{
    margin-top:10px
}
.sppb-addon-persion .sppb-person-information>span,.sppb-addon-person .sppb-person-information>span{
    display:block
}
.sppb-addon-persion .sppb-person-information>span.sppb-person-name,.sppb-addon-person .sppb-person-information>span.sppb-person-name{
    font-size:16px;
    font-weight:700
}
.sppb-addon-persion .sppb-person-information>span.sppb-person-designation,.sppb-addon-persion .sppb-person-information>span.sppb-person-email,.sppb-addon-person .sppb-person-information>span.sppb-person-designation,.sppb-addon-person .sppb-person-information>span.sppb-person-email{
    margin-top:5px;
    display:block;
    font-size:14px;
    font-weight:500;
    color:rgba(0,0,0,.4)
}
.sppb-addon-persion .sppb-person-social,.sppb-addon-person .sppb-person-social{
    list-style:none;
    display:block;
    padding:0;
    margin:0 -5px
}
.sppb-addon-persion .sppb-person-social>li,.sppb-addon-person .sppb-person-social>li{
    display:inline-block;
    margin:0 5px
}
.sppb-addon-persion .sppb-person-social>li>a,.sppb-addon-person .sppb-person-social>li>a{
    display:block;
    font-size:14px;
    line-height:14px;
    color:#999
}
.sppb-addon-persion .sppb-person-social>li>a:hover,.sppb-addon-person .sppb-person-social>li>a:hover{
    color:#666
}
.sppb-pricing-box .sppb-pricing-header .sppb-pricing-title{
    margin-top:0;
    padding:0;
    font-size:18px;
    margin:0 0 20px
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-price{
    font-size:24px;
    line-height:24px
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-duration{
    font-size:16px;
    line-height:16px
}
.sppb-pricing-box .sppb-pricing-features,.sppb-pricing-box .sppb-pricing-price-container{
    margin:0 0 20px
}
.sppb-pricing-box .sppb-pricing-features>ul{
    list-style:none;
    padding:0;
    margin:0
}
.sppb-pricing-box .sppb-pricing-features>ul>li{
    display:block;
    padding:0
}
.sppb-pricing-box .sppb-pricing-features>ul>li:last-child{
    margin-bottom:0!important
}
.sppb-pricing-box .sppb-pricing-features>ul>li .fa-check{
    color:#03e16d
}
.sppb-pricing-box .sppb-pricing-features>ul>li .fa-times{
    color:#d0021b
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-price{
    font-size:24px;
    line-height:1
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-duration{
    font-size:16px;
    line-height:1
}
.sppb-pricing-box .sppb-pricing-header span.sppb-pricing-price-symbol{
    line-height:1.3;
    vertical-align:super
}
.sppb-pricing-box .sppb-pricing-price.after{
    margin-bottom:30px;
    display:block
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-price{
    font-size:24px;
    line-height:1
}
.sppb-pricing-box .sppb-pricing-header>span.sppb-pricing-duration{
    font-size:16px;
    line-height:1
}
.sppb-pricing-box .sppb-pricing-header span.sppb-pricing-price-symbol{
    line-height:1.3;
    vertical-align:super
}
.sppb-addon-animated-number .sppb-addon-content{
    display:inline-block
}
.sppb-addon-animated-number .sppb-addon-content .sppb-animated-number-title{
    margin-top:10px
}
.sppb-addon-animated-number.sppb-hasbg .sppb-addon-content{
    padding:20px
}
.sppb-pie-chart{
    position:relative;
    display:inline-block
}
.sppb-pie-chart canvas{
    position:absolute;
    top:0;
    left:0
}
.sppb-pie-chart .sppb-chart-percent{
    font-size:24px
}
.sppb-pie-chart .sppb-chart-icon,.sppb-pie-chart .sppb-chart-percent{
    width:100%;
    height:100%;
    display:table
}
.sppb-pie-chart .sppb-chart-icon span,.sppb-pie-chart .sppb-chart-percent span{
    display:table-cell;
    vertical-align:middle
}
.sppb-addon-single-image-container{
    display:inline-block;
    position:relative
}
.sppb-addon-image-overlay{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    -webkit-transition:opacity .4s;
    transition:opacity .4s
}
.sppb-addon-single-image-container:hover .sppb-addon-image-overlay{
    opacity:1
}
.sppb-addon-image-overlay-icon{
    position:absolute;
    color:#fff;
    text-decoration:none;
    display:block;
    width:36px;
    font-size:28px;
    height:36px;
    line-height:36px;
    text-align:center;
    background:0 0;
    top:50%;
    left:50%;
    margin-left:-18px;
    margin-top:-18px;
    background:rgba(0,0,0,.8);
    border-radius:40px;
    -webkit-transition:background-color .3s;
    transition:background-color .3s;
    display:none
}
.sppb-addon-image-overlay-icon:active,.sppb-addon-image-overlay-icon:focus,.sppb-addon-image-overlay-icon:hover{
    text-decoration:none;
    color:#fff;
    background:#000;
    outline:0
}
.sppb-addon-single-image-container:hover .sppb-addon-image-overlay-icon{
    display:block;
    -webkit-animation:zoomIn .2s;
    animation:zoomIn .2s
}
.sppb-addon-image-content{
    position:relative
}
.sppb-addon-image-content .sppb-image-holder{
    position:absolute;
    top:0;
    width:50%;
    height:100%;
    background-position:50%;
    background-size:cover
}
.sppb-addon-image-content.aligment-left .sppb-image-holder{
    left:0
}
.sppb-addon-image-content.aligment-left .sppb-content-holder{
    padding:120px 0 120px 50px
}
.sppb-addon-image-content.aligment-right .sppb-image-holder{
    right:0
}
.sppb-addon-image-content.aligment-right .sppb-content-holder{
    padding:120px 50px 120px 0
}
@media (max-width:768px){
    .sppb-addon-image-content .sppb-image-holder{
        position:inherit;
        width:100%!important;
        height:300px
    }
}
.sppb-addon-articles{
    margin-bottom:-30px
}
.sppb-addon-articles .sppb-addon-article{
    margin-bottom:30px
}
.sppb-addon-articles .sppb-carousel .sppb-carousel-inner>.sppb-item{
    padding:0
}
.sppb-addon-articles .sppb-carousel .sppb-carousel-control{
    position:absolute;
    top:50%;
    border:1px solid #fff;
    color:#fff;
    border-radius:100px;
    width:36px;
    height:36px;
    line-height:34px;
    font-size:18px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:.4s;
    transition:.4s;
    opacity:0;
    text-align:center
}
.sppb-addon-articles .sppb-carousel .sppb-carousel-control.left{
    left:10px
}
.sppb-addon-articles .sppb-carousel .sppb-carousel-control.right{
    right:10px
}
.sppb-addon-articles .sppb-carousel .sppb-carousel-control:hover{
    background-color:#333;
    border-color:#333
}
.sppb-addon-articles:hover .sppb-carousel-control{
    opacity:1
}
.sppb-addon-articles .sppb-article-meta{
    margin:-5px -5px 5px
}
.sppb-addon-articles .sppb-article-meta>span{
    display:inline-block;
    margin:5px;
    color:#888;
    font-size:13px
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
:after,:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
button,input,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
img{
    vertical-align:middle
}
.sppb-carousel-inner>.sppb-item>a>img,.sppb-carousel-inner>.sppb-item>img,.sppb-img-responsive{
    display:block;
    width:100%\9;
    max-width:100%;
    height:auto
}
.sppb-img-rounded{
    border-radius:6px
}
.sppb-img-thumbnail{
    padding:4px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    width:100%\9;
    max-width:100%;
    height:auto
}
.sppb-img-circle{
    border-radius:50%
}
hr{
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    border-top:1px solid #eee
}
.sppb-lead{
    margin-bottom:20px;
    font-size:16px;
    font-weight:300;
    line-height:1.4
}
@media (min-width:768px){
    .sppb-lead{
        font-size:21px
    }
}
.sppb-text-left{
    text-align:left
}
.sppb-text-right{
    text-align:right
}
.sppb-text-center{
    text-align:center
}
.sppb-text-center .sppb-img-responsive,.sppb-text-left .sppb-img-responsive,.sppb-text-right .sppb-img-responsive{
    display:inline-block
}
.sppb-text-justify{
    text-align:justify
}
.sppb-text-nowrap{
    white-space:nowrap
}
.sppb-text-lowercase{
    text-transform:lowercase
}
.sppb-text-uppercase{
    text-transform:uppercase
}
.sppb-text-capitalize{
    text-transform:capitalize
}
.sppb-text-muted{
    color:#777
}
.sppb-text-primary{
    color:#428bca
}
a.sppb-text-primary:hover{
    color:#3071a9
}
.sppb-text-success{
    color:#3c763d
}
a.sppb-text-success:hover{
    color:#2b542c
}
.sppb-text-info{
    color:#31708f
}
a.sppb-text-info:hover{
    color:#245269
}
.sppb-text-warning{
    color:#8a6d3b
}
a.sppb-text-warning:hover{
    color:#66512c
}
.sppb-text-danger{
    color:#a94442
}
a.sppb-text-danger:hover{
    color:#843534
}
.sppb-blockquote{
    position:relative;
    font-size:18px;
    font-style:italic
}
.sppb-blockquote ol:last-child,.sppb-blockquote p:last-child,.sppb-blockquote ul:last-child{
    margin-bottom:0
}
.sppb-blockquote .small,.sppb-blockquote footer,.sppb-blockquote small{
    font-style:normal;
    display:block;
    margin-top:15px;
    font-size:80%;
    line-height:1.42857143;
    color:#989898
}
.sppb-blockquote .small:before,.sppb-blockquote footer:before,.sppb-blockquote small:before{
    content:'\2014 \00A0'
}
.sppb-blockquote.pull-right{
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eee;
    border-left:0;
    text-align:right
}
.sppb-blockquote.pull-right .small:before,.sppb-blockquote.pull-right footer:before,.sppb-blockquote.pull-right small:before{
    content:''
}
.sppb-blockquote.pull-right .small:after,.sppb-blockquote.pull-right footer:after,.sppb-blockquote.pull-right small:after{
    content:'\00A0 \2014'
}
.sppb-blockquote:after{
    content:""
}
.sppb-blockquote:before{
    content:"\f10d";
    font-family:FontAwesome;
    font-style:normal;
    font-size:28px;
    line-height:28px;
    color:rgba(152,152,152,.3);
    display:block;
    margin-bottom:15px
}
.sppb-address{
    margin-bottom:20px;
    font-style:normal;
    line-height:1.42857143
}
.sppb-addon-blocknumber .sppb-blocknumber-number{
    display:inline-block;
    text-align:center
}
.sppb-addon-blocknumber .sppb-media-body.sppb-text-center{
    margin-top:15px
}
.sppb-addon-blocknumber .sppb-media-body h1,.sppb-addon-blocknumber .sppb-media-body h2,.sppb-addon-blocknumber .sppb-media-body h3,.sppb-addon-blocknumber .sppb-media-body h4,.sppb-addon-blocknumber .sppb-media-body h5,.sppb-addon-blocknumber .sppb-media-body h6{
    margin-top:0
}
.sppb-dropcap .sppb-addon-content:first-letter{
    display:block;
    float:left;
    font-size:50px;
    line-height:40px;
    padding:4px 8px 0 0
}
.sppb-code,.sppb-pre{
    font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
.sppb-code{
    padding:2px 4px;
    font-size:90%;
    color:#c7254e;
    background-color:#f9f2f4;
    border-radius:4px
}
.sppb-pre{
    display:block;
    padding:9.5px;
    margin:0 0 10px;
    font-size:13px;
    line-height:1.42857143;
    word-break:break-all;
    word-wrap:break-word;
    color:#333;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:4px
}
.sppb-pre .sppb-code{
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.sppb-container{
    margin-right:auto;
    margin-left:auto;
    padding-right:15px;
    padding-left:15px;
    width:100%
}
@media (min-width:576px){
    .sppb-container{
        max-width:540px
    }
}
@media (min-width:768px){
    .sppb-container{
        max-width:720px
    }
}
@media (min-width:992px){
    .sppb-container{
        max-width:960px
    }
}
@media (min-width:1200px){
    .sppb-container{
        max-width:1140px
    }
}
.sppb-container-fluid{
    width:100%;
    margin-right:auto;
    margin-left:auto;
    padding-right:15px;
    padding-left:15px;
    width:100%
}
.sp-pagebuilder-row,.sppb-row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.sppb-no-gutter{
    margin-right:0;
    margin-left:0
}
.sppb-no-gutter>.sppb-col,.sppb-no-gutter>[class*=sppb-col-]{
    padding-right:0;
    padding-left:0
}
.sppb-col,.sppb-col-auto,.sppb-col-lg,.sppb-col-lg-1,.sppb-col-lg-10,.sppb-col-lg-11,.sppb-col-lg-12,.sppb-col-lg-2,.sppb-col-lg-3,.sppb-col-lg-4,.sppb-col-lg-5,.sppb-col-lg-6,.sppb-col-lg-7,.sppb-col-lg-8,.sppb-col-lg-9,.sppb-col-lg-auto,.sppb-col-md,.sppb-col-md-1,.sppb-col-md-10,.sppb-col-md-11,.sppb-col-md-12,.sppb-col-md-2,.sppb-col-md-3,.sppb-col-md-4,.sppb-col-md-5,.sppb-col-md-6,.sppb-col-md-7,.sppb-col-md-8,.sppb-col-md-9,.sppb-col-md-auto,.sppb-col-sm,.sppb-col-sm-1,.sppb-col-sm-10,.sppb-col-sm-11,.sppb-col-sm-12,.sppb-col-sm-2,.sppb-col-sm-3,.sppb-col-sm-4,.sppb-col-sm-5,.sppb-col-sm-6,.sppb-col-sm-7,.sppb-col-sm-8,.sppb-col-sm-9,.sppb-col-sm-auto,.sppb-col-xl,.sppb-col-xl-1,.sppb-col-xl-10,.sppb-col-xl-11,.sppb-col-xl-12,.sppb-col-xl-2,.sppb-col-xl-3,.sppb-col-xl-4,.sppb-col-xl-5,.sppb-col-xl-6,.sppb-col-xl-7,.sppb-col-xl-8,.sppb-col-xl-9,.sppb-col-xl-auto,.sppb-col-xs-1,.sppb-col-xs-10,.sppb-col-xs-11,.sppb-col-xs-12,.sppb-col-xs-2,.sppb-col-xs-3,.sppb-col-xs-4,.sppb-col-xs-5,.sppb-col-xs-6,.sppb-col-xs-7,.sppb-col-xs-8,.sppb-col-xs-9{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.sppb-col{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.sppb-col-auto{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
}
.sppb-col-1{
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
}
.sppb-col-2{
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
}
.sppb-col-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.sppb-col-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
}
.sppb-col-5{
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
}
.sppb-col-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.sppb-col-7{
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
}
.sppb-col-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
}
.sppb-col-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.sppb-col-10{
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
}
.sppb-col-11{
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
}
.sppb-col-12{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.sppb-order-1{
    -ms-flex-order:1;
    order:1
}
.sppb-order-2{
    -ms-flex-order:2;
    order:2
}
.sppb-order-3{
    -ms-flex-order:3;
    order:3
}
.sppb-order-4{
    -ms-flex-order:4;
    order:4
}
.sppb-order-5{
    -ms-flex-order:5;
    order:5
}
.sppb-order-6{
    -ms-flex-order:6;
    order:6
}
.sppb-order-7{
    -ms-flex-order:7;
    order:7
}
.sppb-order-8{
    -ms-flex-order:8;
    order:8
}
.sppb-order-9{
    -ms-flex-order:9;
    order:9
}
.sppb-order-10{
    -ms-flex-order:10;
    order:10
}
.sppb-order-11{
    -ms-flex-order:11;
    order:11
}
.sppb-order-12{
    -ms-flex-order:12;
    order:12
}
@media (max-width:767px){
    .sppb-col-xs{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .sppb-col-xs-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .sppb-col-xs-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .sppb-col-xs-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .sppb-col-xs-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .sppb-col-xs-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .sppb-col-xs-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .sppb-col-xs-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .sppb-col-xs-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .sppb-col-xs-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .sppb-col-xs-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .sppb-col-xs-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .sppb-col-xs-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .sppb-col-xs-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .sppb-order-xs-1{
        -ms-flex-order:1;
        order:1
    }
    .sppb-order-xs-2{
        -ms-flex-order:2;
        order:2
    }
    .sppb-order-xs-3{
        -ms-flex-order:3;
        order:3
    }
    .sppb-order-xs-4{
        -ms-flex-order:4;
        order:4
    }
    .sppb-order-xs-5{
        -ms-flex-order:5;
        order:5
    }
    .sppb-order-xs-6{
        -ms-flex-order:6;
        order:6
    }
    .sppb-order-xs-7{
        -ms-flex-order:7;
        order:7
    }
    .sppb-order-xs-8{
        -ms-flex-order:8;
        order:8
    }
    .sppb-order-xs-9{
        -ms-flex-order:9;
        order:9
    }
    .sppb-order-xs-10{
        -ms-flex-order:10;
        order:10
    }
    .sppb-order-xs-11{
        -ms-flex-order:11;
        order:11
    }
    .sppb-order-xs-12{
        -ms-flex-order:12;
        order:12
    }
}
@media (min-width:768px){
    .sppb-col-sm{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .sppb-col-sm-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .sppb-col-sm-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .sppb-col-sm-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .sppb-col-sm-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .sppb-col-sm-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .sppb-col-sm-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .sppb-col-sm-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .sppb-col-sm-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .sppb-col-sm-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .sppb-col-sm-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .sppb-col-sm-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .sppb-col-sm-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .sppb-col-sm-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .sppb-order-sm-1{
        -ms-flex-order:1;
        order:1
    }
    .sppb-order-sm-2{
        -ms-flex-order:2;
        order:2
    }
    .sppb-order-sm-3{
        -ms-flex-order:3;
        order:3
    }
    .sppb-order-sm-4{
        -ms-flex-order:4;
        order:4
    }
    .sppb-order-sm-5{
        -ms-flex-order:5;
        order:5
    }
    .sppb-order-sm-6{
        -ms-flex-order:6;
        order:6
    }
    .sppb-order-sm-7{
        -ms-flex-order:7;
        order:7
    }
    .sppb-order-sm-8{
        -ms-flex-order:8;
        order:8
    }
    .sppb-order-sm-9{
        -ms-flex-order:9;
        order:9
    }
    .sppb-order-sm-10{
        -ms-flex-order:10;
        order:10
    }
    .sppb-order-sm-11{
        -ms-flex-order:11;
        order:11
    }
    .sppb-order-sm-12{
        -ms-flex-order:12;
        order:12
    }
}
@media (min-width:992px){
    .sppb-col-md{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .sppb-col-md-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .sppb-col-md-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .sppb-col-md-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .sppb-col-md-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .sppb-col-md-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .sppb-col-md-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .sppb-col-md-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .sppb-col-md-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .sppb-col-md-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .sppb-col-md-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .sppb-col-md-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .sppb-col-md-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .sppb-col-md-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .sppb-order-md-1{
        -ms-flex-order:1;
        order:1
    }
    .sppb-order-md-2{
        -ms-flex-order:2;
        order:2
    }
    .sppb-order-md-3{
        -ms-flex-order:3;
        order:3
    }
    .sppb-order-md-4{
        -ms-flex-order:4;
        order:4
    }
    .sppb-order-md-5{
        -ms-flex-order:5;
        order:5
    }
    .sppb-order-md-6{
        -ms-flex-order:6;
        order:6
    }
    .sppb-order-md-7{
        -ms-flex-order:7;
        order:7
    }
    .sppb-order-md-8{
        -ms-flex-order:8;
        order:8
    }
    .sppb-order-md-9{
        -ms-flex-order:9;
        order:9
    }
    .sppb-order-md-10{
        -ms-flex-order:10;
        order:10
    }
    .sppb-order-md-11{
        -ms-flex-order:11;
        order:11
    }
    .sppb-order-md-12{
        -ms-flex-order:12;
        order:12
    }
}
@media (min-width:1200px){
    .sppb-col-lg{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .sppb-col-lg-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .sppb-col-lg-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .sppb-col-lg-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .sppb-col-lg-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .sppb-col-lg-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .sppb-col-lg-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .sppb-col-lg-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .sppb-col-lg-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .sppb-col-lg-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .sppb-col-lg-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .sppb-col-lg-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .sppb-col-lg-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .sppb-col-lg-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .sppb-order-lg-1{
        -ms-flex-order:1;
        order:1
    }
    .sppb-order-lg-2{
        -ms-flex-order:2;
        order:2
    }
    .sppb-order-lg-3{
        -ms-flex-order:3;
        order:3
    }
    .sppb-order-lg-4{
        -ms-flex-order:4;
        order:4
    }
    .sppb-order-lg-5{
        -ms-flex-order:5;
        order:5
    }
    .sppb-order-lg-6{
        -ms-flex-order:6;
        order:6
    }
    .sppb-order-lg-7{
        -ms-flex-order:7;
        order:7
    }
    .sppb-order-lg-8{
        -ms-flex-order:8;
        order:8
    }
    .sppb-order-lg-9{
        -ms-flex-order:9;
        order:9
    }
    .sppb-order-lg-10{
        -ms-flex-order:10;
        order:10
    }
    .sppb-order-lg-11{
        -ms-flex-order:11;
        order:11
    }
    .sppb-order-lg-12{
        -ms-flex-order:12;
        order:12
    }
}
.sppb-column,.sppb-column-addons{
    position:relative;
    z-index:1;
    width:100%
}
.sppb-column{
    width:100%;
    height:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.sppb-column.sppb-align-items-center{
    -ms-flex-align:center!important;
    align-items:center!important
}
.sppb-column-overlay{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:0
}
.sppb-row-overlay{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.sppb-btn{
    display:inline-block;
    font-weight:400;
    text-align:center;
    white-space:pre-line;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border:1px solid transparent;
    padding:8px 12px;
    font-size:16px;
    line-height:1.25;
    border-radius:4px;
    transition:all .15s ease-in-out
}
.sppb-btn.sppb-btn-3d{
    border-bottom-width:3px;
    padding-top:7px;
    padding-bottom:7px
}
.sppb-btn:focus,.sppb-btn:hover{
    text-decoration:none
}
.sppb-btn.focus,.sppb-btn:focus{
    outline:0;
    box-shadow:0 0 0 3px rgba(0,123,255,.25)
}
.sppb-btn.disabled,.sppb-btn:disabled{
    opacity:.65
}
.sppb-btn.active,.sppb-btn:active{
    background-image:none
}
a.sppb-btn.disabled,fieldset[disabled] a.sppb-btn{
    pointer-events:none
}
.sppb-btn-default{
    color:#010101;
    background-color:#eff1f4;
    border-color:#eff1f4
}
.sppb-btn-default.sppb-btn-3d{
    border-bottom-color:#d7dadd
}
.sppb-btn-default:hover{
    color:#010101;
    background-color:#d7dadd;
    border-color:#d7dadd
}
.sppb-btn-default.focus,.sppb-btn-default:focus{
    color:#010101;
    box-shadow:0 0 0 3px rgba(239,241,244,.8)
}
.sppb-btn-default.disabled,.sppb-btn-default:disabled{
    background-color:#eff1f4;
    border-color:#eff1f4;
    color:#010101
}
.show>.sppb-btn-default.dropdown-toggle,.sppb-btn-default.active,.sppb-btn-default:active{
    background-color:#d7dadd;
    background-image:none;
    border-color:#d7dadd
}
.sppb-btn-default.sppb-btn-outline{
    color:#d7dadd;
    background-color:transparent
}
.sppb-btn-default.sppb-btn-outline:hover{
    color:#010101;
    background-color:#eff1f4;
    border-color:#eff1f4
}
.sppb-btn-default.sppb-btn-outline.focus:hover,.sppb-btn-default.sppb-btn-outline:focus:hover{
    color:#010101;
    background-color:#eff1f4;
    border-color:#eff1f4
}
.sppb-btn-default.sppb-btn-outline.focus,.sppb-btn-default.sppb-btn-outline:focus{
    color:#d7dadd;
    background:0 0
}
.sppb-btn-default.sppb-btn-outline.disabled,.sppb-btn-default.sppb-btn-outline:disabled{
    color:#010101;
    background-color:transparent;
    border-color:#eff1f4
}
.show>.sppb-btn-default.sppb-btn-outline.dropdown-toggle,.sppb-btn-default.sppb-btn-outline.active,.sppb-btn-default.sppb-btn-outline:active{
    color:#010101;
    background-color:#eff1f4;
    border-color:#eff1f4
}
.sppb-btn-primary{
    color:#fff;
    background-color:#3071ff;
    border-color:#3071ff
}
.sppb-btn-primary.sppb-btn-3d{
    border-bottom-color:#1e58d6
}
.sppb-btn-primary:hover{
    color:#fff;
    background-color:#1e58d6;
    border-color:#1e58d6
}
.sppb-btn-primary.focus,.sppb-btn-primary:focus{
    color:#fff;
    box-shadow:0 0 0 3px rgba(48,113,255,.5)
}
.sppb-btn-primary.disabled,.sppb-btn-primary:disabled{
    background-color:#3071ff;
    border-color:#3071ff;
    color:#fff
}
.show>.sppb-btn-primary.dropdown-toggle,.sppb-btn-primary.active,.sppb-btn-primary:active{
    background-color:#1e58d6;
    background-image:none;
    border-color:#1e58d6
}
.sppb-btn-primary.sppb-btn-outline{
    color:#3071ff;
    background-color:transparent
}
.sppb-btn-primary.sppb-btn-outline:hover{
    color:#fff;
    background-color:#3071ff;
    border-color:#3071ff
}
.sppb-btn-primary.sppb-btn-outline.focus:hover,.sppb-btn-primary.sppb-btn-outline:focus:hover{
    color:#fff;
    background-color:#3071ff;
    border-color:#3071ff
}
.sppb-btn-primary.sppb-btn-outline.focus,.sppb-btn-primary.sppb-btn-outline:focus{
    color:#3071ff;
    background:0 0
}
.sppb-btn-primary.sppb-btn-outline.disabled,.sppb-btn-primary.sppb-btn-outline:disabled{
    color:#3071ff;
    background-color:transparent;
    border-color:#3071ff
}
.show>.sppb-btn-primary.sppb-btn-outline.dropdown-toggle,.sppb-btn-primary.sppb-btn-outline.active,.sppb-btn-primary.sppb-btn-outline:active{
    color:#fff;
    background-color:#3071ff;
    border-color:#3071ff
}
.sppb-btn-secondary{
    color:#fff;
    background-color:#98a7b5;
    border-color:#98a7b5
}
.sppb-btn-secondary.sppb-btn-3d{
    border-bottom-color:#7a8793
}
.sppb-btn-secondary:hover{
    color:#fff;
    background-color:#7a8793;
    border-color:#7a8793
}
.sppb-btn-secondary.focus,.sppb-btn-secondary:focus{
    color:#fff;
    box-shadow:0 0 0 3px rgba(152,167,181,.5)
}
.sppb-btn-secondary.disabled,.sppb-btn-secondary:disabled{
    background-color:#98a7b5;
    border-color:#98a7b5;
    color:#fff
}
.show>.sppb-btn-secondary.dropdown-toggle,.sppb-btn-secondary.active,.sppb-btn-secondary:active{
    background-color:#7a8793;
    background-image:none;
    border-color:#7a8793
}
.sppb-btn-secondary.sppb-btn-outline{
    color:#98a7b5;
    background-color:transparent
}
.sppb-btn-secondary.sppb-btn-outline:hover{
    color:#fff;
    background-color:#98a7b5;
    border-color:#98a7b5
}
.sppb-btn-secondary.sppb-btn-outline.focus:hover,.sppb-btn-secondary.sppb-btn-outline:focus:hover{
    color:#fff;
    background-color:#98a7b5;
    border-color:#98a7b5
}
.sppb-btn-secondary.sppb-btn-outline.focus,.sppb-btn-secondary.sppb-btn-outline:focus{
    color:#98a7b5;
    background:0 0
}
.sppb-btn-secondary.sppb-btn-outline.disabled,.sppb-btn-secondary.sppb-btn-outline:disabled{
    color:#98a7b5;
    background-color:transparent;
    border-color:#98a7b5
}
.show>.sppb-btn-secondary.sppb-btn-outline.dropdown-toggle,.sppb-btn-secondary.sppb-btn-outline.active,.sppb-btn-secondary.sppb-btn-outline:active{
    color:#fff;
    background-color:#98a7b5;
    border-color:#98a7b5
}
.sppb-btn-success{
    color:#fff;
    background-color:#23cf5f;
    border-color:#23cf5f
}
.sppb-btn-success.sppb-btn-3d{
    border-bottom-color:#1fae51
}
.sppb-btn-success:hover{
    color:#fff;
    background-color:#1fae51;
    border-color:#1fae51
}
.sppb-btn-success.focus,.sppb-btn-success:focus{
    color:#fff;
    box-shadow:0 0 0 3px rgba(35,207,97,.5)
}
.sppb-btn-success.disabled,.sppb-btn-success:disabled{
    background-color:#23cf5f;
    border-color:#23cf5f;
    color:#fff
}
.show>.sppb-btn-success.dropdown-toggle,.sppb-btn-success.active,.sppb-btn-success:active{
    background-color:#1fae51;
    background-image:none;
    border-color:#1fae51
}
.sppb-btn-success.sppb-btn-outline{
    color:#23cf5f;
    background-color:transparent
}
.sppb-btn-success.sppb-btn-outline:hover{
    color:#fff;
    background-color:#23cf5f;
    border-color:#23cf5f
}
.sppb-btn-success.sppb-btn-outline.focus:hover,.sppb-btn-success.sppb-btn-outline:focus:hover{
    color:#fff;
    background-color:#23cf5f;
    border-color:#23cf5f
}
.sppb-btn-success.sppb-btn-outline.focus,.sppb-btn-success.sppb-btn-outline:focus{
    color:#23cf5f;
    background:0 0
}
.sppb-btn-success.sppb-btn-outline.disabled,.sppb-btn-success.sppb-btn-outline:disabled{
    color:#23cf5f;
    background-color:transparent;
    border-color:#23cf5f
}
.show>.sppb-btn-success.sppb-btn-outline.dropdown-toggle,.sppb-btn-success.sppb-btn-outline.active,.sppb-btn-success.sppb-btn-outline:active{
    color:#fff;
    background-color:#23cf5f;
    border-color:#23cf5f
}
.sppb-btn-info{
    color:#fff;
    background-color:#0ac9c9;
    border-color:#0ac9c9
}
.sppb-btn-info.sppb-btn-3d{
    border-bottom-color:#09aeae
}
.sppb-btn-info:hover{
    color:#fff;
    background-color:#09aeae;
    border-color:#09aeae
}
.sppb-btn-info.focus,.sppb-btn-info:focus{
    color:#fff;
    box-shadow:0 0 0 3px rgba(10,201,201,.5)
}
.sppb-btn-info.disabled,.sppb-btn-info:disabled{
    background-color:#0ac9c9;
    border-color:#0ac9c9;
    color:#fff
}
.show>.sppb-btn-info.dropdown-toggle,.sppb-btn-info.active,.sppb-btn-info:active{
    background-color:#09aeae;
    background-image:none;
    border-color:#09aeae
}
.sppb-btn-info.sppb-btn-outline{
    color:#0ac9c9;
    background-color:transparent
}
.sppb-btn-info.sppb-btn-outline:hover{
    color:#fff;
    background-color:#0ac9c9;
    border-color:#0ac9c9
}
.sppb-btn-info.sppb-btn-outline.focus:hover,.sppb-btn-info.sppb-btn-outline:focus:hover{
    color:#fff;
    background-color:#0ac9c9;
    border-color:#0ac9c9
}
.sppb-btn-info.sppb-btn-outline.focus,.sppb-btn-info.sppb-btn-outline:focus{
    color:#0ac9c9;
    background:0 0
}
.sppb-btn-info.sppb-btn-outline.disabled,.sppb-btn-info.sppb-btn-outline:disabled{
    color:#0ac9c9;
    background-color:transparent;
    border-color:#0ac9c9
}
.show>.sppb-btn-info.sppb-btn-outline.dropdown-toggle,.sppb-btn-info.sppb-btn-outline.active,.sppb-btn-info.sppb-btn-outline:active{
    color:#fff;
    background-color:#0ac9c9;
    border-color:#0ac9c9
}
.sppb-btn-warning{
    color:#fff;
    background-color:#ffd012;
    border-color:#ffd012
}
.sppb-btn-warning.sppb-btn-3d{
    border-bottom-color:#e6bc15
}
.sppb-btn-warning:hover{
    color:#fff;
    background-color:#e6bc15;
    border-color:#e6bc15
}
.sppb-btn-warning.focus,.sppb-btn-warning:focus{
    color:#fff;
    box-shadow:0 0 0 3px rgba(255,208,18,.5)
}
.sppb-btn-warning.disabled,.sppb-btn-warning:disabled{
    background-color:#ffd012;
    border-color:#ffd012;
    color:#fff
}
.show>.sppb-btn-warning.dropdown-toggle,.sppb-btn-warning.active,.sppb-btn-warning:active{
    background-color:#e6bc15;
    background-image:none;
    border-color:#e6bc15
}
.sppb-btn-warning.sppb-btn-outline{
    color:#ffd012;
    background-color:transparent
}
.sppb-btn-warning.sppb-btn-outline:hover{
    color:#fff;
    background-color:#ffd012;
    border-color:#ffd012
}
.sppb-btn-warning.sppb-btn-outline.focus:hover,.sppb-btn-warning.sppb-btn-outline:focus:hover{
    color:#fff;
    background-color:#ffd012;
    border-color:#ffd012
}
.sppb-btn-warning.sppb-btn-outline.focus,.sppb-btn-warning.sppb-btn-outline:focus{
    color:#ffd012;
    background:0 0
}
.sppb-btn-warning.sppb-btn-outline.disabled,.sppb-btn-warning.sppb-btn-outline:disabled{
    color:#ffd012;
    background-color:transparent;
    border-color:#ffd012
}
.show>.sppb-btn-warning.sppb-btn-outline.dropdown-toggle,.sppb-btn-warning.sppb-btn-outline.active,.sppb-btn-warning.sppb-btn-outline:active{
    color:#fff;
    background-color:#ffd012;
    border-color:#ffd012
}
.sppb-btn-danger{
    color:#fff;
    background-color:#ff2b02;
    border-color:#ff2b02
}
.sppb-btn-danger.sppb-btn-3d{
    border-bottom-color:#d72503
}
.sppb-btn-danger:hover{
    color:#fff;
    background-color:#d72503;
    border-color:#d72503
}
.sppb-btn-danger.focus,.sppb-btn-danger:focus{
    color:#fff;
    box-shadow:0 0 0 3px rgba(255,43,2,.5)
}
.sppb-btn-danger.disabled,.sppb-btn-danger:disabled{
    background-color:#ff2b02;
    border-color:#ff2b02;
    color:#fff
}
.show>.sppb-btn-danger.dropdown-toggle,.sppb-btn-danger.active,.sppb-btn-danger:active{
    background-color:#d72503;
    background-image:none;
    border-color:#d72503
}
.sppb-btn-danger.sppb-btn-outline{
    color:#ff2b02;
    background-color:transparent
}
.sppb-btn-danger.sppb-btn-outline:hover{
    color:#fff;
    background-color:#ff2b02;
    border-color:#ff2b02
}
.sppb-btn-danger.sppb-btn-outline.focus:hover,.sppb-btn-danger.sppb-btn-outline:focus:hover{
    color:#fff;
    background-color:#ff2b02;
    border-color:#ff2b02
}
.sppb-btn-danger.sppb-btn-outline.focus,.sppb-btn-danger.sppb-btn-outline:focus{
    color:#ff2b02;
    background:0 0
}
.sppb-btn-danger.sppb-btn-outline.disabled,.sppb-btn-danger.sppb-btn-outline:disabled{
    color:#ff2b02;
    background-color:transparent;
    border-color:#ff2b02
}
.show>.sppb-btn-danger.sppb-btn-outline.dropdown-toggle,.sppb-btn-danger.sppb-btn-outline.active,.sppb-btn-danger.sppb-btn-outline:active{
    color:#fff;
    background-color:#ff2b02;
    border-color:#ff2b02
}
.sppb-btn-dark{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.sppb-btn-dark.sppb-btn-3d{
    border-bottom-color:#23272b
}
.sppb-btn-dark:hover{
    color:#fff;
    background-color:#23272b;
    border-color:#1d2124
}
.sppb-btn-dark.focus,.sppb-btn-dark:focus{
    box-shadow:0 0 0 3px rgba(52,58,64,.5)
}
.sppb-btn-dark.disabled,.sppb-btn-dark:disabled{
    background-color:#343a40;
    border-color:#343a40
}
.show>.sppb-btn-dark.dropdown-toggle,.sppb-btn-dark.active,.sppb-btn-dark:active{
    background-color:#23272b;
    background-image:none;
    border-color:#1d2124
}
.sppb-btn-dark.sppb-btn-outline{
    color:#343a40;
    background-color:transparent
}
.sppb-btn-dark.sppb-btn-outline:hover{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.sppb-btn-dark.sppb-btn-outline.focus:hover,.sppb-btn-dark.sppb-btn-outline:focus:hover{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.sppb-btn-dark.sppb-btn-outline.focus,.sppb-btn-dark.sppb-btn-outline:focus{
    color:#343a40;
    background:0 0
}
.sppb-btn-dark.sppb-btn-outline.disabled,.sppb-btn-dark.sppb-btn-outline:disabled{
    color:#343a40;
    background-color:transparent;
    border-color:#343a40
}
.show>.sppb-btn-dark.sppb-btn-outline.dropdown-toggle,.sppb-btn-dark.sppb-btn-outline.active,.sppb-btn-dark.sppb-btn-outline:active{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.sppb-btn-link{
    font-weight:400;
    color:#3071ff;
    border-radius:0
}
.sppb-btn-link,.sppb-btn-link.active,.sppb-btn-link:active,.sppb-btn-link:disabled{
    background-color:transparent
}
.sppb-btn-link,.sppb-btn-link:active,.sppb-btn-link:focus{
    border-color:transparent;
    box-shadow:none
}
.sppb-btn-link:hover{
    border-color:transparent
}
.sppb-btn-link:focus,.sppb-btn-link:hover{
    color:#0056b3;
    text-decoration:underline;
    background-color:transparent
}
.sppb-btn-link:disabled{
    color:#868e96
}
.sppb-btn-link:disabled:focus,.sppb-btn-link:disabled:hover{
    text-decoration:none
}
.sppb-btn-xlg{
    padding:20px 50px;
    font-size:22px;
    line-height:1.6;
    border-radius:6px
}
.sppb-btn-xlg.sppb-btn.sppb-btn-3d{
    border-bottom-width:7px;
    padding-top:17px;
    padding-bottom:17px
}
.sppb-btn-lg{
    padding:8px 16px;
    font-size:20px;
    line-height:1.5;
    border-radius:5px
}
.sppb-btn-lg.sppb-btn.sppb-btn-3d{
    border-bottom-width:5px;
    padding-top:6px;
    padding-bottom:6px
}
.sppb-btn-sm{
    padding:4px 8px;
    font-size:14px;
    line-height:1.5;
    border-radius:3px
}
.sppb-btn-sm.sppb-btn.sppb-btn-3d{
    padding-top:3px;
    padding-bottom:3px
}
.sppb-btn-xs{
    padding:2px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:2px
}
.sppb-btn-xs.sppb-btn.sppb-btn-3d{
    border-bottom-width:2px;
    padding-top:1.5px;
    padding-bottom:1.5px
}
.sppb-btn-block{
    display:block;
    width:100%
}
.sppb-btn-block+.sppb-btn-block{
    margin-top:5px
}
input[type=button].sppb-btn-block,input[type=reset].sppb-btn-block,input[type=submit].sppb-btn-block{
    width:100%
}
.sppb-btn-round{
    border-radius:100px
}
.sppb-btn-square{
    border-radius:0
}
.sppb-fade{
    opacity:0;
    -webkit-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.sppb-fade.in{
    opacity:1
}
.sppb-collapse{
    display:none
}
.sppb-collapse.in{
    display:block
}
tr.sppb-collapse.in{
    display:table-row
}
tbody.sppb-collapse.in{
    display:table-row-group
}
.sppb-collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition:height .35s ease;
    transition:height .35s ease
}
.sppb-label{
    display:inline;
    padding:.2em .6em .3em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
a.sppb-label:focus,a.sppb-label:hover{
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
.sppb-label:empty{
    display:none
}
.sppb-btn .sppb-label{
    position:relative;
    top:-1px
}
.sppb-label-default{
    background-color:#777
}
.sppb-label-default[href]:focus,.sppb-label-default[href]:hover{
    background-color:#5e5e5e
}
.sppb-label-primary{
    background-color:#428bca
}
.sppb-label-primary[href]:focus,.sppb-label-primary[href]:hover{
    background-color:#3071a9
}
.sppb-label-success{
    background-color:#5cb85c
}
.sppb-label-success[href]:focus,.sppb-label-success[href]:hover{
    background-color:#449d44
}
.sppb-label-info{
    background-color:#5bc0de
}
.sppb-label-info[href]:focus,.sppb-label-info[href]:hover{
    background-color:#31b0d5
}
.sppb-label-warning{
    background-color:#f0ad4e
}
.sppb-label-warning[href]:focus,.sppb-label-warning[href]:hover{
    background-color:#ec971f
}
.sppb-label-danger{
    background-color:#d9534f
}
.sppb-label-danger[href]:focus,.sppb-label-danger[href]:hover{
    background-color:#c9302c
}
.sppb-thumbnail{
    display:block;
    padding:4px;
    margin-bottom:20px;
    line-height:1.42857143;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.sppb-thumbnail a>img,.sppb-thumbnail>img{
    margin-left:auto;
    margin-right:auto
}
a.sppb-thumbnail.active,a.sppb-thumbnail:focus,a.sppb-thumbnail:hover{
    border-color:#428bca
}
.sppb-thumbnail .sppb-caption{
    padding:9px;
    color:#333
}
.sppb-alert{
    padding:12px 20px;
    border:1px solid transparent;
    border-radius:4px
}
.sppb-alert h4{
    margin-top:0;
    color:inherit
}
.sppb-alert hr{
    border-bottom:0
}
.sppb-alert .sppb-alert-link{
    font-weight:700
}
.sppb-alert-dismissable,.sppb-alert-dismissible{
    padding-right:35px
}
.sppb-alert .sppb-close{
    color:inherit
}
.sppb-alert-primary{
    background:rgba(48,113,255,.1);
    color:#3071ff
}
.sppb-alert-primary hr{
    border-top-color:rgba(48,113,255,.4)
}
.sppb-alert-primary .alert-link,.sppb-alert-primary .alert-link:active,.sppb-alert-primary .alert-link:focus,.sppb-alert-primary .alert-link:hover,.sppb-alert-primary a,.sppb-alert-primary a:active,.sppb-alert-primary a:focus,.sppb-alert-primary a:hover{
    color:#3071ff;
    font-weight:700
}
.sppb-alert-primary .alert-link:hover,.sppb-alert-primary a:hover{
    text-decoration:underline
}
.sppb-alert-light{
    background:#f5f5f5;
    color:#848e97
}
.sppb-alert-light hr{
    border-top-color:#e5e5e5
}
.sppb-alert-light .alert-link,.sppb-alert-light .alert-link:active,.sppb-alert-light .alert-link:focus,.sppb-alert-light .alert-link:hover,.sppb-alert-light a,.sppb-alert-light a:active,.sppb-alert-light a:focus,.sppb-alert-light a:hover{
    font-weight:700
}
.sppb-alert-light .alert-link:hover,.sppb-alert-light a:hover{
    text-decoration:underline
}
.sppb-alert-dark{
    background:#333a41;
    color:#fff
}
.sppb-alert-dark hr{
    border-top-color:#3e464e
}
.sppb-alert-dark .alert-link,.sppb-alert-dark .alert-link:active,.sppb-alert-dark .alert-link:focus,.sppb-alert-dark .alert-link:hover,.sppb-alert-dark a,.sppb-alert-dark a:active,.sppb-alert-dark a:focus,.sppb-alert-dark a:hover{
    font-weight:700
}
.sppb-alert-dark .alert-link:hover,.sppb-alert-dark a:hover{
    text-decoration:underline
}
.sppb-alert-success{
    background:rgba(35,207,95,.1);
    color:#23cf5f
}
.sppb-alert-success hr{
    border-top-color:rgba(35,207,95,.4)
}
.sppb-alert-success .alert-link,.sppb-alert-success .alert-link:active,.sppb-alert-success .alert-link:focus,.sppb-alert-success .alert-link:hover,.sppb-alert-success a,.sppb-alert-success a:active,.sppb-alert-success a:focus,.sppb-alert-success a:hover{
    color:#23cf5f;
    font-weight:700
}
.sppb-alert-success .alert-link:hover,.sppb-alert-success a:hover{
    text-decoration:underline
}
.sppb-alert-info{
    background:rgba(10,201,201,.1);
    color:#0ac9c9
}
.sppb-alert-info hr{
    border-top-color:rgba(10,201,201,.4)
}
.sppb-alert-info .alert-link,.sppb-alert-info .alert-link:active,.sppb-alert-info .alert-link:focus,.sppb-alert-info .alert-link:hover,.sppb-alert-info a,.sppb-alert-info a:active,.sppb-alert-info a:focus,.sppb-alert-info a:hover{
    color:#0ac9c9;
    font-weight:700
}
.sppb-alert-info .alert-link:hover,.sppb-alert-info a:hover{
    text-decoration:underline
}
.sppb-alert-warning{
    background:rgba(255,208,18,.1);
    color:#f5a623
}
.sppb-alert-warning hr{
    border-top-color:rgba(255,208,18,.4)
}
.sppb-alert-warning .alert-link,.sppb-alert-warning .alert-link:active,.sppb-alert-warning .alert-link:focus,.sppb-alert-warning .alert-link:hover,.sppb-alert-warning a,.sppb-alert-warning a:active,.sppb-alert-warning a:focus,.sppb-alert-warning a:hover{
    color:#f5a623;
    font-weight:700
}
.sppb-alert-warning .alert-link:hover,.sppb-alert-warning a:hover{
    text-decoration:underline
}
.sppb-alert-danger{
    background:rgba(255,43,2,.1);
    color:#ff2b02
}
.sppb-alert-danger hr{
    border-top-color:rgba(255,43,2,.4)
}
.sppb-alert-danger .alert-link,.sppb-alert-danger .alert-link:active,.sppb-alert-danger .alert-link:focus,.sppb-alert-danger .alert-link:hover,.sppb-alert-danger a,.sppb-alert-danger a:active,.sppb-alert-danger a:focus,.sppb-alert-danger a:hover{
    color:#ff2b02;
    font-weight:700
}
.sppb-alert-danger .alert-link:hover,.sppb-alert-danger a:hover{
    text-decoration:underline
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
.sppb-progress{
    overflow:hidden;
    height:24px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border-radius:4px
}
.sppb-progress-label{
    display:block;
    font-size:14px;
    line-height:1;
    font-weight:700;
    margin-bottom:10px;
    position:relative
}
.sppb-progress-label>span{
    float:right;
    font-weight:700
}
.sppb-progress.sppb-progress-square{
    border-radius:0
}
.sppb-progress.sppb-progress-round{
    border-radius:40px
}
.sppb-progress-bar{
    float:left;
    width:0%;
    height:100%;
    font-size:12px;
    line-height:24px;
    color:#fff;
    text-align:center;
    background-color:#3071ff;
    -webkit-transition:width 1s;
    -o-transition:width 1s;
    transition:width 1s;
    overflow:hidden
}
.sppb-progress-bar-striped,.sppb-progress-striped .sppb-progress-bar{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size:40px 40px
}
.sppb-progress-bar.active,.sppb-progress.active .sppb-progress-bar{
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
.sppb-progress-bar[aria-valuenow="1"],.sppb-progress-bar[aria-valuenow="2"]{
    min-width:30px
}
.sppb-progress-bar[aria-valuenow="0"]{
    color:#777;
    min-width:30px;
    background-color:transparent;
    background-image:none;
    box-shadow:none
}
.sppb-progress-bar-success{
    background-color:#23cf5f
}
.progress-striped .sppb-progress-bar-success{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.sppb-progress-bar-info{
    background-color:#0ac9c9
}
.progress-striped .sppb-progress-bar-info{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.sppb-progress-bar-warning{
    background-color:#ffd012
}
.progress-striped .sppb-progress-bar-warning{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.sppb-progress-bar-danger{
    background-color:#ff2b02
}
.progress-striped .sppb-progress-bar-danger{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.sppb-media,.sppb-media-body{
    overflow:hidden;
    zoom:1
}
.sppb-media,.sppb-media .sppb-media{
    margin-top:15px
}
.sppb-media:first-child{
    margin-top:0
}
.sppb-media-object{
    display:block
}
.sppb-media-heading{
    margin:0 0 5px
}
.sppb-media>.pull-left{
    margin-right:15px
}
.sppb-media>.pull-right{
    margin-left:15px
}
.sppb-media-list{
    padding-left:0;
    list-style:none
}
.sppb-panel{
    background-color:#fff;
    border:1px solid transparent;
    border-top-width:0
}
.sppb-panel.sppb-panel-faq{
    background:0 0
}
.sppb-panel-group>.sppb-panel:first-child{
    border-top-width:1px
}
.sppb-panel-body{
    padding:15px;
    border-top:1px solid transparent
}
.sppb-panel-group .sppb-panel:last-child .sppb-panel-body{
    border-top-width:1px;
    border-bottom-width:0
}
.sppb-panel-heading{
    padding:10px 30px 10px 15px;
    cursor:pointer;
    position:relative
}
.sppb-panel-heading .sppb-toggle-direction{
    position:absolute;
    top:50%;
    right:15px;
    -webkit-transform:translateY(-50%) rotate(0);
    transform:translateY(-50%) rotate(0);
    -webkit-transition:transform .3s;
    transition:transform .3s
}
.sppb-panel-heading.active .sppb-toggle-direction{
    -webkit-transform:translateY(-50%) rotate(90deg);
    transform:translateY(-50%) rotate(90deg)
}
.sppb-panel-title{
    margin-top:0;
    margin-bottom:0;
    font-size:14px;
    font-weight:bolder;
    color:inherit
}
.sppb-panel-title>a{
    color:inherit
}
.sppb-panel-default{
    border-color:#e5e5e5
}
.sppb-panel-default .sppb-panel-body{
    border-top-color:#e5e5e5
}
.sppb-panel-default>.sppb-panel-heading{
    background:#f9f9f9
}
.sppb-panel-default>.sppb-panel-heading .sppb-toggle-direction{
    color:#ccc
}
.sppb-panel-modern{
    background:#fff;
    border:1px solid #e8eff1;
    border-radius:4px;
    margin-bottom:10px
}
.sppb-panel-group>.sppb-panel-modern:last-child{
    margin-bottom:0
}
.sppb-panel-modern .sppb-panel-body{
    border-top-color:#e8eff1
}
.sppb-panel-modern>.sppb-panel-heading{
    padding:17px 30px 17px 15px;
    background:#f6fafb;
    color:#4b5981
}
.sppb-panel-primary{
    border-color:rgba(48,113,255,.3)
}
.sppb-panel-primary>.sppb-panel-heading{
    color:#3071ff;
    background:rgba(48,113,255,.1)
}
.sppb-panel-primary .sppb-panel-body{
    border-top-color:rgba(48,113,255,.3)
}
.sppb-panel-success{
    border-color:rgba(35,207,95,.3)
}
.sppb-panel-success>.sppb-panel-heading{
    color:#23cf5f;
    background:rgba(35,207,95,.1)
}
.sppb-panel-success .sppb-panel-body{
    border-top-color:rgba(35,207,95,.3)
}
.sppb-panel-info{
    border-color:rgba(10,201,201,.3)
}
.sppb-panel-info>.sppb-panel-heading{
    color:#0ac9c9;
    background:rgba(10,201,201,.1)
}
.sppb-panel-info .sppb-panel-body{
    border-top-color:rgba(10,201,201,.3)
}
.sppb-panel-warning{
    border-color:rgba(255,208,18,.3)
}
.sppb-panel-warning>.sppb-panel-heading{
    color:#f5a623;
    background:rgba(255,208,18,.1)
}
.sppb-panel-warning .sppb-panel-body{
    border-top-color:rgba(255,208,18,.3)
}
.sppb-panel-danger{
    border-color:rgba(255,43,2,.2)
}
.sppb-panel-danger>.sppb-panel-heading{
    color:#ff2b02;
    background:rgba(255,43,2,.1)
}
.sppb-panel-danger .sppb-panel-body{
    border-top-color:rgba(255,43,2,.2)
}
.sppb-panel-faq{
    border:0
}
.sppb-panel-faq .sppb-panel-body{
    border:0;
    border-bottom:1px solid #e5e5e5
}
.sppb-panel-faq>.sppb-panel-heading{
    border-bottom:1px solid #e5e5e5
}
.sppb-panel-faq>.sppb-panel-heading .sppb-toggle-direction{
    color:#ccc
}
.sppb-nav{
    margin:0;
    padding:0;
    list-style:none
}
.sppb-nav>li{
    position:relative;
    display:block
}
.sppb-nav>li>a{
    position:relative;
    display:block;
    padding:10px 15px
}
.sppb-nav>li>a:focus,.sppb-nav>li>a:hover{
    text-decoration:none;
    background-color:#eee
}
.sppb-nav>li.disabled>a{
    color:#777
}
.sppb-nav>li.disabled>a:focus,.sppb-nav>li.disabled>a:hover{
    color:#777;
    text-decoration:none;
    background-color:transparent;
    cursor:not-allowed
}
.sppb-nav .open>a,.sppb-nav .open>a:focus,.sppb-nav .open>a:hover{
    background-color:#eee;
    border-color:#428bca
}
.sppb-nav>li>a>img{
    max-width:none
}
.sppb-nav-tabs{
    border-bottom:1px solid #e5e5e5
}
.sppb-tab-content{
    margin-top:15px
}
.sppb-nav-tabs-content{
    margin-top:0;
    border:1px solid #e5e5e5;
    background:#fff;
    border-top:0;
    padding:15px
}
.sppb-nav-tabs>li{
    float:left;
    margin-bottom:-1px
}
.sppb-nav-tabs>li>a{
    font-size:14px;
    font-weight:bolder;
    line-height:1.42857143;
    padding:12px 15px;
    background:#f5f5f5;
    color:inherit;
    border:1px solid #e5e5e5;
    border-right-width:0
}
.sppb-nav-tabs>li:last-child>a{
    border-right-width:1px
}
.sppb-nav-tabs>li>a>i{
    margin-right:5px
}
.sppb-nav-tabs>li.active>a,.sppb-nav-tabs>li.active>a:focus,.sppb-nav-tabs>li.active>a:hover{
    color:inherit;
    background-color:#fff;
    border-bottom-color:transparent;
    cursor:default
}
.sppb-nav-tabs.sppb-nav-justified{
    width:100%;
    border-bottom:0
}
.sppb-nav-tabs.sppb-nav-justified>li{
    float:none
}
.sppb-nav-tabs.sppb-nav-justified>li>a{
    text-align:center;
    margin-bottom:5px
}
@media (min-width:768px){
    .sppb-nav-tabs.sppb-nav-justified>li{
        display:table-cell;
        width:1%
    }
    .sppb-nav-tabs.sppb-nav-justified>li>a{
        margin-bottom:0
    }
}
.sppb-nav-tabs.sppb-nav-justified>li>a{
    margin-right:0;
    border-radius:4px
}
.sppb-nav-tabs.sppb-nav-justified>.active>a,.sppb-nav-tabs.sppb-nav-justified>.active>a:focus,.sppb-nav-tabs.sppb-nav-justified>.active>a:hover{
    border:1px solid #ddd
}
@media (min-width:768px){
    .sppb-nav-tabs.sppb-nav-justified>li>a{
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    .sppb-nav-tabs.sppb-nav-justified>.active>a,.sppb-nav-tabs.sppb-nav-justified>.active>a:focus,.sppb-nav-tabs.sppb-nav-justified>.active>a:hover{
        border-bottom-color:#fff
    }
}
.sppb-nav-modern-content{
    margin-top:0;
    border:1px solid #e8eff1;
    background:#fff;
    padding:15px;
    border-radius:0 4px 4px 4px
}
.sppb-nav-modern>li{
    float:left;
    margin-right:5px;
    margin-bottom:-1px
}
.sppb-nav-modern>li>a{
    font-size:14px;
    font-weight:bolder;
    line-height:1.42857143;
    padding:12px 15px;
    background:#f6fafb;
    color:#4b5981;
    border:1px solid #e8eff1;
    border-radius:4px 4px 0 0
}
.sppb-nav-modern>li>a:focus,.sppb-nav-modern>li>a:hover{
    background-color:#f2f6f7
}
.sppb-nav-modern>li>a>i{
    margin-right:5px
}
.sppb-nav-modern>li.active>a,.sppb-nav-modern>li.active>a:focus,.sppb-nav-modern>li.active>a:hover{
    color:#4b5981;
    background-color:#fff;
    border-bottom-color:transparent;
    cursor:default
}
.sppb-nav-pills>li{
    float:left
}
.sppb-nav-pills>li>a{
    font-size:14px;
    line-height:1.42857143;
    font-weight:bolder;
    color:inherit;
    padding:13px 15px;
    border-radius:3px;
    color:inherit
}
.sppb-nav-pills>li>a>i{
    margin-right:5px
}
.sppb-nav-pills>li+li{
    margin-left:2px
}
.sppb-nav-pills>li>a:focus,.sppb-nav-pills>li>a:hover{
    background:0 0
}
.sppb-nav-pills>li.active>a,.sppb-nav-pills>li.active>a:focus,.sppb-nav-pills>li.active>a:hover{
    color:#333;
    background-color:#e5e5e5
}
.sppb-nav-stacked>li{
    float:none
}
.sppb-nav-stacked>li+li{
    margin-top:2px;
    margin-left:0
}
.sppb-nav-justified{
    width:100%
}
.sppb-nav-justified>li{
    float:none
}
.sppb-nav-justified>li>a{
    text-align:center;
    margin-bottom:5px
}
@media (min-width:768px){
    .sppb-nav-justified>li{
        display:table-cell;
        width:1%
    }
    .sppb-nav-justified>li>a{
        margin-bottom:0
    }
}
.sppb-nav-tabs-justified{
    border-bottom:0
}
.sppb-nav-tabs-justified>li>a{
    margin-right:0;
    border-radius:4px
}
.sppb-nav-tabs-justified>.active>a,.sppb-nav-tabs-justified>.active>a:focus,.sppb-nav-tabs-justified>.active>a:hover{
    border:1px solid #ddd
}
@media (min-width:768px){
    .sppb-nav-tabs-justified>li>a{
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    .sppb-nav-tabs-justified>.active>a,.sppb-nav-tabs-justified>.active>a:focus,.sppb-nav-tabs-justified>.active>a:hover{
        border-bottom-color:#fff
    }
}
.sppb-nav-lines{
    border-bottom:2px solid #e5e5e5
}
.sppb-nav-lines>li{
    float:left
}
.sppb-nav-lines>li>a{
    padding:13px 15px;
    font-size:14px;
    color:inherit;
    font-weight:bolder;
    line-height:1.42857143;
    color:inherit
}
.sppb-nav-lines>li>a>i{
    margin-right:5px
}
.sppb-nav-lines>li+li{
    margin-left:0
}
.sppb-nav-lines>li>a:focus,.sppb-nav-lines>li>a:hover{
    background:0 0
}
.sppb-nav-lines>li.active>a,.sppb-nav-lines>li.active>a:focus,.sppb-nav-lines>li.active>a:hover{
    color:#006cff;
    background-color:transparent;
    border-bottom:2px solid #006cff;
    margin-bottom:-2px
}
.sppb-tab-content>.sppb-tab-pane{
    display:none
}
.sppb-tab-content>.active{
    display:block
}
.sppb-embed-responsive{
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
.sppb-embed-responsive .sppb-embed-responsive-item,.sppb-embed-responsive embed,.sppb-embed-responsive iframe,.sppb-embed-responsive object{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
}
.sppb-embed-responsive.sppb-embed-responsive-16by9{
    padding-bottom:56.25%
}
.sppb-embed-responsive.sppb-embed-responsive-4by3{
    padding-bottom:75%
}
.sppb-close{
    float:right;
    font-size:24px;
    font-weight:700;
    line-height:1;
    color:#000;
    opacity:.5
}
.sppb-close>span{
    display:block;
    line-height:1
}
.sppb-close:focus,.sppb-close:hover{
    color:#000;
    text-decoration:none;
    opacity:.75
}
button.sppb-close{
    padding:0;
    background:0 0;
    border:0;
    -webkit-appearance:none
}
.sppb-form-control,.sppb-form-group .sppb-form-control{
    display:block;
    width:100%;
    height:inherit;
    padding:8px 12px;
    font-size:16px;
    line-height:1.25;
    color:#495057;
    background-color:#fff;
    background-image:none;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.15);
    border-radius:4px;
    box-shadow:none;
    -webkit-box-shadow:none;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.sppb-form-control::-ms-expand{
    background-color:transparent;
    border:0
}
.sppb-form-control:focus{
    color:#495057;
    background-color:#fff;
    border-color:#80bdff;
    outline:0
}
.sppb-form-control::-webkit-input-placeholder{
    color:#868e96;
    opacity:1
}
.sppb-form-control:-ms-input-placeholder{
    color:#868e96;
    opacity:1
}
.sppb-form-control::placeholder{
    color:#868e96;
    opacity:1
}
.sppb-form-control:disabled,.sppb-form-control[readonly]{
    background-color:#e9ecef;
    opacity:1
}
select.sppb-form-control:not([size]):not([multiple]){
    height:calc(2.25rem + 2px)
}
select.sppb-form-control:focus::-ms-value{
    color:#495057;
    background-color:#fff
}
.sppb-form-control-file,.sppb-form-control-range{
    display:block
}
.sppb-col-form-label{
    padding-top:calc(.5rem - 1px * 2);
    padding-bottom:calc(.5rem - 1px * 2);
    margin-bottom:0
}
.sppb-col-form-label-lg{
    padding-top:calc(.5rem - 1px * 2);
    padding-bottom:calc(.5rem - 1px * 2);
    font-size:1.25rem
}
.sppb-col-form-label-sm{
    padding-top:calc(.25rem - 1px * 2);
    padding-bottom:calc(.25rem - 1px * 2);
    font-size:.875rem
}
.sppb-col-form-legend{
    padding-top:.5rem;
    padding-bottom:.5rem;
    margin-bottom:0;
    font-size:1rem
}
.sppb-form-control-plaintext{
    padding-top:.5rem;
    padding-bottom:.5rem;
    margin-bottom:0;
    line-height:1.25;
    border:solid transparent;
    border-width:1px 0
}
.sppb-form-control-plaintext.sppb-form-control-lg,.sppb-form-control-plaintext.sppb-form-control-sm,.sppb-input-group-lg>.sppb-form-control-plaintext.sppb-form-control,.sppb-input-group-lg>.sppb-form-control-plaintext.sppb-input-group-addon,.sppb-input-group-lg>.sppb-input-group-btn>.sppb-form-control-plaintext.btn,.sppb-input-group-sm>.sppb-form-control-plaintext.sppb-form-control,.sppb-input-group-sm>.sppb-form-control-plaintext.sppb-input-group-addon,.sppb-input-group-sm>.sppb-input-group-btn>.sppb-form-control-plaintext.btn{
    padding-right:0;
    padding-left:0
}
.sppb-form-control-sm,.sppb-input-group-sm>.sppb-form-control,.sppb-input-group-sm>.sppb-input-group-addon,.sppb-input-group-sm>.sppb-input-group-btn>.btn{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.sppb-input-group-sm>.sppb-input-group-btn>select.btn:not([size]):not([multiple]),.sppb-input-group-sm>select.sppb-form-control:not([size]):not([multiple]),.sppb-input-group-sm>select.sppb-input-group-addon:not([size]):not([multiple]),select.sppb-form-control-sm:not([size]):not([multiple]){
    height:calc(1.8125rem + 2px)
}
.sppb-form-control-lg,.sppb-input-group-lg>.sppb-form-control,.sppb-input-group-lg>.sppb-input-group-addon,.sppb-input-group-lg>.sppb-input-group-btn>.btn{
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.sppb-input-group-lg>.sppb-input-group-btn>select.btn:not([size]):not([multiple]),.sppb-input-group-lg>select.sppb-form-control:not([size]):not([multiple]),.sppb-input-group-lg>select.sppb-input-group-addon:not([size]):not([multiple]),select.sppb-form-control-lg:not([size]):not([multiple]){
    height:calc(2.3125rem + 2px)
}
.sppb-form-group{
    margin-bottom:20px
}
.sppb-form-text{
    display:block;
    margin-top:8px
}
.sppb-popover{
    position:absolute;
    top:0;
    left:10px;
    z-index:1060;
    display:none;
    max-width:276px;
    padding:1px;
    text-align:left;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #e2e5e9;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    white-space:normal
}
.sppb-popover.top{
    margin-top:-10px
}
.sppb-popover.right{
    margin-left:10px
}
.sppb-popover.bottom{
    margin-top:10px
}
.sppb-popover.left{
    margin-left:-10px
}
.sppb-popover-title{
    margin:0;
    padding:8px 14px;
    font-size:12px;
    font-weight:500;
    line-height:18px;
    background-color:#f7f7f7;
    color:#4c4c4c;
    border-bottom:1px solid #ebebeb;
    border-radius:5px 5px 0 0
}
.sppb-popover-content{
    padding:15px;
    line-height:22px;
    font-size:13px;
    color:#666
}
.sppb-popover>.arrow,.sppb-popover>.arrow:after{
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.sppb-popover>.arrow{
    border-width:11px
}
.sppb-popover>.arrow:after{
    border-width:10px;
    content:""
}
.sppb-popover.top>.arrow{
    left:50%;
    margin-left:-11px;
    border-bottom-width:0;
    border-top-color:#999;
    border-top-color:rgba(0,0,0,.25);
    bottom:-11px
}
.sppb-popover.top>.arrow:after{
    content:" ";
    bottom:1px;
    margin-left:-10px;
    border-bottom-width:0;
    border-top-color:#fff
}
.sppb-popover.right>.arrow{
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-left-width:0;
    border-right-color:#999;
    border-right-color:rgba(0,0,0,.25)
}
.sppb-popover.right>.arrow:after{
    content:" ";
    left:1px;
    bottom:-10px;
    border-left-width:0;
    border-right-color:#fff
}
.sppb-popover.bottom>.arrow{
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#999;
    border-bottom-color:rgba(0,0,0,.25);
    top:-11px
}
.sppb-popover.bottom>.arrow:after{
    content:" ";
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#fff
}
.sppb-popover.left>.arrow{
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#999;
    border-left-color:rgba(0,0,0,.25)
}
.sppb-popover.left>.arrow:after{
    content:" ";
    right:1px;
    border-right-width:0;
    border-left-color:#fff;
    bottom:-10px
}
.sppb-carousel{
    position:relative
}
.sppb-carousel-inner{
    position:relative;
    overflow:hidden;
    width:100%
}
.sppb-carousel-inner>.sppb-item{
    padding:60px;
    display:none;
    position:relative;
    -webkit-transition:.6s ease-in-out left;
    -o-transition:.6s ease-in-out left;
    transition:.6s ease-in-out left
}
.sppb-carousel-inner>.sppb-item>.sppb-addon-carousel-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.sppb-carousel-inner>.sppb-item>a>img,.sppb-carousel-inner>.sppb-item>img{
    line-height:1
}
.sppb-carousel-inner>.active,.sppb-carousel-inner>.next,.sppb-carousel-inner>.prev{
    display:block
}
.sppb-carousel-inner>.active{
    left:0
}
.sppb-carousel-inner>.next,.sppb-carousel-inner>.prev{
    position:absolute;
    top:0;
    width:100%
}
.sppb-carousel-inner>.next{
    left:100%
}
.sppb-carousel-inner>.prev{
    left:-100%
}
.sppb-carousel-inner>.next.left,.sppb-carousel-inner>.prev.right{
    left:0
}
.sppb-carousel-inner>.active.left{
    left:-100%
}
.sppb-carousel-inner>.active.right{
    left:100%
}
.sppb-carousel-arrow{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:40px;
    opacity:.8;
    filter:alpha(opacity=80);
    font-size:24px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.sppb-carousel-arrow.right{
    left:auto;
    right:0
}
.sppb-carousel-arrow:focus,.sppb-carousel-arrow:hover{
    outline:0;
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
.sppb-carousel-arrow .fa-chevron-left,.sppb-carousel-arrow .fa-chevron-right{
    position:absolute;
    top:50%;
    z-index:5;
    display:inline-block
}
.sppb-carousel-arrow .fa-chevron-left{
    left:50%;
    margin-left:-10px
}
.sppb-carousel-arrow .fa-chevron-right{
    right:50%;
    margin-right:-10px
}
.sppb-carousel-indicators{
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:15;
    width:60%;
    margin-left:-30%;
    padding-left:0;
    list-style:none;
    text-align:center
}
.sppb-carousel-indicators li{
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border:1px solid #fff;
    border-radius:10px;
    cursor:pointer;
    background-color:#000\9;
    background-color:rgba(0,0,0,0)
}
.sppb-carousel-indicators .active{
    margin:0;
    width:12px;
    height:12px;
    background-color:#fff
}
.sppb-item.sppb-item-has-bg{
    padding:0;
    background-size:cover
}
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:20px 50px
}
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner>div{
    height:100%;
    width:100%;
    display:table
}
.sppb-item.sppb-item-has-bg>img{
    width:100%
}
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner>div>div{
    display:table-cell;
    vertical-align:middle
}
.sppb-carousel-pro-text h2{
    font-size:36px;
    line-height:36px;
    margin-top:0
}
.sppb-addon-testimonial .fa-quote-left{
    display:block;
    font-size:48px;
    color:#edeef2;
    margin-bottom:10px
}
.sppb-addon-testimonial-footer{
    margin-top:20px;
    display:block;
    font-size:90%
}
.sppb-addon-testimonial-footer img{
    display:inline-block;
    margin-right:10px
}
.sppb-addon-testimonial-footer img.sppb-avatar-round{
    border-radius:4px
}
.sppb-addon-testimonial-footer img.sppb-avatar-circle{
    border-radius:100%
}
.sppb-testimonial-pro{
    padding-bottom:40px
}
.sppb-testimonial-pro .sppb-carousel-inner>.sppb-item{
    padding:0
}
.sppb-testimonial-pro .sppb-img-responsive.sppb-avatar{
    display:inline-block
}
.sppb-testimonial-pro .sppb-img-responsive.sppb-avatar,.sppb-testimonial-pro .sppb-testimonial-client,.sppb-testimonial-pro .sppb-testimonial-message{
    margin-bottom:10px
}
.sppb-testimonial-pro .sppb-testimonial-message{
    font-size:16px;
    line-height:24px
}
.sppb-testimonial-pro .sppb-carousel-control{
    display:inline-block;
    font-size:18px;
    line-height:28px;
    width:28px;
    height:28px;
    border-radius:4px;
    text-align:center;
    border:2px solid #333;
    color:#888;
    margin:5px 3px 0;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    -webkit-box-sizing:initial;
    -moz-box-sizing:initial;
    box-sizing:initial
}
.sppb-testimonial-pro .sppb-carousel-control:hover{
    background:#333;
    color:#fff
}
.sppb-testimonial-pro .sppb-carousel-indicators{
    bottom:0;
    margin-bottom:0
}
.sppb-testimonial-pro .sppb-carousel-indicators li{
    border-color:rgba(0,0,0,.3)
}
.sppb-testimonial-pro .sppb-carousel-indicators li.active{
    border-color:#666;
    background-color:#666
}
.sppb-testimonial-pro .fa-quote-left{
    display:block;
    font-size:48px;
    color:#edeef2;
    margin-bottom:10px
}
.sppb-addon-testimonial-pro-footer{
    margin-top:20px;
    display:block;
    font-size:90%
}
.sppb-addon-testimonial-pro-footer img{
    display:inline-block;
    margin-right:10px
}
.sppb-addon-testimonial-pro-footer img.sppb-avatar-round{
    border-radius:4px
}
.sppb-addon-testimonial-pro-footer img.sppb-avatar-circle{
    border-radius:100%
}
.sppb-addon-tweet .sppb-tweet-avatar{
    display:inline-block;
    margin-bottom:15px
}
.sppb-addon-tweet .sppb-tweet-username{
    display:block;
    font-size:18px;
    font-weight:700;
    margin-bottom:15px
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-inner>.sppb-item{
    padding:0
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-tweet-created{
    display:inline-block;
    margin-bottom:5px
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-control{
    display:inline-block;
    font-size:18px;
    line-height:24px;
    width:28px;
    height:28px;
    border-radius:4px;
    text-align:center;
    border:2px solid #333;
    color:#888;
    margin:15px 3px 0;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    -webkit-box-sizing:initial;
    -moz-box-sizing:initial;
    box-sizing:initial
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-control:hover{
    background:#333;
    color:#fff
}
.clearfix:after,.clearfix:before,.sp-pagebuilder-row:after,.sp-pagebuilder-row:before,.sppb-container-fluid:after,.sppb-container-fluid:before,.sppb-container:after,.sppb-container:before,.sppb-nav:after,.sppb-nav:before,.sppb-panel-body:after,.sppb-panel-body:before{
    content:" ";
    display:table
}
.clearfix:after,.sp-pagebuilder-row:after,.sppb-container-fluid:after,.sppb-container:after,.sppb-nav:after,.sppb-panel-body:after{
    clear:both
}
.center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.pull-right{
    float:right!important
}
.pull-left{
    float:left!important
}
@-ms-viewport{
    width:device-width
}
.sppb-visible-lg,.sppb-visible-md,.sppb-visible-sm,.sppb-visible-xs{
    display:none!important
}
.sppb-visible-lg-block,.sppb-visible-lg-inline,.sppb-visible-lg-inline-block,.sppb-visible-md-block,.sppb-visible-md-inline,.sppb-visible-md-inline-block,.sppb-visible-sm-block,.sppb-visible-sm-inline,.sppb-visible-sm-inline-block,.sppb-visible-xs-block,.sppb-visible-xs-inline,.sppb-visible-xs-inline-block{
    display:none!important
}
@media (max-width:767px){
    .sppb-visible-xs{
        display:block!important
    }
    table.sppb-visible-xs{
        display:table
    }
    tr.sppb-visible-xs{
        display:table-row!important
    }
    td.sppb-visible-xs,th.sppb-visible-xs{
        display:table-cell!important
    }
}
@media (max-width:767px){
    .sppb-visible-xs-block{
        display:block!important
    }
}
@media (max-width:767px){
    .sppb-visible-xs-inline{
        display:inline!important
    }
}
@media (max-width:767px){
    .sppb-visible-xs-inline-block{
        display:inline-block!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .sppb-visible-sm{
        display:block!important
    }
    table.sppb-visible-sm{
        display:table
    }
    tr.sppb-visible-sm{
        display:table-row!important
    }
    td.sppb-visible-sm,th.sppb-visible-sm{
        display:table-cell!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .sppb-visible-sm-block{
        display:block!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .sppb-visible-sm-inline{
        display:inline!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .sppb-visible-sm-inline-block{
        display:inline-block!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .sppb-visible-md{
        display:block!important
    }
    table.sppb-visible-md{
        display:table
    }
    tr.sppb-visible-md{
        display:table-row!important
    }
    td.sppb-visible-md,th.sppb-visible-md{
        display:table-cell!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .sppb-visible-md-block{
        display:block!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .sppb-visible-md-inline{
        display:inline!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .sppb-visible-md-inline-block{
        display:inline-block!important
    }
}
@media (min-width:1200px){
    .sppb-visible-lg{
        display:block!important
    }
    table.sppb-visible-lg{
        display:table
    }
    tr.sppb-visible-lg{
        display:table-row!important
    }
    td.sppb-visible-lg,th.sppb-visible-lg{
        display:table-cell!important
    }
}
@media (min-width:1200px){
    .sppb-visible-lg-block{
        display:block!important
    }
}
@media (min-width:1200px){
    .sppb-visible-lg-inline{
        display:inline!important
    }
}
@media (min-width:1200px){
    .sppb-visible-lg-inline-block{
        display:inline-block!important
    }
}
@media (max-width:767px){
    .sppb-hidden-xs{
        display:none!important
    }
}
@media (min-width:768px) and (max-width:991px){
    .sppb-hidden-sm{
        display:none!important
    }
}
@media (min-width:992px) and (max-width:1199px){
    .sppb-hidden-md{
        display:none!important
    }
}
@media (min-width:1200px){
    .sppb-hidden-lg{
        display:none!important
    }
}
.sppb-visible-print{
    display:none!important
}
@media print{
    .sppb-visible-print{
        display:block!important
    }
    table.sppb-visible-print{
        display:table
    }
    tr.sppb-visible-print{
        display:table-row!important
    }
    td.sppb-visible-print,th.sppb-visible-print{
        display:table-cell!important
    }
}
.sppb-visible-print-block{
    display:none!important
}
@media print{
    .sppb-visible-print-block{
        display:block!important
    }
}
.sppb-visible-print-inline{
    display:none!important
}
@media print{
    .sppb-visible-print-inline{
        display:inline!important
    }
}
.sppb-visible-print-inline-block{
    display:none!important
}
@media print{
    .sppb-visible-print-inline-block{
        display:inline-block!important
    }
}
@media print{
    .sppb-hidden-print{
        display:none!important
    }
}
.sppb-empty-space-edit{
    display:block;
    border:1px dotted rgba(0,0,0,.2)
}
.sppb-countdown-number{
    display:inline-block;
    padding:0;
    text-align:center;
    font-weight:700;
    margin:0 0 5px 0
}
.sppb-countdown-text{
    display:block
}
.sppb-addon-countdown .sppb-countdown-timer .sppb-countdown-finishedtext{
    margin:30px 0;
    width:100%!important;
    padding:20px 0;
    height:auto!important
}
.sppb-social-share-wrap{
    display:table;
    width:100%
}
.sppb-social-share-wrap>div:first-child{
    vertical-align:middle
}
.sppb-social-share-wrap>div{
    display:table-cell;
    float:none
}
.sppb-addon-social-share ul{
    margin:-5px;
    padding:0;
    list-style:none
}
.sppb-addon-social-share.sppb-social-share-style-colored ul,.sppb-addon-social-share.sppb-social-share-style-simple ul{
    margin:-10px
}
.sppb-addon-social-share.sppb-social-share-style-colored ul li,.sppb-addon-social-share.sppb-social-share-style-simple ul li{
    margin:10px
}
.sppb-addon-social-share ul li{
    display:inline-block;
    box-sizing:border-box;
    margin:5px
}
.sppb-addon-social-share ul li a{
    display:inline-block;
    margin:0;
    font-size:14px;
    transition:all .2s ease-in-out;
    -webkit-transition:all .2s ease-in-out;
    text-align:center;
    text-decoration:none
}
.sppb-addon-social-share ul li a:active,.sppb-addon-social-share ul li a:focus,.sppb-addon-social-share ul li a:hover{
    text-decoration:none
}
.sppb-social-share-style-custom ul li a,.sppb-social-share-style-solid ul li a{
    padding:10px
}
.sppb-social-share-style-custom ul li a i,.sppb-social-share-style-solid ul li a i{
    display:inline-block;
    font-size:16px;
    width:24px;
    height:20px;
    line-height:20px
}
.sppb-social-share-title{
    margin-left:5px
}
.sppb-social-share-wrap ul li a:focus,.sppb-social-share-wrap ul li a:hover{
    text-decoration:none
}
.sppb-social-share-wrap ul li .social-share-count,.sppb-social-share-wrap ul li .social-share-title{
    padding-left:5px
}
.sppb-social-share-wrap .sppb-social-total-shares{
    position:relative;
    text-align:center
}
.sppb-social-share-wrap span.sppb-social-share-count{
    margin-left:5px;
    font-size:12px;
    font-weight:600;
    opacity:.9
}
.sppb-social-share-wrap .sppb-social-total-shares:after{
    content:'';
    display:inline-block;
    height:100%;
    width:1px;
    position:absolute;
    right:15px;
    top:0;
    background:#ddd
}
.sppb-social-share-wrap .sppb-social-total-shares em{
    font-style:normal;
    font-weight:700;
    font-size:42px;
    line-height:42px
}
.sppb-social-share-wrap .sppb-social-total-shares .sppb-social-total-share-caption{
    text-transform:uppercase;
    font-size:14px
}
.sppb-social-share-style-solid ul li a{
    color:#fff
}
.sppb-social-share-style-solid ul li.sppb-social-share-facebook a{
    background-color:#306199
}
.sppb-social-share-style-solid ul li.sppb-social-share-facebook a:hover{
    background-color:#244872
}
.sppb-social-share-style-solid ul li.sppb-social-share-twitter a{
    background-color:#26c4f1
}
.sppb-social-share-style-solid ul li.sppb-social-share-twitter a:hover{
    background-color:#0eaad6
}
.sppb-social-share-style-solid ul li.sppb-social-share-linkedin a{
    background-color:#007bb6
}
.sppb-social-share-style-solid ul li.sppb-social-share-linkedin a:hover{
    background-color:#005983
}
.sppb-social-share-style-solid ul li.sppb-social-share-pinterest a{
    background-color:#b81621
}
.sppb-social-share-style-solid ul li.sppb-social-share-pinterest a:hover{
    background-color:#8a1119
}
.sppb-social-share-style-solid ul li.sppb-social-share-glpus a{
    background-color:#e93f2e
}
.sppb-social-share-style-solid ul li.sppb-social-share-glpus a:hover{
    background-color:#ce2616
}
.sppb-social-share-style-solid ul li.sppb-social-share-thumblr a{
    background-color:#32506d
}
.sppb-social-share-style-solid ul li.sppb-social-share-thumblr a:hover{
    background-color:#22364a
}
.sppb-social-share-style-solid ul li.sppb-social-share-getpocket a{
    background-color:#ed4054
}
.sppb-social-share-style-solid ul li.sppb-social-share-getpocket a:hover{
    background-color:#e4162d
}
.sppb-social-share-style-solid ul li.sppb-social-share-reddit a{
    background-color:#ff4500
}
.sppb-social-share-style-solid ul li.sppb-social-share-reddit a:hover{
    background-color:#e83f00
}
.sppb-social-share-style-solid ul li.sppb-social-share-vk a{
    background-color:#597ba5
}
.sppb-social-share-style-solid ul li.sppb-social-share-vk a:hover{
    background-color:#3d5f88
}
.sppb-social-share-style-solid ul li.sppb-social-share-xing a{
    background-color:#005658
}
.sppb-social-share-style-solid ul li.sppb-social-share-xing a:hover{
    background-color:#004748
}
.sppb-social-share-style-solid ul li.sppb-social-share-whatsapp a{
    background-color:#00d66e
}
.sppb-social-share-style-solid ul li.sppb-social-share-whatsapp a:hover{
    background-color:#00b55d
}
.sppb-social-share-style-colored ul li.sppb-social-share-facebook a{
    color:#306199
}
.sppb-social-share-style-colored ul li.sppb-social-share-facebook a:hover{
    color:#244872
}
.sppb-social-share-style-colored ul li.sppb-social-share-twitter a{
    color:#26c4f1
}
.sppb-social-share-style-colored ul li.sppb-social-share-twitter a:hover{
    color:#0eaad6
}
.sppb-social-share-style-colored ul li.sppb-social-share-linkedin a{
    color:#007bb6
}
.sppb-social-share-style-colored ul li.sppb-social-share-linkedin a:hover{
    color:#005983
}
.sppb-social-share-style-colored ul li.sppb-social-share-pinterest a{
    color:#b81621
}
.sppb-social-share-style-colored ul li.sppb-social-share-pinterest a:hover{
    color:#8a1119
}
.sppb-social-share-style-colored ul li.sppb-social-share-glpus a{
    color:#e93f2e
}
.sppb-social-share-style-colored ul li.sppb-social-share-glpus a:hover{
    color:#ce2616
}
.sppb-social-share-style-colored ul li.sppb-social-share-thumblr a{
    color:#32506d
}
.sppb-social-share-style-colored ul li.sppb-social-share-thumblr a:hover{
    color:#22364a
}
.sppb-social-share-style-colored ul li.sppb-social-share-getpocket a{
    color:#ed4054
}
.sppb-social-share-style-colored ul li.sppb-social-share-getpocket a:hover{
    color:#e4162d
}
.sppb-social-share-style-colored ul li.sppb-social-share-reddit a{
    color:#ff4500
}
.sppb-social-share-style-colored ul li.sppb-social-share-reddit a:hover{
    color:#e83f00
}
.sppb-social-share-style-colored ul li.sppb-social-share-vk a{
    color:#597ba5
}
.sppb-social-share-style-colored ul li.sppb-social-share-vk a:hover{
    color:#3d5f88
}
.sppb-icon-inner{
    display:inline-block;
    text-align:center;
    -webkit-transition:all .4s;
    transition:all .4s
}
.sppb-icon-hover-effect-zoom-in .sppb-icon-inner:hover{
    transform:scale(1.2);
    -webkit-transform:scale(1.2)
}
.sppb-icon-hover-effect-zoom-out .sppb-icon-inner:hover{
    transform:scale(.8);
    -webkit-transform:scale(.8)
}
.sppb-icon-hover-effect-rotate{
    -webkit-transition:all .8s;
    transition:all .8s
}
.sppb-icon-hover-effect-rotate .sppb-icon-inner:hover{
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg)
}
.sppb-ajax-contact-status .sppb-text-danger,.sppb-ajax-contact-status .sppb-text-success{
    font-weight:700
}
.sppb-addon-flickr .sppb-flickr-gallery,.sppb-addon-instagram-gallery .sppb-instagram-images{
    width:100%;
    display:block;
    list-style:none;
    padding:0;
    margin:0
}
.sppb-addon-flickr .sppb-flickr-gallery li,.sppb-addon-instagram-gallery .sppb-instagram-images li{
    margin:0;
    width:20%;
    float:left;
    text-align:center;
    position:relative
}
.sppb-addon-flickr .sppb-flickr-gallery li a,.sppb-addon-instagram-gallery .sppb-instagram-images li a{
    display:block;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.4s;
    transition:.4s
}
.sppb-addon-flickr .sppb-flickr-gallery li a:before,.sppb-addon-instagram-gallery .sppb-instagram-images li a:before{
    content:'';
    background:rgba(0,0,0,.7);
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    -webkit-transition:.4s;
    transition:.4s;
    visibility:hidden;
    opacity:0
}
.sppb-addon-flickr .sppb-flickr-gallery li a:after,.sppb-addon-instagram-gallery .sppb-instagram-images li a:after{
    content:'\f002';
    font-family:fontawesome;
    color:#fff;
    font-size:38px;
    top:0;
    left:0;
    position:absolute;
    right:0;
    height:25px;
    margin:auto;
    bottom:0;
    visibility:hidden;
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0;
    -webkit-transition:.4s;
    transition:.4s
}
.sppb-addon-flickr .sppb-flickr-gallery li a:hover,.sppb-addon-instagram-gallery .sppb-instagram-images li .sppb-instagram-gallery-btn:hover{
    transform:scale(.83)
}
.sppb-addon-flickr .sppb-flickr-gallery li a:hover:after,.sppb-addon-instagram-gallery .sppb-instagram-images li .sppb-instagram-gallery-btn:hover:after{
    -webkit-transform:scale(1);
    transform:scale(1);
    visibility:visible;
    opacity:1
}
.sppb-addon-flickr .sppb-flickr-gallery li a:hover:before,.sppb-addon-instagram-gallery .sppb-instagram-images li .sppb-instagram-gallery-btn:hover:before{
    visibility:visible;
    opacity:1
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper{
    list-style:none;
    position:relative
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before{
    background-color:#0095eb;
    bottom:0;
    content:" ";
    left:50%;
    position:absolute;
    top:8px;
    width:2px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge{
    height:90px;
    position:absolute;
    left:50%;
    z-index:5
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before{
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:all .3s;
    transition:all .3s;
    font-size:30px;
    background-color:#fff;
    border:3px solid #0095eb;
    height:20px;
    width:20px;
    border-radius:100%
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after{
    background:#0095eb none repeat scroll 0 0;
    content:"";
    height:2px;
    left:10px;
    position:absolute;
    top:37px;
    width:20px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-badge:after{
    left:auto;
    right:10px;
    top:45px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge .timeline-date{
    font-size:1.4em
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement{
    position:relative;
    padding-top:0;
    padding-bottom:30px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper>.timeline-movement:last-child{
    padding-bottom:0;
    bottom:-15px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel{
    text-align:initial;
    padding:20px;
    border:solid 1px #dfdfdf;
    border-radius:5px;
    position:relative;
    width:345px;
    margin-left:15px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title{
    font-size:18px;
    margin:0 0 10px;
    position:relative
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details{
    font-size:14px;
    margin:0
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-badge{
    height:76px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date{
    line-height:76px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part{
    text-align:right;
    margin-right:15px;
    float:right;
    padding:13px 20px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part .title:after{
    right:-80px;
    left:inherit
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part:before{
    left:inherit;
    right:1px;
    -webkit-transform:rotate(45deg) translateY(-50%);
    transform:rotate(45deg) translateY(-50%)
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel:before{
    content:'';
    position:absolute;
    top:32px;
    left:1px;
    width:0;
    height:0;
    border-width:8px;
    border-color:#fff #fff transparent transparent;
    border-style:solid;
    -webkit-transform:rotate(-135deg) translateY(-50%);
    transform:rotate(-135deg) translateY(-50%);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-shadow:3px -3px 1px -2px rgba(0,0,0,.2);
    box-shadow:3px -3px 1px -2px rgba(0,0,0,.2)
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date{
    font-size:16px;
    line-height:90px;
    margin:0 0 0 30px
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date{
    margin:0 30px 0 0
}
.sppb-flipbox-panel{
    margin:0 auto;
    position:relative;
    -webkit-perspective:1000px;
    -moz-perspective:1000px;
    perspective:1000px;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.sppb-flipbox-panel .sppb-flipbox-back,.sppb-flipbox-panel .sppb-flipbox-front{
    width:100%;
    height:100%;
    margin:0 auto;
    padding:20px;
    overflow:hidden;
    background-attachment:scroll;
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
.sppb-flipbox-panel .sppb-flipbox-front{
    height:100%;
    position:absolute;
    width:100%;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:all .6s ease-in-out;
    -moz-transition:all .6s ease-in-out;
    -ms-transition:all .6s ease-in-out;
    -o-transition:all .6s ease-in-out;
    transition:all .6s ease-in-out;
    background-size:cover!important;
    background-repeat:no-repeat!important
}
.sppb-flipbox-panel .sppb-flipbox-back{
    height:100%;
    position:absolute;
    width:100%;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:all .6s ease-in-out;
    -moz-transition:all .6s ease-in-out;
    -ms-transition:all .6s ease-in-out;
    -o-transition:all .6s ease-in-out;
    transition:all .6s ease-in-out;
    background-size:cover!important;
    background-repeat:no-repeat!important
}
.sppb-flipbox-panel .flip-box{
    display:table
}
.sppb-flipbox-panel .flip-box .flip-box-inner{
    display:table-cell;
    vertical-align:middle;
    position:relative
}
.flip_right .sppb-flipbox-panel .sppb-flipbox-front{
    -webkit-transform:rotateX(0) rotateY(0);
    -moz-transform:rotateX(0) rotateY(0);
    transform:rotateX(0) rotateY(0)
}
.flip_right .sppb-flipbox-panel.flip .sppb-flipbox-front{
    -webkit-transform:rotateX(0) rotateY(178deg);
    -moz-transform:rotateX(0) rotateY(178deg);
    transform:rotateX(0) rotateY(178deg)
}
.flip_right .sppb-flipbox-panel .sppb-flipbox-back{
    -webkit-transform:rotateX(0) rotateY(-178deg);
    -moz-transform:rotateX(0) rotateY(-178deg);
    transform:rotateX(0) rotateY(-178deg)
}
.flip_right .sppb-flipbox-panel.flip .sppb-flipbox-back{
    -webkit-transform:none;
    -moz-transform:none;
    transform:none
}
.flip_left .sppb-flipbox-panel .sppb-flipbox-front{
    -webkit-transform:rotateX(0) rotateY(0);
    -moz-transform:rotateX(0) rotateY(0);
    transform:rotateX(0) rotateY(0)
}
.flip_left .sppb-flipbox-panel.flip .sppb-flipbox-front{
    -webkit-transform:rotateX(0) rotateY(-178deg);
    -moz-transform:rotateX(0) rotateY(-178deg);
    transform:rotateX(0) rotateY(-178deg)
}
.flip_left .sppb-flipbox-panel .sppb-flipbox-back{
    -webkit-transform:rotateX(0) rotateY(178deg);
    -moz-transform:rotateX(0) rotateY(178deg);
    transform:rotateX(0) rotateY(178deg)
}
.flip_left .sppb-flipbox-panel.flip .sppb-flipbox-back{
    -webkit-transform:none;
    -moz-transform:none;
    transform:none
}
.flip_top .sppb-flipbox-panel .sppb-flipbox-front{
    -webkit-transform:rotateY(0) rotateX(0);
    -moz-transform:rotateY(0) rotateX(0);
    transform:rotateY(0) rotateX(0)
}
.flip_top .sppb-flipbox-panel.flip .sppb-flipbox-front{
    -webkit-transform:rotateX(178deg) rotateY(0);
    -moz-transform:rotateX(178deg) rotateY(0);
    transform:rotateX(178deg) rotateY(0)
}
.flip_top .sppb-flipbox-panel .sppb-flipbox-back{
    -webkit-transform:rotateX(-178deg) rotateY(0);
    -moz-transform:rotateX(-178deg) rotateY(0);
    transform:rotateX(-178deg) rotateY(0)
}
.flip_top .sppb-flipbox-panel.flip .sppb-flipbox-back{
    -webkit-transform:none;
    -moz-transform:none;
    transform:none
}
.flip_bottom .sppb-flipbox-panel .sppb-flipbox-front{
    -webkit-transform:rotateY(0) rotateX(0);
    -moz-transform:rotateY(0) rotateX(0);
    transform:rotateY(0) rotateX(0)
}
.flip_bottom .sppb-flipbox-panel.flip .sppb-flipbox-front{
    -webkit-transform:rotateX(-178deg) rotateY(0);
    -moz-transform:rotateX(-178deg) rotateY(0);
    transform:rotateX(-178deg) rotateY(0)
}
.flip_bottom .sppb-flipbox-panel .sppb-flipbox-back{
    -webkit-transform:rotateX(178deg) rotateY(0);
    -moz-transform:rotateX(178deg) rotateY(0);
    transform:rotateX(178deg) rotateY(0)
}
.flip_bottom .sppb-flipbox-panel.flip .sppb-flipbox-back{
    -webkit-transform:none;
    -moz-transform:none;
    transform:none
}
.sppb-addon-sppb-flibox.fade-flipbox .sppb-flipbox-panel .sppb-flipbox-front,.sppb-addon-sppb-flibox.slide-flipbox .sppb-flipbox-panel .sppb-flipbox-front{
    -webkit-transform:none;
    -moz-transform:none;
    transform:none
}
.fade-flipbox .sppb-flipbox-panel,.slide-flipbox .sppb-flipbox-panel{
    overflow:hidden;
    -webkit-perspective:initial;
    -moz-perspective:initial;
    perspective:initial;
    -webkit-transform-style:initial;
    -moz-transform-style:initial;
    transform-style:initial
}
.slide-flipbox.flip_right .sppb-flipbox-panel .sppb-flipbox-back{
    -webkit-transform:translateX(100%) translateY(0);
    -moz-transform:translateX(100%) translateY(0);
    transform:translateX(100%) translateY(0)
}
.slide-flipbox.flip_right .sppb-flipbox-panel.flip .sppb-flipbox-back{
    -webkit-transform:translateX(0) translateY(0);
    -moz-transform:translateX(0) translateY(0);
    transform:translateX(0) translateY(0)
}
.fade-flipbox .sppb-flipbox-panel .sppb-flipbox-back,.slide-flipbox .sppb-flipbox-panel .sppb-flipbox-back{
    -webkit-transform-style:initial;
    -moz-transform-style:initial;
    transform-style:initial
}
.slide-flipbox.flip_left .sppb-flipbox-panel .sppb-flipbox-back{
    -webkit-transform:translateX(-100%) translateY(0);
    -moz-transform:translateX(-100%) translateY(0);
    transform:translateX(-100%) translateY(0)
}
.slide-flipbox.flip_left .sppb-flipbox-panel.flip .sppb-flipbox-back{
    -webkit-transform:translateX(0) translateY(0);
    -moz-transform:translateX(0) translateY(0);
    transform:translateX(0) translateY(0)
}
.slide-flipbox.flip_top .sppb-flipbox-panel .sppb-flipbox-back{
    -webkit-transform:translateX(0) translateY(-100%);
    -moz-transform:translateX(0) translateY(-100%);
    transform:translateX(0) translateY(-100%)
}
.slide-flipbox.flip_top .sppb-flipbox-panel.flip .sppb-flipbox-back{
    -webkit-transform:translateX(0) translateY(0);
    -moz-transform:translateX(0) translateY(0);
    transform:translateX(0) translateY(0)
}
.slide-flipbox.flip_bottom .sppb-flipbox-panel .sppb-flipbox-back{
    -webkit-transform:translateX(0) translateY(100%);
    -moz-transform:translateX(0) translateY(100%);
    transform:translateX(0) translateY(100%)
}
.slide-flipbox.flip_bottom .sppb-flipbox-panel.flip .sppb-flipbox-back{
    -webkit-transform:translateX(0) translateY(0);
    -moz-transform:translateX(0) translateY(0);
    transform:translateX(0) translateY(0)
}
.fade-flipbox .sppb-flipbox-panel .sppb-flipbox-back{
    -webkit-transform:none;
    -moz-transform:none;
    transform:none;
    opacity:0
}
.fade-flipbox .sppb-flipbox-panel.flip .sppb-flipbox-back{
    opacity:1
}
.threeD-content-wrap{
    -webkit-perspective:2000;
    -moz-perspective:2000;
    -ms-perspective:2000;
    perspective:2000;
    -ms-transform:perspective(2000px);
    -moz-transform:perspective(2000px);
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    display:inline-block;
    width:100%
}
.threeD-item{
    height:100%;
    width:100%;
    -webkit-transition:.5s;
    transition:.5s;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition-timing-function:cubic-bezier(.5,.3,.3,1);
    transition-timing-function:cubic-bezier(.5,.3,.3,1)
}
.threeD-content-wrap.flip .threeD-item{
    -webkit-transform:rotateY(-180deg);
    transform:rotateY(-180deg);
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.flip_left .threeD-content-wrap.flip .threeD-item{
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg);
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.flip_top .threeD-content-wrap.flip .threeD-item{
    -webkit-transform:rotateX(-180deg) rotateY(0);
    transform:rotateX(-180deg) rotateY(0);
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.flip_top .threeD-content-wrap .threeD-item .threeD-flip-back{
    -webkit-transform:rotateX(180deg) rotateY(0);
    transform:rotateX(180deg) rotateY(0);
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition:.4s ease-in-out;
    transition:.4s ease-in-out
}
.flip_bottom .threeD-content-wrap.flip .threeD-item{
    -webkit-transform:rotateX(180deg) rotateY(0);
    transform:rotateX(180deg) rotateY(0);
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.flip_bottom .threeD-content-wrap .threeD-item .threeD-flip-back{
    -webkit-transform:rotateX(-180deg) rotateY(0);
    transform:rotateX(-180deg) rotateY(0);
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition:.4s ease-in-out;
    transition:.4s ease-in-out
}
.threeD-flip-front{
    z-index:2
}
.threeD-flip-back{
    -webkit-transform:rotate3d(0,45,0,180deg);
    transform:rotate3d(0,45,0,180deg)
}
.threeD-flip-back,.threeD-flip-front{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    background-size:cover!important;
    background-repeat:no-repeat!important
}
.threeD-flip-back .threeD-content-inner,.threeD-flip-front .threeD-content-inner{
    width:100%;
    padding:0 50px;
    box-sizing:border-box;
    position:absolute;
    top:50%;
    transform:translateY(-50%) translateZ(60px);
    -webkit-transform:translateY(-50%) translateZ(60px);
    -ms-transform:translateY(-50%) translateZ(60px)
}
.sppb-flipbox-back.flip-box:before,.sppb-flipbox-front.flip-box:before,.threeD-flip-back:before,.threeD-flip-front:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%
}
.sppb-flipbox-panel,.threeD-item{
    height:280px
}
@media screen and (max-width:767px){
    .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel{
        float:none!important;
        margin:0 auto!important;
        width:95%;
        text-align:center
    }
    .sppb-col-xs-12.timeline-item{
        width:50%
    }
}
@media screen and (max-width:480px){
    .sppb-col-xs-12.timeline-item{
        width:100%
    }
    .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel{
        width:100%
    }
    .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part,.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date,.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date{
        text-align:center;
        margin:0
    }
    .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::after,.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::before,.sppb-addon-timeline .sppb-addon-timeline-wrapper::before{
        display:none
    }
    .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part::before{
        bottom:-5px;
        left:0;
        margin:auto;
        right:0;
        top:auto;
        -webkit-transform:rotate(133deg) translateY(0);
        transform:rotate(133deg) translateY(0)
    }
    .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel::before{
        left:0;
        margin:0 auto;
        right:0;
        top:-5px;
        -webkit-transform:rotate(-47deg) translateY(0);
        transform:rotate(-47deg) translateY(0)
    }
    .timeline-movement.even{
        display:table;
        width:100%;
        margin:0 auto
    }
    .timeline-movement.even:before{
        background-color:#0095eb;
        bottom:10px;
        content:" ";
        height:2px;
        left:0;
        position:absolute;
        right:0;
        top:auto;
        width:100%;
        margin:auto
    }
    .timeline-movement.even:after{
        background:#fff none repeat scroll 0 0;
        border:2px solid #0095eb;
        border-radius:50%;
        bottom:.1em;
        content:"";
        height:20px;
        left:0;
        margin:0 auto;
        position:absolute;
        right:0;
        top:auto;
        width:20px
    }
    .sppb-addon-timeline .sppb-addon-timeline-wrapper>.timeline-movement:last-child{
        padding-bottom:30px
    }
}
.sppb-modal-selector{
    display:inline-block
}
.sppb-ajax-contact-content .g-recaptcha{
    margin-bottom:15px
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-item-image{
    padding:20px 0
}
.sppb-addon-tweet .sppb-tweet-slider .sppb-item-image .sppb-tweet-image{
    display:inline-block
}
.mfp-close-btn-in .mfp-content .mfp-close{
    color:#fff
}
.mfp-close-btn-in .mfp-content .white-popup-block .mfp-close{
    color:#333
}
.mfp-content .popup-image-block{
    position:relative;
    display:inline-block
}
.sppb-youtube-video-bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow:hidden;
    pointer-events:none;
    z-index:0
}
.sppb-youtube-video-bg iframe{
    border:none
}
.sppb-carousel-pro .sppb-carousel-inner .sppb-item{
    -webkit-transition-property:opacity;
    transition-property:opacity
}
.sppb-carousel-pro .sppb-carousel-inner .active.left,.sppb-carousel-pro .sppb-carousel-inner .active.right,.sppb-carousel-pro .sppb-carousel-inner .sppb-item{
    opacity:0
}
.sppb-carousel-pro .sppb-carousel-inner .active,.sppb-carousel-pro .sppb-carousel-inner .next.left,.sppb-carousel-pro .sppb-carousel-inner .prev.right{
    opacity:1
}
.sppb-carousel-pro .sppb-carousel-inner .active.left,.sppb-carousel-pro .sppb-carousel-inner .active.right,.sppb-carousel-pro .sppb-carousel-inner .next,.sppb-carousel-pro .sppb-carousel-inner .prev{
    left:0;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.sppb-carousel-pro .sppb-carousel-control{
    z-index:2
}
.sppb-align-center{
    -ms-flex-align:center!important;
    align-items:center!important
}
.sppb-shape-container{
    overflow:hidden;
    position:absolute;
    left:0;
    width:100%;
    line-height:0
}
.sppb-shape-container.sppb-top-shape{
    top:-1px
}
.sppb-shape-container.sppb-bottom-shape{
    bottom:-1px
}
.sppb-shape-container svg{
    display:block;
    width:100%;
    position:relative;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.sppb-shape-container.sppb-bottom-shape svg{
    transform:rotateX(180deg) translateX(-50%)
}
.sppb-shape-container.sppb-top-shape.sppb-shape-flip svg{
    transform:rotateY(180deg) translateX(50%)
}
.sppb-shape-container.sppb-bottom-shape.sppb-shape-flip svg{
    transform:rotate(180deg) translateX(50%)
}
.sppb-shape-container.sppb-top-shape.sppb-shape-invert svg{
    transform:rotateX(180deg) translateX(-50%)
}
.sppb-shape-container.sppb-bottom-shape.sppb-shape-invert svg{
    transform:rotateX(0) translateX(-50%)
}
.sppb-shape-container.sppb-top-shape.sppb-shape-invert.sppb-shape-flip svg{
    transform:rotate(180deg) translateX(50%)
}
.sppb-shape-container.sppb-bottom-shape.sppb-shape-invert.sppb-shape-flip svg{
    transform:rotateY(180deg) translateX(50%)
}
.sppb-shape-container.sppb-shape-to-front{
    z-index:99999
}
.sppb-addon-optin-forms{
    padding:30px
}
.sppb-addon-optin-forms .sppb-optin-form-details-wrap:not(:empty){
    padding:20px 0
}
.sppb-addon-optin-forms .sppb-optin-form-info-wrap{
    overflow:hidden
}
.sppb-addon-optin-forms .sppb-optin-form input{
    -webkit-box-shadow:none;
    box-shadow:none
}
.sppb-optin-form-box.has-grid,.sppb-optin-form-info-wrap.media-position-left,.sppb-optin-form-info-wrap.media-position-right{
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:flex;
    align-items:center
}
.sppb-optin-form-info-wrap.media-position-right{
    flex-direction:row-reverse
}
.sppb-optin-form-info-wrap.media-position-left .sppb-optin-form-icon,.sppb-optin-form-info-wrap.media-position-left .sppb-optin-form-img{
    padding-right:20px
}
.sppb-optin-form-info-wrap.media-position-right .sppb-optin-form-icon,.sppb-optin-form-info-wrap.media-position-right .sppb-optin-form-img{
    padding-left:20px
}
@media screen and (min-width:480px){
    .sppb-optin-form.form-inline{
        display:-webkit-flex;
        display:-moz-flex;
        display:-ms-flex;
        display:-o-flex;
        display:flex
    }
    .sppb-optin-form.form-inline .email-wrap,.sppb-optin-form.form-inline .name-wrap{
        padding-right:20px
    }
    .sppb-optin-form.form-inline .email-wrap,.sppb-optin-form.form-inline .name-wrap{
        flex:1
    }
}
.com-sppagebuilder .mfp-content,.com_sppagebuilder .mfp-content{
    text-align:center
}
.com-sppagebuilder .sppb-optin-form-popup-wrap,.com_sppagebuilder .sppb-optin-form-popup-wrap{
    display:inline-block;
    position:relative;
    max-width:100%
}
.com-sppagebuilder .sppb-optin-form-popup-wrap .mfp-close,.com_sppagebuilder .sppb-optin-form-popup-wrap .mfp-close{
    width:35px;
    height:35px;
    line-height:30px;
    opacity:.5;
    -webkit-transition:.3s;
    transition:.3s
}
.com-sppagebuilder .sppb-optin-form-popup-wrap .mfp-close:hover,.com_sppagebuilder .sppb-optin-form-popup-wrap .mfp-close:hover{
    opacity:1
}
.com-sppagebuilder .sppb-optin-form-popup-wrap>[id*=sppb-addon-],.com_sppagebuilder .sppb-optin-form-popup-wrap>[id*=sppb-addon-]{
    position:relative;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    max-width:100%
}
.mfp-fade.mfp-bg{
    opacity:0;
    -webkit-transition:all .15s ease-out;
    -moz-transition:all .15s ease-out;
    transition:all .15s ease-out
}
.mfp-fade.mfp-bg.mfp-ready{
    opacity:.8
}
.mfp-fade.mfp-bg.mfp-removing{
    opacity:0
}
.mfp-fade.mfp-wrap .mfp-content{
    opacity:0;
    -webkit-transition:all .15s ease-out;
    -moz-transition:all .15s ease-out;
    transition:all .15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{
    opacity:1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{
    opacity:0
}
.com-sppagebuilder:not(.layout-edit) .sppb-addon-optin-forms.optintype-popup .sppb-optin-forms-close{
    position:absolute;
    top:-25px;
    right:-5px;
    z-index:999;
    cursor:pointer;
    font-size:20px
}
.com-sppagebuilder:not(.layout-edit) .sppb-addon-optin-forms.optintype-popup{
    display:none!important
}
.com-sppagebuilder:not(.layout-edit) .mfp-content .sppb-addon-optin-forms.optintype-popup{
    display:block!important
}
.sppb-modal-selector{
    display:-webkit-inline-flex;
    display:-moz-inline-flex;
    display:-ms-inline-flex;
    display:-o-inline-flex;
    display:inline-flex;
    align-items:center
}
@media screen and (min-width:768px){
    .sppb-addon-cta .sppb-row{
        display:table;
        width:100%;
        height:100%
    }
    .sppb-addon-cta .sppb-row>div{
        display:table-cell;
        vertical-align:middle;
        float:none
    }
}
.sppb-addon-testimonial-avatar{
    display:inline-block
}
.sppb-addon-testimonial-client{
    display:inline-block;
    vertical-align:middle;
    text-align:left
}
 
 
 
 /*container/*/.sppb-row-container{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
@media (min-width:768px){
    .sppb-row-container{
        width:750px
    }
}
@media (min-width:992px){
    .sppb-row-container{
        width:970px
    }
}
@media (min-width:1200px){
    .sppb-row-container{
        width:1170px
    }
}
 