@font-face{
    font-family:nirmala;
    font-weight:400;
    font-style:normal;
    src:url(../../fonts/Nirmala/Nirmala.eot);
    src:url(../../fonts/Nirmala/Nirmala.eot?#iefix) format("embedded-opentype"),url(../../fonts/Nirmala/NirmalaUI.woff) format("woff"),url(../../fonts/Nirmala/Nirmala.ttf) format("truetype")
}
@font-face{
    font-family:nirmala-book;
    font-weight:400;
    font-style:normal;
    src:url(../../fonts/Nirmala/Nirmala.eot);
    src:url(../../fonts/Nirmala/Nirmala.eot?#iefix) format("embedded-opentype"),url(../../fonts/Nirmala/NirmalaUI.woff) format("woff"),url(../../fonts/Nirmala/Nirmala.ttf) format("truetype")
}
@font-face{
    font-family:nirmala-demi;
    font-weight:400;
    font-style:normal;
    src:url(../../fonts/Nirmala/Nirmala.eot);
    src:url(../../fonts/Nirmala/Nirmala.eot?#iefix) format("embedded-opentype"),url(../../fonts/Nirmala/NirmalaUI.woff) format("woff"),url(../../fonts/Nirmala/Nirmala.ttf) format("truetype")
}
@font-face{
    font-family:nirmala-bold;
    font-weight:400;
    font-style:normal;
    src:url(../../fonts/Nirmala/NirmalaB.eot);
    src:url(../../fonts/Nirmala/NirmalaB.eot?#iefix) format("embedded-opentype"),url(../../fonts/Nirmala/NirmalaUI.woff) format("woff"),url(../../fonts/Nirmala/NirmalaB.ttf) format("truetype")
}
@font-face{
    font-family:nirmala-medium;
    font-weight:400;
    font-style:normal;
    src:url(../../fonts/Nirmala/Nirmala.eot);
    src:url(../../fonts/Nirmala/Nirmala.eot?#iefix) format("embedded-opentype"),url(../../fonts/Nirmala/NirmalaUI.woff) format("woff"),url(../../fonts/Nirmala/Nirmala.ttf) format("truetype")
}
*,::after,::before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -ms-overflow-style:scrollbar;
    -webkit-tap-highlight-color:transparent
}
@-ms-viewport{
    width:device-width
}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:left;
    background-color:#fff
}
[tabindex="-1"]:focus{
    outline:0!important
}
hr{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
    overflow:visible
}
h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.5rem
}
p{
    margin-top:0;
    margin-bottom:1rem
}
abbr[data-original-title],abbr[title]{
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0
}
address{
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit
}
dl,ol,ul{
    margin-top:0;
    margin-bottom:1rem
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
dfn{
    font-style:italic
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#007bff;
    text-decoration:none;
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
a:hover{
    color:#0056b3;
    text-decoration:underline
}
a:not([href]):not([tabindex]){
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus{
    outline:0
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto;
    -ms-overflow-style:scrollbar
}
figure{
    margin:0 0 1rem
}
img{
    vertical-align:middle;
    border-style:none
}
svg:not(:root){
    overflow:hidden
}
table{
    border-collapse:collapse
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom
}
th{
    text-align:inherit
}
label{
    display:inline-block;
    margin-bottom:.5rem
}
button{
    -webkit-border-radius:0;
    border-radius:0
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding:0;
    border-style:none
}
input[type=checkbox],input[type=radio]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance:listbox
}
textarea{
    overflow:auto;
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
progress{
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
output{
    display:inline-block
}
summary{
    display:list-item;
    cursor:pointer
}
template{
    display:none
}
[hidden]{
    display:none!important
}
@-ms-viewport{
    width:device-width
}
html{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -ms-overflow-style:scrollbar
}
*,::after,::before{
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:576px){
    .container{
        max-width:540px
    }
}
@media (min-width:768px){
    .container{
        max-width:720px
    }
}
@media (min-width:992px){
    .container{
        max-width:960px
    }
}
@media (min-width:1200px){
    .container{
        max-width:1140px
    }
}
.advantages,.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.advantages-item,.row{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters{
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
    padding-right:0;
    padding-left:0
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.col{
    -webkit-flex-basis:0;
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.col-auto{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
}
.col-1{
    -webkit-box-flex:0;
    -webkit-flex:0 0 8.33333%;
    -ms-flex:0 0 8.33333%;
    flex:0 0 8.33333%;
    max-width:8.33333%
}
.col-2{
    -webkit-box-flex:0;
    -webkit-flex:0 0 16.66667%;
    -ms-flex:0 0 16.66667%;
    flex:0 0 16.66667%;
    max-width:16.66667%
}
.col-3{
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    -webkit-box-flex:0;
    -webkit-flex:0 0 33.33333%;
    -ms-flex:0 0 33.33333%;
    flex:0 0 33.33333%;
    max-width:33.33333%
}
.col-5{
    -webkit-box-flex:0;
    -webkit-flex:0 0 41.66667%;
    -ms-flex:0 0 41.66667%;
    flex:0 0 41.66667%;
    max-width:41.66667%
}
.col-6{
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-7{
    -webkit-box-flex:0;
    -webkit-flex:0 0 58.33333%;
    -ms-flex:0 0 58.33333%;
    flex:0 0 58.33333%;
    max-width:58.33333%
}
.col-8{
    -webkit-box-flex:0;
    -webkit-flex:0 0 66.66667%;
    -ms-flex:0 0 66.66667%;
    flex:0 0 66.66667%;
    max-width:66.66667%
}
.col-9{
    -webkit-box-flex:0;
    -webkit-flex:0 0 75%;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    -webkit-box-flex:0;
    -webkit-flex:0 0 83.33333%;
    -ms-flex:0 0 83.33333%;
    flex:0 0 83.33333%;
    max-width:83.33333%
}
.col-11{
    -webkit-box-flex:0;
    -webkit-flex:0 0 91.66667%;
    -ms-flex:0 0 91.66667%;
    flex:0 0 91.66667%;
    max-width:91.66667%
}
.col-12{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.order-first{
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
    -ms-flex-order:-1;
    order:-1
}
.order-last{
    -webkit-box-ordinal-group:14;
    -webkit-order:13;
    -ms-flex-order:13;
    order:13
}
.order-0{
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-order:0;
    order:0
}
.order-1{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1
}
.order-2{
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2
}
.order-3{
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
    -ms-flex-order:3;
    order:3
}
.order-4{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
    -ms-flex-order:4;
    order:4
}
.order-5{
    -webkit-box-ordinal-group:6;
    -webkit-order:5;
    -ms-flex-order:5;
    order:5
}
.order-6{
    -webkit-box-ordinal-group:7;
    -webkit-order:6;
    -ms-flex-order:6;
    order:6
}
.order-7{
    -webkit-box-ordinal-group:8;
    -webkit-order:7;
    -ms-flex-order:7;
    order:7
}
.order-8{
    -webkit-box-ordinal-group:9;
    -webkit-order:8;
    -ms-flex-order:8;
    order:8
}
.order-9{
    -webkit-box-ordinal-group:10;
    -webkit-order:9;
    -ms-flex-order:9;
    order:9
}
.order-10{
    -webkit-box-ordinal-group:11;
    -webkit-order:10;
    -ms-flex-order:10;
    order:10
}
.order-11{
    -webkit-box-ordinal-group:12;
    -webkit-order:11;
    -ms-flex-order:11;
    order:11
}
.order-12{
    -webkit-box-ordinal-group:13;
    -webkit-order:12;
    -ms-flex-order:12;
    order:12
}
.offset-1{
    margin-left:8.33333%
}
.offset-2{
    margin-left:16.66667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.33333%
}
.offset-5{
    margin-left:41.66667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.33333%
}
.offset-8{
    margin-left:66.66667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.33333%
}
.offset-11{
    margin-left:91.66667%
}
@media (min-width:576px){
    .col-sm{
        -webkit-flex-basis:0;
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto{
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-sm-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-sm-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-sm-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-sm-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-sm-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-sm-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-sm-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-sm-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-sm-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -ms-flex-order:-1;
        order:-1
    }
    .order-sm-last{
        -webkit-box-ordinal-group:14;
        -webkit-order:13;
        -ms-flex-order:13;
        order:13
    }
    .order-sm-0{
        -webkit-box-ordinal-group:1;
        -webkit-order:0;
        -ms-flex-order:0;
        order:0
    }
    .order-sm-1{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .order-sm-2{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
    .order-sm-3{
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        -ms-flex-order:3;
        order:3
    }
    .order-sm-4{
        -webkit-box-ordinal-group:5;
        -webkit-order:4;
        -ms-flex-order:4;
        order:4
    }
    .order-sm-5{
        -webkit-box-ordinal-group:6;
        -webkit-order:5;
        -ms-flex-order:5;
        order:5
    }
    .order-sm-6{
        -webkit-box-ordinal-group:7;
        -webkit-order:6;
        -ms-flex-order:6;
        order:6
    }
    .order-sm-7{
        -webkit-box-ordinal-group:8;
        -webkit-order:7;
        -ms-flex-order:7;
        order:7
    }
    .order-sm-8{
        -webkit-box-ordinal-group:9;
        -webkit-order:8;
        -ms-flex-order:8;
        order:8
    }
    .order-sm-9{
        -webkit-box-ordinal-group:10;
        -webkit-order:9;
        -ms-flex-order:9;
        order:9
    }
    .order-sm-10{
        -webkit-box-ordinal-group:11;
        -webkit-order:10;
        -ms-flex-order:10;
        order:10
    }
    .order-sm-11{
        -webkit-box-ordinal-group:12;
        -webkit-order:11;
        -ms-flex-order:11;
        order:11
    }
    .order-sm-12{
        -webkit-box-ordinal-group:13;
        -webkit-order:12;
        -ms-flex-order:12;
        order:12
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.33333%
    }
    .offset-sm-2{
        margin-left:16.66667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.33333%
    }
    .offset-sm-5{
        margin-left:41.66667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.33333%
    }
    .offset-sm-8{
        margin-left:66.66667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.33333%
    }
    .offset-sm-11{
        margin-left:91.66667%
    }
}
@media (min-width:768px){
    .col-md{
        -webkit-flex-basis:0;
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto{
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-md-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-md-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-md-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-md-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-md-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-md-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-md-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-md-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-md-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -ms-flex-order:-1;
        order:-1
    }
    .order-md-last{
        -webkit-box-ordinal-group:14;
        -webkit-order:13;
        -ms-flex-order:13;
        order:13
    }
    .order-md-0{
        -webkit-box-ordinal-group:1;
        -webkit-order:0;
        -ms-flex-order:0;
        order:0
    }
    .order-md-1{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .order-md-2{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
    .order-md-3{
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        -ms-flex-order:3;
        order:3
    }
    .order-md-4{
        -webkit-box-ordinal-group:5;
        -webkit-order:4;
        -ms-flex-order:4;
        order:4
    }
    .order-md-5{
        -webkit-box-ordinal-group:6;
        -webkit-order:5;
        -ms-flex-order:5;
        order:5
    }
    .order-md-6{
        -webkit-box-ordinal-group:7;
        -webkit-order:6;
        -ms-flex-order:6;
        order:6
    }
    .order-md-7{
        -webkit-box-ordinal-group:8;
        -webkit-order:7;
        -ms-flex-order:7;
        order:7
    }
    .order-md-8{
        -webkit-box-ordinal-group:9;
        -webkit-order:8;
        -ms-flex-order:8;
        order:8
    }
    .order-md-9{
        -webkit-box-ordinal-group:10;
        -webkit-order:9;
        -ms-flex-order:9;
        order:9
    }
    .order-md-10{
        -webkit-box-ordinal-group:11;
        -webkit-order:10;
        -ms-flex-order:10;
        order:10
    }
    .order-md-11{
        -webkit-box-ordinal-group:12;
        -webkit-order:11;
        -ms-flex-order:11;
        order:11
    }
    .order-md-12{
        -webkit-box-ordinal-group:13;
        -webkit-order:12;
        -ms-flex-order:12;
        order:12
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.33333%
    }
    .offset-md-2{
        margin-left:16.66667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.33333%
    }
    .offset-md-5{
        margin-left:41.66667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.33333%
    }
    .offset-md-8{
        margin-left:66.66667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.33333%
    }
    .offset-md-11{
        margin-left:91.66667%
    }
}
@media (min-width:992px){
    .col-lg{
        -webkit-flex-basis:0;
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto{
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-lg-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-lg-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-lg-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-lg-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-lg-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-lg-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-lg-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-lg-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-lg-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -ms-flex-order:-1;
        order:-1
    }
    .order-lg-last{
        -webkit-box-ordinal-group:14;
        -webkit-order:13;
        -ms-flex-order:13;
        order:13
    }
    .order-lg-0{
        -webkit-box-ordinal-group:1;
        -webkit-order:0;
        -ms-flex-order:0;
        order:0
    }
    .order-lg-1{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .order-lg-2{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
    .order-lg-3{
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        -ms-flex-order:3;
        order:3
    }
    .order-lg-4{
        -webkit-box-ordinal-group:5;
        -webkit-order:4;
        -ms-flex-order:4;
        order:4
    }
    .order-lg-5{
        -webkit-box-ordinal-group:6;
        -webkit-order:5;
        -ms-flex-order:5;
        order:5
    }
    .order-lg-6{
        -webkit-box-ordinal-group:7;
        -webkit-order:6;
        -ms-flex-order:6;
        order:6
    }
    .order-lg-7{
        -webkit-box-ordinal-group:8;
        -webkit-order:7;
        -ms-flex-order:7;
        order:7
    }
    .order-lg-8{
        -webkit-box-ordinal-group:9;
        -webkit-order:8;
        -ms-flex-order:8;
        order:8
    }
    .order-lg-9{
        -webkit-box-ordinal-group:10;
        -webkit-order:9;
        -ms-flex-order:9;
        order:9
    }
    .order-lg-10{
        -webkit-box-ordinal-group:11;
        -webkit-order:10;
        -ms-flex-order:10;
        order:10
    }
    .order-lg-11{
        -webkit-box-ordinal-group:12;
        -webkit-order:11;
        -ms-flex-order:11;
        order:11
    }
    .order-lg-12{
        -webkit-box-ordinal-group:13;
        -webkit-order:12;
        -ms-flex-order:12;
        order:12
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.33333%
    }
    .offset-lg-2{
        margin-left:16.66667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.33333%
    }
    .offset-lg-5{
        margin-left:41.66667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.33333%
    }
    .offset-lg-8{
        margin-left:66.66667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.33333%
    }
    .offset-lg-11{
        margin-left:91.66667%
    }
}
@media (min-width:1200px){
    .col-xl{
        -webkit-flex-basis:0;
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto{
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-xl-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-xl-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-xl-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-xl-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-xl-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-xl-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-xl-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-xl-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-xl-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -ms-flex-order:-1;
        order:-1
    }
    .order-xl-last{
        -webkit-box-ordinal-group:14;
        -webkit-order:13;
        -ms-flex-order:13;
        order:13
    }
    .order-xl-0{
        -webkit-box-ordinal-group:1;
        -webkit-order:0;
        -ms-flex-order:0;
        order:0
    }
    .order-xl-1{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .order-xl-2{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
    .order-xl-3{
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        -ms-flex-order:3;
        order:3
    }
    .order-xl-4{
        -webkit-box-ordinal-group:5;
        -webkit-order:4;
        -ms-flex-order:4;
        order:4
    }
    .order-xl-5{
        -webkit-box-ordinal-group:6;
        -webkit-order:5;
        -ms-flex-order:5;
        order:5
    }
    .order-xl-6{
        -webkit-box-ordinal-group:7;
        -webkit-order:6;
        -ms-flex-order:6;
        order:6
    }
    .order-xl-7{
        -webkit-box-ordinal-group:8;
        -webkit-order:7;
        -ms-flex-order:7;
        order:7
    }
    .order-xl-8{
        -webkit-box-ordinal-group:9;
        -webkit-order:8;
        -ms-flex-order:8;
        order:8
    }
    .order-xl-9{
        -webkit-box-ordinal-group:10;
        -webkit-order:9;
        -ms-flex-order:9;
        order:9
    }
    .order-xl-10{
        -webkit-box-ordinal-group:11;
        -webkit-order:10;
        -ms-flex-order:10;
        order:10
    }
    .order-xl-11{
        -webkit-box-ordinal-group:12;
        -webkit-order:11;
        -ms-flex-order:11;
        order:11
    }
    .order-xl-12{
        -webkit-box-ordinal-group:13;
        -webkit-order:12;
        -ms-flex-order:12;
        order:12
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.33333%
    }
    .offset-xl-2{
        margin-left:16.66667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.33333%
    }
    .offset-xl-5{
        margin-left:41.66667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.33333%
    }
    .offset-xl-8{
        margin-left:66.66667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.33333%
    }
    .offset-xl-11{
        margin-left:91.66667%
    }
}
.d-none{
    display:none!important
}
.d-inline{
    display:inline!important
}
.d-inline-block{
    display:inline-block!important
}
.d-block{
    display:block!important
}
.d-table{
    display:table!important
}
.d-table-row{
    display:table-row!important
}
.d-table-cell{
    display:table-cell!important
}
.d-flex{
    display:-webkit-box!important;
    display:-webkit-flex!important;
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex{
    display:-webkit-inline-box!important;
    display:-webkit-inline-flex!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
@media (min-width:576px){
    .d-sm-none{
        display:none!important
    }
    .d-sm-inline{
        display:inline!important
    }
    .d-sm-inline-block{
        display:inline-block!important
    }
    .d-sm-block{
        display:block!important
    }
    .d-sm-table{
        display:table!important
    }
    .d-sm-table-row{
        display:table-row!important
    }
    .d-sm-table-cell{
        display:table-cell!important
    }
    .d-sm-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-sm-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:768px){
    .d-md-none{
        display:none!important
    }
    .d-md-inline{
        display:inline!important
    }
    .d-md-inline-block{
        display:inline-block!important
    }
    .d-md-block{
        display:block!important
    }
    .d-md-table{
        display:table!important
    }
    .d-md-table-row{
        display:table-row!important
    }
    .d-md-table-cell{
        display:table-cell!important
    }
    .d-md-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-md-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:992px){
    .d-lg-none{
        display:none!important
    }
    .d-lg-inline{
        display:inline!important
    }
    .d-lg-inline-block{
        display:inline-block!important
    }
    .d-lg-block{
        display:block!important
    }
    .d-lg-table{
        display:table!important
    }
    .d-lg-table-row{
        display:table-row!important
    }
    .d-lg-table-cell{
        display:table-cell!important
    }
    .d-lg-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-lg-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:1200px){
    .d-xl-none{
        display:none!important
    }
    .d-xl-inline{
        display:inline!important
    }
    .d-xl-inline-block{
        display:inline-block!important
    }
    .d-xl-block{
        display:block!important
    }
    .d-xl-table{
        display:table!important
    }
    .d-xl-table-row{
        display:table-row!important
    }
    .d-xl-table-cell{
        display:table-cell!important
    }
    .d-xl-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xl-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media print{
    .d-print-none{
        display:none!important
    }
    .d-print-inline{
        display:inline!important
    }
    .d-print-inline-block{
        display:inline-block!important
    }
    .d-print-block{
        display:block!important
    }
    .d-print-table{
        display:table!important
    }
    .d-print-table-row{
        display:table-row!important
    }
    .d-print-table-cell{
        display:table-cell!important
    }
    .d-print-flex{
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-print-inline-flex{
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
.flex-row{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -webkit-flex-direction:row!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -webkit-flex-direction:column!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -webkit-flex-direction:row-reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -webkit-flex-direction:column-reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-wrap{
    -webkit-flex-wrap:wrap!important;
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap{
    -webkit-flex-wrap:nowrap!important;
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse{
    -webkit-flex-wrap:wrap-reverse!important;
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.justify-content-start{
    -webkit-box-pack:start!important;
    -webkit-justify-content:flex-start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end{
    -webkit-box-pack:end!important;
    -webkit-justify-content:flex-end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center{
    -webkit-box-pack:center!important;
    -webkit-justify-content:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between{
    -webkit-box-pack:justify!important;
    -webkit-justify-content:space-between!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around{
    -webkit-justify-content:space-around!important;
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.align-items-start{
    -webkit-box-align:start!important;
    -webkit-align-items:flex-start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end{
    -webkit-box-align:end!important;
    -webkit-align-items:flex-end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.advantages-item,.align-items-center{
    -webkit-box-align:center!important;
    -webkit-align-items:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline{
    -webkit-box-align:baseline!important;
    -webkit-align-items:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch{
    -webkit-box-align:stretch!important;
    -webkit-align-items:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start{
    -webkit-align-content:flex-start!important;
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end{
    -webkit-align-content:flex-end!important;
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center{
    -webkit-align-content:center!important;
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between{
    -webkit-align-content:space-between!important;
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around{
    -webkit-align-content:space-around!important;
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch{
    -webkit-align-content:stretch!important;
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto{
    -webkit-align-self:auto!important;
    -ms-flex-item-align:auto!important;
    align-self:auto!important
}
.align-self-start{
    -webkit-align-self:flex-start!important;
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end{
    -webkit-align-self:flex-end!important;
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center{
    -webkit-align-self:center!important;
    -ms-flex-item-align:center!important;
    align-self:center!important
}
.align-self-baseline{
    -webkit-align-self:baseline!important;
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch{
    -webkit-align-self:stretch!important;
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
}
@media (min-width:576px){
    .flex-sm-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap{
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap{
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse{
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-sm-start{
        -webkit-box-pack:start!important;
        -webkit-justify-content:flex-start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        -webkit-box-pack:end!important;
        -webkit-justify-content:flex-end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        -webkit-box-pack:center!important;
        -webkit-justify-content:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between{
        -webkit-box-pack:justify!important;
        -webkit-justify-content:space-between!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around{
        -webkit-justify-content:space-around!important;
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-sm-start{
        -webkit-box-align:start!important;
        -webkit-align-items:flex-start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end{
        -webkit-box-align:end!important;
        -webkit-align-items:flex-end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center{
        -webkit-box-align:center!important;
        -webkit-align-items:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline{
        -webkit-box-align:baseline!important;
        -webkit-align-items:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch{
        -webkit-box-align:stretch!important;
        -webkit-align-items:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start{
        -webkit-align-content:flex-start!important;
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end{
        -webkit-align-content:flex-end!important;
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center{
        -webkit-align-content:center!important;
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between{
        -webkit-align-content:space-between!important;
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around{
        -webkit-align-content:space-around!important;
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch{
        -webkit-align-content:stretch!important;
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto{
        -webkit-align-self:auto!important;
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start{
        -webkit-align-self:flex-start!important;
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end{
        -webkit-align-self:flex-end!important;
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center{
        -webkit-align-self:center!important;
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline{
        -webkit-align-self:baseline!important;
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch{
        -webkit-align-self:stretch!important;
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:768px){
    .flex-md-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-wrap{
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap{
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse{
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-md-start{
        -webkit-box-pack:start!important;
        -webkit-justify-content:flex-start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end{
        -webkit-box-pack:end!important;
        -webkit-justify-content:flex-end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        -webkit-box-pack:center!important;
        -webkit-justify-content:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-md-between{
        -webkit-box-pack:justify!important;
        -webkit-justify-content:space-between!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-md-around{
        -webkit-justify-content:space-around!important;
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-md-start{
        -webkit-box-align:start!important;
        -webkit-align-items:flex-start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-md-end{
        -webkit-box-align:end!important;
        -webkit-align-items:flex-end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-md-center{
        -webkit-box-align:center!important;
        -webkit-align-items:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-md-baseline{
        -webkit-box-align:baseline!important;
        -webkit-align-items:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch{
        -webkit-box-align:stretch!important;
        -webkit-align-items:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start{
        -webkit-align-content:flex-start!important;
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-md-end{
        -webkit-align-content:flex-end!important;
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-md-center{
        -webkit-align-content:center!important;
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-md-between{
        -webkit-align-content:space-between!important;
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-md-around{
        -webkit-align-content:space-around!important;
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-md-stretch{
        -webkit-align-content:stretch!important;
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto{
        -webkit-align-self:auto!important;
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start{
        -webkit-align-self:flex-start!important;
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-md-end{
        -webkit-align-self:flex-end!important;
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-md-center{
        -webkit-align-self:center!important;
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline{
        -webkit-align-self:baseline!important;
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch{
        -webkit-align-self:stretch!important;
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:992px){
    .flex-lg-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap{
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap{
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse{
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-lg-start{
        -webkit-box-pack:start!important;
        -webkit-justify-content:flex-start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end{
        -webkit-box-pack:end!important;
        -webkit-justify-content:flex-end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        -webkit-box-pack:center!important;
        -webkit-justify-content:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between{
        -webkit-box-pack:justify!important;
        -webkit-justify-content:space-between!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around{
        -webkit-justify-content:space-around!important;
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-lg-start{
        -webkit-box-align:start!important;
        -webkit-align-items:flex-start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end{
        -webkit-box-align:end!important;
        -webkit-align-items:flex-end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center{
        -webkit-box-align:center!important;
        -webkit-align-items:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline{
        -webkit-box-align:baseline!important;
        -webkit-align-items:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch{
        -webkit-box-align:stretch!important;
        -webkit-align-items:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start{
        -webkit-align-content:flex-start!important;
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end{
        -webkit-align-content:flex-end!important;
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center{
        -webkit-align-content:center!important;
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-lg-between{
        -webkit-align-content:space-between!important;
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-lg-around{
        -webkit-align-content:space-around!important;
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch{
        -webkit-align-content:stretch!important;
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto{
        -webkit-align-self:auto!important;
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start{
        -webkit-align-self:flex-start!important;
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end{
        -webkit-align-self:flex-end!important;
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center{
        -webkit-align-self:center!important;
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline{
        -webkit-align-self:baseline!important;
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch{
        -webkit-align-self:stretch!important;
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:1200px){
    .flex-xl-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap{
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap{
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse{
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-xl-start{
        -webkit-box-pack:start!important;
        -webkit-justify-content:flex-start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end{
        -webkit-box-pack:end!important;
        -webkit-justify-content:flex-end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        -webkit-box-pack:center!important;
        -webkit-justify-content:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between{
        -webkit-box-pack:justify!important;
        -webkit-justify-content:space-between!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around{
        -webkit-justify-content:space-around!important;
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-xl-start{
        -webkit-box-align:start!important;
        -webkit-align-items:flex-start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end{
        -webkit-box-align:end!important;
        -webkit-align-items:flex-end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center{
        -webkit-box-align:center!important;
        -webkit-align-items:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline{
        -webkit-box-align:baseline!important;
        -webkit-align-items:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch{
        -webkit-box-align:stretch!important;
        -webkit-align-items:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start{
        -webkit-align-content:flex-start!important;
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end{
        -webkit-align-content:flex-end!important;
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center{
        -webkit-align-content:center!important;
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xl-between{
        -webkit-align-content:space-between!important;
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xl-around{
        -webkit-align-content:space-around!important;
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch{
        -webkit-align-content:stretch!important;
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto{
        -webkit-align-self:auto!important;
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start{
        -webkit-align-self:flex-start!important;
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end{
        -webkit-align-self:flex-end!important;
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center{
        -webkit-align-self:center!important;
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline{
        -webkit-align-self:baseline!important;
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch{
        -webkit-align-self:stretch!important;
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
.w-25{
    width:25%!important
}
.w-50{
    width:50%!important
}
.w-75{
    width:75%!important
}
.w-100{
    width:100%!important
}
.h-25{
    height:25%!important
}
.h-50{
    height:50%!important
}
.h-75{
    height:75%!important
}
.h-100{
    height:100%!important
}
.mw-100{
    max-width:100%!important
}
.mh-100{
    max-height:100%!important
}
body{
    font-size:16px;
    min-width:320px;
    line-height:1.65;
    font-family:nirmala,nirmala-book,nirmala-demi,nirmala-bold,sans-serif;
    color:#61615c
}
img{
    max-width:100%;
    height:auto;
    /* height:-webkit-min-content;
    height:-moz-min-content;
    height:min-content */
}
h1{
    font-size:52px;
    font-weight:700;
    line-height:normal;
    font-family:nirmala-bold
}
h2{
    font-size: 38px;
    font-family: nirmala-demi;
    color: #9b1f60;
}
h3{
    font-size:25.5px;
    font-family:nirmala-medium;
    font-weight:400
}
p{
    font-weight:300;
    font-size:18px;
    letter-spacing:-.26px;
    line-height:27px
}
.btn-out-trans,.btn-regular,.btn-regular-small,.pricing .btn-regular-light{
    width:100%;
    font-family:nirmala-medium;
    font-size:14px;
    background-color:#eb5f27;
    font-weight:400;
    -webkit-border-radius:5px;
    border-radius:5px;
    text-align:center;
    position:relative;
    display:inline-block;
    border:none;
    color:#fff;
    text-decoration:none;
    padding:12.5px 15px;
    letter-spacing:.45px;
    text-transform:uppercase;
    outline:0;
    cursor:pointer;
    -webkit-transition:background-color .1s ease;
    -o-transition:background-color .1s ease;
    transition:background-color .1s ease
}
.btn-recommand{
    font-family:nirmala-medium;
    background-image: url("../../images/user.png");
    background-repeat: no-repeat;
    background-position: 15px 17px;
    background-color:#009047 !important;
    font-weight:400;
    -webkit-border-radius:5px;
    border-radius:5px;
    text-align:center;
    position:relative;
    display:inline-block;
    border:none;
    color:#fff;
    text-decoration:none;
    padding: 14px 20px 14px 36px;
    letter-spacing:.45px;
    text-transform:uppercase;
    outline:0;
    cursor:pointer;
    -webkit-transition:background-color .1s ease;
    -o-transition:background-color .1s ease;
    transition:background-color .1s ease
}
.join-gym .be-visible-be-discovered-be-sovitaa{
    background:#f9f5f3 url(../../images/be-visible-be-discovered-be-sovitaa.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}

.join-gym .fitness-transformation{
    background:#f9f5f3 url(../../images/fitness-transformation.jpg) no-repeat center left;
    clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    -webkit-clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}

.join-gym .your-customers-are-mobile-you-should-be-too{
    background:#f9f5f3 url(../../images/your-customers-are-mobile-you-should-be-too.jpg) no-repeat center left;
    clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    -webkit-clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}

.btn-ContactUs{
    width: 100%;
    font-family:nirmala-medium;
    background-image: url("../../images/user.png");
    background-repeat: no-repeat;
    background-position: 31% 19px;
    background-color:#0872b9 !important;
    font-weight:400;
    -webkit-border-radius:5px !important;
    border-radius:5px !important;
    text-align:center;
    position:relative;
    display:inline-block;
    border:none;
    color:#fff;
    text-decoration:none;
    padding: 14px 20px 14px 36px;
    letter-spacing:.45px;
    text-transform:uppercase;
    outline:0;
    cursor:pointer;
    -webkit-transition:background-color .1s ease;
    -o-transition:background-color .1s ease;
    transition:background-color .1s ease
}
.btn-accent{
    font-family:nirmala-medium;
    background-image: url("../../images/user_orange.png");
    background-repeat: no-repeat;
    background-position: 15px 17px;
    background-color:#fff !important;
    font-weight:400;
    -webkit-border-radius:5px;
    border-radius:5px;
    text-align:center;
    position:relative;
    display:inline-block;
    border:none;
    color:#61615c;
    text-decoration:none;
    padding: 14px 20px 14px 36px;
    letter-spacing:.45px;
    text-transform:uppercase;
    outline:0;
    cursor:pointer;
    -webkit-transition:background-color .1s ease;
    -o-transition:background-color .1s ease;
    transition:background-color .1s ease
}
.btn-recommand:focus,.btn-accent:hover,.btn-out-trans:focus,.btn-out-trans:hover,.btn-regular-small:focus,.btn-regular-small:hover,.btn-regular:focus,.btn-regular:hover,.pricing .btn-regular-light:focus,.pricing .btn-regular-light:hover{
    text-decoration:none;
    color:#fff
}
.btn-recommand:hover{
    text-decoration:none;
    background-image: url("../../images/user_orange.png");
    background-repeat: no-repeat;
    background-position: 15px 17px;
    background-color:#fff !important;
    color: #61615c;
}
.btn-ContactUs:hover{
    text-decoration:none;
    background-image: url("../../images/user_color.png");
    background-repeat: no-repeat;
    background-position: 31% 19px;
    background-color:#fff !important;
    color: #0872b9;
}
.btn-accent:hover{
    text-decoration:none;
    background-image: url("../../images/user.png");
    background-repeat: no-repeat;
    background-position: 15px 17px;
    background-color:#9b1f60 !important;
    color: #fff;
}

.btn-accent:hover,.btn-out-trans:hover,.btn-regular-small:hover,.btn-regular:hover,.pricing .btn-regular-light:hover{
    background-color:#9b1f60
}
.btn-accent:active,.btn-out-trans:active,.btn-regular-small:active,.btn-regular:active,.pricing .btn-regular-light:active{
    background-color:#9b1f60
}
.btn-out-trans,.btn-regular,.btn-regular-small{
    min-width:150px;
    width:auto;
    font-size:12px;
    background-color:#19212f;
    padding:13.5px 36px;
    background-image:-webkit-linear-gradient(240deg,#9b1f60 0,#791a4c 100%);
    background-image:-o-linear-gradient(240deg,#9b1f60 0,#791a4c 100%);
    background-image:linear-gradient(-150deg,#9b1f60 0,#791a4c 100%)
}
.main-nav,.main-nav-landing{
    padding:0;
    position:fixed;
    z-index:100;
    top:0
}
.top-nav .logo,.top-nav-landing .logo{
    /*text-align:right;*/
    vertical-align:unset
}
.top-nav .logo img,.top-nav-landing .logo img{
    max-height:32px;
    vertical-align:unset
}
.top-nav,.top-nav-landing{
    background-color:#fff;
    padding:13.5px 0;
    position:relative
}
.bakwhite{background: #fff;}
.top-nav .col-md-2 {
    padding-bottom: 0!important;
}

.top-nav_btn li,.top-nav_menu li{
    margin-right: 23.75px;
    text-align: center;
    line-height: 15px;
}
.top-nav_btn li a,.top-nav_menu li a{
    color:#61615c;
    text-decoration:none
}
.top-nav_btn li a:hover,.top-nav_menu li a:hover{
    color:#9b1f60
}
.top-nav_btn li a:active,.top-nav_menu li a:active{
    color:#9b1f60
}
.top-nav_btn li a.active,.top-nav_menu li a.active{
    color:#9b1f60
}
.top-nav_btn{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.top-nav_btn li:first-child{
    margin-right:21px
}
.top-nav_btn li:first-child a{
    background-color:#eb5f27;
    font-weight:400;
    -webkit-border-radius:5px;
    border-radius:5px;
    text-align:center;
    position:relative;
    display:inline-block;
    border:none;
    color:#fff;
    text-decoration:none;
    padding:7.5px 15px;
    font-size:12px;
    text-transform:uppercase;
    outline:0;
    cursor:pointer;
    -webkit-transition:background-color .1s ease;
    -o-transition:background-color .1s ease;
    transition:background-color .1s ease
}
.top-nav_btn li:first-child a:focus,.top-nav_btn li:first-child a:hover{
    text-decoration:none;
    color:#fff !important;
}
.top-nav_btn li:first-child a:hover{
    background-color:#9b1f60
}
.top-nav_btn li:first-child a:active{
    background-color:#015bb8
}
.top-nav_btn li:last-child{
    margin-right:0;
    font-size:12px
}
.top-nav_btn li:last-child a{
    line-height:30px
}
.top-nav_btn li:last-child a:hover{
    color:#9b1f60
}
.top-nav_btn li:last-child a:active{
    color:#015bb8
}
.top-nav_mobbtn{
    font-size:20px;
    display:none;
    position:absolute;
    right:25px;
    top:12px
}
.top-nav_mobbtn:hover{
    cursor:pointer
}
.overlay{
    height:100%;
    width:0;
    position:fixed;
    z-index:101;
    top:0;
    left:0;
    background-color:#1992cd;
    overflow-x:hidden;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
.overlay-content{
    position:relative;
    top:15%;
    width:100%;
    text-align:left;
    margin-top:0px;
    text-transform:uppercase;
    list-style:none;
    margin-left:10px;
    padding:0
}
.overlay a{
    padding:8px;
    text-decoration:none;
    font-size:26px;
    color:#f1f1f1;
    display:block;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.overlay a:focus,.overlay a:hover{
    color:#000
}
.overlay .closebtn{
    position:absolute;
    right:15px;
    top:0;
    font-size:40px
}
/* .showcase-corporate::after,.showcase-gym-owner::after,.showcase-hr::after,.showcase-landing::after,.showcase-owner::after,.showcase-press::after,.showcase-ubs::after,.showcase::after, .showcase-supplements::after,.showcase-nutritionist::after{
    
    content:"";
        background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.3))),url(../../images/fitness_journey.jpg) no-repeat;
        background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/fitness_journey.jpg) no-repeat;
        background:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/fitness_journey.jpg) no-repeat;
        background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/fitness_journey.jpg) no-repeat;
        -webkit-background-size:cover;
        background-size:cover;
     height:610px;
    -webkit-background-size:cover;
    background-size:cover;
    top:0;
    left:0;
    bottom:0;
    right:0;
    position:absolute;
    z-index:-1
} */
.showcase,.showcase-corporate,.showcase-gym-owner,.showcase-hr,.showcase-landing,.showcase-owner,.showcase-press,.showcase-ubs,.showcase-supplements,.showcase-nutritionist{
    color:#fff;
    margin-top:52px;
    padding:90px 0 10px 0
}
.showcase h1,.showcase-corporate h1,.showcase-gym-owner h1,.showcase-hr h1,.showcase-landing h1,.showcase-owner h1,.showcase-press h1,.showcase-ubs h1, .showcase-supplements h1,.showcase-nutritionist h1{
    padding-bottom:15px
}
.showcase p,.showcase-corporate p,.showcase-gym-owner p,.showcase-hr p,.showcase-landing p,.showcase-owner p,.showcase-press p,.showcase-ubs p, .showcase-supplements p,.showcase-nutritionist p{
    font-size:23px
}
.showcase-card{
    background-color:#fff;
    padding:37.75px 33px;
    -webkit-border-radius:10px;
    border-radius:7.5px;
    -webkit-box-shadow:0 37.5px 37.5px rgba(0,0,0,.2);
    box-shadow:0 37.5px 37.5px rgba(0,0,0,.2);
    margin-top:40px
}
.showcase-card h2{
    font-size:30px;
    color:#9b1f60;
    font-family:nirmala-bold
}
.showcase-card p{
    font-size:19.5px;
    letter-spacing:-.26px;
    color:#61615c;
    line-height:27px
}
.showcase-card.last{
    padding:37.75px 31px
}
.advantages-item{
    padding:60px 0
}
.advantages-item:last-child{
    border-bottom:none
}
.img-advantages-for-you{
    background:url(../../images/assets/ForYou-c.png) no-repeat center center;
    min-height:337px;
    -webkit-background-size:contain;
    background-size:contain;
        clip-path: polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path: polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height: 480px;
    -webkit-background-size: contain;
    background-size: contain;
}
.img-advantages-for-supplements{
    background:url(../../images/assets/i-sell-supplements.png) no-repeat center center;
    min-height:337px;
    -webkit-background-size:contain;
    background-size:contain
}
.img-advantages-for-employers{
    background:url(../../images/assets/ForEmployers-c.png) no-repeat center center;
    min-height:337px;
    -webkit-background-size:contain;
    background-size:contain
}
.img-advantages-for-gyms{
    background:url(../../images/assets/ForGyms-c.png) no-repeat center center;
    min-height:337px;
    -webkit-background-size:contain;
    background-size:contain
}
.regions,.regions-corporate{
    display:block;
    position:relative
}
.regions h2,.regions-corporate h2{
    text-align:center;
    font-size:39px;
    margin-bottom:112px
}
.regions h4,.regions-corporate h4{
    font-size:18px;
    color:#9b1f60;
    font-family:nirmala-demi;
    font-weight:400
}
.regions-corporate::after,.regions::after{
    content:"";
    background:url(../../images/assets/map-2.png) no-repeat center center;
    -webkit-background-size:contain;
    background-size:contain;
    top:0;
    left:0;
    bottom:0;
    right:0;
    position:absolute;
    min-height:1304px;
    top:-460px;
    z-index:-1
}
.region-cards-content li{
    font-size:16.5px;
    line-height:25.5px;
    font-family:nirmala-book;
    font-weight:400
}
.region-cards{
    overflow-x:auto;
    overflow-y:hidden;
    white-space:nowrap
}
.dragscroll{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    overflow-x:auto;
    -webkit-align-items:flex-start;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.region-cards-content{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    float:none;
    padding:30px;
    margin:0 15px 15px;
    width:195px;
    -webkit-box-shadow:0 20px 20px rgba(0,0,0,.14);
    box-shadow:0 20px 20px rgba(0,0,0,.14);
    -webkit-border-radius:10px;
    border-radius:10px;
    background-color:#fff;
    opacity:.8;
    list-style:none;
    margin-bottom:20%
}
.testimonials{
    clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 5vw));
    -webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 -webkit-calc(100% - 5vw));
    background-color:#f9f5f3;
    padding-bottom:60px;
    text-align:center;
    min-height:75px;
    font-style:italic
}
.testimonials p{
    font-family:nirmala;
    font-weight:400
}
.testimonial-logo{
    padding-top:40px;
    line-height:112px
}
.testimonial-logo img{
    height:auto;
    width:auto;
    max-width:175px;
    max-height:53px
}
.action,.action-corporate,.subscribe{
    background-color:#eb5f27;
    color:#fff;
    margin-top:-5vw;
}
.action .advantages-item,.action .row,.action-corporate .advantages-item,.action-corporate .row,.subscribe .advantages-item,.subscribe .row{
    height:250px;
    padding-bottom:5%
}
.action h2,.action-corporate h2,.subscribe h2{
    color:#fff;
    font-size:37px;
    font-weight:700
}
.action p,.action-corporate p,.subscribe p{
    font-size:31.5px;
    letter-spacing:0
}
.action .btn-accent,.action .pricing .btn-regular-light,.action-corporate .btn-accent,.action-corporate .pricing .btn-regular-light,.pricing .action .btn-regular-light,.pricing .action-corporate .btn-regular-light,.pricing .subscribe .btn-regular-light,.subscribe .btn-accent,.subscribe .pricing .btn-regular-light{
    width:auto;
    font-size:12px;
    margin-right:7.5px
}
.btn-regular {
    line-height: 20px;
    margin-bottom: 38px;
}
.action .btn-out-trans,.action .btn-regular,.action .btn-regular-small,.action-corporate .btn-out-trans,.action-corporate .btn-regular,.action-corporate .btn-regular-small,.subscribe .btn-out-trans,.subscribe .btn-regular,.subscribe .btn-regular-small{
    background-image:none;
    background-color:#fff;
    color:#61615c;
    font-size:12px;
    padding:13.5px
}
footer{
    padding-top:60px
}
footer span{
    font-size:14px;
    font-family:nirmala-medium;
    font-weight:400;
    text-transform:uppercase;
    color:#9b1f60;
    line-height:20px;
    letter-spacing:.4px
}
footer li{
    font-size: 14px !important;
    list-style:none;
    font-weight:400;
    line-height:25px;
    font-family:nirmala-book
}
footer li.firstli {
    padding-top: 10px;
}
footer li a{
    color:#61615c
}
footer li a:focus{
    text-decoration:none;
    color:#434341
}
footer li a:hover{
    text-decoration:underline;
    color:#434341
}
footer ul{
    padding:0
}
footer .col-md{
    padding:0
}
.footer-nav{
    margin-bottom:50px
}
.app-links{
    padding-bottom:28px
}
hr{
    border:0;
    height:1px;
    background:#d1d4db;
    width:83%
}
footer hr{
    width:85%;
    height:1px
}
footer .socials{
    padding:0
}
footer .socials ul li{
    background-color:#eb5f27;
    display:inline-block;
    width:34px;
    height:34px;
    line-height:30px;
    text-align:center;
    -webkit-border-radius:50%;
    border-radius:50%;
    margin-right:8px
}
.download-btn{
    padding:0
}
.download-btn ul{
    text-align:right
}
.download-btn li {
    display:inline-block;
    padding-right:10px
}
.download-btn li:last-child{
    padding:0
}
.download-btn p{
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
    font-family: nirmala-book;
    color: #434341;
    padding-right:10px
}
.download-btn h4{
    font-size: 25.5px;
    font-family: nirmala-demi;
    color: #9b1f60;
    padding: 38px 0 0 0;
}
.download-btn .margin-50 {
    margin-top: 20px;
}
.download-btn .intl-tel-input {
    display: table-cell;
  }
  .download-btn .intl-tel-input .selected-flag {
    z-index: 4;
  }
  .download-btn .intl-tel-input .country-list {
    z-index: 5;
  }
  .download-btn .input-group .intl-tel-input .form-control {
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 0;
  }
  .download-btn .input-group {
      border-collapse: separate;
  }
  .download-btn .input-group-addon:last-child {
      border-left: 0;
  }
  .download-btn .input-group-addon {
      padding: 6px 12px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1;
      color: #555;
      text-align: center;
      background-color: #eee;
      border: 1px solid #ccc;
      border-radius: 4px;
  }
  .download-btn .input-group-addon,  .download-btn .input-group-btn {
      width: 1%;
      white-space: nowrap;
      vertical-align: middle;
  }
  .download-btn .input-group .form-control,  .download-btn .input-group-addon, .download-btn .input-group-btn {
      display: table-cell; 
  }

.copyright{
    padding:40px
}
.copyright li{
    display:inline-block;
    padding:0 25px
}
.copyright a{
    text-decoration:none;
}
.showcase-corporate::after,.showcase-hr::after,.showcase-owner::after,.showcase-ubs::after{
    content: "";
background: -webkit-gradient(linear,left top,right bottom,from(#000c278a),to(rgba(0,0,0,.5))),url(../../images/personal-trainer.jpg) no-repeat;
background: -webkit-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/personal-trainer.jpg) no-repeat;
background: -o-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/personal-trainer.jpg) no-repeat;
background: linear-gradient(to bottom right,#000c278a,rgba(0,0,0,.5)),url(../../images/personal-trainer.jpg) no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%, 0%;
    background-position-y: 0%, 0%;
    background-size: auto, auto;
background-position: 40% 50%;
/*height: 640px;*/
background-color: #eff5fb;
-webkit-background-size: cover;
background-size: cover;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: -1;
}
.showcase-corporate,.showcase-hr,.showcase-owner,.showcase-ubsm.showcase-supplements,.showcase-nutritionist{
    margin-bottom:70px;
    margin-top:52px;
    padding-top:112px
}
.showcase-corporate .case,.showcase-hr .case,.showcase-owner .case,.showcase-ubs .case, .showcase-supplements .case,.showcase-nutritionist .case{
    padding-right:75px
}
.showcase-corporate .case p,.showcase-hr .case p,.showcase-owner .case p,.showcase-ubs .case p, .showcase-supplements .case p,.showcase-nutritionist .case p{
    font-size:19.5px;
    padding-bottom:21px
}
.showcase-corporate .case div.accent-line p,.showcase-hr .case div.accent-line p,.showcase-owner .case div.accent-line p,.showcase-ubs .case div.accent-line p, .showcase-supplements .case div.accent-line p,.showcase-nutritionist .case div.accent-line p {
    font-size:25.5px;
    font-weight:600;
    letter-spacing:1px
}
.showcase-corporate h1,.showcase-hr h1,.showcase-owner h1,.showcase-ubs h1, .showcase-supplements h1,.showcase-nutritionist h1{
    font-size:46px
}
#corporate-form-target{
    display:block;
    position:relative;
    top:-240px;
    visibility:hidden
}
.corporate-form,.hr-form,.owner-form,.supplements-color, .personal-trainer-color{
    padding:37.5px;
    -webkit-border-radius:7.5px;
    border-radius:7.5px;
    -webkit-box-shadow:0 37.5px 37.5px rgba(0,0,0,.2);
    box-shadow:0 37.5px 37.5px rgba(0,0,0,.2);
    margin-top:33.7px;
    max-width:382px
}
.corporate-form,.hr-form,.owner-form,.supplements-color, .personal-trainer-color{
    padding:37.5px;
    -webkit-border-radius:7.5px;
    border-radius:7.5px;
    -webkit-box-shadow:0 37.5px 37.5px rgba(0,0,0,.2);
    box-shadow:0 37.5px 37.5px rgba(0,0,0,.2);
    margin-top:33.7px;
    max-width:382px
}

.corporate-form h2,.hr-form h2,.owner-form h2,.supplements-color h2, .personal-trainer-color h2{
    font-size:30px
}
.corporate-form p,.hr-form p,.owner-form p,.supplements-color p, .personal-trainer-color p{
    color:#61615c;
    font-size:18px
}
.sovitaa-bg-pattern{
    background: #f9f5f3 url(../../images/sovitaa-bg-pattern.png) repeat;
}
.sovitaa-bg-color{
    background-color: #f9f5f3;
}
.sovitaa-bg-color .mb-4 {
    font-size: 28px;
    font-family: nirmala-demi;
    color: #9b1f60;
    margin-bottom: 1.5rem !important;
}
.sovitaa-bg-color .mline {
    background: #eb5f27;
}
.sovitaa-bg-color .mline {
    height: 4px;
    width: 65px;
    display: inline-block;
    vertical-align: middle;
}

.hr-form select, .owner-form select, .corporate-form input,.hr-form input,.owner-form input,.supplements-color input, .personal-trainer-color input{
    width:100%;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#eff5fb;
    margin-bottom:7.5px;
    height:42px
}
.hr-form select, .corporate-form input[type=text],.hr-form input[type=text], .supplements-color input[type=text], .personal-trainer-color input[type=text] ,.owner-form input[type=text],input[type=email],input[type=phone],select{
    width:100%;
    padding:8px 15px;
    display:inline-block;
    border:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-family:nirmala;
    font-size: 14px;
    font-weight: 300;
}
.corporate-form input::-webkit-input-placeholder,.supplements-color input::-webkit-input-placeholder, .personal-trainer-color input::-webkit-input-placeholder,.hr-form input::-webkit-input-placeholder,.owner-form input::-webkit-input-placeholder{
    color:#61615c;
    opacity:.5
}
.corporate-solution{
    text-align:center;
    font-style:normal;
    margin-bottom:97.5px
}
.corporate-solution h2{
    font-size:34px;
    margin-bottom:30px
}
.corporate-solution h3{
    font-size:22px
}
.corporate-solution .subtitle-wrap{
    height:80px;
    color:#9b1f60
}
.corporate-solution p{
    font-size:16.5px;
    font-family:nirmala-book;
    line-height:24px
}
.corporate-solution-logo{
    line-height:93.7px
}
.corporate-solution-logo img{
    width:40%;
    height:50%
}
.action-corporate,.subscribe{
    clip-path:polygon(0 0,100% 25%,100% 100%,0 100%);
    -webkit-clip-path:polygon(0 0,100% 25%,100% 100%,0 100%)
}
@media screen and (max-width:640px){
    .action-corporate .container,.subscribe .container{
        padding-top:4.8em
    }
}
.action-corporate .btn-accent,.action-corporate .pricing .btn-regular-light,.pricing .action-corporate .btn-regular-light,.pricing .subscribe .btn-regular-light,.subscribe .btn-accent,.subscribe .pricing .btn-regular-light{
    min-width:100%
}
.how-it-works-title {
    padding-top: 0;
    padding-bottom: 5%;
    position: relative;
    z-index: 0;
}
.how-it-works-titles h2 {
    text-align: center;
    font-size: 45px;
    letter-spacing: -.6px;
    padding-top: 75px;
}
.how-it-works-titles h2 {
    padding-bottom: 37.5px;
}
.how-it-works h2,.how-it-works-gym-owner h2{
    text-align:center;
    font-size:45px;
    letter-spacing:-.6px;
    padding-top:75px
}
.how-it-works a,.how-it-works-gym-owner a{
    text-decoration:none;
    color:#61615c
}
.how-it-works,.how-it-works-gym-owner{
    background-color:#f9f5f3;
    padding-bottom:75px
}
.how-it-works input,.how-it-works-gym-owner input{
    display:none
}
.slide1{
    background:url(../../images/assets/PlanBox.png) no-repeat center;
    -webkit-background-size:cover;
    background-size:cover;
    -webkit-background-size:100% 75%;
    background-size:100% 75%;
    display:block;
    display:none;
    width:-webkit-fill-available;
    height:-webkit-fill-available
}
.slide2{
    background:url(../../images/assets/GymRecommendations.png) no-repeat center;
    display:block;
    -webkit-background-size:cover;
    background-size:cover;
    -webkit-background-size:100% 75%;
    background-size:100% 75%;
    display:none;
    width:-webkit-fill-available;
    height:-webkit-fill-available
}
.slide3{
    background:url(../../images/assets/MobileApp.png) no-repeat center;
    display:block;
    -webkit-background-size:cover;
    background-size:cover;
    -webkit-background-size:100% 75%;
    background-size:100% 75%;
    display:none;
    width:-webkit-fill-available;
    height:-webkit-fill-available
}
.slidefirst:checked~.slides>.slide1{
    display:block
}
.slidefirst:checked~.col-md-5>label>.checked1{
    background-color:#fff;
    -webkit-box-shadow:0 20px 30px rgba(6,9,19,.25);
    box-shadow:0 20px 30px rgba(6,9,19,.25)
}
.slidesecond:checked~.col-md-5>label>.checked2{
    background-color:#fff;
    -webkit-box-shadow:0 20px 30px rgba(6,9,19,.25);
    box-shadow:0 20px 30px rgba(6,9,19,.25)
}
.slidethird:checked~.col-md-5>label>.checked3{
    background-color:#fff;
    -webkit-box-shadow:0 20px 30px rgba(6,9,19,.25);
    box-shadow:0 20px 30px rgba(6,9,19,.25)
}
.slidesecond:checked~.slides>.slide2{
    display:block
}
.slidethird:checked~.slides>.slide3{
    display:block
}
.how-it-works .items,.how-it-works-gym-owner .items{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:22.5px
}
.how-it-works .items:focus,.how-it-works .items:hover,.how-it-works-gym-owner .items:focus,.how-it-works-gym-owner .items:hover{
    background-color:#fff;
    -webkit-box-shadow:0 15px 22.5px rgba(6,9,19,.25);
    box-shadow:0 15px 22.5px rgba(6,9,19,.25);
    cursor:pointer
}
.how-it-works .items p,.how-it-works-gym-owner .items p{
    margin:4% 0;
    font-size: 19.5px;
    margin: 4% 0;
    font-weight: 300;
    font-size: 18px;
    letter-spacing: -.26px;
    line-height: 27px;
}
.how-it-works .items .col-1 p,.how-it-works-gym-owner .items .col-1 p{
    background:#9b1f60;
    -webkit-border-radius:50%;
    border-radius:50%;
    width:24.7px;
    height:25.5px;
    color:#fff;
    text-align:center;
    font-size:14.25px;
    font-weight:700
}
.regions-corporate{
    padding-top:75px
}
.action-corporate .items,.subscribe .items{
    padding-bottom:60px
}
.showcase-gym-owner::after{
    content:"";
    background:url(../../images/assets/gym-owner-bg.png) no-repeat top center;
    background-color:#eff5fb;
    height:580px;
    -webkit-background-size:cover;
    background-size:cover;
    top:0;
    left:0;
    bottom:0;
    right:0;
    position:absolute;
    z-index:-1
}
.showcase-gym-owner{
    position:relative;
    background-color:#eff5fb;
    z-index:1;
    margin-top:52.5px;
    padding-top:52.5px
}
.showcase-gym-owner h1{
    padding-top:10%
}
#gym-owner-form-target{
    display:block;
    position:relative;
    top:-270px;
    visibility:hidden
}
.how-it-works-gym-owner{
    padding-top:0;
    padding-bottom:5%;
    position:relative;
    z-index:0
}
.how-it-works-gym-owner .items:focus,.how-it-works-gym-owner .items:hover{
    background-color:unset;
    -webkit-box-shadow:unset;
    box-shadow:unset;
    cursor:unset
}
.how-it-works-gym-owner img{
    height:auto
}
.how-it-works-gym-owner h2{
    padding-bottom:37.5px
}
.how-it-works-gym-owner .advantages-item:first-child,.how-it-works-gym-owner .row:first-child{
    margin-bottom:37.5px
}
.app-demo{
    text-align:right
}
.action-card{
    text-align:center;
    position:relative;
    z-index:1
}
.action-card h3{
    padding-bottom:15px;
    font-size:27.75px;
    font-weight:700
}
.action-card-content{
    margin-top:-180px;
    background-color:#fff;
    -webkit-border-radius:7.5px;
    border-radius:7.5px;
    padding:5% 8%;
    -webkit-box-shadow:0 37.5px 37.5px rgba(0,0,0,.2);
    box-shadow:0 37.5px 37.5px rgba(0,0,0,.2)
}
.action-card-content .btn-accent,.action-card-content .pricing .btn-regular-light,.pricing .action-card-content .btn-regular-light{
    position:relative;
    z-index:1;
    width:65%
}
.logo-slider,.logo-slider-corporate,.logo-slider-landing,.logo-slider-ubs{
    background-color:#61615c;
    min-height:447px;
    clip-path:polygon(0 0,100% 0,100% 100%,0 85%);
    -webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 85%)
}
.logo-slider h4,.logo-slider-corporate h4,.logo-slider-landing h4,.logo-slider-ubs h4{
    padding-top:60px;
    color:#9b1f60;
    letter-spacing:1.6px;
    font-size:33.75px;
    font-family:nirmala-demi;
    letter-spacing:1.6px
}
.regular .text-bold{margin-top: 15px}
.regular img{border-top-right-radius: 30px;border-bottom-left-radius: 30px;}
.slick-track img{
    height:auto;
    text-align: center;
width: 100%
}
.logo-slider-corporate{
    -webkit-clip-path:unset;
    clip-path:unset;
    min-height:225px
}
.logo-slider-corporate h4{
    padding-top:30px
}
.logo-slider .col-md-10,.logo-slider-corporate .col-md-10,.logo-slider-landing .col-md-10,.logo-slider-ubs .col-md-10{
    text-align:-webkit-center
}
.slick-initialized .slick-slide{
        display:inline-block;
    vertical-align:middle
}
.slick-prev:before{
    content:url(../../images/assets/left-arrow.png)
}
.slick-next:before{
    content:url(../../images/assets/right-arrow.png)
}
.slick-next,.slick-prev{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.logo-slider .wp-block-image,.logo-slider-corporate .wp-block-image,.logo-slider-landing .wp-block-image,.logo-slider-ubs .wp-block-image{
    margin-bottom:0
}
.main-topic{
    margin-top:75px;
    margin-bottom:22.5px
}
.main-topic h1{
    margin-bottom:22.5px
}
.main-topic h2{
    color:#61615c
}
.main-topic h3{
    font-size:15px;
    text-transform:uppercase;
    color:#9b1f60;
    letter-spacing:2.8px
}
.main-topic img{
    height:auto;
    max-height:375px;
    width:-webkit-fill-available;
    margin-bottom:15px
}
.main-topic a{
    color:#9b1f60
}
.main-topic a:hover{
    text-decoration:none
}
img.logo-blog{
    max-width:375px
}
.main-topic:before{
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    width:100%;
    height:438px;
    content:""
}
.recent-category-topic,.recent-topic{
    margin-bottom:15px
}
.recent-category-topic h2,.recent-topic h2{
    color:#61615c;
    font-size:20.5px;
    font-family:nirmala-medium;
    line-height:1.5em;
    font-weight:400
}
.recent-category-topic a,.recent-topic a{
    font-size:18px;
    font-weight:600
}
.recent-category-topic img,.recent-topic img{
    border-bottom:5px solid #9b1f60
}
.category-nav{
    margin-bottom:37.5px
}
.category-nav a{
    padding:15px;
    text-transform:uppercase;
    font-family:nirmala-medium;
    position:relative;
    color:#61615c;
    color:#61615c;
    text-decoration:none;
    letter-spacing:.45px;
    letter-spacing:.9px;
    outline:0;
    cursor:pointer;
    -webkit-transition:background-color .1s ease;
    -o-transition:background-color .1s ease;
    transition:background-color .1s ease;
    font-size:13.5px;
    line-height:29px
}
.category-nav a:focus,.category-nav a:hover{
    text-decoration:none;
    color:#fff
}
.category-nav a:hover{
    background-color:#9b1f60
}
.category-nav a:active{
    background-color:#015bb8
}
.category-nav a:first-child{
    background-color:#9b1f60;
    color:#fff
}
.category-nav hr{
    height:1px;
    width:81.5%
}
#city-guides-target,#fitness-target,#health-and-wellness-target,#productivity-target{
    display:block;
    position:relative;
    top:-150px;
    visibility:hidden
}
.category-view{
    margin-bottom:140px
}
.category-view h3{
    color:#9b1f60;
    font-size:22.5px;
    text-transform:capitalize;
    letter-spacing:normal
}
.category-view hr{
    width:81.5%;
    height:1px
}
.category-view .text-right a{
    color:#61615c;
    font-size:18px
}
.category-view_row{
    margin-bottom:75px
}
.category-tittle{
    margin-bottom:22.5px
}
.recent-category-topic a{
    color:#9b1f60
}
.recent-category-topic a:hover{
    text-decoration:none
}
.recent-category-topic img{
    height:auto;
    margin-bottom:15px;
    width:-webkit-fill-available
}
.recent-category-topic h3{
    text-transform:uppercase;
    letter-spacing:2.8px;
    font-size:10.5px
}
.subscribe{
    height:250px
}
.subscribe h2{
    font-size:37.5px;
    margin-bottom:15px
}
.subscribe p{
    font-size:28.5px
}
.subscribe-form .form-group{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:-67.5px;
    background-color:#fff;
    -webkit-border-radius:10px;
    border-radius:10px;
    padding:3% 3%;
    -webkit-box-shadow:0 37.5px 37.5px rgba(0,0,0,.2);
    box-shadow:0 37.5px 37.5px rgba(0,0,0,.2)
}
.pricing .subscribe-form .btn-regular-light,.subscribe-form .btn-accent,.subscribe-form .pricing .btn-regular-light{
    padding:10px 15px
}
.subscribe-form .form-group input{
    width:100%;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#eff5fb;
    margin-bottom:7.5px;
    height:42px
}
.main-nav-landing{
    position:absolute;
    color:#fff;
    background-color:transparent
}
.main-nav-landing div{
    margin-right:0
}
.top-nav-landing{
    background-color:transparent
}
.top-nav-landing .top-nav_btn li a,.top-nav-landing .top-nav_menu li a{
    color:#fff
}
.top-nav-landing .top-nav_btn li a:hover,.top-nav-landing .top-nav_menu li a:hover{
    color:#9b1f60
}
.top-nav-landing .top-nav_btn li:first-child a{
    color:#61615c;
    background-color:#fff
}
.top-nav-landing .top-nav_btn li:first-child a:hover{
    background-color:#9b1f60;
    color:#fff
}
.top-nav_menu.dark li a{
    color:#61615c
}
.top-nav_btn.dark li:first-child a{
    background-color:#61615c;
    color:#fff
}
.top-nav_btn.dark li:last-child a{
    color:#000
}
.top-nav_btn.dark li:last-child a:hover{
    color:#9b1f60
}
.top-nav_mobbtn.dark{
    color:#61615c
}
.showcase-landing,.showcase-press{
    height:-webkit-fill-available;
    height:100vh;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0
}
.showcase-landing .advantages-item,.showcase-landing .row,.showcase-press .advantages-item,.showcase-press .row{
    padding-top:60px
}
.showcase-landing h1,.showcase-press h1{
    font-size:50px;
    line-height:1.16em;
    color:#9b1f60
}
.showcase-landing p,.showcase-press p{
    font-size:22px;
    line-height:1.55em;
    color:#61615c;
    font-family:nirmala-book
}
.showcase-landing ul,.showcase-press ul{
    padding:unset;
    color:#61615c
}
.showcase-landing li,.showcase-press li{
    font-size:22px;
    font-family:nirmala-book;
    font-weight:400;
    padding:5px 0 5px 0;
    list-style:none;
    background:url(../../images/assets/blue-check.png) no-repeat 0 8px;
    padding-left:36px
}
.modern-app{
    background:url(../../images/assets/hero-phone-2x.png) no-repeat 75% bottom;
    -webkit-background-size:75vh;
    background-size:75vh;
    margin-top:0;
    margin-bottom:52px
}
.showcase-landing::after,.showcase-press::after{
    height:100vh;
    content:"";
    background:unset;
    background-color:#eff5fb;
    -webkit-background-size:cover;
    background-size:cover;
    top:0;
    left:0;
    bottom:0;
    right:0;
    position:absolute;
    z-index:-1
}
.btn-out-trans{
    background-color:transparent;
    background-image:none;
    border:2px solid #9b1f60;
    color:#9b1f60;
    font-size:14px;
    padding:10px 50px
}
.showcase-choice .advantages-item,.showcase-choice .row{
    margin:0 0 60px 0
}
.showcase-choice img{
    height:auto
}
.showcase-choice .tab-title{
    opacity:.3;
    border-bottom:solid #babfca 1px
}
.showcase-choice .human-resources{
    margin:0 0 0 40px
}
.showcase-choice .hr-image{
    -webkit-border-radius:8px;
    border-radius:8px;
    -webkit-box-shadow:1px 2px 5px 2px rgba(191,191,191,.6);
    box-shadow:1px 2px 5px 2px rgba(191,191,191,.6)
}
.showcase-choice h3{
    font-size:24px;
    font-family:nirmala-demi;
    font-weight:600;
    letter-spacing:.03em;
    margin:0;
    line-height:1.2em;
    margin:20px 0 20px 0
}
.showcase-choice p.sub-title{
    font-family:nirmala-demi;
    font-size:24px;
    font-weight:600
}
.showcase-choice p{
    font-size:20px;
    font-family:nirmala-book;
    margin-bottom:24px
}
.tablinks{
    cursor:pointer;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.tablinks.active{
    opacity:1;
    border-bottom:solid #0068d1 3px
}
.tabcontent{
    display:none;
    padding-top:20px
}
.tab-description{
    padding-top:60px
}
.tab-description p{
    margin-bottom:32px
}
.mobile-app{
    background:url(../../images/assets/phone-app-2x.png) no-repeat center bottom;
    min-height:400px;
    -webkit-background-size:contain;
    background-size:contain
}
.web-app{
    background:url(../../images/assets/web-app-1x.png) no-repeat center center;
    min-height:400px;
    -webkit-background-size:contain;
    background-size:contain
}
.btn-regular-small{
    padding:10px 16px;
    min-width:79px;
    font-weight:200;
    font-family:nirmala-book;
    letter-spacing:.4px
}
.logo-slider-landing{
    background-color:#f0f5fb;
    -webkit-clip-path:unset;
    clip-path:unset;
    padding-bottom:39px;
    min-height:220px
}
.logo-slider-landing h4{
    font-size:38px;
    font-family:nirmala-demi;
    color:#61615c;
    padding:48px 0 22px 0
}
.logo-slider-landing.press{
    background-color:#fff
}
.logo-slider-landing.press .advantages-item,.logo-slider-landing.press .row{
    padding:40px 0
}
.slick-prev:before{
    content:url(../../images/assets/prev-arrow.png)
}
.slick-next:before{
    content:url(../../images/assets/next-arrow.png)
}
.logo-slider-landing.press .slick-prev:before{
    content:url(../../images/assets/press-prev.svg)
}
.logo-slider-landing.press .slick-next:before{
    content:url(../../images/assets/press-next.svg)
}
.app-map{
    background-color:#f0f5fb;
    padding-bottom:74px
}
.app-map .advantages-item,.app-map .row{
    padding-right:30px;
    padding-left:30px
}
.app-map .short-action{
    text-align:right;
    margin:20px 0
}
.app-map .short-action .btn-out-trans{
    margin:20px;
    padding:7.5px 36px
}
.app-map span{
    font-weight:600;
    font-family:nirmala-demi;
    text-decoration:none;
    color:#9b1f60
}
.app-map p{
    margin:0;
    font-size:24px
}
.press{
    margin:0 0 40px 0
}
.press h4{
    font-size:38px;
    font-family:nirmala-demi;
    color:#61615c;
    padding:38px 0 0 0
}
.press-logo{
    padding:40px 0 40px 0;
    line-height:112px
}
.press-logo img{
    height:auto;
    width:auto;
    max-width:180px;
    max-height:87px
}
.wp-press-logos{
    line-height:112px;
    padding-top:40px
}
.wp-press-logos .wp-block-column{
    margin-left:0;
    margin-right:0
}
.wp-press-logo img{
    height:auto;
    max-width:180px;
    max-height:87px
}
.showcase-press{
    margin-top:0;
    display:block
}
.showcase-press .case{
    padding:160px 0 0 0
}
.showcase-press h1,.showcase-press h2{
    font-size:50px;
    font-family:nirmala-demi;
    font-weight:400;
    color:#fff;
    line-height:1.2
}
.showcase-press h1{
    padding:0 0 14% 0;
    font-size:36px
}
.showcase-press::after{
    height:100vh;
    content:"";
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(../../images/assets/hero-press-c.jpg) no-repeat top center;
    background:-webkit-linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../../images/assets/hero-press-c.jpg) no-repeat top center;
    background:-o-linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../../images/assets/hero-press-c.jpg) no-repeat top center;
    background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../../images/assets/hero-press-c.jpg) no-repeat top center;
    background-color:#eff5fb;
    -webkit-background-size:cover;
    background-size:cover;
    top:0;
    left:0;
    bottom:0;
    right:0;
    position:absolute;
    z-index:-1
}
.press-kit-action .advantages-item,.press-kit-action .row{
    height:140px
}
.press-kit-action h4{
    font-size:30px;
    font-family:nirmala-book
}
.press-kit-action h4 a{
    color:#9b1f60
}
.press-kit-action h4 a:hover{
    text-decoration:none;
    color:#9b1f60
}
.press-feed{
    background-color:#f0f5fb;
    padding-top:38px;
    padding-bottom:50px
}
.press-feed .advantages-item,.press-feed .row{
    padding:40px 0 40px 0
}
.press-feed .img-press{
    max-width:230px
}
.press-feed img{
    max-width:200px;
    max-height:200px;
    display:block
}
.press-feed .excerpt img{
    max-height:56px;
    margin-bottom:14px
}
.press-feed .excerpt p:nth-child(2){
    font-size:14px;
    font-family:nirmala;
    font-weight:600
}
.press-feed .excerpt p:nth-child(3){
    font-size:22px;
    font-family:nirmala-book;
    font-weight:500
}
.press-feed .excerpt p:nth-child(4){
    font-style:italic;
    font-size:18px
}
.press-feed .excerpt a{
    color:#61615c;
    text-decoration:none
}
.press-feed .excerpt a:hover{
    color:#9b1f60
}
.press-feed .excerpt a:active{
    color:#015bb8
}
.showcase-hr,.showcase-owner,.showcase-ubs,.showcase-supplements,.showcase-nutritionist{
    margin-bottom:0;
    padding-top:55px
}
.showcase-hr h1,.showcase-owner h1,.showcase-ubs h1,.showcase-supplements h1, .showcase-nutritionist h1{
    padding-top:40px;
    color:#fff;
    font-size:38px;
    line-height:1.16;
    letter-spacing:normal
}
.showcase-hr .case,.showcase-owner .case,.showcase-ubs .case,.showcase-supplements .case,.showcase-nutritionist .case{
    padding-right:0
}
.showcase-hr .case p,.showcase-owner .case p,.showcase-ubs .case p,.showcase-supplements .case p,.showcase-nutritionist .case p{
    font-size:20px;
    font-family:nirmala-book;
    line-height:1.55
}
/* .showcase-hr::after,.showcase-owner::after,.showcase-ubs::after,.showcase-supplements::after,.showcase-nutritionist::after{
    content:"";
    background:-webkit-gradient(linear,left top,right bottom,from(#000c278a),to(rgba(0,0,0,.5))),url(../../images/personal-trainer.jpg) no-repeat;
    background:-webkit-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/personal-trainer.jpg) no-repeat;
    background:-o-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/personal-trainer.jpg) no-repeat;
    background:linear-gradient(to bottom right,#000c278a,rgba(0,0,0,.5)),url(../../images/personal-trainer.jpg) no-repeat;
    background-position:40% 60%;
    height:640px;
    background-color:#eff5fb;
    -webkit-background-size:cover;
    background-size:cover;
    top:0;
    left:0;
    bottom:0;
    right:0;
    position:absolute;
    z-index:-1
}
.showcase-supplements::after{
    content:"";
    background:-webkit-gradient(linear,left top,right bottom,from(#000c278a),to(rgba(0,0,0,.5))),url(../../images/supplements-main.jpg) no-repeat;
    background:-webkit-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/supplements-main.jpg) no-repeat;
    background:-o-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/supplements-main.jpg) no-repeat;
    background:linear-gradient(to bottom right,#000c278a,rgba(0,0,0,.5)),url(../../images/supplements-main.jpg) no-repeat;
    background-position:40% 60%;
    height:640px;
    background-color:#eff5fb;
    -webkit-background-size:cover;
    background-size:cover;
    top:0;
    left:0;
    bottom:0;
    right:0;
    position:absolute;
    z-index:-1
}
.showcase-nutritionist::after{
content:"";
background:-webkit-gradient(linear,left top,right bottom,from(#000c278a),to(rgba(0,0,0,.5))),url(../../images/nutritionist-bg.jpg) no-repeat;
background:-webkit-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/nutritionist-bg.jpg) no-repeat;
background:-o-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/nutritionist-bg.jpg) no-repeat;
background:linear-gradient(top bottom right,#000c278a,rgba(0,0,0,.5)),url(../../images/nutritionist-bg.jpg) no-repeat;
background-position:40% 60%;
height:640px;
background-color:#eff5fb;
-webkit-background-size:cover;
background-size:cover;
top:0;
left:0;
bottom:0;
right:0;
position:absolute;
z-index:-1
} */
.hr-form,.owner-form,.supplements-color, .personal-trainer-color{
    max-width:410px;
    margin-top:0
}
.hr-form .form-group,.owner-form .form-group,.supplements-color, .personal-trainer-color{
    margin:3px 0 3px 0
}
.hr-form .form-group:last-child,.owner-form .form-group:last-child,.supplements-color .form-group:last-child, .personal-trainer-color .form-group:last-child{
    margin:3px 0 10px 0
}
.hr-form h2,.owner-form h2,.supplements-color h2, .personal-trainer-color h2{
    color:#9b1f60;
    font-size:38px;
    line-height:1.16
}
.hr-form input[type=email],.hr-form input[type=phone],.hr-form input[type=text],.hr-form select,
.owner-form input[type=email],.owner-form input[type=phone],.owner-form input[type=text],.owner-form select,
.supplements-color input[type=email],.supplements-color input[type=phone],.supplements-color input[type=text],.supplements-color select,
.personal-trainer-color input[type=email],.personal-trainer-color input[type=phone],.personal-trainer-color input[type=text],.personal-trainer-color select{
    border:1px solid rgba(22,38,75,.2);
    background-color:#fff;
    font-family:nirmala;
    font-size: 14px;
    font-weight: 300;
}
.hr-benefits .list{
    margin-top:-200px;
    font-size:18px;
    font-family:nirmala-book;
    color:#61615c;
    line-height:1.55;
    letter-spacing:-.6px;
    min-height:300px
}
.hr-benefits ul{
    padding:unset
}
.hr-benefits li{
    list-style:none;
    line-height:1.65;
    font-size:18px;
    font-family:nirmala-book;
    font-weight:400
}
.hr-benefits li:before{
    content:url(../../images/assets/green-check.png);
    list-style:outside;
    font-size:25px;
    padding:0 12px 0 0;
    vertical-align:middle
}
.join-gym{
    background-color:#f9f5f3;
    margin-bottom: 25px;
}
.join-gym .break{
    background-color:#fff !important;
    margin-bottom: 25px;
}
.join-gym h4, .how-it-works-gym-owner h4{
    font-size:38px;
    font-family:nirmala-demi;
    color:#9b1f60;
    padding:38px 0 0 0
}
.join-gym .img-join-gym{
    background:#f9f5f3 url(../../images/personal-trainer-your-business.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-client-base{
    background:#f9f5f3 url(../../images/personal-trainer-client-base.jpg) no-repeat center left;
    clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    -webkit-clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-tribe-members{
    background:#f9f5f3 url(../../images/personal-trainer-your-business.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-supplements-click-and-collect{
    background:#f9f5f3 url(../../images/personal-trainer-your-business.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-supplements-door-24-7{
    background:#f9f5f3 url(../../images/personal-trainer-client-base.jpg) no-repeat center left;
    clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    -webkit-clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-supplements-one-click-marketing{
    background:#f9f5f3 url(../../images/supplements-one-click-marketing.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-sovitaa-ikigai{
    background:#fff url(../../images/sovitaa-ikigai.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:570px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-sovita-journey{
    background:#fff url(../../images/sovita-journey.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-what-is-sovitaa-gcc{
    background:#f9f5f3 url(../../images/sovitaa-gcc.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-nutritionist-on-demand{
    background:#f9f5f3 url(../../images/nutrition-on-demand.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-personal-trainer-index-base{
    background:#f9f5f3 url(../../images/Personal-Trainer.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:480px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-fitness-facility-index-base{
    background:#f9f5f3 url(../../images/fitness-facility.jpg) no-repeat center left;
    clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    -webkit-clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    min-height:480px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-sell-supplements-index-base{
    background:#f9f5f3 url(../../images/sell-supplements.jpg) no-repeat center left;
    clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    -webkit-clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    min-height:480px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-nutrition-on-demand-index-base{
    background:#f9f5f3 url(../../images/nutrition-on-demand.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:480px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-nutritionist-customer-base{
    background:#f9f5f3 url(../../images/nutritionist-customer-base.jpg) no-repeat center left;
    clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    -webkit-clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-what-is-sovitaa{
    background:#f9f5f3 url(../../images/what-is-sovitaa.jpg) no-repeat center left;
    clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    -webkit-clip-path:polygon(82% 0, 0 0, 0 100%, 74% 100%);
    min-height:570px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym .img-nutritionist-get-online{
    background:#f9f5f3 url(../../images/nutritionist-get-online.jpg) no-repeat center right;
    clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    -webkit-clip-path:polygon(26% 0,100% 0,100% 100%,18% 100%);
    min-height:460px;
    -webkit-background-size:contain;
    background-size:contain
}
.join-gym p{
    margin: 4% 0;
    font-weight: 300;
    font-size: 18px;
    letter-spacing: -.26px;
    line-height: 27px;

}
.join-gym p.continue{
    margin: 15px 0;
}

.pricing{
    padding-bottom:80px
}
.pricing .card-info{
    padding:30px 32.5px 32.5px 32.5px
}
.pricing .label{
    float:right;
    height:0
}
.pricing .label p{
    padding:12px 20px;
    background-color:#eb5f27;
    -webkit-border-radius:0 10px 0 10px;
    border-radius:0 10px 0 10px;
    text-transform:uppercase;
    font-size:14px;
    color:#fff;
    font-family:nirmala-book;
    font-weight:600;
    letter-spacing:.08em
}
.pricing h4{
    font-size:38px;
    font-family:nirmala-demi;
    padding:38px 0 20px 0
}
.pricing h5{
    font-family:nirmala-book;
    font-size:28px;
    font-weight:400;
    line-height:normal
}
.pricing p{
    font-weight:400;
    font-size:18px;
    line-height:normal;
    font-family:nirmala-book;
    margin:0 0 10px 0
}
.pricing p:nth-child(2){
    font-size:38px;
    font-family:nirmala-demi;
    color:#9b1f60;
    line-height:40px
}
.pricing p:nth-child(2) small{
    vertical-align:bottom;
    font-size:20px
}
.pricing p:nth-child(3){
    color:#9b1f60;
    padding-bottom:20px;
    border-bottom:1px solid;
    margin:0 0 20px 0
}
.pricing p:nth-child(4){
    color:#61615c;
    text-align:center;
    margin-bottom:30px
}
.pricing li{
    text-align:left;
    font-size:18px;
    font-family:nirmala-book;
    font-weight:400;
    padding:5px 0 5px 0
}
.pricing .footnote{
    padding-top:40px;
    opacity:.6;
    font-style:italic
}
.pricing .plan{
    padding:0;
    -webkit-box-shadow:0 15px 30px 0 rgba(22,38,75,.17);
    box-shadow:0 15px 30px 0 rgba(22,38,75,.17);
    -webkit-border-radius:15px;
    border-radius:15px
}
.pricing ul{
    padding:unset
}
.pricing li{
    list-style:none;
    background:url(../../images/assets/blue-check.png) no-repeat 0 8px;
    padding-left:36px
}
.pricing .btn-regular-light{
    background-color:#9b1f60
}
.graphic{
    background-color:#f0f5fb;
    padding:80px 0 100px 0
}
.graphic h4{
    font-size:38px;
    font-family:nirmala-demi
}
.graphic p{
    font-weight:400;
    font-size:18px;
    font-family:nirmala-book;
    line-height:1.64;
    letter-spacing:-.6px;
    width:93%
}
.graphic .annual-enrollment img{
    max-width:95%;
    height:auto
}
.employees-testimonials{
    background-color:#f0f5fb;
    padding:38px 0 100px 0
}
.employees-testimonials h4{
    font-size:38px;
    font-family:nirmala-demi;
    padding-bottom:30px
}
.employees-testimonials p{
    font-weight:500;
    font-size:22px;
    font-family:nirmala-book;
    line-height:1.33;
    letter-spacing:-.6px;
    width:95%
}
.employees-testimonials p:nth-child(2){
    font-family:nirmala-demi
}
.showcase-owner{
    position:relative;
    background-color: #f9f5f3;
    z-index:1;
    margin:0
}
.showcase-owner .content{
    padding:40px 0 0 0
}
.showcase-owner h1{
    padding-top: 35px;
}
.showcase-owner .case p{
    font-size:23px;
    font-weight: 300;
    font-size: 18px;
    letter-spacing: -.26px;
    line-height: 27px;
}
.showcase-owner::after{
    content:"";
    background:-webkit-gradient(linear,left top,right bottom,from(#000c278a),top(rgba(0,0,0,.5))),url(../../images/fitness_facility.jpg) no-repeat;
    background:-webkit-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/fitness_facility.jpg) no-repeat;
    background:-o-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/fitness_facility.jpg) no-repeat;
    background:linear-gradient(top bottom right,#000c278a,rgba(0,0,0,.5)),url(../../images/fitness_facility.jpg) no-repeat;
    /*height:640px;*/
    background-color:#eff5fb;
    -webkit-background-size:cover;
    background-size:cover
}
.owner-features{
    margin-top:60px
}
.owner-features .advantages-item,.owner-features .row{
    margin:60px 0
}
.owner-features img{
    height:auto;
    -webkit-border-radius:8px;
    border-radius:8px;
    -webkit-box-shadow:1px 2px 5px 2px rgba(191,191,191,.6);
    box-shadow:1px 2px 5px 2px rgba(191,191,191,.6);
    max-width:90%
}
.owner-features ul{
    padding:0 20px;
    list-style:none
}
.owner-features li{
    line-height:1.65;
    font-size:26px;
    font-family:nirmala-book;
    font-weight:400
}
.owner-features ul li::before{
    content:"\2022";
    color:#9b1f60;
    font-weight:700;
    display:inline-block;
    width:1em;
    margin-left:-1em
}
.owner-testimonials{
    padding:40px 0;
    background-color:#eff5fb
}
.owner-testimonials p{
    margin-bottom:8px
}
.owner-testimonials p:nth-child(1){
    color:#9b1f60;
    font-family:nirmala-demi;
    font-size:24px
}
.owner-testimonials p:nth-child(2){
    color:#9b1f60;
    font-size:22px;
    font-family:nirmala-book
}
.owner-testimonials p:nth-child(3){
    font-size:20px;
    font-family:nirmala-book
}
.owner-testimonials h3{
    font-size:38px;
    padding:20px 0;
    font-family:nirmala-demi
}
.owner-testimonials .advantages-item,.owner-testimonials .row{
    padding:20px 0
}
.owner-testimonials .img-wrapper{
    text-align:right
}
.owner-testimonials img{
    height:auto;
    -webkit-border-radius:50%;
    border-radius:50%;
    width:80%
}
.mission{
    margin-top:50px;
    padding-top:50px
}
.mission .intro{
    padding:15px 0 50px 15px
}
.mission h1{
    color:#61615c;
    font-size:38px;
    padding:0 0 20px 0
}
.mission p{
    font-weight:400;
    font-size:18px;
    line-height:normal;
    font-family:nirmala-book;
    margin:0 0 10px 0;
    line-height:1.55;
    letter-spacing:-.6px
}
.mission .regular-background{
    background:url(../../images/assets/) no-repeat top center;
    -webkit-background-size:100% auto;
    background-size:100% auto;
    height:640px
}
.team{
    padding:50px 0 50px 0
}
.team .board-info{
    padding:15px 0 40px 15px
}
.team h2{
    font-size:38px;
    font-family:nirmala-demi;
    padding-bottom:30px;
    color:#61615c
}
.team p{
    font-weight:400;
    font-size:18px;
    line-height:normal;
    font-family:nirmala-book;
    margin:0 0 10px 0;
    line-height:1.55;
    letter-spacing:-.6px
}
.team .members{
    padding:0 0 40px 0
}
.team .members p{
    text-align:center;
    line-height:2
}
.team .members img{
    height:auto;
    -webkit-border-radius:18px;
    border-radius:18px;
    height:auto;
    width:100%
}
.partners{
    padding:50px 0 50px 0;
    background-color:#16264b
}
.partners h2{
    font-size:38px;
    font-family:nirmala-demi;
    padding-bottom:30px;
    color:#fff
}
.showcase-ubs{
    min-height:536px;
    margin-top:0
}
.showcase-ubs h1{
    padding:0
}
.showcase-ubs img{
    max-width:180px;
    height:auto
}
.showcase-ubs .tab-offer{
    margin-top:40px;
    background-color:#fff;
    max-width:420px;
    -webkit-border-radius:8px;
    border-radius:8px;
    -webkit-box-shadow:rgba(0,0,0,.15) 0 8px 16px 0;
    box-shadow:rgba(0,0,0,.15) 0 8px 16px 0;
    padding:32px 55px 18px 55px
}
.showcase-ubs .tab-offer img{
    max-width:160px;
    padding-bottom:8px
}
.showcase-ubs .tab-offer img:nth-child(4){
    margin-bottom:6px
}
.showcase-ubs .tab-offer h2{
    font-size:26px;
    font-weight:400
}
.showcase-ubs .tab-offer p{
    color:#61615c;
    font-family:nirmala-book;
    font-size:22px;
    font-weight:500;
    line-height:1.25
}
.showcase-ubs .tab-offer p:nth-child(2){
    margin-bottom:14px
}
.showcase-ubs .tab-offer p:nth-child(7){
    font-size:15px;
    opacity:.4;
    margin-bottom:2px
}
.showcase-ubs .tab-offer p:nth-child(8){
    font-size:14px
}
.showcase-ubs a.btn-out-trans,.showcase-ubs a.btn-regular,.showcase-ubs a.btn-regular-small{
    background-image:unset;
    background-color:#619cdd;
    width:300px;
    font-size:16px;
    padding:12px 36px;
    margin-bottom:12px
}
.showcase-ubs::after{
    content:"";
    background:url(../../images/assets/stretchblue_sm.jpg) no-repeat center 85%;
    height:520px;
    -webkit-background-size:cover;
    background-size:cover;
    top:0;
    left:0;
    bottom:0;
    right:0;
    position:absolute;
    z-index:-1
}
.video{
    padding-bottom:40px
}
.video h2{
    font-size:36px;
    padding-bottom:20px
}
.video h5{
    font-family:nirmala-demi;
    font-size:20px;
    color:#9b1f60;
    margin:0
}
.video p{
    font-family:nirmala-book;
    font-family:18px;
    line-height:1
}
video{
    width:100%;
    height:auto
}
.logo-slider-ubs{
    -webkit-clip-path:unset;
    clip-path:unset;
    min-height:unset;
    padding-bottom:20px
}
.logo-slider-ubs .case{
    padding:30px 0 0 0;
    text-align:left;
    color:#fff
}
.logo-slider-ubs .case h4{
    color:#fff;
    padding:0;
    font-size:38px
}
.logo-slider-ubs .case p{
    margin:0;
    font-size:24px
}
.logo-slider-ubs img{
    max-width:160px;
    height:auto;
    padding-bottom:20px
}
div.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
    border-width:0;
    color:red;
    margin:0 0
}
div.wpcf7-aborted,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ng,div.wpcf7-validation-errors{
    border-width:0;
    color:red;
    margin:0 0
}
div.wpcf7-mail-sent-ok{
    border:2px solid #398f14;
    color:#61615c
}
.bottom-tbn{
    margin-bottom:100px
}
.wp-block-image figcaption{
    text-align:center;
    font-weight:400;
    font-size:18px;
    font-family:nirmala-book;
    margin:0 0 10px 0;
    line-height:1.55;
    letter-spacing:-.6px;
    color:#212529;
    padding:15px 0 0 0
}
.text-center{
    text-align:center
}
.text-md-right{
    text-align:right
}
.text-right{
    text-align:right
}
@media screen and (max-width:1024px){
    .text-md-center{
        text-align:center
    }
    .text-md-left{
        text-align:left
    }
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
.img-responsive.img-width{
    width:100%
}
b,strong{
    font-weight:700
}
@media (max-width:480px){
    .sovitaa-excersie {
        margin: 0 15px;
    } 
    .sovitaa-excersie-font {
        font-size: 15px !important;
    }
    .copyright {
        padding: 10px;
    }
    .action, .action-corporate, .subscribe {
        padding: 65px 0;   
    }
    .arabic {
        display: none;
    }
    #SavitaaLocations {
        display: none;
    }
    .logo{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .logo img{
        margin-left:20px
    }
    .top-nav,.top-nav-landing{
        position:fixed;
        width:100%;
        z-index:3;
        top:0;
        left:0;
        overflow-x:hidden
    }
    .top-nav_btn,.top-nav_menu{
        line-height:30px;
        display:none;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        text-align:center
    }
    .top-nav_btn__active,.top-nav_menu__active{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .top-nav_mobbtn{
        display:block
    }
    .showcase,.showcase-corporate,.showcase-gym-owner,.showcase-hr,.showcase-landing,.showcase-owner,.showcase-press,.showcase-ubs, .showcase-supplements,.showcase-nutritionist{
        /* margin-top:100px; */
        margin-top:0px
    }
    .showcase h1,.showcase-corporate h1,.showcase-gym-owner h1,.showcase-hr h1,.showcase-landing h1,.showcase-owner h1,.showcase-press h1,.showcase-ubs h1, .showcase-supplements h1,.showcase-nutritionist h1{
        
        font-size:35px
    }
    .showcase p,.showcase-corporate p,.showcase-gym-owner p,.showcase-hr p,.showcase-landing p,.showcase-owner p,.showcase-press p,.showcase-ubs p, .showcase-supplements p,.showcase-nutritionist p{
        font-size:20px;
        font-weight:700;
        width: 100% !important;
    }
    /* .showcase-corporate::after,.showcase-gym-owner::after,.showcase-hr::after,.showcase-landing::after,.showcase-owner::after,.showcase-press::after,.showcase-ubs::after,.showcase::after, .showcase-supplements::after,.showcase-nutritionist::after{
        background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.3))),url(../../images/fitness_journey.jpg) no-repeat;
        background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/fitness_journey.jpg) no-repeat;
        background:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/fitness_journey.jpg) no-repeat;
        background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/fitness_journey.jpg) no-repeat;
        -webkit-background-size:cover;
        background-size:cover;
        background-position:75%
    } */
    .advantages{
        margin-bottom:40px
    }
    .advantages-item{
        padding:20px 30px
    }
    .img-advantages-for-employers,.img-advantages-for-gyms,.img-advantages-for-you{
        min-height:280px
    }
    .advantages-item br{
        content:' '
    }
    .regions h2,.regions-corporate h2{
        margin-bottom:50px
    }
    .region-cards-content{
        margin-bottom:5%
    }
    .testimonial-logo{
        padding-top:0
    }
    .action .advantages-item,.action .row,.action-corporate .advantages-item,.action-corporate .row,.subscribe .advantages-item,.subscribe .row{
        height:255px;
        -webkit-justify-content:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .action .buttons,.action-corporate .buttons,.subscribe .buttons{
        display:grid;
        width:80%
    }
    .action .btn-accent,.action .pricing .btn-regular-light,.action-corporate .btn-accent,.action-corporate .pricing .btn-regular-light,.pricing .action .btn-regular-light,.pricing .action-corporate .btn-regular-light,.pricing .subscribe .btn-regular-light,.subscribe .btn-accent,.subscribe .pricing .btn-regular-light{
        margin-right:0;
        margin-bottom:10px
    }
    .owner-features .img-wrapper{
        text-align:center
    }
    .owner-testimonials{
        text-align:center
    }
    .owner-testimonials .img-wrapper{
        text-align:center
    }
    h2{
        text-align:center
    }
    footer{
        margin-top:40px;
        padding:20px
    }
    footer .col-md{
        width:50%
    }
    footer .socials{
        text-align:center
    }
    footer .download-btn{
        margin-top:20px
    }
    footer .download-btn ul{
        display:grid;
        text-align:center
    }
    footer .download-btn li{
        padding:0;
        margin-bottom:20px
    }
    footer .copyright{
        text-align:center
    }
    footer .app-links{
        padding-bottom:0
    }
    .showcase-gym-owner::after{
        background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.3))),url(../../images/assets/gym-owner-bg.png) no-repeat;
        background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/assets/gym-owner-bg.png) no-repeat;
        background:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/assets/gym-owner-bg.png) no-repeat;
        background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/assets/gym-owner-bg.png) no-repeat;
        -webkit-background-size:cover;
        background-size:cover;
        background-position:65%
    }
    .showcase-gym-owner{
        margin-top:40px;
        padding-top:150px
    }
    .showcase-gym-owner br{
        content:' '
    }
    .showcase-gym-owner .case p:first-child{
        padding:0 8%
    }
    .form-group.col-md-6:first-child{
        padding-right:15px
    }
    .how-it-works-gym-owner .items{
        padding:20px 0
    }
    .how-it-works-gym-owner .items .col,.how-it-works-gym-owner .items .col-1{
        padding:0
    }
    .showcase-corporate,.showcase-hr,.showcase-owner,.showcase-ubs,.showcase-supplements,.showcase-nutritionist{
        margin-top:40px
    }
    .showcase-corporate .case,.showcase-hr .case,.showcase-owner .case,.showcase-ubs .case,.showcase-supplements .case,.showcase-nutritionist .case{
        padding:0
    }
    .showcase-corporate .case h1,.showcase-hr .case h1,.showcase-owner .case h1,.showcase-ubs .case h1, .showcase-supplements .case h1,.showcase-nutritionist .case h1{
        padding:0 15px;
        margin-bottom:20px
    }
    .showcase-corporate .case p,.showcase-hr .case p,.showcase-owner .case p,.showcase-ubs .case p,.showcase-supplements .case p,.showcase-nutritionist .case p{
        padding:0 15px;
        margin-bottom: 40px 0;
    }
    .showcase-corporate br,.showcase-hr br,.showcase-owner br,.showcase-ubs br,.showcase-supplements br,.showcase-nutritionist br{
        content:' '
    }
    .corporate-solution .subtitle-wrap{
        height:unset
    }
    .how-it-works .slides,.how-it-works-gym-owner .slides{
        height:500px;
        -webkit-background-size:100% 65%;
        background-size:100% 65%
    }
    .how-it-works .col-1,.how-it-works-gym-owner .col-1{
        padding:0
    }
    .action-corporate,.subscribe{
        height:300px
    }
    .action-corporate .col-md-6,.subscribe .col-md-6{
        padding-top:85px
    }
    .action-corporate h2,.subscribe h2{
        margin-bottom:20px
    }
    .action-corporate .col-md-3,.subscribe .col-md-3{
        width:80%
    }
    img.logo-blog{
        max-width:320px
    }
    .category-nav a{
        padding:10px
    }
    .category-nav hr{
        width:91.5%
    }
    .category-view hr{
        width:91.5%
    }
    .press-kit-action{
        text-align:center;
        min-height:220px
    }
    .press-feed{
        text-align:-webkit-center
    }
    .press-feed .advantages-item,.press-feed .row{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .press-feed .img-press{
        padding-bottom:20px
    }
    .col-md-2{
        padding-bottom:20px
    }
    .excerpt{
        padding-left:20px
    }
    .app-map .advantages-item,.app-map .row{
        padding-right:10px;
        padding-left:10px
    }
    .app-map p{
        line-height:unset
    }
    .showcase-landing ul,.showcase-press ul{
        margin-left:15%
    }
    .showcase-choice .employees-resources,.showcase-choice .human-resources{
        margin:0;
        text-align:center
    }
    .showcase-choice .hr-image{
        margin-bottom:20px
    }
    #hr-form{
        padding:8%;
        margin:0 5px;
        -webkit-box-shadow:0 5px 35px rgba(0,0,0,.06);
        box-shadow:0 5px 35px rgba(0,0,0,.06)
    }
    .pricing .plan{
        margin:0 15px;
        -webkit-box-shadow:0 5px 35px rgba(0,0,0,.06);
        box-shadow:0 5px 35px rgba(0,0,0,.06);
        margin-bottom:20px
    }
    .showcase-hr .case,.showcase-owner .case,.showcase-ubs .case,.showcase-supplements .case,.showcase-nutritionist .case{
        min-height:88vh;
        text-align:center
    }
    .showcase-hr .case h1,.showcase-owner .case h1,.showcase-ubs .case h1,.showcase-supplements .case h1,.showcase-nutritionist .case h1{
        /* padding-top:20vh */
    }
    .join-gym h4{
        font-size:35px
    }
    .join-gym .img-join-gym{
        background:#f0f5fb url(../../images/assets/desk-dashboard-c.jpg) no-repeat 48% center;
        -webkit-background-size:contain;
        -webkit-background-size--o-background-size:contain;
        -webkit-background-size-background-size:contain;
        -webkit-clip-path:unset;
        clip-path:unset
    }
    .pricing h4{
        font-size:35px
    }
    .employees-testimonials h4{
        font-size:35px
    }
    .employees-testimonials .excerpt{
        padding-bottom:20px
    }
    .showcase-hr::after,.showcase-owner::after,.showcase-ubs::after{
        background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1))),url(../../images/assets/hr-team-landing.jpg) no-repeat;
        background:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(../../images/assets/hr-team-landing.jpg) no-repeat;
        background:-o-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(../../images/assets/hr-team-landing.jpg) no-repeat;
        background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(../../images/assets/hr-team-landing.jpg) no-repeat;
        -webkit-background-size:cover;
        background-size:cover;
        background-position:40%;
        min-height:100vh
    }
    .showcase-nutritionist::after{
        content:"";
        background:-webkit-gradient(linear,left top,right bottom,from(#000c278a),to(rgba(0,0,0,.5))),url(../../images/nutritionist-bg.jpg) no-repeat;
        background:-webkit-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/nutritionist-bg.jpg) no-repeat;
        background:-o-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/nutritionist-bg.jpg) no-repeat;
        background:linear-gradient(top bottom right,#000c278a,rgba(0,0,0,.5)),url(../../images/nutritionist-bg.jpg) no-repeat;
        height:auto;
        background-color:#eff5fb;
        -webkit-background-size:cover;
        background-size:cover
    }
    .showcase-supplements::after{
        content:"";
        background:-webkit-gradient(linear,left top,right bottom,from(#000c278a),to(rgba(0,0,0,.5))),url(../../images/supplements-main.jpg) no-repeat;
        background:-webkit-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/supplements-main.jpg) no-repeat;
        background:-o-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/supplements-main.jpg) no-repeat;
        background:linear-gradient(top bottom right,#000c278a,rgba(0,0,0,.5)),url(../../images/supplements-main.jpg) no-repeat;
        height:640px;
        background-color:#eff5fb;
        -webkit-background-size:cover;
        background-size:cover
    }
    .showcase-press .case h1{
        font-size:24px;
        padding:0 0 40% 0
    }
    .showcase-press h2{
        font-size:35px
    }
    .showcase-ubs .case h1{
        padding-top:0
    }
    .showcase-ubs .case img{
        padding:20vh 0 20px 0
    }
    .showcase-ubs .tab-offer{
        margin-top:0;
        padding-top:18px
    }
    .footnote{
        text-align:center
    }
    .mission .regular-background{
        height:213px
    }
    .about.subscribe,.action-corporate.about{
        text-align:center;
        -webkit-clip-path:unset;
        clip-path:unset;
        height:380px
    }
    .about.subscribe .items h2,.action-corporate.about .items h2{
        padding-bottom:30px
    }
    .modern-app p{
        text-align:center;
        padding:0
    }
    .text-sm-center{
        text-align:center
    }
}
@media (max-width:768px){
    .copyright li{width: 100%}
    .logo{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .logo img{
        margin-left:20px
    }
    .top-nav,.top-nav-landing{
        position:fixed;
        width:100%;
        z-index:3;
        top:0;
        left:0;
        overflow-x:hidden
    }
    .top-nav_btn,.top-nav_menu{
        line-height:30px;
        display:none;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        text-align:center
    }
    .top-nav_btn__active,.top-nav_menu__active{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .top-nav_mobbtn{
        display:block
    }
    .top-nav-landing{
        position:relative
    }
    .showcase-owner{
        margin:0
    }
    .showcase-landing,.showcase-press{
        height:100vh;
        margin:0 0 36px 0
    }
    .showcase-landing h1,.showcase-press h1{
        font-size:35px
    }
    .modern-app{
        background:unset
    }
    .showcase-landing::after,.showcase-press::after{
        background:unset;
        background-color:#eff5fb;
        -webkit-background-size:cover;
        background-size:cover;
        background-position:40%
    }
    #enterprise-solutions{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    #gym-goers{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .tablinks{
        display:none
    }
    .tab-description{
        text-align:center;
        padding-top:0;
        padding-bottom:20px
    }
    .mobile-app,.web-app{
        min-height:200px;
        background-position:center;
        margin-bottom:36px
    }
    .logo-slider-landing h4{
        font-size:35px
    }
    .press h4{
        font-size:35px
    }
    .press div{
        padding-top:0;
        padding-bottom:10px
    }
    .press-logo{
        line-height:80px
    }
    .showcase-press::after{
        background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(../../images/assets/hero-press-c.jpg) no-repeat;
        background:-webkit-linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../../images/assets/hero-press-c.jpg) no-repeat;
        background:-o-linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../../images/assets/hero-press-c.jpg) no-repeat;
        background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../../images/assets/hero-press-c.jpg) no-repeat;
        -webkit-background-size:cover;
        background-size:cover;
        background-position:0
    }
    .action-press{
        margin-top:-25vw
    }
    .action-press h2{
        font-size:40px;
        text-align:center
    }
    .pricing .plan{
        margin-bottom:40px
    }
    .showcase-hr::after,.showcase-owner::after,.showcase-ubs::after{
        background:-webkit-gradient(linear,left top,right bottom,from(#9b1f604a),to(rgba(0,0,0,.5))),url(../../images/assets/hr-team-landing.jpg) no-repeat;
        background:-webkit-linear-gradient(top left,#9b1f604a,rgba(0,0,0,.5)),url(../../images/assets/hr-team-landing.jpg) no-repeat;
        background:-o-linear-gradient(top left,#9b1f604a,rgba(0,0,0,.5)),url(../../images/assets/hr-team-landing.jpg) no-repeat;
        background:linear-gradient(to bottom right,#9b1f604a,rgba(0,0,0,.5)),url(../../images/assets/hr-team-landing.jpg) no-repeat;
        -webkit-background-size:cover;
        background-size:cover;
        background-position:30%
    }
    .showcase-nutritionist::after{
        content:"";
        background:-webkit-gradient(linear,left top,right bottom,from(#000c278a),to(rgba(0,0,0,.5))),url(../../images/nutritionist-bg.jpg) no-repeat;
        background:-webkit-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/nutritionist-bg.jpg) no-repeat;
        background:-o-linear-gradient(top left,#000c278a,rgba(0,0,0,.5)),url(../../images/nutritionist-bg.jpg) no-repeat;
        background:linear-gradient(top bottom right,#000c278a,rgba(0,0,0,.5)),url(../../images/nutritionist-bg.jpg) no-repeat;
        background-color:#eff5fb;
        -webkit-background-size:cover;
        background-size:cover;
        background-position:30%;
    }
    .showcase-supplements::after{
        background:-webkit-gradient(linear,left top,right bottom,from(#9b1f604a),to(rgba(0,0,0,.5))),url(../../images/supplements-main.jpg) no-repeat;
        background:-webkit-linear-gradient(top left,#9b1f604a,rgba(0,0,0,.5)),url(../../images/supplements-main.jpg) no-repeat;
        background:-o-linear-gradient(top left,#9b1f604a,rgba(0,0,0,.5)),url(../../images/assets/hr-team-landing.jpg) no-repeat;
        background:linear-gradient(to bottom right,#9b1f604a,rgba(0,0,0,.5)),url(../../images/supplements-main.jpg) no-repeat;
        -webkit-background-size:cover;
        background-size:cover;
        height: auto;
        background-position:30%;
    }
    .hr-benefits .list{
        margin-top:-200px
    }
    .join-gym h4{
       /* text-align:center*/
    }
    .join-gym .img-join-gym{
        -webkit-clip-path:unset;
        clip-path:unset
    }
    .pricing h4{
        padding:15px 0 15px 0
    }
    .graphic{
        padding:15px 0 15px 0
    }
    .employees-testimonials{
        padding:15px 0 15px 0
    }
    .mission{
        padding:20px 0 0 0
    }
    .team .members{
        padding:0;
        text-align:center
    }
    .partners img{
        margin:0 0 30px 0
    }
    .showcase-owner::after{
        background:-webkit-gradient(linear,left top,right bottom,from(#9b1f604a),to(rgba(0,0,0,.5))),url(../../images/fitness_facility.jpg) no-repeat;
        background:-webkit-linear-gradient(top left,#9b1f604a,rgba(0,0,0,.5)),url(../../images/fitness_facility.jpg) no-repeat;
        background:-o-linear-gradient(top left,#9b1f604a,rgba(0,0,0,.5)),url(../../images/fitness_facility.jpg) no-repeat;
        background:linear-gradient(to bottom right,#9b1f604a,rgba(0,0,0,.5)),url(../../images/fitness_facility.jpg) no-repeat;
        -webkit-background-size:cover;
        background-size:cover;
        background-position:33%
    }
    .owner-features img{
        margin:0 0 20px 0
    }
    .copyright li.Secondli {
        padding-top: 20px;
    }
    footer{
        margin-top: 0px;
        padding: 65px;
    }
    footer .col-md{
        width:100%
    }
    footer .socials{
        text-align:center
    }
    footer .download-btn{
        margin-top:20px
    }
    footer .download-btn ul{
        text-align:center
    }
    footer .download-btn li{
        padding:0;
        margin-bottom:20px
    }
    footer .copyright{
        text-align:center
    }
    footer .app-links{
        padding-bottom:0
    }
    .corporate-form,.hr-form,.owner-form,.supplements-color, .personal-trainer-color{
        max-width:unset
    }
    .showcase-corporate .case,.showcase-hr .case,.showcase-owner .case,.showcase-ubs .case, .showcase-supplements .case, .showcase-nutritionist .case{
        padding-right:15px;
        text-align: left !important;
    }
    .showcase-corporate,.showcase-hr,.showcase-owner,.showcase-ubs, .showcase-supplements,.showcase-nutritionist{
        padding-top:70px
    }
    .subtitle-wrap h3{
        font-size:16px
    }
    .slides{
        height:400px
    }
    .showcase-ubs{
        text-align:center
    }
    .showcase-ubs::after{
        background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.3))),url(../../images/assets/stretchblue_sm.jpg) no-repeat;
        background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/assets/stretchblue_sm.jpg) no-repeat;
        background:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/assets/stretchblue_sm.jpg) no-repeat;
        background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3)),url(../../images/assets/stretchblue_sm.jpg) no-repeat;
        -webkit-background-size:cover;
        background-size:cover;
        background-position:5%
    }
    .tab-offer{
        margin:0 5px 20px 5px
    }
    .tab-offer a.btn-out-trans,.tab-offer a.btn-regular,.tab-offer a.btn-regular-small{
        width:220px
    }
    .video h2{
        text-align:center
    }
    .logo-slider-ubs .buttons,.logo-slider-ubs .case{
        text-align:center
    }
    .showcase-hr,.showcase-owner,.showcase-ubs,.showcase-supplements,.showcase-nutritionist{
        padding-top:120px
    }
}
@media (min-width:769px){
    .mobile-tab-title{
        display:none
    }
    .pricing .plan{
        max-width:30%
    }
}
@media (max-width:1024px){
    .logo{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .logo img{
        margin-left:20px
    }
    .top-nav,.top-nav-landing{
        width:100%;
        z-index:3;
        top:0;
        left:0;
        overflow-x:hidden
    }
    .top-nav_btn,.top-nav_menu{
        line-height:30px;
        display:none;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        text-align:center
    }
    .top-nav_btn__active,.top-nav_menu__active{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .top-nav_mobbtn{
        display:block
    }
    .slides{
        height:600px
    }
    .hr-benefits .list{
        margin-top:0
    }
}
@media (min-width:768px){
    .hr-benefits .list{
        margin-top:-200px
    }
    #hr-form{
        margin-right:15px
    }
    #owner-form{
        margin-right:15px
    }
}
}
@media (max-height:668px){
    .showcase,.showcase-corporate,.showcase-gym-owner,.showcase-hr,.showcase-landing,.showcase-owner,.showcase-press,.showcase-ubs,.showcase-supplements,.showcase-nutritionist{
        color:#fff;
        margin-top:0;
        padding:90px 0 10px 0 !important;
    }
}
@media (min-height:730px){
    .showcase,.showcase-corporate,.showcase-gym-owner,.showcase-hr,.showcase-landing,.showcase-owner,.showcase-press,.showcase-ubs,.showcase-supplements,.showcase-nutritionist{
        color:#fff;
        margin-top:0;
        padding:120px 0 10px 0 !important;
    }
}
@media (min-height:800px){
    .showcase,.showcase-corporate,.showcase-gym-owner,.showcase-hr,.showcase-landing,.showcase-owner,.showcase-press,.showcase-ubs,.showcase-supplements,.showcase-nutritionist{
        color:#fff;
        margin-top:0;
        padding:190px 0 10px 0
    }
}
@media (max-width:800px){
    .sendsms {
        display: none;
    }
    .action .btn-accent,.action .pricing .btn-regular-light,.action-corporate .btn-accent,.action-corporate .pricing .btn-regular-light,.pricing .action .btn-regular-light,.pricing .action-corporate .btn-regular-light,.pricing .subscribe .btn-regular-light,.subscribe .btn-accent,.subscribe .pricing .btn-regular-light{
        margin-right:0;
        margin-bottom:10px;
    }
    .uppergape .ugheight {
        display: none;
    }
    .join-gym .img-join-gym{
        background:#f9f5f3 url(../../images/personal-trainer-your-business.jpg) no-repeat center right;
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-client-base{
        background:#f9f5f3 url(../../images/personal-trainer-client-base.jpg) no-repeat center left;
        clip-path:none;
        -webkit-clip-path:none;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-tribe-members{
        background:#f9f5f3 url(../../images/personal-trainer-tribe-members.jpg) no-repeat center right;
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-supplements-click-and-collect{
        background:#f9f5f3 url(../../images/supplements-click-and-collect.jpg) no-repeat center right;
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-supplements-door-24-7{
        background:#f9f5f3 url(../../images/supplements-door-24-7.jpg) no-repeat center left;
        clip-path:none;
        -webkit-clip-path:none;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
        -webkit-background-size:contain;
        background-size:contain;
    }
    .kaho-hide{-webkit-order:2;
        -ms-flex-order:2;
        order:2}
    .join-gym .img-supplements-one-click-marketing{
        background:#f9f5f3 url(../../images/supplements-one-click-marketing.jpg) no-repeat center right;
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-sovitaa-ikigai{
        background:#fff url(../../images/sovitaa-ikigai.jpg) no-repeat center right;
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-sovita-journey{
        background:#fff url(../../images/sovita-journey.jpg) no-repeat center right;
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-what-is-sovitaa-gcc{
        background:#f9f5f3 url(../../images/sovitaa-gcc.jpg) no-repeat center right;
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-nutritionist-on-demand{
        background:#f9f5f3 url(../../images/nutrition-on-demand.jpg) no-repeat center right;
        clip-path:none;
        -webkit-clip-path:none;
        min-height: 280px;
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-personal-trainer-index-base{
        background:#f9f5f3 url(../../images/Personal-Trainer.jpg) no-repeat center right;
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-fitness-facility-index-base{
        background:#f9f5f3 url(../../images/fitness-facility.jpg) no-repeat center left;
        clip-path:none;
        -webkit-clip-path:none;
       -webkit-order:2;
        -ms-flex-order:2;
        order:2
        -webkit-background-size:contain;
        background-size:contain
    }

    .join-gym .img-sell-supplements-index-base{
        background:#f9f5f3 url(../../images/sell-supplements.jpg) no-repeat center left;
        clip-path:none;
        -webkit-clip-path:none;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-advantages-for-you{
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-nutrition-on-demand-index-base{
        background:#f9f5f3 url(../../images/nutrition-on-demand.jpg) no-repeat center right;
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-nutritionist-customer-base{
        background:#f9f5f3 url(../../images/nutritionist-customer-base.jpg) no-repeat center left;
        clip-path:none;
        -webkit-clip-path:none;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-what-is-sovitaa{
        background:#f9f5f3 url(../../images/what-is-sovitaa.jpg) no-repeat center left;
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }
    .join-gym .img-nutritionist-get-online{
        background:#f9f5f3 url(../../images/nutritionist-get-online.jpg) no-repeat center right;
        clip-path:none;
        -webkit-clip-path:none;
        
        -webkit-background-size:contain;
        background-size:contain
    }

    .join-gym .be-visible-be-discovered-be-sovitaa{
    background:#f9f5f3 url(../../images/be-visible-be-discovered-be-sovitaa.jpg) no-repeat center right;
    clip-path:none;
        -webkit-clip-path:none;
        min-height: 277px;
        -webkit-background-size:contain;
        background-size: cover !important;

background-position: center center;
}

.join-gym .fitness-transformation{
    background:#f9f5f3 url(../../images/fitness-transformation.jpg) no-repeat center left;
    clip-path:none;
        -webkit-clip-path:none;
        min-height: 277px;
        -webkit-background-size:contain;
        background-size: cover !important;
-webkit-order:2;
        -ms-flex-order:2;
        order:2
background-position: center center;
}

.join-gym .your-customers-are-mobile-you-should-be-too{
    background:#f9f5f3 url(../../images/your-customers-are-mobile-you-should-be-too.jpg) no-repeat center left;
   clip-path:none;
        -webkit-clip-path:none;
        min-height: 277px;
        -webkit-background-size:contain;
        background-size: cover !important;
-webkit-order:2;
        -ms-flex-order:2;
        order:2
background-position: center center;
}
.searchpromotions {
    padding: 10px 10px!important;
    margin-bottom: 15px;
    }
    .promotion-list:nth-child(odd){margin-right: -15px!important;}
}
@media (max-width:375px){
    .join-gym .img-join-gym, 
    .join-gym .img-client-base,
    .join-gym .img-tribe-members,
    .join-gym .img-supplements-click-and-collect,
    .join-gym .img-supplements-door-24-7,
    .join-gym .img-supplements-one-click-marketing,
    .join-gym .img-sovitaa-ikigai,
    .join-gym .img-sovita-journey,
    .join-gym .img-what-is-sovitaa-gcc,
    .join-gym .img-personal-trainer-index-base,
    .join-gym .img-fitness-facility-index-base,
    .join-gym .img-sell-supplements-index-base,
    .join-gym .img-nutrition-on-demand-index-base,
    .join-gym .img-nutritionist-customer-base,
    .join-gym .img-nutritionist-get-online{
        min-height:250px;
    }
}
@media (max-width:360px){
    .join-gym .img-join-gym, 
    .join-gym .img-client-base,
    .join-gym .img-tribe-members,
    .join-gym .img-supplements-click-and-collect,
    .join-gym .img-supplements-door-24-7,
    .join-gym .img-supplements-one-click-marketing,
    .join-gym .img-sovitaa-ikigai,
    .join-gym .img-sovita-journey,
    .join-gym .img-what-is-sovitaa-gcc,
    .join-gym .img-personal-trainer-index-base,
    .join-gym .img-fitness-facility-index-base,
    .join-gym .img-sell-supplements-index-base,
    .join-gym .img-nutrition-on-demand-index-base,
    .join-gym .img-nutritionist-customer-base,
    .join-gym .img-nutritionist-get-online{
        min-height:240px;
    }
}
@media (min-width:400px) and (max-width:800px){
    .copyright {
        padding: 50px;
    }
    .join-gym .img-join-gym, 
    .join-gym .img-client-base,
    .join-gym .img-tribe-members,
    .join-gym .img-supplements-click-and-collect,
    .join-gym .img-supplements-door-24-7,
    .join-gym .img-supplements-one-click-marketing,
    .join-gym .img-sovitaa-ikigai,
    .join-gym .img-sovita-journey,
    .join-gym .img-what-is-sovitaa-gcc,
    .join-gym .img-personal-trainer-index-base,
    .join-gym .img-fitness-facility-index-base,
    .join-gym .img-sell-supplements-index-base,
    .join-gym .img-nutrition-on-demand-index-base,
    .join-gym .img-nutritionist-customer-base,
    .join-gym .img-nutritionist-get-online{
        min-height:280px;
    }
}
@media (max-width:1280px){
    .uppergape .ugheight {
        min-height:100px;
    }
}
@media (min-width:1281px){
    .uppergape .ugheight {
        min-height:112px;
    }
}
@media (max-width:1025px){
    [dir] .desktop .home-header__title .mb-4 {
        margin-bottom: -20px !important;
    }
    [dir] .desktop .home-header__title {
        margin-bottom: 0px;
    }
    .hr-benefits .list{
        margin-top:50px
    }
    .DesktopRightMenu, .DesktopRightRegistration, .specialty-suggestion, .popular{
        display: none !important;
    }
    .action .align-items-end{text-align: center;}
}
@media (min-width:1920px){
    .join-gym h4{
        width:70%
    }
    .join-gym .img-join-gym{
        min-height:660px
    }
}
@media (min-width:600px){
    .wp-block-column.excerpt{
        margin:0;
        padding:0
    }

    
}
.menupadding{
    padding-top: 10px;
    padding-left: 15px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    float: right;
}
.menupadding .arabic{
    font-size: 16px;
    font-family: 'Cairo', sans-serif;
    font-weight: 100;
    text-decoration: none;
    color: #eb5f27;
}
.overlay .arabic{
    font-size: 26px;
    font-family: 'Cairo', sans-serif;
    font-weight: 100;
    text-decoration: none;
    color: #f1f1f1;
}
.menupadding a.arabic, .overlay .arabic {
    text-decoration: none !important;
}
.overlay .arabic:hover{
    text-decoration: none !important;
    color: #000 !important;

}
.menupadding a.arabic:hover,{
    text-decoration: none !important;
    color: #9b1f60 !important;

}
.hr-form select, .hr-form input[type="email"], .hr-form input[type="phone"], .hr-form input[type="text"], .hr-form select, .owner-form input[type="email"], .owner-form input[type="phone"], .owner-form input[type="text"], .owner-form select {
    border: 1px solid rgba(62,187,251,1);
    background-color: #fff;
}
.sovitaa-excersie{
    background: url(../../images/sovitaa-excersie.png) no-repeat;
    height: 32px;
    width: 22px;
    float: left;
    margin-right: 5px;
}
.excersie-01{
    background-position: 0px 0px;
}
.excersie-02{
    background-position: -24px 0px;
}
.excersie-03{
    background-position: -50px 0px;
}
.excersie-04{
    background-position: -75px 0px;
}
.sovitaa-excersie-font{
    font-size: 19px;
}
.supplements-color {
    background-color:#d69b01;
    }
.supplements-color input[type="email"], .supplements-color input[type="phone"], .supplements-color input[type="text"], .supplements-color select{
    border: 1px solid #b98703;
    background-color: #fff;
}
.owner-form, .hr-form{
    background-color:#f5f6f8;
}
.facility-color input[type="email"], .facility-color input[type="phone"], .facility-color input[type="text"], .facility-color select{
    border: 1px solid #3996c4;
    background-color: #fff;
}
.personal-trainer-color{
    background-color:#65121c;
}
.personal-trainer-color input[type="email"], .personal-trainer-color input[type="phone"], .personal-trainer-color input[type="text"], .personal-trainer-color select{
    border: 1px solid #431218;
    background-color: #fff;
}
    /* 12" Screen  */
@media (min-width:1200px){
    .top-nav_btn,.top-nav_menu{
        list-style:none;
        padding:0;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        margin:0;
        text-transform:uppercase;
        font-family:nirmala-medium;
        font-size:12.5px;
        font-weight:400;
        letter-spacing:.75px
    }
}

@media (min-width:1025px){
    .top-nav_btn,.top-nav_menu{
        list-style:none;
        padding:0;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        margin:0;
        text-transform:uppercase;
        font-family:nirmala-medium;
        font-size:13.5px;
        font-weight:400;
        letter-spacing:.75px
    }
    .top-nav_btn li:first-child a{font-size: 10px;padding:7.5px 10px;}

}
    /* 12"+ Screen */
@media (min-width:1281px){
    .top-nav_btn,.top-nav_menu{
        list-style:none;
        padding:0;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        margin:0;
        text-transform:uppercase;
        font-family:nirmala-medium;
        font-size:13.5px;
        font-weight:400;
        letter-spacing:.75px
    }



}
@media (min-width:600px){
    .join-gym .img-join-gym, .join-gym .img-client-base, .join-gym .img-tribe-members, .join-gym .img-supplements-click-and-collect, .join-gym .img-supplements-door-24-7, .join-gym .img-supplements-one-click-marketing, .join-gym .img-sovitaa-ikigai, .join-gym .img-sovita-journey, .join-gym .img-what-is-sovitaa-gcc, .join-gym .img-personal-trainer-index-base, .join-gym .img-fitness-facility-index-base, .join-gym .img-sell-supplements-index-base, .join-gym .img-nutrition-on-demand-index-base, .join-gym .img-nutritionist-customer-base, .join-gym .img-nutritionist-get-online {
    min-height: 481px;

}

}

.how-it-works-img img{padding: 30px 0px;}
@media (max-width:780px){
    .slick-next{margin-right: 22px!important;}
    .slick-prev{margin-left: 11px!important;}
    [dir] .desktop .home-section{padding-bottom: 0px;}
}