
*,::after,::before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
html, body {
  -webkit-font-smoothing: antialiased;   /* Makes text crisper */
  -moz-osx-font-smoothing: grayscale;   /* For macOS */
  text-rendering: optimizeLegibility;   /* Better kerning & readability */
  -webkit-text-size-adjust: 100%;       /* Prevents auto font resizing */

}
@-ms-viewport{
    width:device-width
}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
font-family: "Montserrat", sans-serif;
    font-size:1rem;
    font-weight:600;
    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:#03179d;
    text-decoration:none;
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
a:hover{
    color:#020c52;
    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
    }
}
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.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
}
.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
}
.flip-clock-wrapper *{
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.flip-clock-wrapper a{
    cursor:pointer;
    text-decoration:none;
    color:#ccc
}
.flip-clock-wrapper a:hover{
    color:#fff
}
.flip-clock-wrapper ul{
    list-style:none
}
.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper.clearfix:before{
    content:" ";
    display:table
}
.flip-clock-wrapper.clearfix:after{
    clear:both
}
.flip-clock-wrapper{
    font:normal 11px "Helvetica Neue",Helvetica,sans-serif;
    -webkit-user-select:none
}
.flip-clock-meridium{
    background:0 0!important;
    -webkit-box-shadow:0 0 0!important;
    box-shadow:0 0 0!important;
    font-size:36px!important
}
.flip-clock-meridium a{
    color:#313333
}
.flip-clock-wrapper{
    text-align:center;
    position:relative;
    width:100%;
    margin:1em
}
.flip-clock-wrapper:after,.flip-clock-wrapper:before{
    content:" ";
    display:table
}
.flip-clock-wrapper:after{
    clear:both
}
.flip-clock-wrapper ul{
    position:relative;
    float:left;
    margin:5px;
    width:60px;
    height:90px;
    font-size:80px;
    font-weight:700;
    line-height:87px;
    -webkit-border-radius:6px;
    border-radius:6px;
    background:#000
}
.flip-clock-wrapper ul li{
    z-index:1;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    line-height:87px;
    text-decoration:none!important
}
.flip-clock-wrapper ul li:first-child{
    z-index:2
}
.flip-clock-wrapper ul li a{
    display:block;
    height:100%;
    -webkit-perspective:200px;
    perspective:200px;
    margin:0!important;
    overflow:visible!important;
    cursor:default!important
}
.flip-clock-wrapper ul li a div{
    z-index:1;
    position:absolute;
    left:0;
    width:100%;
    height:50%;
    font-size:80px;
    overflow:hidden;
    outline:1px solid transparent
}
.flip-clock-wrapper ul li a div .shadow{
    position:absolute;
    width:100%;
    height:100%;
    z-index:2
}
.flip-clock-wrapper ul li a div.up{
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%;
    top:0
}
.flip-clock-wrapper ul li a div.up:after{
    content:"";
    position:absolute;
    top:44px;
    left:0;
    z-index:5;
    width:100%;
    height:3px;
    background-color:#000;
    background-color:rgba(0,0,0,.4)
}
.flip-clock-wrapper ul li a div.down{
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0;
    bottom:0;
    -webkit-border-bottom-left-radius:6px;
    border-bottom-left-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    border-bottom-right-radius:6px
}
.flip-clock-wrapper ul li a div div.inn{
    position:absolute;
    left:0;
    z-index:1;
    width:100%;
    height:200%;
    color:#ccc;
    text-shadow:0 1px 2px #000;
    text-align:center;
    background-color:#333;
    -webkit-border-radius:6px;
    border-radius:6px;
    font-size:70px
}
.flip-clock-wrapper ul li a div.up div.inn{
    top:0
}
.flip-clock-wrapper ul li a div.down div.inn{
    bottom:0
}
.flip-clock-wrapper ul.play li.flip-clock-before{
    z-index:3
}
.flip-clock-wrapper .flip{
    -webkit-box-shadow:0 2px 5px rgba(0,0,0,.7);
    box-shadow:0 2px 5px rgba(0,0,0,.7)
}
.flip-clock-wrapper ul.play li.flip-clock-active{
    -webkit-animation:asd .5s .5s linear both;
    animation:asd .5s .5s linear both;
    z-index:5
}
.flip-clock-divider{
    float:left;
    display:inline-block;
    position:relative;
    width:20px;
    height:100px
}
.flip-clock-divider:first-child{
    width:0
}
.flip-clock-dot{
    display:block;
    background:#323434;
    width:10px;
    height:10px;
    position:absolute;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.5);
    box-shadow:0 0 5px rgba(0,0,0,.5);
    left:5px
}
.flip-clock-divider .flip-clock-label{
    position:absolute;
    top:-1.5em;
    right:-86px;
    color:#000;
    text-shadow:none
}
.flip-clock-divider.minutes .flip-clock-label{
    right:-88px
}
.flip-clock-divider.seconds .flip-clock-label{
    right:-91px
}
.flip-clock-dot.top{
    top:30px
}
.flip-clock-dot.bottom{
    bottom:30px
}
@-webkit-keyframes asd{
    0%{
        z-index:2
    }
    20%{
        z-index:4
    }
    100%{
        z-index:4
    }
}
@keyframes asd{
    0%{
        z-index:2
    }
    20%{
        z-index:4
    }
    100%{
        z-index:4
    }
}
.flip-clock-wrapper ul.play li.flip-clock-active .down{
    z-index:2;
    -webkit-animation:turn .5s .5s linear both;
    animation:turn .5s .5s linear both
}
@-webkit-keyframes turn{
    0%{
        -webkit-transform:rotateX(90deg)
    }
    100%{
        -webkit-transform:rotateX(0)
    }
}
@keyframes turn{
    0%{
        -webkit-transform:rotateX(90deg);
        transform:rotateX(90deg)
    }
    100%{
        -webkit-transform:rotateX(0);
        transform:rotateX(0)
    }
}
.flip-clock-wrapper ul.play li.flip-clock-before .up{
    z-index:2;
    -webkit-animation:turn2 .5s linear both;
    animation:turn2 .5s linear both
}
@-webkit-keyframes turn2{
    0%{
        -webkit-transform:rotateX(0)
    }
    100%{
        -webkit-transform:rotateX(-90deg)
    }
}
@keyframes turn2{
    0%{
        -webkit-transform:rotateX(0);
        transform:rotateX(0)
    }
    100%{
        -webkit-transform:rotateX(-90deg);
        transform:rotateX(-90deg)
    }
}
.flip-clock-wrapper ul li.flip-clock-active{
    z-index:3
}
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{
    background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));
    background:linear,top,rgba(0,0,0,.1) 0,#000 100%;
    background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;
    -webkit-animation:show .5s linear both;
    animation:show .5s linear both
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{
    background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));
    background:linear,top,rgba(0,0,0,.1) 0,#000 100%;
    background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);
    background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;
    -webkit-animation:hide .5s .3s linear both;
    animation:hide .5s .3s linear both
}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{
    background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));
    background:linear,top,#000 0,rgba(0,0,0,.1) 100%;
    background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;
    -webkit-animation:show .5s linear both;
    animation:show .5s linear both
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{
    background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));
    background:linear,top,#000 0,rgba(0,0,0,.1) 100%;
    background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);
    background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;
    -webkit-animation:hide .5s .3s linear both;
    animation:hide .5s .2s linear both
}
@-webkit-keyframes show{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes show{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes hide{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes hide{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.owl-carousel,.owl-carousel .owl-item{
    -webkit-tap-highlight-color:transparent;
    position:relative
}
.owl-carousel{
    display:none;
    width:100%;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y;
    touch-action:manipulation;
    -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item{
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-touch-callout:none
}
.owl-carousel .owl-item img{
    display:block;
    width:100%
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
    display:none
}
.no-js .owl-carousel,.owl-carousel.owl-loaded{
    display:block
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{
    background:0 0;
    color:inherit;
    border:none;
    padding:0!important;
    font:inherit
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel.owl-refresh .owl-item{
    visibility:hidden
}
.owl-carousel.owl-drag .owl-item{
    -ms-touch-action:none;
    touch-action:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:-webkit-grab;
    cursor:grab
}
.owl-carousel.owl-rtl{
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
    float:right
}
.owl-carousel .animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-carousel .fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.owl-height{
    -webkit-transition:height .5s ease-in-out;
    -o-transition:height .5s ease-in-out;
    transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    -webkit-transition:opacity .4s ease;
    -o-transition:opacity .4s ease;
    transition:opacity .4s ease
}
.owl-carousel .owl-item img.owl-lazy{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper{
    position:relative;
    height:100%;
    background:#000
}
.owl-carousel .owl-video-play-icon{
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    background:url(owl.video.play.html) no-repeat;
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    -webkit-transition:-webkit-transform .1s ease;
    transition:-webkit-transform .1s ease;
    -o-transition:transform .1s ease;
    transition:transform .1s ease;
    transition:transform .1s ease,-webkit-transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover{
    -ms-transform:scale(1.3,1.3);
    -webkit-transform:scale(1.3,1.3);
    transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{
    display:none
}
.owl-carousel .owl-video-tn{
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    -webkit-background-size:contain;
    background-size:contain;
    -webkit-transition:opacity .4s ease;
    -o-transition:opacity .4s ease;
    transition:opacity .4s ease
}
.owl-carousel .owl-video-frame{
    position:relative;
    z-index:1;
    height:100%;
    width:100%
}
.mfp-bg{
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1042;
    overflow:hidden;
    position:fixed;
    background:#0b0b0b;
    opacity:.8
}
.mfp-wrap{
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1043;
    position:fixed;
    outline:0!important;
    -webkit-backface-visibility:hidden
}
.mfp-container{
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 8px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.mfp-container:before{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.mfp-align-top .mfp-container:before{
    display:none
}
.mfp-content{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    text-align:left;
    z-index:1045
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
    width:100%;
    cursor:auto
}
.mfp-ajax-cur{
    cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
    cursor:-webkit-zoom-out;
    cursor:zoom-out
}
.mfp-zoom{
    cursor:pointer;
    cursor:-webkit-zoom-in;
    cursor:zoom-in
}
.mfp-auto-cursor .mfp-content{
    cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.mfp-loading.mfp-figure{
    display:none
}
.mfp-hide{
    display:none!important
}
.mfp-preloader{
    color:#ccc;
    position:absolute;
    top:50%;
    width:auto;
    text-align:center;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:1044
}
.mfp-preloader a{
    color:#ccc
}
.mfp-preloader a:hover{
    color:#fff
}
.mfp-s-ready .mfp-preloader{
    display:none
}
.mfp-s-error .mfp-content{
    display:none
}
button.mfp-arrow,button.mfp-close{
    overflow:visible;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:0;
    padding:0;
    z-index:1046;
    -webkit-box-shadow:none;
    box-shadow:none;
    -ms-touch-action:manipulation;
    touch-action:manipulation
}
button::-moz-focus-inner{
    padding:0;
    border:0
}

@font-face {
  font-family: "YourFont";
  src: url("yourfont.woff2") format("woff2"),
       url("yourfont.woff") format("woff");
  font-display: swap;
}

.mfp-close{
    width:44px;
    height:44px;
    line-height:44px;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    text-align:center;
    opacity:.65;
    padding:0 0 18px 10px;
    color:#fff;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,.mfp-close:hover{
    opacity:1
}
.mfp-close:active{
    top:1px
}
.mfp-close-btn-in .mfp-close{
    color:#333
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{
    color:#fff;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100%
}
.mfp-counter{
    position:absolute;
    top:0;
    right:0;
    color:#ccc;
    font-size:12px;
    line-height:18px;
    white-space:nowrap
}
.mfp-arrow{
    position:absolute;
    opacity:.65;
    margin:0;
    top:50%;
    margin-top:-55px;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active{
    margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover{
    opacity:1
}
.mfp-arrow:after,.mfp-arrow:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:medium inset transparent
}
.mfp-arrow:after{
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
}
.mfp-arrow:before{
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7
}
.mfp-arrow-left{
    left:0
}
.mfp-arrow-left:after{
    border-right:17px solid #fff;
    margin-left:31px
}
.mfp-arrow-left:before{
    margin-left:25px;
    border-right:27px solid #3f3f3f
}
.mfp-arrow-right{
    right:0
}
.mfp-arrow-right:after{
    border-left:17px solid #fff;
    margin-left:39px
}
.mfp-arrow-right:before{
    border-left:27px solid #3f3f3f
}
.mfp-iframe-holder{
    padding-top:40px;
    padding-bottom:40px
}
.mfp-iframe-holder .mfp-content{
    line-height:0;
    width:100%;
    max-width:900px
}
.mfp-iframe-holder .mfp-close{
    top:-40px
}
.mfp-iframe-scaler{
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}
.mfp-iframe-scaler iframe{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#000
}
img.mfp-img{
    width:auto;
    max-width:100%;
    height:auto;
    display:block;
    line-height:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:40px 0 40px;
    margin:0 auto
}
.mfp-figure{
    line-height:0
}
.mfp-figure:after{
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    -webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#444
}
.mfp-figure small{
    color:#bdbdbd;
    display:block;
    font-size:12px;
    line-height:14px
}
.mfp-figure figure{
    margin:0
}
.mfp-bottom-bar{
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
}
.mfp-title{
    text-align:left;
    line-height:18px;
    color:#f3f3f3;
    word-wrap:break-word;
    padding-right:36px
}
.mfp-image-holder .mfp-content{
    max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure{
    cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
    .mfp-img-mobile .mfp-image-holder{
        padding-left:0;
        padding-right:0
    }
    .mfp-img-mobile img.mfp-img{
        padding:0
    }
    .mfp-img-mobile .mfp-figure:after{
        top:0;
        bottom:0
    }
    .mfp-img-mobile .mfp-figure small{
        display:inline;
        margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar{
        background:rgba(0,0,0,.6);
        bottom:0;
        margin:0;
        top:auto;
        padding:3px 5px;
        position:fixed;
        -webkit-box-sizing:border-box;
        box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty{
        padding:0
    }
    .mfp-img-mobile .mfp-counter{
        right:5px;
        top:3px
    }
    .mfp-img-mobile .mfp-close{
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        background:rgba(0,0,0,.6);
        position:fixed;
        text-align:center;
        padding:0
    }
}
@media all and (max-width:900px){
    .mfp-arrow{
        -webkit-transform:scale(.75);
        -ms-transform:scale(.75);
        transform:scale(.75)
    }
    .mfp-arrow-left{
        -webkit-transform-origin:0;
        -ms-transform-origin:0;
        transform-origin:0
    }
    .mfp-arrow-right{
        -webkit-transform-origin:100%;
        -ms-transform-origin:100%;
        transform-origin:100%
    }
    .mfp-container{
        padding-left:6px;
        padding-right:6px
    }
}
.popup-form{
    background:#fff;
    padding:20px 30px;
    text-align:left;
    max-width:400px;
    margin:40px auto;
    position:relative
}
.my-mfp-zoom-in .zoom-anim-dialog{
    opacity:0;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8);
    transform:scale(.8)
}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8);
    transform:scale(.8);
    opacity:0
}
.my-mfp-zoom-in.mfp-bg{
    opacity:0;
    -webkit-transition:opacity .3s ease-out;
    -o-transition:opacity .3s ease-out;
    transition:opacity .3s ease-out
}
.my-mfp-zoom-in.mfp-ready.mfp-bg{
    opacity:.8
}
.my-mfp-zoom-in.mfp-removing.mfp-bg{
    opacity:0
}
.my-mfp-slide-bottom .zoom-anim-dialog{
    opacity:0;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    -webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);
    -ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);
    transform:translateY(-20px) perspective(600px) rotateX(10deg)
}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{
    opacity:1;
    -webkit-transform:translateY(0) perspective(600px) rotateX(0);
    -ms-transform:translateY(0) perspective(600px) rotateX(0);
    transform:translateY(0) perspective(600px) rotateX(0)
}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{
    opacity:0;
    -webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);
    -ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);
    transform:translateY(-10px) perspective(600px) rotateX(10deg)
}
.my-mfp-slide-bottom.mfp-bg{
    opacity:0;
    -webkit-transition:opacity .3s ease-out;
    -o-transition:opacity .3s ease-out;
    transition:opacity .3s ease-out
}
.my-mfp-slide-bottom.mfp-ready.mfp-bg{
    opacity:.35
}
.my-mfp-slide-bottom.mfp-removing.mfp-bg{
    opacity:0
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{
    -webkit-transition-duration:50ms;
    -o-transition-duration:50ms;
    transition-duration:50ms
}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{
    -webkit-transition-delay:50ms;
    -o-transition-delay:50ms;
    transition-delay:50ms
}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{
    -webkit-transition-duration:.1s;
    -o-transition-duration:.1s;
    transition-duration:.1s
}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{
    -webkit-transition-delay:.1s;
    -o-transition-delay:.1s;
    transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{
    -webkit-transition-duration:.15s;
    -o-transition-duration:.15s;
    transition-duration:.15s
}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{
    -webkit-transition-delay:.15s;
    -o-transition-delay:.15s;
    transition-delay:.15s
}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{
    -webkit-transition-duration:.2s;
    -o-transition-duration:.2s;
    transition-duration:.2s
}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{
    -webkit-transition-duration:.25s;
    -o-transition-duration:.25s;
    transition-duration:.25s
}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{
    -webkit-transition-delay:.25s;
    -o-transition-delay:.25s;
    transition-delay:.25s
}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{
    -webkit-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s
}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{
    -webkit-transition-delay:.3s;
    -o-transition-delay:.3s;
    transition-delay:.3s
}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{
    -webkit-transition-duration:.35s;
    -o-transition-duration:.35s;
    transition-duration:.35s
}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{
    -webkit-transition-delay:.35s;
    -o-transition-delay:.35s;
    transition-delay:.35s
}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{
    -webkit-transition-duration:.4s;
    -o-transition-duration:.4s;
    transition-duration:.4s
}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{
    -webkit-transition-delay:.4s;
    -o-transition-delay:.4s;
    transition-delay:.4s
}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{
    -webkit-transition-duration:.45s;
    -o-transition-duration:.45s;
    transition-duration:.45s
}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{
    -webkit-transition-delay:.45s;
    -o-transition-delay:.45s;
    transition-delay:.45s
}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{
    -webkit-transition-duration:.5s;
    -o-transition-duration:.5s;
    transition-duration:.5s
}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{
    -webkit-transition-delay:.5s;
    -o-transition-delay:.5s;
    transition-delay:.5s
}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{
    -webkit-transition-duration:.55s;
    -o-transition-duration:.55s;
    transition-duration:.55s
}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{
    -webkit-transition-delay:.55s;
    -o-transition-delay:.55s;
    transition-delay:.55s
}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{
    -webkit-transition-duration:.6s;
    -o-transition-duration:.6s;
    transition-duration:.6s
}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{
    -webkit-transition-delay:.6s;
    -o-transition-delay:.6s;
    transition-delay:.6s
}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{
    -webkit-transition-duration:.65s;
    -o-transition-duration:.65s;
    transition-duration:.65s
}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{
    -webkit-transition-delay:.65s;
    -o-transition-delay:.65s;
    transition-delay:.65s
}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{
    -webkit-transition-duration:.7s;
    -o-transition-duration:.7s;
    transition-duration:.7s
}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{
    -webkit-transition-delay:.7s;
    -o-transition-delay:.7s;
    transition-delay:.7s
}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{
    -webkit-transition-duration:.75s;
    -o-transition-duration:.75s;
    transition-duration:.75s
}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{
    -webkit-transition-delay:.75s;
    -o-transition-delay:.75s;
    transition-delay:.75s
}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{
    -webkit-transition-duration:.8s;
    -o-transition-duration:.8s;
    transition-duration:.8s
}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{
    -webkit-transition-delay:.8s;
    -o-transition-delay:.8s;
    transition-delay:.8s
}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{
    -webkit-transition-duration:.85s;
    -o-transition-duration:.85s;
    transition-duration:.85s
}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{
    -webkit-transition-delay:.85s;
    -o-transition-delay:.85s;
    transition-delay:.85s
}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{
    -webkit-transition-duration:.9s;
    -o-transition-duration:.9s;
    transition-duration:.9s
}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{
    -webkit-transition-delay:.9s;
    -o-transition-delay:.9s;
    transition-delay:.9s
}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{
    -webkit-transition-duration:.95s;
    -o-transition-duration:.95s;
    transition-duration:.95s
}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{
    -webkit-transition-delay:.95s;
    -o-transition-delay:.95s;
    transition-delay:.95s
}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{
    -webkit-transition-duration:1s;
    -o-transition-duration:1s;
    transition-duration:1s
}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{
    -webkit-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{
    -webkit-transition-duration:1.05s;
    -o-transition-duration:1.05s;
    transition-duration:1.05s
}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{
    -webkit-transition-delay:1.05s;
    -o-transition-delay:1.05s;
    transition-delay:1.05s
}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{
    -webkit-transition-duration:1.1s;
    -o-transition-duration:1.1s;
    transition-duration:1.1s
}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{
    -webkit-transition-delay:1.1s;
    -o-transition-delay:1.1s;
    transition-delay:1.1s
}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{
    -webkit-transition-duration:1.15s;
    -o-transition-duration:1.15s;
    transition-duration:1.15s
}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{
    -webkit-transition-delay:1.15s;
    -o-transition-delay:1.15s;
    transition-delay:1.15s
}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{
    -webkit-transition-duration:1.2s;
    -o-transition-duration:1.2s;
    transition-duration:1.2s
}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{
    -webkit-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    transition-delay:1.2s
}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{
    -webkit-transition-duration:1.25s;
    -o-transition-duration:1.25s;
    transition-duration:1.25s
}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{
    -webkit-transition-delay:1.25s;
    -o-transition-delay:1.25s;
    transition-delay:1.25s
}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{
    -webkit-transition-duration:1.3s;
    -o-transition-duration:1.3s;
    transition-duration:1.3s
}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{
    -webkit-transition-delay:1.3s;
    -o-transition-delay:1.3s;
    transition-delay:1.3s
}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{
    -webkit-transition-duration:1.35s;
    -o-transition-duration:1.35s;
    transition-duration:1.35s
}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{
    -webkit-transition-delay:1.35s;
    -o-transition-delay:1.35s;
    transition-delay:1.35s
}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{
    -webkit-transition-duration:1.4s;
    -o-transition-duration:1.4s;
    transition-duration:1.4s
}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{
    -webkit-transition-delay:1.4s;
    -o-transition-delay:1.4s;
    transition-delay:1.4s
}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{
    -webkit-transition-duration:1.45s;
    -o-transition-duration:1.45s;
    transition-duration:1.45s
}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{
    -webkit-transition-delay:1.45s;
    -o-transition-delay:1.45s;
    transition-delay:1.45s
}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{
    -webkit-transition-duration:1.5s;
    -o-transition-duration:1.5s;
    transition-duration:1.5s
}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{
    -webkit-transition-delay:1.5s;
    -o-transition-delay:1.5s;
    transition-delay:1.5s
}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{
    -webkit-transition-duration:1.55s;
    -o-transition-duration:1.55s;
    transition-duration:1.55s
}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{
    -webkit-transition-delay:1.55s;
    -o-transition-delay:1.55s;
    transition-delay:1.55s
}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{
    -webkit-transition-duration:1.6s;
    -o-transition-duration:1.6s;
    transition-duration:1.6s
}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{
    -webkit-transition-delay:1.6s;
    -o-transition-delay:1.6s;
    transition-delay:1.6s
}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{
    -webkit-transition-duration:1.65s;
    -o-transition-duration:1.65s;
    transition-duration:1.65s
}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{
    -webkit-transition-delay:1.65s;
    -o-transition-delay:1.65s;
    transition-delay:1.65s
}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{
    -webkit-transition-duration:1.7s;
    -o-transition-duration:1.7s;
    transition-duration:1.7s
}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{
    -webkit-transition-delay:1.7s;
    -o-transition-delay:1.7s;
    transition-delay:1.7s
}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{
    -webkit-transition-duration:1.75s;
    -o-transition-duration:1.75s;
    transition-duration:1.75s
}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{
    -webkit-transition-delay:1.75s;
    -o-transition-delay:1.75s;
    transition-delay:1.75s
}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{
    -webkit-transition-duration:1.8s;
    -o-transition-duration:1.8s;
    transition-duration:1.8s
}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{
    -webkit-transition-delay:1.8s;
    -o-transition-delay:1.8s;
    transition-delay:1.8s
}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{
    -webkit-transition-duration:1.85s;
    -o-transition-duration:1.85s;
    transition-duration:1.85s
}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{
    -webkit-transition-delay:1.85s;
    -o-transition-delay:1.85s;
    transition-delay:1.85s
}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{
    -webkit-transition-duration:1.9s;
    -o-transition-duration:1.9s;
    transition-duration:1.9s
}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{
    -webkit-transition-delay:1.9s;
    -o-transition-delay:1.9s;
    transition-delay:1.9s
}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{
    -webkit-transition-duration:1.95s;
    -o-transition-duration:1.95s;
    transition-duration:1.95s
}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{
    -webkit-transition-delay:1.95s;
    -o-transition-delay:1.95s;
    transition-delay:1.95s
}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{
    -webkit-transition-duration:2s;
    -o-transition-duration:2s;
    transition-duration:2s
}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{
    -webkit-transition-delay:2s;
    -o-transition-delay:2s;
    transition-delay:2s
}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{
    -webkit-transition-duration:2.05s;
    -o-transition-duration:2.05s;
    transition-duration:2.05s
}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{
    -webkit-transition-delay:2.05s;
    -o-transition-delay:2.05s;
    transition-delay:2.05s
}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{
    -webkit-transition-duration:2.1s;
    -o-transition-duration:2.1s;
    transition-duration:2.1s
}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{
    -webkit-transition-delay:2.1s;
    -o-transition-delay:2.1s;
    transition-delay:2.1s
}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{
    -webkit-transition-duration:2.15s;
    -o-transition-duration:2.15s;
    transition-duration:2.15s
}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{
    -webkit-transition-delay:2.15s;
    -o-transition-delay:2.15s;
    transition-delay:2.15s
}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{
    -webkit-transition-duration:2.2s;
    -o-transition-duration:2.2s;
    transition-duration:2.2s
}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{
    -webkit-transition-delay:2.2s;
    -o-transition-delay:2.2s;
    transition-delay:2.2s
}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{
    -webkit-transition-duration:2.25s;
    -o-transition-duration:2.25s;
    transition-duration:2.25s
}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{
    -webkit-transition-delay:2.25s;
    -o-transition-delay:2.25s;
    transition-delay:2.25s
}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{
    -webkit-transition-duration:2.3s;
    -o-transition-duration:2.3s;
    transition-duration:2.3s
}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{
    -webkit-transition-delay:2.3s;
    -o-transition-delay:2.3s;
    transition-delay:2.3s
}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{
    -webkit-transition-duration:2.35s;
    -o-transition-duration:2.35s;
    transition-duration:2.35s
}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{
    -webkit-transition-delay:2.35s;
    -o-transition-delay:2.35s;
    transition-delay:2.35s
}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{
    -webkit-transition-duration:2.4s;
    -o-transition-duration:2.4s;
    transition-duration:2.4s
}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{
    -webkit-transition-delay:2.4s;
    -o-transition-delay:2.4s;
    transition-delay:2.4s
}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{
    -webkit-transition-duration:2.45s;
    -o-transition-duration:2.45s;
    transition-duration:2.45s
}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{
    -webkit-transition-delay:2.45s;
    -o-transition-delay:2.45s;
    transition-delay:2.45s
}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{
    -webkit-transition-duration:2.5s;
    -o-transition-duration:2.5s;
    transition-duration:2.5s
}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{
    -webkit-transition-delay:2.5s;
    -o-transition-delay:2.5s;
    transition-delay:2.5s
}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{
    -webkit-transition-duration:2.55s;
    -o-transition-duration:2.55s;
    transition-duration:2.55s
}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{
    -webkit-transition-delay:2.55s;
    -o-transition-delay:2.55s;
    transition-delay:2.55s
}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{
    -webkit-transition-duration:2.6s;
    -o-transition-duration:2.6s;
    transition-duration:2.6s
}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{
    -webkit-transition-delay:2.6s;
    -o-transition-delay:2.6s;
    transition-delay:2.6s
}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{
    -webkit-transition-duration:2.65s;
    -o-transition-duration:2.65s;
    transition-duration:2.65s
}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{
    -webkit-transition-delay:2.65s;
    -o-transition-delay:2.65s;
    transition-delay:2.65s
}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{
    -webkit-transition-duration:2.7s;
    -o-transition-duration:2.7s;
    transition-duration:2.7s
}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{
    -webkit-transition-delay:2.7s;
    -o-transition-delay:2.7s;
    transition-delay:2.7s
}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{
    -webkit-transition-duration:2.75s;
    -o-transition-duration:2.75s;
    transition-duration:2.75s
}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{
    -webkit-transition-delay:2.75s;
    -o-transition-delay:2.75s;
    transition-delay:2.75s
}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{
    -webkit-transition-duration:2.8s;
    -o-transition-duration:2.8s;
    transition-duration:2.8s
}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{
    -webkit-transition-delay:2.8s;
    -o-transition-delay:2.8s;
    transition-delay:2.8s
}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{
    -webkit-transition-duration:2.85s;
    -o-transition-duration:2.85s;
    transition-duration:2.85s
}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{
    -webkit-transition-delay:2.85s;
    -o-transition-delay:2.85s;
    transition-delay:2.85s
}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{
    -webkit-transition-duration:2.9s;
    -o-transition-duration:2.9s;
    transition-duration:2.9s
}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{
    -webkit-transition-delay:2.9s;
    -o-transition-delay:2.9s;
    transition-delay:2.9s
}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{
    -webkit-transition-duration:2.95s;
    -o-transition-duration:2.95s;
    transition-duration:2.95s
}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{
    -webkit-transition-delay:2.95s;
    -o-transition-delay:2.95s;
    transition-delay:2.95s
}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{
    -webkit-transition-duration:3s;
    -o-transition-duration:3s;
    transition-duration:3s
}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{
    -webkit-transition-delay:0;
    -o-transition-delay:0;
    transition-delay:0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{
    -webkit-transition-delay:3s;
    -o-transition-delay:3s;
    transition-delay:3s
}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);
    -o-transition-timing-function:cubic-bezier(.25,.25,.75,.75);
    transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{
    -webkit-transition-timing-function:ease;
    -o-transition-timing-function:ease;
    transition-timing-function:ease
}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{
    -webkit-transition-timing-function:ease-in;
    -o-transition-timing-function:ease-in;
    transition-timing-function:ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{
    -webkit-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{
    -webkit-transition-timing-function:ease-in-out;
    -o-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);
    -o-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);
    transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);
    -o-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);
    transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);
    -o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);
    transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);
    -o-transition-timing-function:cubic-bezier(.47,0,.745,.715);
    transition-timing-function:cubic-bezier(.47,0,.745,.715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);
    -o-transition-timing-function:cubic-bezier(.39,.575,.565,1);
    transition-timing-function:cubic-bezier(.39,.575,.565,1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);
    -o-transition-timing-function:cubic-bezier(.445,.05,.55,.95);
    transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
    -o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
    -o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
    -o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
    -o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
    -o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
    -o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
    -o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
    -o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{
    -webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
    -o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos^=fade][data-aos^=fade]{
    -webkit-transition-property:opacity,-webkit-transform;
    transition-property:opacity,-webkit-transform;
    -o-transition-property:opacity,transform;
    transition-property:opacity,transform;
    transition-property:opacity,transform,-webkit-transform
}
[data-aos^=fade][data-aos^=fade].aos-animate{
    opacity:1;
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0)
}
[data-aos=fade-up]{
    -webkit-transform:translateY(100px);
    -ms-transform:translateY(100px);
    transform:translateY(100px)
}
[data-aos=fade-down]{
    -webkit-transform:translateY(-100px);
    -ms-transform:translateY(-100px);
    transform:translateY(-100px)
}
[data-aos=fade-right]{
    -webkit-transform:translate(-100px);
    -ms-transform:translate(-100px);
    transform:translate(-100px)
}
[data-aos=fade-left]{
    -webkit-transform:translate(100px);
    -ms-transform:translate(100px);
    transform:translate(100px)
}
[data-aos=fade-up-right]{
    -webkit-transform:translate(-100px,100px);
    -ms-transform:translate(-100px,100px);
    transform:translate(-100px,100px)
}
[data-aos=fade-up-left]{
    -webkit-transform:translate(100px,100px);
    -ms-transform:translate(100px,100px);
    transform:translate(100px,100px)
}
[data-aos=fade-down-right]{
    -webkit-transform:translate(-100px,-100px);
    -ms-transform:translate(-100px,-100px);
    transform:translate(-100px,-100px)
}
[data-aos=fade-down-left]{
    -webkit-transform:translate(100px,-100px);
    -ms-transform:translate(100px,-100px);
    transform:translate(100px,-100px)
}
[data-aos^=zoom][data-aos^=zoom]{
    opacity:0;
    -webkit-transition-property:opacity,-webkit-transform;
    transition-property:opacity,-webkit-transform;
    -o-transition-property:opacity,transform;
    transition-property:opacity,transform;
    transition-property:opacity,transform,-webkit-transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate{
    opacity:1;
    -webkit-transform:translate(0) scale(1);
    -ms-transform:translate(0) scale(1);
    transform:translate(0) scale(1)
}
[data-aos=zoom-in]{
    -webkit-transform:scale(.6);
    -ms-transform:scale(.6);
    transform:scale(.6)
}
[data-aos=zoom-in-up]{
    -webkit-transform:translateY(100px) scale(.6);
    -ms-transform:translateY(100px) scale(.6);
    transform:translateY(100px) scale(.6)
}
[data-aos=zoom-in-down]{
    -webkit-transform:translateY(-100px) scale(.6);
    -ms-transform:translateY(-100px) scale(.6);
    transform:translateY(-100px) scale(.6)
}
[data-aos=zoom-in-right]{
    -webkit-transform:translate(-100px) scale(.6);
    -ms-transform:translate(-100px) scale(.6);
    transform:translate(-100px) scale(.6)
}
[data-aos=zoom-in-left]{
    -webkit-transform:translate(100px) scale(.6);
    -ms-transform:translate(100px) scale(.6);
    transform:translate(100px) scale(.6)
}
[data-aos=zoom-out]{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
[data-aos=zoom-out-up]{
    -webkit-transform:translateY(100px) scale(1.2);
    -ms-transform:translateY(100px) scale(1.2);
    transform:translateY(100px) scale(1.2)
}
[data-aos=zoom-out-down]{
    -webkit-transform:translateY(-100px) scale(1.2);
    -ms-transform:translateY(-100px) scale(1.2);
    transform:translateY(-100px) scale(1.2)
}
[data-aos=zoom-out-right]{
    -webkit-transform:translate(-100px) scale(1.2);
    -ms-transform:translate(-100px) scale(1.2);
    transform:translate(-100px) scale(1.2)
}
[data-aos=zoom-out-left]{
    -webkit-transform:translate(100px) scale(1.2);
    -ms-transform:translate(100px) scale(1.2);
    transform:translate(100px) scale(1.2)
}
[data-aos^=slide][data-aos^=slide]{
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform
}
[data-aos^=slide][data-aos^=slide].aos-animate{
    -webkit-transform:translate(0);
    -ms-transform:translate(0);
    transform:translate(0)
}
[data-aos=slide-up]{
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
}
[data-aos=slide-down]{
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
}
[data-aos=slide-right]{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%)
}
[data-aos=slide-left]{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%)
}
[data-aos^=flip][data-aos^=flip]{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform
}
[data-aos=flip-left]{
    -webkit-transform:perspective(2500px) rotateY(-100deg);
    transform:perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate{
    -webkit-transform:perspective(2500px) rotateY(0);
    transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-right]{
    -webkit-transform:perspective(2500px) rotateY(100deg);
    transform:perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate{
    -webkit-transform:perspective(2500px) rotateY(0);
    transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-up]{
    -webkit-transform:perspective(2500px) rotateX(-100deg);
    transform:perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate{
    -webkit-transform:perspective(2500px) rotateX(0);
    transform:perspective(2500px) rotateX(0)
}
[data-aos=flip-down]{
    -webkit-transform:perspective(2500px) rotateX(100deg);
    transform:perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate{
    -webkit-transform:perspective(2500px) rotateX(0);
    transform:perspective(2500px) rotateX(0)
}
::-webkit-input-placeholder{
    color:#666
}
::-moz-placeholder{
    color:#666
}
:-ms-input-placeholder{
    color:#666
}
::-ms-input-placeholder{
    color:#666
}
::placeholder{
    color:#666
}
::-moz-selection{
    background-color:orange;
    color:#fff
}
::selection{
    background-color:orange;
    color:#fff
}
body,html{
    height:100%
}

body input,body textarea{
    border:#666 1px solid;
    outline:0
}
body input:focus:required:invalid,body textarea:focus:required:invalid{
    border-color:red
}
body input:required:valid,body textarea:required:valid{
    border-color:green
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
.img-responsive.img-width{
    width:100%
}
.text-center{
    text-align:center
}
.wrapper{
    position:relative;
    overflow:hidden
}
ul{
    margin:0;
    padding:0;
    list-style-type:none
}
p{
    margin:0;
    padding:0
}
h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0
}
a:hover{
    outline:0;
    text-decoration:none
}
a:focus{
    outline:0;
    text-decoration:none
}
button:focus,button:hover,input:focus,input:hover{
    outline:0
}
.section-header{
    position:relative
}
.section-header .bg-title{
    display:none;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    top:-10px;
    font-size:152px;

    font-weight:700;
    background:-webkit-linear-gradient(#d047e4,#ff4e3d);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    opacity:.08;
    line-height:1;
    white-space:nowrap;
    position:absolute
}
.section-header--center{
    text-align:center
}
.section-header--tire h4 {
    padding-left: 0px;
    position: relative;
    color: #941c37;
    font-size: 25px;
}
/* .section-header--tire h4:after{
    content:"";
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:40px;
    left:0;
    border-bottom:1px solid #941c37;
} */
.section-header--white h2{
    color:#fff
}
.section-header--big-margin{
    margin-bottom:35px
}
.section-header--medium-margin{
    margin-bottom:35px
}
.section-header--small-margin{
    margin-bottom:30px
}
h1{
    font-size:40px;
    line-height:45px;

    font-weight:700;
    color:#fff
}
h1 span{
    display:inline;

    font-weight:100
}
h2{

    font-weight:700;
    font-size:30px;
    line-height:35px;
    color:#313b77
}
h2 span{
    display:block;
    font-weight:100
}
h3{
    font-size:18px;

    font-weight:700;
    color:#333
}
h4{
    font-size:12px;
    letter-spacing:1.2px;
    color:#00c3e2;
    text-transform:uppercase;
    /* font-family:Catamaran; */
    font-weight:700;
    margin-bottom:15px
}
section{
    position:relative;
    z-index:1
}
.section{
    padding:60px 0
}
.section--no-pad-bot{
    padding-bottom:0
}
.section--no-pad-top{
    padding-top:0
}
.social-block__title{
    color:#fff;
    margin-bottom:20px
}
.social-list{
    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
}
.social-list__item{
    margin-right:10px
}
.social-list__item:last-child{
    margin-right:0
}
.social-list__link{
    width:40px;
    height:40px;
    position:relative;
    -webkit-transition:border .4s;
    -o-transition:border .4s;
    transition:border .4s;
    display:block;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#f8faff;
    -webkit-transition:opacity .4s;
    -o-transition:opacity .4s;
    transition:opacity .4s
}
.social-list__link .fontello-icon{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.social-list__link:hover{
    opacity:.5
}
.social-list__link:hover .fontello-icon{
    color:#03179d
}
.fontello-icon{
    font-family:fontello;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em
}
.btn{
    -webkit-border-radius:5px;
    border-radius:5px;
    height:60px;
    /* line-height:60px; */
    color:#fff;
    -webkit-transition:background-color .4s,color .4s,-webkit-box-shadow .4s;
    transition:background-color .4s,color .4s,-webkit-box-shadow .4s;
    -o-transition:background-color .4s,color .4s,box-shadow .4s;
    transition:background-color .4s,color .4s,box-shadow .4s;
    transition:background-color .4s,color .4s,box-shadow .4s,-webkit-box-shadow .4s;
    font-size:16px;
    display:inline-block;
    border:none;
    font-family:Catamaran;
    font-weight:600;
    letter-spacing:.8px
}
.btn--medium{
    padding:0 40px
}
.btn--big{
    padding:0 60px
}
.btn--small{
    padding:0 30px
}
.btn--uppercase{
    text-transform:uppercase;
    font-size:14px
}
.btn--red{
    -webkit-box-shadow:0 3px 32px rgba(209,34,83,.54);
    box-shadow:0 3px 32px rgba(209,34,83,.54);
    background-color:#ef1552
}
.btn--red:hover{
    -webkit-box-shadow:0 3px 32px rgba(209,34,83,.54);
    box-shadow:0 3px 32px rgba(209,34,83,.54);
    background-color:#ff3f75;
    color:#fff
}
.btn--blue{
    -webkit-box-shadow:0 3px 32px rgba(0,231,234,.54);
    box-shadow:0 3px 32px rgba(0,231,234,.54);
    background-color:#00c3e2
}
.btn--blue:hover{
    background-color:#333;
    color:#fff;
    -webkit-box-shadow:0 3px 32px rgba(16,203,188,.54);
    box-shadow:0 3px 32px rgba(16,203,188,.54);
    background-color:#2ddfd1
}
.tr{
    position:absolute;
    display:none
}
.tr-1{
    top:6%;
    left:0
}
.tr-2{
    top:10.8%;
    right:0
}
.tr-3{
    top:32.5%;
    left:0
}
.tr-4{
    top:43.5%;
    right:0
}
.tr-5{
    top:70.2%;
    left:0
}
.tr-6{
    top:82.6%;
    left:0
}
.tr-7{
    top:52%;
    left:0
}
.inline-block{
    display:inline-block
}
.header{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:10;
    height:90px;
    padding:0 10px;
    border-bottom:1px solid transparent;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:border-bottom .4s,background-color .4s;
    -o-transition:border-bottom .4s,background-color .4s;
    transition:border-bottom .4s,background-color .4s
}
.header__right{
    display:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.header.sticky{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    background-color:#fff;
    z-index:11;
    height:90px;
    border-bottom:1px solid #f5f5f5;
    -webkit-transition:background-color .4s;
    -o-transition:background-color .4s;
    transition:background-color .4s;
    padding:0 10px
}
.header.sticky .logo__title{
    color:#777
}
.header.sticky .logo__img{
    background-image:url(../img/Logog_blue.svg)
}
.header.sticky .menu__link{
    color:#777
}
.header.sticky .menu__link:after{
    border-bottom:2px solid #03179d
}
.header.sticky .select-styled{
    color:#777
}
.header.sticky .select-styled:after{
    background-image:url(../img/down-chevron-grey.svg)
}
.header.sticky .btn-sign-up{
    color:#777
}
.header.sticky .btn-sign-up:hover{
    color:#03179d
}
.header.sticky .btn-menu div{
    background-color:#777
}
.header.sticky .btn-menu div.one:after,.header.sticky .btn-menu div.three:after{
    background-color:#777
}
.logo{
    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;
    position:relative;
    top:-3.5px;
    -webkit-transition:opacity .4s;
    -o-transition:opacity .4s;
    transition:opacity .4s
}
.logo__img{
    width:45px;
    height:51px;
    background-image:url(../img/Logo_white.svg);
    -webkit-background-size:contain;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    margin-right:13px;
    -webkit-transition:background-image .4s;
    -o-transition:background-image .4s;
    transition:background-image .4s
}
.logo__img--big{
    width:62px
}
.logo__title{
    font-size:27px;
    color:#fff;
    font-family:Gilroy-Light
}
.logo:hover{
    opacity:.5
}
.logo--color .logo__img{
    background-image:url(../img/Logog_blue.svg)
}
.logo--color .logo__title{
    color:#777
}
.btn-menu{
    position:relative;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    cursor:pointer;
    text-align:right;
    margin-left:25px;
    display:block
}
.btn-menu div{
    width:32px;
    height:3px;
    min-height:3px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -o-transition-duration:.3s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    margin-bottom:6px;
    -webkit-border-radius:1.5px;
    border-radius:1.5px;
    position:relative;
    background-color:#fff
}
.btn-menu div:first-child:after{
    content:'';
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:100%;
    background-color:#fff;
    -webkit-border-radius:1.5px;
    border-radius:1.5px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.btn-menu div:last-child{
    margin-bottom:0
}
.btn-menu div:last-child:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#fff;
    -webkit-border-radius:1.5px;
    border-radius:1.5px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.btn-menu.on{
    top:-5px
}
.btn-menu.on .one{
    -webkit-transform:rotate(45deg) translate(6px,2px);
    -ms-transform:rotate(45deg) translate(6px,2px);
    transform:rotate(45deg) translate(6px,2px);
    margin-bottom:0
}
.btn-menu.on .one:after{
    width:100%;
    background-color:#777
}
.btn-menu.on .two{
    opacity:0;
    margin-bottom:0
}
.btn-menu.on .three{
    -webkit-transform:rotate(-45deg) translate(2px,2px);
    -ms-transform:rotate(-45deg) translate(2px,2px);
    transform:rotate(-45deg) translate(2px,2px);
    width:32px;
    margin-bottom:0
}
.btn-menu.on .three:after{
    width:100%;
    background-color:#777
}
.fixed-menu{
    position:fixed;
    background-color:#fff;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:12;
    visibility:hidden;
    overflow-x:hidden;
    overflow-y:scroll;
    opacity:0;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.fixed-menu.open{
    visibility:visible;
    display:block;
    opacity:1
}
.fixed-menu__header{
    width:100%;
    height:90px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 10px 0
}
.fixed-menu__content{
    padding:20px 90px 20px
}
.fixed-menu .select-styled.active{
    color:#000
}
.fixed-menu .select-options{
    right:-15px;
    top:45px
}
.fixed-menu .btn-sign-up,.fixed-menu .select-styled{
    color:#777
}
.fixed-menu .select-styled:hover{
    color:#000
}
.fixed-menu .select-styled:after{
    background-image:url(../img/down-chevron-grey.svg)
}
.fixed-menu .select{
    margin-bottom:30px
}
.fixed-menu .btn-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.fixed-menu .btn-menu div{
    background-color:#777
}
.fixed-menu .btn-menu div.one:after,.fixed-menu .btn-menu div.three:after{
    background-color:#777
}
.btn-close svg{
    width:28px;
    height:28px
}
.btn-close svg path{
    fill:#777
}
.mob-menu{
    margin-bottom:40px
}
.mob-menu__item{
    text-align:left;
    margin-bottom:10px
}
.mob-menu__item:last-child{
    margin-bottom:0
}
.mob-menu__link{
    color:#777;
    position:relative;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    white-space:nowrap
}
.mob-menu__link:after{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    border-bottom:2px solid #00c3e2;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    opacity:0
}
.mob-menu__link:hover{
    color:#777
}
.mob-menu__link:hover:after{
    opacity:1
}
.menu{
    display:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.menu__item{
    margin-right:20px
}
.menu__item:last-child{
    margin-right:0
}
.menu__link{
    color:#fff;
    position:relative;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    white-space:nowrap
}
.menu__link:after{
    content:'';
    position:absolute;
    bottom:-9px;
    left:0;
    width:100%;
    border-bottom:2px solid #fff;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    opacity:0
}
.menu__link:hover{
    color:#fff
}
.menu__link:hover:after{
    opacity:1
}
.select-hidden{
    display:none;
    visibility:hidden;
    padding-right:10px
}
.select{
    cursor:pointer;
    display:inline-block;
    position:relative;
    color:#fff;
    width:35px;
    height:30px;
    font-size:16px;
    color:#fff;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-right:30px
}
.select-styled{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:0;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    color:#fff;
    font-size:16px;
    text-transform:uppercase;
    z-index:1
}
.select-styled:after{
    content:"";
    width:10px;
    height:6px;
    background-image:url(../img/down-chevron.svg);
    -webkit-background-size:10px 6px;
    background-size:10px 6px;
    background-repeat:no-repeat;
    position:absolute;
    top:9px;
    right:-15px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.select-styled:focus{
    outline:0;
    text-decoration:none
}
.select-styled.active,.select-styled:active{
    color:rgba(255,255,255,.5)
}
.select-styled.active:after,.select-styled:active:after{
    -webkit-transform:rotateX(-180deg);
    transform:rotateX(-180deg);
    opacity:.5
}
.select-styled:hover{
    color:rgba(255,255,255,.5)
}
.select-styled:hover:after{
    opacity:.5
}
.select-options{
    display:none;
    width:80px;
    background-color:#fff;
    position:absolute;
    top:45px;
    right:0;
    z-index:2;
    margin:0;
    padding:0;
    list-style:none;
    padding:24px 28px 22px 29px
}
.select-options:before{
    content:'';
    position:absolute;
    top:-10px;
    right:0;
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:0 solid transparent;
    border-bottom:10px solid #fff
}
.select-options li{
    color:#fff;
    margin:0;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    font-size:16px;
    text-transform:uppercase;
    color:#777;
    margin-bottom:15px
}
.select-options li:last-child{
    margin-bottom:0
}
.select-options li:hover{
    opacity:.5
}
.select-options li[rel=hide]{
    display:none
}
.btn-sign-in{
    width:180px;
    height:50px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#10cb6c;
    line-height:50px;
    color:#fff;
    font-size:16px;
    text-align:center;
    display:block;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    white-space:nowrap
}
.btn-sign-in:hover{
    color:#fff;
    background-color:#2add82
}
.promo{
    background-image:url(../img/1.png);
    -webkit-background-size:cover;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:bottom center;
    padding-top:120px;
    padding-bottom:60px;
    position:relative;
    z-index:2;
    text-align:center
}
.promo h1{
    margin-bottom:30px
}
.promo p{
    color:#fff;
    max-width:600px;
    margin:0 auto 30px
}
.promo__btns-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:45px
}
.promo__btns-wrap .btn{
    width:100%;
    text-align:center
}
.promo__btns-wrap .btn:first-child{
    margin-bottom:10px
}
.promo .container{
    position:relative
}
.promo__text-wrap{
    margin-bottom:30px
}
.promo__text-wrap p{
    margin-bottom:0
}
.promo__text-style-1{
    font-size:20px;
    color:#fff;
    font-weight:400
}
.promo__text-style-2{
    font-size:16px;
    font-weight:300;
    letter-spacing:.8px;
    color:#fff
}
.timer{
    margin:0 0 55px 0;
    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
}
.timer-wrap{
    position:relative
}
.timer__titles{
    position:absolute;
    bottom:-30px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:space-betwee;
    -webkit-justify-content:space-betwee;
    -ms-flex-pack:space-betwee;
    justify-content:space-betwee;
    width:100%;
    color:#fff;
    font-size:14px;
    font-family:Catamaran;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:.7px
}
.timer__titles div{
    width:-webkit-calc(100% - 60px);
    width:calc(100% - 60px);
    margin-right:20px
}
.timer__titles div:last-child{
    margin-right:0
}
.flip-clock-wrapper ul{
    width:46px;
    height:57px;
    background-color:#fffefc
}
.flip-clock-wrapper ul li{
    line-height:57px
}
.flip-clock-wrapper ul li a div div.inn{
    background-color:#fffefc;
    font-size:40px;
    font-family:Roboto;
    font-weight:500;
    color:#1f2641;
    text-shadow:none
}
.flip-clock-divider{
    height:66px;
    width:10px
}
.flip-clock-dot{
    display:none
}
.flip-clock-divider .flip-clock-label{
    top:auto;
    bottom:-35px;
    color:#fff;
    font-size:14px;
    font-family:Catamaran;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:.7px;
    display:none
}
.payments{
    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;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.payments img{
    margin-right:20px
}
.payments img:last-child{
    margin-right:0
}
.scroll-down{
    position:absolute;
    bottom:-10px;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:40px;
    height:40px;
    -webkit-border-radius:50%;
    border-radius:50%;
    overflow:hidden;
    cursor:pointer;
    -webkit-box-shadow:0 0 16px rgba(0,9,178,.33);
    box-shadow:0 0 16px rgba(0,9,178,.33);
    background-color:#fff;
    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-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.partners-logo{
    position:relative
}
.partners-logo .container{
    position:relative;
    z-index:1
}
.partners-logo__block{
    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-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    max-width:900px;
    margin:0 auto
}
.partners-logo__item{
    margin:0 25px 25px;
    text-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.partners-logo__item p{
    font-size:14px;
    font-weight:900;
    text-transform:uppercase;
    letter-spacing:1.4px;
    color:#313b77
}
.partners-logo__item img{
    margin-bottom:15px;
    opacity:.3
}
.partners-logo__bg{
    position:absolute;
    top:-75px;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:100%;
    min-width:1680px
}
.rating{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.rating li{
    width:15px;
    height:14px;
    background-repeat:no-repeat;
    -webkit-background-size:contain;
    background-size:contain;
    margin-right:5px
}
.rating li:last-child{
    margin-right:0
}
.about .row{
    position:relative
}
.about p{
    margin-bottom:28px
}
.about__list-marker li{
    color:#777;
    margin-bottom:12px;
    padding-left:23px;
    position:relative;
    line-height:30px
}
.about__list-marker li:last-child{
    margin-bottom:0
}
.about__list-marker li:before{
    content:'';
    position:absolute;
    top:11px;
    left:0;
    width:5px;
    height:5px;
    background-color:#0009b2;
    -webkit-border-radius:50%;
    border-radius:50%
}
.about__list-check li{
    color:#777;
    margin-bottom:12px;
    padding-left:23px;
    position:relative;
    line-height:30px
}
.about__list-check li span{
    font-family:Catamaran;
    font-weight:700
}
.about__list-check li:last-child{
    margin-bottom:0
}
.about__list-check li:before{
    content:'';
    position:absolute;
    top:11px;
    left:0;
    width:13px;
    height:9px;
    background-image:url(../img/check.svg);
    -webkit-background-size:contain;
    background-size:contain;
    background-repeat:no-repeat
}
.about__first-row{
    margin-bottom:40px
}
.stat{
    position:relative;
    overflow:hidden
}
.stat__bg{
    top:140px;
    position:absolute;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:100%;
    min-width:1710px
}
.stat .container{
    position:relative;
    z-index:1
}
.stat .col-lg-3:last-child .counter__item{
    margin-bottom:0
}
.counter__item{
    text-align:center;
    margin-bottom:20px
}
.counter__item-title{
    color:#fff;
    font-size:20px;

    font-weight:700;
    margin-bottom:0
}
.counter__item-value{
    font-family:Roboto;
    font-weight:700;
    font-size:30px;
    color:#fff
}
.counter__item-value--percent:after{
    content:"%"
}
.video{
    position:relative;
    margin-bottom:60px
}
.video__bg{
    -webkit-border-radius:10px;
    border-radius:10px
}
.video__btn{
    width:92px;
    height:92px;
    -webkit-box-shadow:0 0 21px rgba(0,214,229,.79);
    box-shadow:0 0 21px rgba(0,214,229,.79);
    background-color:#00c3e2;
    -webkit-border-radius:50%;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:background-color .4s,-webkit-box-shadow .4s;
    transition:background-color .4s,-webkit-box-shadow .4s;
    -o-transition:box-shadow .4s,background-color .4s;
    transition:box-shadow .4s,background-color .4s;
    transition:box-shadow .4s,background-color .4s,-webkit-box-shadow .4s
}
.video__btn img{
    position:absolute;
    top:50%;
    left:55%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.video__btn:hover{
    -webkit-box-shadow:0 0 21px rgba(56,56,56,.79);
    box-shadow:0 0 21px rgba(56,56,56,.79);
    background-color:#383838
}
.services{
    position:relative
}
.services .container{
    position:relative
}
.services__img{
    position:absolute;
    top:0;
    left:-200px;
    display:none
}
.services .btn{
    margin:0 auto;
    display:block;
    width:180px;
    padding:0;
    text-align:center
}
.service{
    margin-bottom:30px;
    text-align:center
}
.service__icon{
    width:90px;
    height:90px;
    background-color:#fff;
    -webkit-box-shadow:0 15px 50px rgba(15,60,216,.2);
    box-shadow:0 15px 50px rgba(15,60,216,.2);
    -webkit-border-radius:50%;
    border-radius:50%;
    position:relative;
    margin:0 auto 20px
}
.service__icon img{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.service__title{
    font-size:20px;

    font-weight:700;
    letter-spacing:-.4px;
    color:#333;
    margin-bottom:10px
}
.data{
    padding:60px 0;
    background-image:url(../../../common/img/sdgwalk/3.png);
    -webkit-background-size:cover;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top center
}
.data h2 span{
    display:inline;
    margin-bottom:40px
}
.data__num{
    position:relative;
    margin-top:30px;
    text-align:center;
    margin-bottom:18px
}
.data__num-value{
    font-size:110px;
    display:inline-block;
    line-height:.8;
    color:#fff;
    font-family:Roboto;
    font-weight:900;
    margin-bottom:10px;
    position:relative
}
.data__num-value:after{
    content:'';
    position:absolute;
    top:-25px;
    right:-25px;
    width:45px;
    height:45px;
    background-image:url(../img/dollar.png);
    -webkit-background-size:contain;
    background-size:contain;
    background-repeat:no-repeat
}
.data__num-name{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    font-size:40px;
    font-family:Catamaran;
    color:#fff;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.data__num-name div{
    line-height:1;
    position:relative
}
.data__num-name div:first-child{
    top:3px
}
.data__num-name div:last-child{
    bottom:-5px
}
.steps{
    padding-bottom:20px
}
.step{
    text-align:center;
    margin-bottom:40px
}
.step__icon{
    width:125px;
    height:125px;
    -webkit-box-shadow:0 15px 50px rgba(15,60,216,.2);
    box-shadow:0 15px 50px rgba(15,60,216,.2);
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#fff;
    position:relative;
    margin:0 auto 20px
}
.step__icon img,.step__icon svg{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.step__num{
    width:38px;
    height:38px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#ef1552;
    position:absolute;
    top:0;
    left:0;
    font-size:17px;
    color:#fff;
    font-family:Roboto;
    letter-spacing:.48px;
    text-align:center;
    line-height:38px
}


.step__title{
    font-size:15px;
    color:#000;
    /* font-family:Raleway; */
    font-weight:700;
    margin-bottom:15px
}


.step p {
    color: #000;
    font-size: 14px;
}


.roadmap{
    background-image:url(../img/4.png);
    -webkit-background-size:cover;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:bottom center
}
.roadmap__contnet-wrap{
    position:relative
}
.roadmap__contnet-wrap:before{
    content:'';
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    border-bottom:1px solid rgba(250,250,250,.2)
}
.roadmap__row{
    display:block
}
.roadmap__row:last-child .roadmap__item:last-child{
    padding-bottom:0
}
.roadmap__item{
    -webkit-box-flex:0;
    -webkit-flex:0 33%;
    -ms-flex:0 33%;
    flex:0 33%;
    color:#fff;
    border-left:3px solid #cccedb;
    padding:0 20px 40px 17px;
    position:relative
}
.roadmap__item:after{
    content:'';
    position:absolute;
    top:-6px;
    left:-7px;
    width:12px;
    height:12px;
    background-image:-webkit-linear-gradient(50deg,#0079b8 0,#00c3e2 100%);
    background-image:-o-linear-gradient(50deg,#0079b8 0,#00c3e2 100%);
    background-image:linear-gradient(40deg,#0079b8 0,#00c3e2 100%);
    -webkit-border-radius:50%;
    border-radius:50%
}
.roadmap__title{
    font-size:20px;

    font-weight:700;
    line-height:25px;
    position:relative;
    top:-8px
}
.roadmap__data{
    font-size:14px;
    line-height:20px;

    font-weight:400;
    margin-bottom:20px
}
.doc{
    position:relative;
    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;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    height:200px;
    margin-bottom:30px
}
.doc:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-transition:-webkit-transform .4s;
    transition:-webkit-transform .4s;
    -o-transition:transform .4s;
    transition:transform .4s;
    transition:transform .4s,-webkit-transform .4s;
    border:1px solid #e0f0fe;
    background-color:#fff;
    -webkit-border-radius:4px;
    border-radius:4px;
    z-index:0
}
.doc:hover:before{
    -webkit-transform:scale(.95);
    -ms-transform:scale(.95);
    transform:scale(.95)
}
.doc__icon{
    width:102px;
    height:102px;
    -webkit-border-radius:50%;
    border-radius:50%;
    position:relative;
    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;
    color:#fff;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-family:Roboto;
    font-size:20px;
    text-transform:uppercase;
    margin:0 auto 15px
}
.doc__icon:before{
    content:'';
    position:absolute;
    top:0;
    left:-10px;
    width:100%;
    height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#00c3e2
}
.doc__icon:after{
    content:'';
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:#03179d
}
.doc__icon span{
    position:relative;
    z-index:1
}
.doc__title{
    font-size:20px;

    font-weight:700;
    letter-spacing:-.4px;
    color:#333
}
.doc__content{
    position:relative;
    z-index:1
}
.prices{
    position:relative
}
.prices .container{
    position:relative
}
.prices__table{
    display:table;
    margin-bottom:38px
}
.prices__table-row{
    display:table-row
}
.prices__table-row:nth-child(odd){
    background-color:#f8faff;
    -webkit-border-radius:4px;
    border-radius:4px
}
.prices__table-cell{
    display:table-cell
}
.prices__table-cell:first-child{
    width:40%;
    font-size:18px;

    color:#345;
    font-weight:700;
    padding:18px 22px 18px 22px
}
.prices__table-cell:last-child{
    padding:18px 22px 18px 0
}
.prices__img{
    position:absolute;
    top:-150px;
    left:-240px;
    display:none
}
.prices .bg-el-1{
    position:absolute;
    top:-5%;
    right:-2%
}
.prices .bg-el-2{
    position:absolute;
    bottom:-185px;
    left:-100px
}
.prices .bg-el-3{
    position:absolute;
    top:50%;
    right:-47px
}
.prices .bg-el-4{
    position:absolute;
    bottom:30px;
    left:30px
}
.distribution{
    background-image:url(../../../common/img/sdgwalk/6.png);
    -webkit-background-size:cover;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top center
}
.distribution h2 span{
    display:inline
}

.distribution ul li {
    color: #fff;
    letter-spacing: .36px;
    margin-bottom: 10px;
    font-size: 14px;
    padding-left: 30px;
    position: relative;
}

.distribution ul li:last-child{
    margin-bottom:0
}
.distribution ul li span{
    position:absolute;
    top:9px;
    left:0;
    width:10px;
    height:10px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.chart{
    width:100%;
    height:100%;
    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-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative
}
.chart__row{
    margin-top:100px
}
.chart__bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    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-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:58px;

    color:#fff;
    font-weight:700
}
.chart__wrap{
    width:315px;
    height:315px;
    position:relative
}
.accordion li{
    position:relative;
    margin-bottom:20px
}
.accordion li:last-child{
    margin-bottom:0
}
.accordion p{
    display:none;
    padding:15px 20px 0
}
.accordion a{
    width:100%;
    display:block;
    cursor:pointer;
    padding:15px 60px 15px 20px;
    font-size:18px;
    line-height:22px;

    font-weight:700;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-transition:color .4s;
    -o-transition:color .4s;
    transition:color .4s;
    background-color:#f8faff;
    color:#303948!important;
    -webkit-border-radius:30px;
    border-radius:30px
}
.accordion a:after{
    content:'';
    position:absolute;
    top:14px;
    right:18px;
    background-color:#03179d;
    width:44px;
    height:44px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-image:url(../img/down-chevron.svg);
    background-position:center;
    background-repeat:no-repeat;
    -webkit-background-size:18px 18px;
    background-size:18px;
    -webkit-transition:-webkit-transform .4s;
    transition:-webkit-transform .4s;
    -o-transition:transform .4s;
    transition:transform .4s;
    transition:transform .4s,-webkit-transform .4s
}
.accordion a:hover{
    color:#0009b2!important
}
.accordion a.active{
    color:#0009b2!important
}
.accordion a.active:after{
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.team{
    padding-bottom:30px
}
.team-member{
    text-align:center;
    margin-bottom:30px;
    color:#777
}
.team-member__ava{
    margin:0 auto 20px;
    width:150px;
    height:150px;
    position:relative;
    -webkit-border-radius:50%;
    border-radius:50%;
    box-shadow: 1px 2px 3px 4px #ccc;
}

.team-member__ava img{
    width:100%;
    height:100%;
    display:block;
    -webkit-border-radius:50%;
    border-radius:50%;
    -o-object-fit:cover;
    object-fit:cover
}
.team-member__name{

    font-size:20px;
    font-weight:700;
    margin-bottom:10px;
    color:#345;
    line-height:1
}
.team-member__post{
    font-size:18px;
    font-weight:400;
    color:#303948;
    margin-bottom:15px;
    line-height:1
}
.team-member__social-link{
    width:50px;
    height:50px;
    position:absolute;
    bottom:0;
    right:0;
    background-image:url(../img/linkedin.svg);
    background-repeat:no-repeat;
    -webkit-background-size:contain;
    background-size:contain;
    -webkit-transition:-webkit-transform .4s;
    transition:-webkit-transform .4s;
    -o-transition:transform .4s;
    transition:transform .4s;
    transition:transform .4s,-webkit-transform .4s
}
.team-member--white .team-member__ava{
    -webkit-box-shadow:0 10px 32px #00c3e2;
    box-shadow:0 10px 32px #00c3e2
}
.team-member--white .team-member__name{
    color:#fff
}
.team-member--white .team-member__post{
    color:#fff
}
.team-member--white .team-member__desc{
    color:#fff;
    margin-bottom:30px
}
.team-member__social-list{
    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-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.team-member__social-list li{
    margin-right:5px;
    -webkit-transition:-webkit-transform .4s;
    transition:-webkit-transform .4s;
    -o-transition:transform .4s;
    transition:transform .4s;
    transition:transform .4s,-webkit-transform .4s
}
.team-member__social-list li img{
    width:39px;
    height:39px
}
.team-member__social-list li:last-child{
    margin-right:0
}
.team-member__social-list li:hover{
    -webkit-transform:scale(.95);
    -ms-transform:scale(.95);
    transform:scale(.95)
}
.team-member:hover{
    color:#777
}
.team-member:hover .team-member__social-link{
    -webkit-transform:scale(.95);
    -ms-transform:scale(.95);
    transform:scale(.95)
}
.advisors{
    padding-bottom:30px;
    background-image:url(../img/7.png);
    -webkit-background-size:cover;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top center
}
.press{
    padding-bottom:30px
}
.press .col-12{
    margin-bottom:30px
}
.press__item{
    padding:24px 40px 40px;
    -webkit-box-shadow:0 5px 15px rgba(15,60,216,.05);
    box-shadow:0 5px 15px rgba(15,60,216,.05);
    -webkit-border-radius:4px;
    border-radius:4px;
    background-color:#fff;
    text-align:center;
    height:100%;
    -webkit-transition:-webkit-box-shadow .4s;
    transition:-webkit-box-shadow .4s;
    -o-transition:box-shadow .4s;
    transition:box-shadow .4s;
    transition:box-shadow .4s,-webkit-box-shadow .4s
}
.press__item:hover{
    -webkit-box-shadow:0 5px 15px rgba(15,60,216,.15);
    box-shadow:0 5px 15px rgba(15,60,216,.15)
}
.press__item-logo{
    height:110;
    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-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:40px
}
.press__item-logo img{
    max-width:100%;
    max-height:100%;
    width:auto;
    height:auto
}
.news .col-12{
    margin-bottom:30px
}
.new{
    -webkit-border-radius:4px;
    border-radius:4px;
    background-color:#f8faff;
    padding:24px 30px 40px;
    display:block;
    height:100%;
    text-align:center;
    -webkit-transition:-webkit-box-shadow .4s;
    transition:-webkit-box-shadow .4s;
    -o-transition:box-shadow .4s;
    transition:box-shadow .4s;
    transition:box-shadow .4s,-webkit-box-shadow .4s
}
.new__img{
    -webkit-border-radius:50%;
    border-radius:50%;
    width:140px;
    height:140px;
    overflow:hidden;
    margin:0 auto 20px
}
.new__img img{
    -o-object-fit:cover;
    object-fit:cover;
    width:100%;
    height:100%;
    display:block
}
.new__title{
    font-size:20px;

    color:#313b77;
    font-weight:700;
    margin-bottom:20px;
    -webkit-transition:color .4s;
    -o-transition:color .4s;
    transition:color .4s
}
.new__data{
    color:#777;
    letter-spacing:.45px
}
.new:hover{
    -webkit-box-shadow:0 5px 15px rgba(15,60,216,.15);
    box-shadow:0 5px 15px rgba(15,60,216,.15)
}
.new:hover .news__title{
    color:#00c3e2
}
.footer{
    background-image:url(../img/8.png);
    -webkit-background-size:cover;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top center;
    padding:60px 0
}
.footer .logo{
    margin-bottom:30px
}
.footer__content{
    padding-top:50px
}
.footer__title{
    font-size:20px;
    color:#fff;

    font-weight:700;
    margin-bottom:20px
}
.footer__menu{
    margin-bottom:30px
}
.footer__menu li{
    margin-bottom:15px
}
.footer__menu li:last-child{
    margin-bottom:0
}
.footer__menu a{
    display:block;
    color:#f8faff;
    opacity:.5;
    -webkit-transition:opacity .4s;
    -o-transition:opacity .4s;
    transition:opacity .4s
}
.footer__menu a:hover{
    opacity:1
}
.subscribe{
    border-bottom:1px solid rgba(86,91,215,.4)
}
.subscribe__form{
    margin-bottom:60px
}
.form{
    position:relative
}
.form__input{
    width:100%;
    border:none;
    -webkit-border-radius:40px;
    border-radius:40px;
    background-color:#fff;
    padding:0 30px;
    line-height:80px;
    height:80px
}
.form__btn{
    width:44px;
    height:44px;
    background-color:#03179d;
    -webkit-border-radius:50%;
    border-radius:50%;
    position:absolute;
    top:18px;
    right:18px;
    -webkit-transition:background-color .4s;
    -o-transition:background-color .4s;
    transition:background-color .4s;
    background-image:url(../img/right-chevron-.svg);
    -webkit-background-size:15px 15px;
    background-size:15px 15px;
    background-position:15px center;
    background-repeat:no-repeat;
    border:none;
    cursor:pointer
}
.form__btn:hover{
    background-color:#333
}
@media (max-width:991.98px){
    .about__img-1,.about__img-2{
        display:block;
        margin:0 0 40px 15px
    }
}
@media (max-width:575.98px){
    .about__img-1,.about__img-2{
        width:-webkit-calc(100% - 30px);
        width:calc(100% - 30px);
        height:-webkit-calc(100% - 30px);
        height:calc(100% - 30px)
    }
}
@media only screen and (max-width:992px) and (min-width:768px){
    .footer{
        text-align:center
    }
    .footer .logo{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .footer .social-list{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .footer .subscribe{
        margin:0 auto
    }
}
@media (min-width:576px){
    .promo__btns-wrap{
        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
    }
    .promo__btns-wrap .btn{
        width:auto
    }
    .promo__btns-wrap .btn:first-child{
        margin-right:20px;
        margin-bottom:0
    }
    .timer__titles{
        display:none
    }
    .flip-clock-divider .flip-clock-label{
        display:block
    }
    .stat .col-lg-3:nth-last-child(2) .counter__item{
        margin-bottom:0
    }
    .counter__item-title{
        margin-bottom:5px
    }
    .services .btn{
        margin-left:120px
    }
    .service{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start;
        text-align:left
    }
    .service__icon{
        min-width:90px;
        margin-right:30px;
        margin-bottom:0
    }
    .data h2{
        margin-bottom:30px
    }
    .docs .col-12:nth-last-child(2) .doc{
        margin-bottom:0
    }
}
@media (min-width:768px){
    h1{
        font-size:50px;
        line-height:50px;
        margin-bottom:40px
    }
    h1 span{
        display:block
    }
    h2{
        font-size:40px;
        line-height:45px
    }
    h3{
        font-size:20px
    }
    h4{
        margin-bottom: 0px;
    }
    .section{
        padding:100px 0
    }
    .section--no-pad-bot{
        padding-bottom:0
    }
    .section--no-pad-top{
        padding-top:0
    }
    .section-header--big-margin{
        margin-bottom:100px
    }
    .section-header--medium-margin{
        margin-bottom: 30px;
    }
    .section-header--small-margin{
        margin-bottom:35px
    }
    .fixed-menu__header{
        padding:0 40px
    }
    .header{
        padding:0 40px
    }
    .header.sticky{
        padding:0 40px
    }
    .promo p{
        margin-bottom:50px
    }
    .promo__text-wrap{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        max-width:600px;
        margin:0 auto 40px
    }
    .promo__text-wrap p{
        margin-bottom:0
    }
    .timer{
        margin-bottom:60px
    }
    .counter__item{
        margin-bottom:35px
    }
    .counter__item-title{
        margin-bottom:10px
    }
    .counter__item-value{
        font-size:40px
    }
    .distribution .section-header{
        margin-bottom:130px
    }
    .stat__bg{
        top:240px
    }
    .video{
        margin-bottom:80px
    }
    .service{
        margin-bottom:44px
    }
    .service__title{
        margin-bottom:26px
    }
    .data{
        padding:115px 0 75px
    }
    .steps{
        padding-bottom:40px
    }
    .step{
        margin-bottom:60px
    }
    .step__icon{
        margin-bottom:44px
    }
    .step__title{
        margin-bottom:10px
    }
    .roadmap__row{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .roadmap__row:nth-child(even){
        padding-right:10%
    }
    .roadmap__row:nth-child(even) .roadmap__item{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end;
        padding-bottom:0
    }
    .roadmap__row:nth-child(even) .roadmap__item:after{
        bottom:auto;
        top:-6px
    }
    .roadmap__row:nth-child(odd){
        padding-left:10%;
        position:relative
    }
    .roadmap__row:nth-child(odd):before{
        content:'';
        width:5000px;
        border-bottom:1px solid rgba(250,250,250,.2);
        position:absolute;
        bottom:0;
        left:-100%
    }
    .roadmap__row:nth-child(odd) .roadmap__item:after{
        bottom:-6px;
        top:auto
    }
    .roadmap__item{
        border-left:3px dashed #cccedb;
        padding:44px 20px 20px 17px;
        min-height:247px
    }
    .roadmap__item:after{
        bottom:-6px;
        top:auto
    }
    .roadmap__title{
        top:0
    }
    .doc{
        height:215px
    }
    .chart-big-wrap{
        margin-bottom:60px
    }
    .accordion a{
        padding:30px 40px;
        -webkit-border-radius:40px;
        border-radius:40px
    }
    .accordion a:after{
        top:18px
    }
    .accordion p{
        padding:30px 40px 28px
    }
    .advisors,.team{
        padding-bottom:40px
    }
    .team-member{
        margin-bottom:60px
    }
    .team-member__ava{
        margin-bottom:30px
    }
    .team-member__name{
        margin-bottom:20px
    }
    .team-member__post{
        margin-bottom:30px
    }
    .press{
        padding-bottom:70px
    }
    .footer{
        padding:120px 0 50px
    }
    .subscribe__form{
        margin-bottom:100px
    }
    .footer .logo{
        margin-bottom:40px
    }
    .footer__title{
        margin-bottom:30px
    }
    .footer__menu{
        margin-bottom:40px
    }
}
@media (min-width:992px){
    .section{
        padding: 30px 0;
    }
    .section--no-pad-bot{
        padding-bottom:0
    }
    .section--no-pad-top{
        padding-top:0
    }
    .promo{
        padding-top:150px;
        padding-bottom:130px
    }
    .promo__img{
        display:block;
        right:-380px
    }
    .partners-logo__block{
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .partners-logo__item{
        margin:0
    }
    .about{
        margin-bottom:60px
    }
    .about p{
        margin-bottom:38px
    }
    .about__img-1{
        position:absolute;
        top:0;
        left:-100px
    }
    .about__img-2{
        position:absolute;
        top:0;
        right:-10px
    }
    .about__first-row{
        margin-bottom:50px
    }
    .counter__item-title{
        font-size:17px
    }
    .counter__item{
        margin-bottom:0
    }
    .stat__bg{
        top:380px
    }
    .video{
        margin-bottom:30px
    }
    .data__num{
        margin-top:0
    }
    .data__num-value{
        font-size:150px
    }
    .data__num-value:after{
        width:65px;
        height:65px;
        top:-20px;
        right:-35px
    }
    .step{
        margin-bottom:0
    }
    .prices__table-cell:first-child{
        width:38%
    }
    .prices__img{
        display:block;
        left:-420px
    }
    .chart{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .chart__bg{
        left:-6%
    }
    .chart-big-wrap{
        margin-bottom:0
    }
    .team-member{
        margin-bottom:0
    }
    .press{
        padding-bottom:120px
    }
    .footer__title{
        margin-bottom:50px
    }
    .footer__menu{
        margin-bottom:0
    }
    .footer .logo{
        margin-bottom:0
    }
    .services__img{
        display:block
    }
    .tr{
        display:block
    }
    .tr-1{
        left:-200px
    }
    .tr-2{
        right:-200px
    }
    .tr-3{
        left:-200px
    }
    .tr-4{
        right:-200px
    }
    .tr-5{
        left:-200px
    }
    .tr-6{
        left:-200px
    }
    .tr-7{
        left:-200px
    }
}
@media (min-width:1200px){
    .header__right{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .menu{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .btn-menu{
        display:none
    }
    .promo__img{
        right:-200px
    }
    .about__img-1{
        left:0
    }
    .about__img-2{
        right:-40px
    }
    .counter__item{
        margin-bottom:0
    }
    .counter__item-title{
        margin-bottom:25px;
        font-size:20px
    }
    .data__num-value{
        font-size:150px
    }
    .docs .col-12:last-child .doc{
        margin-bottom:0
    }
    .doc{
        height:250px;
        margin-bottom:0
    }
    .doc__icon{
        margin-bottom:30px
    }
    .chart__wrap{
        width:360px;
        height:360px
    }
    .chart__bg{
        font-size:78px;
        left:-8%
    }
    .prices__img{
        top:-150px;
        left:-340px
    }
    .services__img{
        left:0
    }
}
@media only screen and (min-width:1400px){
    .logo__title{
        font-size:30px
    }
    .menu__item{
        margin-right:35px
    }
}



.exvent-hero-section-03::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    opacity: 0.9;
    z-index: -1;
}


.exvent-hero-section-03 {
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
  background-size: 100% 100%;
    height: 634px;
    z-index: 1;
    border-top: 8px solid #fbcd02;
}

.ttx {
    text-align: left;
    margin-top: 9px;
    font-weight: 600;
    background-color: #feac4e;
    padding: 10px;
    border-radius: 11px;
    font-size: 17px;
    margin-bottom: 2px;
    color: #000;
}

 .plt {
    padding-left: 13px;
    padding-right: 10px;
    color: #000;
    padding-bottom: 30px;
}

 .plt2 {
    padding-left: 18px;
    padding-right: 10px;
    color: #fff;
}


.counter__item-title {
    margin-bottom: 4px;
    font-size: 13px;
    text-align: left;
    color: #000;
}

.sectioh4 {
    padding-left: 0px;
    position: relative;
    color: #941c37 !important;
    font-size: 25px;
}


.sectioh4vedio {
    padding-left: 0px;
    position: relative;
    color: #941c37 !important;
    font-size: 23px;
    line-height: 1.3;
    padding-top: 50px;
    font-style: italic;
    text-align: left;
}



/*** Counter Facts Start ***/
/* .counter-facts {
    background: linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, 0.8)), url(../img/breadcrumb.png);
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
} */

.counter-facts .counter {
    position: relative;
    text-align: center;
    width: 200px;
    min-height: 215px;
    padding: 10px 15px;
    margin: 0 auto;
    border-radius: 100px;
    box-shadow: 0 8px 5px rgba(0, 0, 0, 0.2);
    background: var(--bs-white);
}

.counter-facts .counter:before {
    content: "";
    position: absolute;
    height: 105px;
    width: 100%;
    left: 0;
    top: 0;
    border-radius: 10px 10px 0 0;
    background-color: #0009b2;
    
}
.counter-facts .counter .counter-icon {
    position: relative;
    width: 120px;
    height: 100px;
    margin: 0 auto 10px;
    border-radius: 10px 10px 0 0;
    transform: translateY(-20px);
    font-size: 50px;
    line-height: 90px;
    color: var(--bs-secondary);
    background: rgba(1, 143, 252, 0.5);
    clip-path: polygon(0% 0%, 100% 0, 100% 70%, 50% 100%, 0 70%);
}
.counter-facts .counter .counter-icon:before {
    content: "";
    position: absolute;
    width: 120px;
    height: 90px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 10px 10px 0 0;
    background: rgba(0, 58, 102, 0.5);
    z-index: -1;
    clip-path: polygon(0% 0%, 100% 0, 100% 70%, 50% 100%, 0 70%);
}
.counter-facts .counter:hover .counter-icon i {
    transform: rotate(360deg);
    transition: all 0.3s ease;
}
.counter-facts .counter h3 {
    color: var(--bs-primary);
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 5px 0;
}
.counter-facts .counter .counter-value {
    font-size: 30px;
    font-weight: 700;
    display: block;
    color: var(--bs-secondary);
}

@media screen and (max-width: 1200px) {
    .counter-facts .counter { margin-bottom: 40px; 
    }
}
/*** Counter Facts End ***/


/*** service Start ***/
.service .service-item {
    position: relative;
    overflow: hidden;
}

.service .service-item .service-inner .service-title {
    position: relative;
    margin-top: -30px;
    text-align: center;
    transition: 0.5s;
}

.service .service-item .service-inner .service-title .service-content {
    position: absolute;
    bottom: -100%; 
    left: 0;
    margin-left: 30px;
    margin-right: 30px;
    text-align: center;
    border-radius: 10px;
    background: #ef1552;
    opacity: 0;
    transition: 0.5s;
}


.zsin{    z-index: 111111;
    position: relative;}



.counteradd {
    height: 105px;
    border-radius: 10px 10px 0 0;
    background-color: #f4f4f4;
}

.cotad {
    background-color: #fff;
    /* min-height: 128px; */
    padding: 0px;
    margin: 0 auto;
    border-radius: 20px;
    box-shadow: 0 8px 5px rgba(0, 0, 0, 0.2);
}
    

.cltcol {
    color: #000;
    text-align: center;
    padding-top: 21px;
    font-size: 15px;
}

    .mrt{    justify-content: center;
    margin-top: 30px;}


.youth {
    background-image: url(../img/services-img.png);
    /* height: 200px; */
    background-size: cover;
    background-position: 65% 50%;
}

.mbt {
    /* margin-bottom: 5px; */
    font-size: 25px;
    color: #fff;
    margin-left: 17px;
    margin-top: 18px;
    margin-bottom: 18px;
}

.data {
    padding: 5px 14px 47px;
}

.ptgtop{padding-top: 0px;}

.youthsdgw {
    width: 5%;
    display: flex;
    /* margin: auto; */
    margin-right: 7px;
}


.youthsdgw2 {
	width: 32px;
	display: flex;
	/* margin: auto; */
	margin-right: 17px;
}

.step__num {
    width: 38px;
    height: 38px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #ef1552;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 17px;
    color: #fff;
    font-family: Roboto;
    letter-spacing: .48px;
    text-align: center;
    line-height: 38px;
}


.chart__bg {
    font-size: 28px;
    /* left: -8%; */
}


.dism{ margin: 0 auto; display: flex; justify-content: center;}

.loc{    font-size: 28px;
    color: #fff;}

    .sty{background-color: #f6f0e3;}



    .counter__item-title {
    margin-bottom: 24px;
    font-size: 13px;
    text-align: left;
    color: #000;
}

.gtk {
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 8px;
    padding-top: 40px;
}


.imghkl {
    width: 100%;
}

    .sdgwalk{padding-top: 50px;
    padding-bottom: 70px;
    flex-wrap: nowrap;}


.event .btn-primary {
    color: #000;
    background-color: gold;
    border-color: #7d2032;
    border: 2px solid;
}
.regst {
    margin-left: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 200px;
    top: 388px;
    position: absolute;
    width: 180px;
    animation: blink 1s ease-in-out infinite none;
    /* height: 50px; */
    font-weight: bold;
    font-family: "Montserrat", sans-serif;
}


.event-counter-section .conter-shape2 {
    top: 30px;
    right: 200px;
   -webkit-animation: inherit !important;
    animation: inherit !important; 
    display: none;
}

.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

@keyframes blink {
  0% {
    box-shadow: 0 0 0 0 rgba(25, 118, 210, 0.4);
  }
  100% {
    box-shadow: 0 0 0 16px rgba(187, 222, 251, 0.3);
  }
}




.counteradd_add {
    /* height: 35px; */
    border-radius: 10px 10px 0 0;
    background-color: #f4e3bf;
    padding: 8px;
    margin-bottom: 16px;
    /* box-shadow: 0 8px 5px rgba(0, 0, 0, 0.2); */
    width: 93%;
}

.sdvg{background-color: #e3f9fa;     padding-top: 25px;
    padding-bottom: 30px;}

.dsflex{align-items: center;
    display: flex
;}


.sdgspe{margin-bottom: 2px; margin-top: 19px !important;}

.trc{margin-bottom: 2px;}

@media screen and (min-device-width: 600px) and (max-device-width: 900px) {

      .exvent-hero-section-03 {
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 351px !important;
	z-index: 1;
}
}

@media screen and (min-device-width: 480px) and (max-device-width: 600px) {

  .resbanner {
    background: url(../../../common/img/sdgwalk/mobsdg.jpg) no-repeat !important;
    background-size: auto;
    background-size: cover !important;
  }

  .exvent-hero-section-03 {
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 370px !important;
	z-index: 1;
}

.event .btn-primary {
	color: #000;
	background-color: gold;
	border-color: #7d2032;
	border: none;
}

.regst {
	margin-left: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 167px;
	top: 387px;
	position: absolute;
	width: 180px;
	animation: blink 1s ease-in-out infinite none;
	/* height: 50px; */
	font-weight: bold;
}

}

@media screen and (min-device-width: 320px) and (max-device-width: 340px) {

.exvent-hero-section-03 {
	height: 242px !important;
}

.event .btn-primary {
	color: #000;
	background-color: #fbcd02;
	border-color: #7d2032;
	width: 13%;
	font-size: 10px !important;
}
    
}

@media screen and (min-device-width: 340px) and (max-device-width: 354px) {

    .exvent-hero-section-03 {
	height: 256px !important;
}

}


@media screen and (min-device-width: 354px) and (max-device-width: 380px) {

    .exvent-hero-section-03 {
	height: 274px !important;
}

}

@media screen and (min-device-width: 380px) and (max-device-width: 410px) {

    .exvent-hero-section-03 {
	height: 300px !important;
}

}



@media screen and (min-device-width: 410px) and (max-device-width: 480px) {

    .exvent-hero-section-03 {
	height: 340px !important;
}

}

/* @media screen and (min-device-width: 320px) and (max-device-width: 600px) {



} */

@media screen and (min-device-width: 600px) and (max-device-width: 990px) {
    .event .btn-primary {
	color: #000;
	background-color: gold;
	border-color: #7d2032;
	border: 2px solid;
	width: 96% !important;
    cursor: pointer;
}

.regst_ins {
    margin-left: auto !important;
    bottom: 0 !important;
    left: -10px !important;
    right: auto !important;
  top: 22px !important;
    position: relative !important;
    width: 180px !important;
    animation: blink 1s ease-in-out infinite none;
    height: 100%;
    font-weight: bold;
    font-family: "Montserrat", sans-serif;
  }
.regst2 {
	display: block !important;
}

.regst_ins {
	display: none;
}



.regst {
	margin-left: auto;
	/* top: 0; */
	bottom: 0;
	left: -12px;
	right: 0x;
	top: 11px;
	position: relative;
	width: 180px;
	animation: blink 1s ease-in-out infinite none;
	/* height: 50px; */
	font-weight: bold;
	font-family: "Montserrat", sans-serif;
	margin-bottom: 29px;
}

.regsttab {
	display: none !important;
}

}
@media screen and (min-device-width: 320px) and (max-device-width: 480px) {

    .dism{margin-bottom: 9px;}

    .logeswidth .col-lg-3{ margin-bottom: 30px;}

.ccl p{ color: #063058;
    text-align: center;
    width: 100%;
    margin-top: 11px;
    font-weight: bold;}
  
.tgs {
	width: 24% !important;
	text-align: center;
	margin: auto;
	display: flex;
}

    .cwe{ padding-top: 8px; width: 50% !important;
    margin: auto;
    display: flex;}

    .pt343{width: 50% !important;
    margin: auto;
    display: flex; padding-top: 19px;}

    .nabard {
  margin: auto;
  display: flex;
  padding-top: 5px;
  width: 20% !important;
}


.padleftgovennor {
	position: relative;
	left: 0px !important;
}

    .governor_bg_frame img{width: 80%;
  margin: auto;
    margin-right: auto;
    margin-left: auto;
  padding-left: 0;
  margin-left: 0;
  padding-right: 0;
  margin-right: 0;
  margin: auto;
  
}

.section-header--medium-margin {
	margin-bottom: 0px;
}

   .itmint_bg p {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 13px;
	word-wrap: break-word;
	width: 100%;
    color: #000 !important;

}

    .regst_ins {
display: none;
}


.regst_ins {
	margin-left: auto;
	bottom: 0;
	left: 410px;
	right: auto;
	top: 0px !important;
 position: relative !important;
	width: 180px;
	animation: blink 1s ease-in-out infinite none;
	/* height: 50px; */
	font-weight: bold;
	font-family: "Montserrat", sans-serif;
}
    .cct{ margin-bottom: 8px;}



    .event .btn-primary {
	color: #000;
	background-color: gold;
	border-color: #7d2032;
	border: 2px solid;
	width: 96% !important;
    cursor: pointer;
}

    .imgfldabout {
	width: 67% !important;
	margin: auto;
	display: flex;
	margin-bottom: 13px !important;
}

    .youthsdgw23 {
	width: 54% !important;
	display: flex;
	margin-right: 12px;
	margin-top: -25px;
	height: 40px;
	position: relative;
	top: 11px;
	margin-left: 5px;
}

.youthsdgw24 {
	width: 35% !important;
	display: flex;
	margin-right: 17px;
	margin-top: -31px;
	position: relative;
	top: 12px;
	margin-left: 8px;
}

    .keyhei {
	font-size: 25px;
	line-height: 45px;
	text-align: center;
	padding-right: 0 !important;
}

.hgt {
	font-size: 18px;
	color: #fff;
	padding-left: 0px !important;
	margin-bottom: 2px !important;
}

.txtw {
	color: #fff;
	padding-left: 0px !important;
}

.plt2 {
	padding-left: 0px;
	padding-right: 0px;
	color: #fff;
}

.rhkey {
	margin-right: 0;
}

    .youthsdgw2 {
	width: 25px;
	display: flex;
	/* margin: auto; */
	margin-right: 17px;
}

.step p {
	color: #000;
	font-size: 17px;
	text-align: center;
}

.mbt {
	/* margin-bottom: 5px; */
	font-size: 14px;
	color: #fff;
	margin-left: 17px;
	margin-top: 30px;
	text-align: center;
}

    .counteradd_add {
border-radius: 10px 10px 0 0;
    background-color: #0b315e;
    padding: 8px;
    margin-bottom: 16px;
    box-shadow: 0 8px 5px rgba(0, 0, 0, 0.2);
    width: 100%;
    color: #fff !important;
    font-weight: bold !important;
    font-size: 15px;
}

.youthsdgw {
	width: 5%;
	display: flex;
	/* margin: auto; */
	margin-right: 7px;
	display: none;
}

    .section-header--tire h4::after {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 40px;
	left: 0;
	border-bottom: 1px solid #941c37;
    display: none;
}


    .imgrhfsdg{width: 40%;
  display: flex;
  justify-content: end;
  margin: auto;}
    
  .resbanner {
    background: url(../../../common/img/sdgwalk/mobsdg.jpg) no-repeat !important;
    background-size: auto;
    background-size: cover !important;
  }

  .exvent-hero-section-03 {
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	/* background-size: cover; */
	background-size: 100% 100%;
	height: 311px;
	z-index: 1;
}

[data-aos^="fade"][data-aos^="fade"].aos-animate {
	opacity: inherit !important;
        transform: inherit !important;
        opacity: inherit !important;
    transform: inherit !important;
    color: #000;
    
  
}

[data-aos^="fade"][data-aos^="fade"] {
	opacity: 0;
	transition-property: inherit !important;
}

.regst {
	display: none !important;
}

.regst2{ display: block !important;}

.regst {
	margin: 0 auto;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0px !important;
	/* top: 250px; */
	position: relative;
	width: 180px;
	animation: blink 1s ease-in-out infinite none;
	height: 20%;
	font-weight: bold;
	margin-top: 19px;
	margin-bottom: 14px;
	align-items: center;
	display: flex;
	line-height: 2.4;
}

.section-header--tire h4 {
	padding-left: 0px;
	position: relative;
	color: #941c37;
	font-size: 14px;
	padding-top: 19px;
	text-align: center;
}

/* p {
	margin: 0;
	padding: 0;
	text-align: justify;
	font-size: 13px;
    width: 80%;
} */

.psem {
	color: #fff;
	font-size: 18px;
	margin-bottom: 2px;
	width: 100%;
    text-align: center;
}

.gtk {
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 8px;
    padding-top: 1px;
}
.ppt{ text-align: center;}
.psem p{ text-align: center;}
.regcheef {
	font-size: 22px !important;
	text-align: left;
	color: #fff;
	padding-top: 0px;
	margin-bottom: 0px;
    width: 100%;
    text-align: center !important;
}

.ftcheef {
	font-size: 20px !important;
	color: #82192a;
	text-align: left;
	margin-bottom: 0;
	font-weight: 600;
	width: 100%;
    text-align: center !important;
}

.ppt{ color: #000;}

.regcheef45 {
	font-size: 21px !important;
	text-align: left;
	color: #941c37;
	margin-bottom: 0px;
	font-weight: bold;
	padding-top: 10px;
    text-align: center !important;
}

.imgline {

	margin: auto !important;
}

.section {
	padding: 20px 0;
}

.sectioh4 {
	padding-left: 10px;
	position: relative;
	color: #941c37;
	font-size: 14px;
}

.keyhe{margin: auto;}
.counteradd {
	height: 105px;
	border-radius: 10px 10px 0 0;
	background-color: #f4f4f4;
	margin-bottom: 10px;
}


.ptgtop {
	padding-top: 0px;
}


[data-aos^="fade"][data-aos^="fade"] {
	opacity: 1;
	transition-property: opacity,transform;
}

.loc {
	font-size: 28px;
	color: #fff;
	text-align: center;
}

.locw p{	text-align: center;}

.distribution ul li {
	color: #fff;
	letter-spacing: .36px;
	margin-bottom: 30px;
	padding-left: 0px;
	position: relative;
}

.imgfld {
	width: 100%;
	margin: auto;
	display: flex;
	padding-top: 0px;
	padding-bottom: 0px;
}

.about-area-4 .about-title {
	margin-top: 0px;
	padding: 0 0;
	padding-right: 0;
	position: relative;
	padding-bottom: 0;
	margin-bottom: 0px;
	text-align: center;
}

.about-area-4 .about-content {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.about-area-4 .about-title::before {
	content: '';
	position: absolute;
	width: 2px;
	height: 290px;
	background-color: #ffae4a;
	left: 0;
	top: -20px;
	border-radius: 130px;
	display: none;
}

.mbnone{ display: none;}

.exvent-hero-section-033 {
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
    height: 100%;
	z-index: 1;
	box-shadow: 6px 2px 7px 0px #b1a5a5;
	 width: 100%; 
	border-radius: 6px;
}

.padr2{padding-right: 0 !important;
  }







}


@media screen and (min-device-width: 500px) and (max-device-width: 1024px) {

.exvent-hero-section-03 {
	position: relative;
	background-repeat: no-repeat;
	background-position: top center;
	/* background-size: c; */
	background-size: contain;
	height: 220px;
	z-index: 1;
	border-top: 8px solid #fbcd02;
}

}


@media screen and (min-device-width: 360px) and (max-device-width: 412px) {

  .exvent-hero-section-03 {
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	/* background-size: cover; */
	background-size: 100% 100%;
	height: 280px;
	z-index: 1;
}
}



.colorb {
	color: #000;
	text-align: justify;
	line-height: 2.1;
}

.padrs{    padding-right: 22px;}

.keyhei{font-size: 25px;
        line-height: 45px;
        text-align: center;
        padding-right: 0px;}


        .keyhe div span {
    background: #f47629;
    display: inline-block;
    height: 8px;
    position: relative;
    width: 8px;
    margin: 0;
}


.keyhe div span::after {
    border: 1px solid #d8d8d8;
    content: "";
    left: 15px;
    position: absolute;
    top: 3px;
    width: 20px;
}

.keyhe div span::before {
    border: 1px solid #d8d8d8;
    content: "";
    position: absolute;
    right: 15px;
    top: 3px;
    width: 20px;
}

.rhkey{    margin-right: 0px;}


.bg-dark {
    --bs-bg-opacity: 1;
    background-color: #000!important;
}

.fft img {
    width: 23px;
    margin-right: 10px;
}

.cct img {
    width: 23px;
    margin-right: 10px;
}

.ppt img {
    width: 23px;
    margin-right: 10px;
}

.phonesear {
    text-align: center;
    margin-right: 46px;
}


.p-3 {
    padding: 1rem!important;
}


.text-white {
    color: #fff;
}


.rais{    background-color: #aa455f;
    color: #fff;
    padding: 6px;
    border-radius: 4px;
     margin-bottom: 10px;
}

.rais h3{ padding: 0px; color: #fff; text-align: left;}

.box {
    padding: 15px;
    border-radius: 8px;
    color: #fff;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    /* justify-content: space-between; */
    line-height: 1.3;
}
    .box.green {
    background-color: #e3f9fa;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    }
    .box.blue {
 background-color: #e3f9fa;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    }
    .box i {
        font-size: 20px;
    /* margin-left: 10px; */
    margin-right: 10px;
    }
    .center-icon {
      text-align: center;
    }
    .center-icon img {
      width: 100px;
      margin-bottom: 15px;
    }


    .honorary {
    background-image: url(../../img/rh-images/research/neweorkbc.jpg);
    padding-top: 4px;
    padding-bottom: 0px;
    background-size: cover;
    padding-bottom: 20px;
    /* background-position: 100%; */
}

.flthon {
    float: left;
}

.msh5 {
    margin-left: 40px;
}

.imghon {
    border-radius: 10px;
    box-shadow: 0px 5px 20px 0px rgb(153 149 149);
    padding: 0px;
    margin-left: 0;
}

.honor {
    padding-top: 13px;
    margin-left: 17px;
}

.psem2 {
     color: #000000;
    font-size: 16px !important;
    margin-bottom: 12px;
    font-weight: 600 !important;
    line-height: 0;
    margin-top: 16px;
}

.regcheefhon {
    font-size: 20px;
    text-align: left;
    color: #000;
    padding-top: 2px;
    margin-bottom: 0px;
    font-weight: bold;
}

.imghonorimg {
    width: 136px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
}

.dflxhon {
    justify-content: center;
    align-items: center;
    display: flex;
}

.padleftgovennor {
    position: relative;
    left: 40px;
}

.float-start {
    float: left!important;
}

.imghon {
    border-radius: 10px;
    box-shadow: 0px 5px 20px 0px rgb(153 149 149);
    padding: 0px;
    margin-left: 0;
}

.hon{    text-align: center;
    font-size: 22px;
    color: #941c37;
    font-size: 25px;
    padding-bottom: 11px;}


    .fleft{float: left;}

       .flright{float: right;}

       .rhfsdg{    width: 70%;
    display: flex;
    justify-content: end;
    margin: auto;}


    .step img{    width: 70px;}


    .hgt{   
    font-size: 18px;
    color: #fff;
    padding-left: 17px;
    margin-bottom: 2px !important;}

.listy {
	list-style: disc;
	color: #fff;
	padding-left: 40px;
	padding-bottom: 10px;
	line-height: 1.6;
}


   .txtw {
    color: #fff;
    padding-left: 14px;
}

.allb b {
    font-size: 21px;
    font-style: italic;
}

.bsdcolor {
    color: #aa455f;
    /* font-size: 14px; */
}



.abc{color: #219ebc;
  text-align: center;
  margin: auto;
  border-radius: 4px;}

  .abc2{color: #023047;
  text-align: center;
  margin: auto;
  border-radius: 4px;}


  .abc3{ color: #023047;
  text-align: center;
  margin: auto;
  border-radius: 4px; }

  .abc4{color: #ffb703;

  text-align: center;
  margin: auto;
  border-radius: 4px;}

.abc5 {
	color: #ffb703;
	/* padding: 3px 10px 6px 8px; */
	text-align: center;
	margin: auto;
	border-radius: 4px;
	
}

    .abc6{color: #fb8500;

  text-align: center;
  margin: auto;
  border-radius: 4px;}


  .dsize{display: flex;
  align-items: center;}


  p{font-weight: 500;
  font-family: "Montserrat", sans-serif; font-size: 14px;}


.youthsdgw23 {
	width: 23%;
	display: flex;
	margin-right: 12px;
	margin-top: -25px;
	height: 40px;
	position: relative;
	top: 11px;
	margin-left: 5px;
}

  
.youthsdgw24 {
	width: 15%;
	display: flex;
	margin-right: 17px;
	margin-top: -31px;
	position: relative;
	top: 12px;
	margin-left: 8px;
}

.gallrt{
  /* background-color: #eeecec; */
  padding: 16px;
  margin-top: 20px;}

  .imgfldabout {
    width: 83%;
    margin: auto;
    display: flex;
}

.webname {
    color: #7d2032;
    font-weight: bold;
}



.event .btn-primary {
	color: #000;
	background-color: #fbcd02;
	border-color: #7d2032;
	width: 13%;
	font-size: 13px;
    cursor: pointer;
}







.itcoun {
	position: absolute;
	bottom: 138px;
	left: 250px;
}


#countdown #tiles{
	position: relative;
	z-index: 1;
}

#countdown #tiles > span {
width: 62px;
  max-width: 62px;
  font: bold 23px 'Droid Sans', Arial, sans-serif;
	text-align: center;
	color: #111;
	background-color: #ddd;
	background-image: -webkit-linear-gradient(top, #bbb, #eee);
	background-image: -moz-linear-gradient(top, #bbb, #eee);
	background-image: -ms-linear-gradient(top, #bbb, #eee);
	background-image: -o-linear-gradient(top, #bbb, #eee);
	border-top: 1px solid #fff;
	border-radius: 3px;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
	margin: 0 7px;
	padding: 14px 0;
	display: inline-block;
	position: relative;
}

#countdown #tiles > span:before{
	content:"";
	width: 100%;
	height: 13px;
	background: #111;
	display: block;
	padding: 0 3px;
	position: absolute;
	top: 41%; left: -3px;
	z-index: -1;
}



#countdown .labels{
	width: 100%;
	height: 25px;
	text-align: center;
	/* position: absolute;
	bottom: 8px; */
}

#countdown .labels li{
width: 74px;
  font: bold 13px 'Droid Sans', Arial, sans-serif;
  color: #ffd300;
  text-shadow: 1px 1px 0px #000;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
}



@media screen and (min-device-width: 990px) and (max-device-width: 1600px) {


.itcoun{  display: block !important;
}

.desknone{ display: none;}



}

@media screen and (min-device-width: 320px) and (max-device-width: 330px) {

#countdown2 .labels2 li {
	/* width: 102px; */
	font: bold 15px 'Droid Sans', Arial, sans-serif;
	color: #ffd300;
	text-shadow: 1px 1px 0px #000;
	text-align: center;
	text-transform: uppercase;
	/* display: inline-block; */
	/* display: flex; */
	justify-content: space-evenly;
	padding: 16px !important;
	margin-top: -9px;
}

}

@media screen and (min-device-width: 320px) and (max-device-width: 900px) {

.itcoun{ display: none;}

.itcoun2{  display: block !important;
}


.itcoun2{    position: relative;
    bottom: 0px;
    left: 0px;
}


#countdown2 #tiles2 {
	position: relative;
	z-index: 1;
	margin: auto;
	justify-content: center;
	display: flex;
	padding-top: 20px;
}
#countdown2 #tiles2 > span{
    width: 72px;
    max-width: 72px;
    font: bold 20px 'Droid Sans', Arial, sans-serif;
    text-align: center;
	text-align: center;
	color: #111;
	background-color: #ddd;
	background-image: -webkit-linear-gradient(top, #bbb, #eee); 
	background-image:    -moz-linear-gradient(top, #bbb, #eee);
	background-image:     -ms-linear-gradient(top, #bbb, #eee);
	background-image:      -o-linear-gradient(top, #bbb, #eee);
	border-top: 1px solid #fff;
	border-radius: 3px;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
	margin: 0 7px;
	padding: 6px 0;
	display: inline-block;
	position: relative;
}

/* #countdown2 #tiles2 > span:before{
	content:"";
	width: 100%;
	height: 13px;
	background: #111;
	display: block;
	padding: 0 3px;
	top: 41%; left: -3px;
	z-index: -1;
} */

#countdown2 .labels2 {
	width: 100%;
	height: 25px;
	text-align: center;
	/* position: absolute; */
	/* bottom: 8px; */
}

#countdown2 .labels2 li {
	/* width: 102px; */
	font: bold 15px 'Droid Sans', Arial, sans-serif;
	color: #ab455c;
	/* text-shadow: 1px 1px 0px #000; */
	text-align: center;
	text-transform: uppercase;
	display: inline-block;
	/* display: flex; */
	justify-content: space-evenly;
	padding: 19px;
	margin-top: -9px;
}





}


.event .btn-primary2 {
  color: #000;
  background-color: #cecece;
  border-color: #fbcd02;
  width: 13.5%;
  font-size: 13px;
  cursor: pointer;
}


.regst_ins {
        margin-left: auto;
        bottom: 0;
        left: 406px;
        right: auto;
        top: 288px;
        position: absolute;
        width: 180px;
        animation: blink 1s ease-in-out infinite none;
        /* height: 50px; */
        font-weight: bold;
        font-family: "Montserrat", sans-serif;
}


.itmint_bg{background-image:url(../../../common/img/sdgwalk/itmins.jpg);
    padding-top: 26px;
    padding-bottom: 0px;
    background-size: cover;
    padding-bottom: 40px;
}

.itmint_bg2{background-image:url(../../../common/img/sdgwalk/govbg.png);
    padding-top: 26px;
    padding-bottom: 0px;
    background-size: cover;
    padding-bottom: 40px;
}


.imgline {
    width: 50%;
    text-align: left;
    /* margin-right: auto; */
    /* margin-left: auto; */
    display: inherit;
    margin: inherit;
    margin-top: 0;
    padding-top: 11px;
    padding-bottom: 13px;
}

.regcheef45 {
    font-size: 27px;
    text-align: left;
    color: #941c37;
    padding-top: 2px;
    margin-bottom: 0px;
    font-weight: bold;
}




.sustainable {
    background-image: url(../../../common/img/sdgwalk/sustainable.png);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}


.calltoaction {
    background-image: url(../../../common/img/sdgwalk/calltoaction.png);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.itmint_bg_partners{
    background-image: url(../../../common/img/sdgwalk/partners.jpg);
    padding-top: 26px;
    padding-bottom: 0px;
    background-size: cover;
    padding-bottom: 40px;
}

.wehubh2{
    font-size: 22px !important;
    text-align: center !important;
    border-bottom: 1px dashed #a19d9dcc;
}

.tgs{    width: 40%;
    text-align: center;
    margin: auto;
    display: flex;
    padding-top: 8px;}



/* videoplay */


     .video-play-button {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  box-sizing: content-box;
  display: block;
  width: 32px;
  height: 44px;
  /* background: #fa183d; */
  border-radius: 50%;
  padding: 18px 20px 18px 28px;
}

.video-play-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 50px;
  height: 50px;
  background: #ba1f24;
  border-radius: 50%;
  animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 50px;
  height: 50px;
  background: #fa183d;
  border-radius: 50%;
  transition: all 200ms;
}

.video-play-button:hover:after {
  background-color: darken(#fa183d, 10%);
}

.video-play-button img {
  position: relative;
  z-index: 3;
  max-width: 100%;
  width: auto;
  height: auto;
}

.video-play-button span {
  display: block;
  position: relative;
  z-index: 3;
  width: 0;
  height: 0;
  top: 10px;
  border-left: 22px solid #fff;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  left: 4px;
}

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}



.video-overlay {
  position: fixed;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.80);
  opacity: 0;
  transition: all ease 500ms;
}

.video-overlay.open {
  position: fixed;
  z-index: 1000;
  opacity: 1;
}

.video-overlay-close {
  position: absolute;
  z-index: 1000;
  top: 15px;
  right: 20px;
  font-size: 36px;
  line-height: 1;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  transition: all 200ms;
}

.video-overlay-close:hover {
  color: #fa183d;
}

.video-overlay iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  /* width: 90%; */
  /* height: auto; */
  box-shadow: 0 0 15px rgba(0,0,0,0.75);
}



/*
 * 1. Modal Backdrop Container
 */
.css-modal {
  /* Cover the entire viewport */
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  /* Semi-transparent background (backdrop) */
  background-color: rgba(0, 0, 0, 0.6);

  /* Center the dialog using Flexbox (indicated by 'flex' class on the container) */
  display: flex;
  justify-content: center;
  align-items: center;

  /* Ensure it's on top of everything */
  z-index: 1050;
  
  /* Initially hidden, shown when needed */
  /* display: none; */ 
}

/*
 * 2. Modal Dialog Container
 */
.modal-dialog {
  /* Set maximum width and use 90% of the viewport width for responsiveness */
  max-width: 500px;
  width: 90%;
  
  /* Lift the dialog above the backdrop */
  z-index: 1051;
}

/*
 * 3. Modal Content Box
 */
.modal-content {
  /* Background, corners, and stacking for the content box */
  background-color: #fff;
  border-radius: 0.5rem;
  overflow: hidden; /* Ensures content respects border-radius */
  position: relative;
  
  /* Utility class translation: shadow-lg */
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);

  /* Stack header, body, footer vertically (indicated by 'flex' class) */
  display: flex;
  flex-direction: column;
}

/*
 * 4. Internal Sections (Header, Body, Footer)
 */
/* .modal-header,
.modal-footer {
  padding: 1rem;
  border-bottom: 1px solid #dee2e6;
} */

.modal-header, .modal-footer {
    padding: 7px;
    border-bottom: 1px solid #dee2e6;
    background-color: #094d83;
    color: #fff;
    font-size: 14px;
}

.modal-header {
  /* Center the title if present, or space items */
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.modal-body {
  /* Allow the body to grow and take available space */
  padding: 1rem;
  flex: 1 1 auto;
  overflow-y: auto; /* Scroll if content overflows */
}

.modal-footer {
  /* Separator for footer */
  border-top: 1px solid #dee2e6;
  
  /* Arrange buttons on the right (common footer practice indicated by 'flex') */
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem; /* Space between buttons */
}

/*
 * 5. Buttons
 */


.btn-primary {
  /* Styles for the 'Do something' button */
  color: #fff;
  background-color: #007bff; /* A standard primary blue */
  border-color: #007bff;
}

/* .btn-primary:hover {
  background-color: #0056b3;
  border-color: #0056b3;
} */

    .css-modal {
      position: fixed;
      inset: 0; /* top:0; right:0; bottom:0; left:0; */
      display: flex;
      align-items: center;
      justify-content: center;
      background: rgba(0,0,0,0.6);
      visibility: hidden;
      opacity: 0;
      pointer-events: none;
      transition: opacity .25s ease, visibility .25s ease;
      z-index: 1050;
    }

    /* modal dialog box */
    .css-modal .modal-dialog {
      max-width: 520px;
      margin: 0;
      transform: translateY(-10px) scale(.98);
      transition: transform .25s ease;
    }

    /* show when hash matches #modal */
    #modal:target {
      visibility: visible;
      opacity: 1;
      pointer-events: auto;
    }
    #modal:target .modal-dialog {
      transform: translateY(0) scale(1);
    }

    /* content styling fallback if bootstrap not loaded */
    .modal-content {
      border-radius: .5rem;
      overflow: hidden;
    }

    /* close button style */
    /* .css-close {
      cursor: pointer;
      font-size: 1.25rem;
      line-height: 1;
      background: none;
      border: none;
      color: #000;
      opacity: .6;
    } */
      .css-close {
    cursor: pointer;
    font-size: 1.25rem;
    line-height: 1;
    background: none;
    border: none;
    color: #000;
    /* opacity: .6; */
    background-color: #fff;
    border-radius: 40px;
    width: 23px;
    height: 20px;
    text-align: center;
}
    .css-close:hover { opacity: 1; }

    /* optional: small fade-in animation on page when opening */
    @keyframes pop-in {
      from { transform: translateY(-12px) scale(.98); opacity: 0; }
      to   { transform: translateY(0) scale(1); opacity: 1; }
    }
    #modal:target .modal-dialog { animation: pop-in .25s ease both; }

    /* make close link (which clears hash) look like Bootstrap btn */
    .btn-clear-hash {
      text-decoration: none;
    }




@media screen and (min-device-width: 320px) and (max-device-width: 340px) {

    .video-play-button {
	position: absolute;
	z-index: 10;
	top: 73%;
	left: 30%;
	transform: translateX(-50%) translateY(-50%);
	box-sizing: content-box;
	display: block;
	width: 32px;
	height: 44px;
	/* background: #fa183d; */
	border-radius: 50%;
	padding: 18px 20px 18px 28px;
}

.video-play-button::before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 30px;
	height: 30px;
	background: #ba1f24;
	border-radius: 50%;
	animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button span {
	display: block;
	position: relative;
	z-index: 3;
	width: 0;
	height: 0;
	top: 13px;
	border-left: 11px solid #fff;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	left: 8px;
}

.video-play-button::after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 30px;
	height: 30px;
	background: #fa183d;
	border-radius: 50%;
	transition: all 200ms;
}

 
}

@media screen and (min-device-width: 340px) and (max-device-width: 354px) {

   .video-play-button {
	position: absolute;
	z-index: 10;
	top: 73%;
	left: 30%;
	transform: translateX(-50%) translateY(-50%);
	box-sizing: content-box;
	display: block;
	width: 32px;
	height: 44px;
	/* background: #fa183d; */
	border-radius: 50%;
	padding: 18px 20px 18px 28px;
}

.video-play-button::before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 30px;
	height: 30px;
	background: #ba1f24;
	border-radius: 50%;
	animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button span {
	display: block;
	position: relative;
	z-index: 3;
	width: 0;
	height: 0;
	top: 13px;
	border-left: 11px solid #fff;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	left: 8px;
}

.video-play-button::after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 30px;
	height: 30px;
	background: #fa183d;
	border-radius: 50%;
	transition: all 200ms;
}


}


@media screen and (min-device-width: 354px) and (max-device-width: 380px) {

   .video-play-button {
	position: absolute;
	z-index: 10;
	top: 73%;
	left: 30%;
	transform: translateX(-50%) translateY(-50%);
	box-sizing: content-box;
	display: block;
	width: 32px;
	height: 44px;
	/* background: #fa183d; */
	border-radius: 50%;
	padding: 18px 20px 18px 28px;
}

.video-play-button::before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 30px;
	height: 30px;
	background: #ba1f24;
	border-radius: 50%;
	animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button span {
	display: block;
	position: relative;
	z-index: 3;
	width: 0;
	height: 0;
	top: 13px;
	border-left: 11px solid #fff;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	left: 8px;
}

.video-play-button::after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 30px;
	height: 30px;
	background: #fa183d;
	border-radius: 50%;
	transition: all 200ms;
}


}

@media screen and (min-device-width: 380px) and (max-device-width: 410px) {

   .video-play-button {
	position: absolute;
	z-index: 10;
	top: 73%;
	left: 30%;
	transform: translateX(-50%) translateY(-50%);
	box-sizing: content-box;
	display: block;
	width: 32px;
	height: 44px;
	/* background: #fa183d; */
	border-radius: 50%;
	padding: 18px 20px 18px 28px;
}

.video-play-button::before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 30px;
	height: 30px;
	background: #ba1f24;
	border-radius: 50%;
	animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button span {
	display: block;
	position: relative;
	z-index: 3;
	width: 0;
	height: 0;
	top: 13px;
	border-left: 11px solid #fff;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	left: 8px;
}

.video-play-button::after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 30px;
	height: 30px;
	background: #fa183d;
	border-radius: 50%;
	transition: all 200ms;
}


}



@media screen and (min-device-width: 410px) and (max-device-width: 480px) {

   .video-play-button {
	position: absolute;
	z-index: 10;
	top: 73%;
	left: 30%;
	transform: translateX(-50%) translateY(-50%);
	box-sizing: content-box;
	display: block;
	width: 32px;
	height: 44px;
	/* background: #fa183d; */
	border-radius: 50%;
	padding: 18px 20px 18px 28px;
}

.video-play-button::before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 30px;
	height: 30px;
	background: #ba1f24;
	border-radius: 50%;
	animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button span {
	display: block;
	position: relative;
	z-index: 3;
	width: 0;
	height: 0;
	top: 13px;
	border-left: 11px solid #fff;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	left: 8px;
}

.video-play-button::after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 30px;
	height: 30px;
	background: #fa183d;
	border-radius: 50%;
	transition: all 200ms;
}


}


.pt343{padding-top: 19px;}

.nabard{    width: 30%;
    /* text-align: center; */
    margin: auto;
    display: flex; padding-top: 5px;}

    .cwe{padding-top: 8px;}


.closereg {
    position: absolute;
    left: 0;
    bottom: 124px;
    right: 160px;
    margin: 0 auto;
    text-align: right;
}
.closereg p {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}


.item_text{
  animation: key1 .3s ease infinite alternate;
 
}

@keyframes key1{
  0% {transform: translateY(0px);}
  100% {transform: translateY(-5px);}
}

/* .colordan {
    color: red !important;
    -webkit-text-stroke: 1px rgb(255, 255, 255);
} */




.governor_bg {
    background-image: url(../../../common/img/sdgwalk/governor_bg3.jpg);
    padding-top: 26px;
    padding-bottom: 0px;
    background-size: cover;
    padding-bottom: 40px;
}



.ftcheef {
	font-size: 26px;
	color: #82192a;
	text-align: left;
	margin-bottom: 0;
	font-weight: 600;
}

.hlc{    font-size: 14px;}

.hlc2{     font-size: 15px; line-height: 1.9;}


.psem{color: #000;
  font-size: 14px;
  margin-bottom: 2px;}

.regcheef {
	font-size: 27px;
	text-align: left;
	color: #000;
	padding-top: 0px;
	margin-bottom: 0px;
}
.regcheef2 {
    font-size: 15px;
    color: #000;
    text-align: center;
    background-color: #E8F1F6;
    width: 210px;
    text-align: center;
    margin-bottom: 0px;
    border-radius: 6px;
    padding: 10px;
}

.ppt{ color: #000;}


.governor_bg_frame img{width: 80%;}