@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap');

body {
    background-color: #FFF;
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    padding: 0;
    margin: 0;
    overflow-x: hidden;
}

a {
    color: #ec5598;
    outline: 0 none;
    text-decoration: none;
}

    a:hover,
    a:focus {
        text-decoration: none;
        outline: 0 none;
    }

    a:active,
    a:hover,
    a:focus {
        color: #333333;
    }

p a {
    color: #333333;
}

img {
    border-style: none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.btn {
    box-shadow: none !important;
    outline: none !important;
    border-radius: 8px !important;
}

.btn-primary, .btn-secondry {
    background: linear-gradient(90deg, #ffa04f 0%, #094a44 100%) !important;
    border-color: #094a44 !important;
    color: #fff !important;
}

address {
    font-style: italic;
}

table {
    background-color: transparent;
    width: 100%;
}

    table thead th {
        color: rgb(255, 255, 255);
    }

    table td {
        padding: 15px 10px;
    }

h1 {
    font-size: 36px;
    line-height: 36px;
    color: #ffffff;
    font-weight: normal;
}

h2 {
    font-size: 38px;
    color: #ffffff;
    font-weight: 700;
    line-height: 56px;
    margin-bottom: 20px;
}

h3 {
    font-size: 22px;
    line-height: 24px;
    color: #ffffff;
    font-weight: normal;
    margin-bottom: 20px;
}

h4 {
    font-size: 18px;
    line-height: 22px;
    color: #ffffff;
    font-weight: normal;
    margin-bottom: 15px;
}

h5 {
    font-size: 16px;
    line-height: 22px;
    color: #a0a0a0;
    font-weight: normal;
    margin-bottom: 10px;
}

h6 {
    font-size: 14px;
    line-height: 18px;
    color: #8b8b8b;
    font-weight: normal;
    margin-bottom: 10px;
}

.list-circle,
.list-angle-right,
.list-arrow,
.list-check,
.list-checked,
.list-check-circle,
.list-chevron-circle,
.list-arrow-circle,
.list-times-circle {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
}

    .list-circle li,
    .list-angle-right li,
    .list-arrow li,
    .list-check li,
    .list-checked li,
    .list-check-circle li,
    .list-chevron-circle li,
    .list-arrow-circle li,
    .list-times-circle li {
        padding: 5px 5px 5px 20px;
        position: relative;
    }

        .list-circle li:before,
        .list-angle-right li:before,
        .list-arrow li:before,
        .list-check li:before,
        .list-checked li:before,
        .list-check-circle li:before,
        .list-chevron-circle li:before,
        .list-arrow-circle li:before,
        .list-times-circle li:before {
            font-family: "FontAwesome";
            position: absolute;
            left: 0;
            top: 6px;
            display: block;
            font-size: 15px;
            color: #777;
        }

        .list-circle li:before {
            top: 10px;
            font-size: 10px;
        }

        .list-circle li:before {
            content: "\f111";
        }

        .list-angle-right li:before {
            content: "\f105";
        }

        .list-arrow li:before {
            content: "\f0da";
        }

        .list-check li:before {
            content: "\f00c";
        }

        .list-checked li:before {
            content: "\f046";
        }

        .list-check-circle li:before {
            content: "\f058";
        }

        .list-chevron-circle li:before {
            content: "\f138";
        }

        .list-arrow-circle li:before {
            content: "\f0a9";
        }

        .list-times-circle li:before {
            content: "\f057";
        }

ul.primary li:before {
    color: #ffbc13;
}

ul.secondry li:before {
    color: #77C04B;
}

ul.black li:before {
    color: #000;
}

ul.white li:before {
    color: #fff;
}

ul.orange li:before {
    color: #FF6600;
}

ul.green li:before {
    color: #00CC00;
}

ul.red li:before {
    color: #FF3737;
}

dl.no-margin,
ul.no-margin,
ol.no-margin {
    margin: 0px !important;
    list-style: none;
}

ol.list-num-count {
    counter-reset: li;
    padding-left: 0;
}

    ol.list-num-count > li {
        position: relative;
        margin: 0 0 6px 30px;
        padding: 4px 8px;
        list-style: none;
    }

        ol.list-num-count > li:before {
            content: counter(li, decimal);
            counter-increment: li;
            position: absolute;
            top: 0;
            left: -28px;
            width: 28px;
            height: 28px;
            padding: 5px;
            color: #fff;
            background: #FFBC13;
            font-weight: bold;
            text-align: center;
            font-size: 12px;
            -webkit-border-radius: 100px;
            -moz-border-radius: 100px;
            border-radius: 100px;
        }

    ol.list-num-count.lower-alpha > li:before {
        content: counter(li, lower-alpha);
    }

    ol.list-num-count.upper-alpha > li:before {
        content: counter(li, upper-alpha);
    }

    ol.list-num-count.list-outline > li:before {
        border: 1px solid #EC5598;
        background-color: transparent;
        color: #787878;
    }

    ol.list-num-count.list-outline-none > li:before {
        background-color: transparent;
        color: #787878;
    }

.p-a0 {
    padding: 0;
}

.p-a5 {
    padding: 5px;
}

.p-a10 {
    padding: 10px;
}

.p-a15 {
    padding: 15px;
}

.p-a20 {
    padding: 20px;
}

.p-a25 {
    padding: 25px;
}

.p-a30 {
    padding: 30px;
}

.p-a40 {
    padding: 40px;
}

.p-a50 {
    padding: 50px;
}

.p-a60 {
    padding: 60px;
}

.p-a70 {
    padding: 70px;
}

.p-a80 {
    padding: 80px;
}

.p-a90 {
    padding: 90px;
}

.p-a100 {
    padding: 100px;
}

.p-a110 {
    padding: 110px;
}

.p-a120 {
    padding: 120px;
}

.p-a130 {
    padding: 130px;
}

.p-a140 {
    padding: 140px;
}

.p-a150 {
    padding: 150px;
}

.p-t0 {
    padding-top: 0;
}

.p-t5 {
    padding-top: 5px;
}

.p-t10 {
    padding-top: 10px;
}

.p-t15 {
    padding-top: 15px;
}

.p-t20 {
    padding-top: 20px;
}

.p-t30 {
    padding-top: 30px;
}

.p-t40 {
    padding-top: 40px;
}

.p-t50 {
    padding-top: 50px;
}

.p-t60 {
    padding-top: 60px;
}

.p-t70 {
    padding-top: 70px;
}

.p-t80 {
    padding-top: 80px;
}

.p-t90 {
    padding-top: 90px;
}

.p-t100 {
    padding-top: 100px;
}

.p-t110 {
    padding-top: 110px;
}

.p-t120 {
    padding-top: 120px;
}

.p-t130 {
    padding-top: 130px;
}

.p-t140 {
    padding-top: 140px;
}

.p-t150 {
    padding-top: 150px;
}

.p-b0 {
    padding-bottom: 0;
}

.p-b5 {
    padding-bottom: 5px;
}

.p-b10 {
    padding-bottom: 10px;
}

.p-b15 {
    padding-bottom: 15px;
}

.p-b20 {
    padding-bottom: 20px;
}

.p-b30 {
    padding-bottom: 30px;
}

.p-b40 {
    padding-bottom: 40px;
}

.p-b50 {
    padding-bottom: 50px;
}

.p-b60 {
    padding-bottom: 60px;
}

.p-b70 {
    padding-bottom: 70px;
}

.p-b80 {
    padding-bottom: 80px;
}

.p-b90 {
    padding-bottom: 90px;
}

.p-b100 {
    padding-bottom: 100px;
}

.p-b110 {
    padding-bottom: 110px;
}

.p-b120 {
    padding-bottom: 120px;
}

.p-b130 {
    padding-bottom: 130px;
}

.p-b140 {
    padding-bottom: 140px;
}

.p-b150 {
    padding-bottom: 150px;
}

.p-l0 {
    padding-left: 0;
}

.p-l5 {
    padding-left: 5px;
}

.p-l10 {
    padding-left: 10px;
}

.p-l15 {
    padding-left: 15px;
}

.p-l20 {
    padding-left: 20px;
}

.p-l30 {
    padding-left: 30px;
}

.p-l40 {
    padding-left: 40px;
}

.p-l50 {
    padding-left: 50px;
}

.p-l60 {
    padding-left: 60px;
}

.p-l70 {
    padding-left: 70px;
}

.p-l80 {
    padding-left: 80px;
}

.p-l90 {
    padding-left: 90px;
}

.p-l100 {
    padding-left: 100px;
}

.p-l110 {
    padding-left: 110px;
}

.p-l120 {
    padding-left: 120px;
}

.p-l130 {
    padding-left: 130px;
}

.p-l140 {
    padding-left: 140px;
}

.p-l150 {
    padding-left: 150px;
}

.p-r0 {
    padding-right: 0;
}

.p-r5 {
    padding-right: 5px;
}

.p-r10 {
    padding-right: 10px;
}

.p-r15 {
    padding-right: 15px;
}

.p-r20 {
    padding-right: 20px;
}

.p-r30 {
    padding-right: 30px;
}

.p-r40 {
    padding-right: 40px;
}

.p-r50 {
    padding-right: 50px;
}

.p-r60 {
    padding-right: 60px;
}

.p-r70 {
    padding-right: 70px;
}

.p-r80 {
    padding-right: 80px;
}

.p-r90 {
    padding-right: 90px;
}

.p-r100 {
    padding-right: 100px;
}

.p-r110 {
    padding-right: 110px;
}

.p-r120 {
    padding-right: 120px;
}

.p-r130 {
    padding-right: 130px;
}

.p-r140 {
    padding-right: 140px;
}

.p-r150 {
    padding-right: 150px;
}

.p-lr0 {
    padding-left: 0;
    padding-right: 0;
}

.p-lr5 {
    padding-left: 5px;
    padding-right: 5px;
}

.p-lr10 {
    padding-left: 10px;
    padding-right: 10px;
}

.p-lr15 {
    padding-left: 15px;
    padding-right: 15px;
}

.p-lr20 {
    padding-left: 20px;
    padding-right: 20px;
}

.p-lr30 {
    padding-left: 30px;
    padding-right: 30px;
}

.p-lr40 {
    padding-left: 40px;
    padding-right: 40px;
}

.p-lr50 {
    padding-left: 50px;
    padding-right: 50px;
}

.p-lr60 {
    padding-left: 60px;
    padding-right: 60px;
}

.p-lr70 {
    padding-left: 70px;
    padding-right: 70px;
}

.p-lr80 {
    padding-left: 80px;
    padding-right: 80px;
}

.p-lr90 {
    padding-left: 90px;
    padding-right: 90px;
}

.p-lr100 {
    padding-left: 100px;
    padding-right: 100px;
}

.p-lr120 {
    padding-left: 120px;
    padding-right: 120px;
}

.p-lr150 {
    padding-left: 150px;
    padding-right: 150px;
}

.p-tb0 {
    padding-bottom: 0;
    padding-top: 0;
}

.p-tb5 {
    padding-bottom: 5px;
    padding-top: 5px;
}

.p-tb10 {
    padding-bottom: 10px;
    padding-top: 10px;
}

.p-tb15 {
    padding-bottom: 15px;
    padding-top: 15px;
}

.p-tb20 {
    padding-bottom: 20px;
    padding-top: 20px;
}

.p-tb30 {
    padding-bottom: 30px;
    padding-top: 30px;
}

.p-tb40 {
    padding-bottom: 40px;
    padding-top: 40px;
}

.p-tb50 {
    padding-bottom: 50px;
    padding-top: 50px;
}

.p-tb60 {
    padding-bottom: 60px;
    padding-top: 60px;
}

.p-tb70 {
    padding-bottom: 70px;
    padding-top: 70px;
}

.p-tb80 {
    padding-bottom: 80px;
    padding-top: 80px;
}

.p-tb90 {
    padding-bottom: 90px;
    padding-top: 90px;
}

.p-tb100 {
    padding-bottom: 100px;
    padding-top: 100px;
}

.p-tb120 {
    padding-bottom: 120px;
    padding-top: 120px;
}

.p-tb150 {
    padding-bottom: 150px;
    padding-top: 150px;
}

.m-a-1 {
    margin: -1px
}

.m-a0 {
    margin: 0;
}

.m-a5 {
    margin: 5px;
}

.m-a10 {
    margin: 10px;
}

.m-a15 {
    margin: 15px;
}

.m-a20 {
    margin: 20px;
}

.m-a30 {
    margin: 30px;
}

.m-a40 {
    margin: 40px;
}

.m-a50 {
    margin: 50px;
}

.m-a60 {
    margin: 60px;
}

.m-a70 {
    margin: 70px;
}

.m-a80 {
    margin: 80px;
}

.m-a90 {
    margin: 90px;
}

.m-a100 {
    margin: 100px;
}

.m-a110 {
    margin: 110px;
}

.m-a120 {
    margin: 120px;
}

.m-a130 {
    margin: 130px;
}

.m-a140 {
    margin: 140px;
}

.m-a150 {
    margin: 150px;
}

.m-t0 {
    margin-top: 0;
}

.m-t5 {
    margin-top: 5px;
}

.m-t10 {
    margin-top: 10px;
}

.m-t15 {
    margin-top: 15px;
}

.m-t20 {
    margin-top: 20px;
}

.m-t30 {
    margin-top: 30px;
}

.m-t40 {
    margin-top: 40px;
}

.m-t50 {
    margin-top: 50px;
}

.m-t60 {
    margin-top: 60px;
}

.m-t70 {
    margin-top: 70px;
}

.m-t80 {
    margin-top: 80px;
}

.m-t90 {
    margin-top: 90px;
}

.m-t100 {
    margin-top: 100px;
}

.m-t110 {
    margin-top: 110px;
}

.m-t120 {
    margin-top: 120px;
}

.m-t130 {
    margin-top: 130px;
}

.m-t140 {
    margin-top: 140px;
}

.m-t150 {
    margin-top: 150px;
}

.m-b0 {
    margin-bottom: 0;
}

.m-b5 {
    margin-bottom: 5px;
}

.m-b10 {
    margin-bottom: 10px;
}

.m-b15 {
    margin-bottom: 15px;
}

.m-b20 {
    margin-bottom: 20px;
}

.m-b30 {
    margin-bottom: 30px;
}

.m-b40 {
    margin-bottom: 40px;
}

.m-b50 {
    margin-bottom: 50px;
}

.m-b60 {
    margin-bottom: 60px;
}

.m-b70 {
    margin-bottom: 70px;
}

.m-b80 {
    margin-bottom: 80px;
}

.m-b90 {
    margin-bottom: 90px;
}

.m-b100 {
    margin-bottom: 100px;
}

.m-b110 {
    margin-bottom: 110px;
}

.m-b120 {
    margin-bottom: 120px;
}

.m-b130 {
    margin-bottom: 130px;
}

.m-b140 {
    margin-bottom: 140px;
}

.m-b150 {
    margin-bottom: 150px;
}

.m-l0 {
    margin-left: 0;
}

.m-l5 {
    margin-left: 5px;
}

.m-l10 {
    margin-left: 10px;
}

.m-l15 {
    margin-left: 15px;
}

.m-l20 {
    margin-left: 20px;
}

.m-l30 {
    margin-left: 30px;
}

.m-l40 {
    margin-left: 40px;
}

.m-l50 {
    margin-left: 50px;
}

.m-l60 {
    margin-left: 60px;
}

.m-l70 {
    margin-left: 70px;
}

.m-l80 {
    margin-left: 80px;
}

.m-l90 {
    margin-left: 90px;
}

.m-l100 {
    margin-left: 100px;
}

.m-l110 {
    margin-left: 110px;
}

.m-l120 {
    margin-left: 120px;
}

.m-l130 {
    margin-left: 130px;
}

.m-l140 {
    margin-left: 140px;
}

.m-l150 {
    margin-left: 150px;
}

.m-r0 {
    margin-right: 0;
}

.m-r5 {
    margin-right: 5px;
}

.m-r10 {
    margin-right: 10px;
}

.m-r15 {
    margin-right: 15px;
}

.m-r20 {
    margin-right: 20px;
}

.m-r30 {
    margin-right: 30px;
}

.m-r40 {
    margin-right: 40px;
}

.m-r50 {
    margin-right: 50px;
}

.m-r60 {
    margin-right: 60px;
}

.m-r70 {
    margin-right: 70px;
}

.m-r80 {
    margin-right: 80px;
}

.m-r90 {
    margin-right: 90px;
}

.m-r100 {
    margin-right: 100px;
}

.m-r110 {
    margin-right: 110px;
}

.m-r120 {
    margin-right: 120px;
}

.m-r130 {
    margin-right: 130px;
}

.m-r140 {
    margin-right: 140px;
}

.m-r150 {
    margin-right: 150px;
}

.m-lr0 {
    margin-left: 0;
    margin-right: 0;
}

.m-lr5 {
    margin-left: 5px;
    margin-right: 5px;
}

.m-lr10 {
    margin-left: 10px;
    margin-right: 10px;
}


.m-lr15 {
    margin-left: 15px;
    margin-right: 15px;
}

.m-lr20 {
    margin-left: 20px;
    margin-right: 20px;
}

.m-lr30 {
    margin-left: 30px;
    margin-right: 30px;
}

.m-lr40 {
    margin-left: 40px;
    margin-right: 40px;
}

.m-lr50 {
    margin-left: 50px;
    margin-right: 50px;
}

.m-lr60 {
    margin-left: 60px;
    margin-right: 60px;
}

.m-lr70 {
    margin-left: 70px;
    margin-right: 70px;
}

.m-lr80 {
    margin-left: 80px;
    margin-right: 80px;
}

.m-lr90 {
    margin-left: 90px;
    margin-right: 90px;
}

.m-lr100 {
    margin-left: 100px;
    margin-right: 100px;
}

.m-lr120 {
    margin-left: 120px;
    margin-right: 120px;
}

.m-lr150 {
    margin-left: 150px;
    margin-right: 150px;
}

.m-tb0 {
    margin-bottom: 0;
    margin-top: 0;
}

.m-tb5 {
    margin-bottom: 5px;
    margin-top: 5px;
}

.m-tb10 {
    margin-bottom: 10px;
    margin-top: 10px;
}

.m-tb15 {
    margin-bottom: 15px;
    margin-top: 15px;
}

.m-tb20 {
    margin-bottom: 20px;
    margin-top: 20px;
}

.m-tb30 {
    margin-bottom: 30px;
    margin-top: 30px;
}

.m-tb40 {
    margin-bottom: 40px;
    margin-top: 40px;
}

.m-tb50 {
    margin-bottom: 50px;
    margin-top: 50px;
}

.m-tb60 {
    margin-bottom: 60px;
    margin-top: 60px;
}

.m-tb70 {
    margin-bottom: 70px;
    margin-top: 70px;
}

.m-tb80 {
    margin-bottom: 80px;
    margin-top: 80px;
}

.m-tb90 {
    margin-bottom: 90px;
    margin-top: 90px;
}

.m-tb100 {
    margin-bottom: 100px;
    margin-top: 100px;
}

.m-tb120 {
    margin-bottom: 120px;
    margin-top: 120px;
}

.m-tb150 {
    margin-bottom: 150px;
    margin-top: 150px;
}

.no-col-gap [class*="col-xs-"],
.no-col-gap [class*="col-sm-"],
.no-col-gap [class*="col-md-"],
.no-col-gap [class*="col-lg-"] {
    padding-left: 0;
    padding-right: 0;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.static {
    position: static;
}

.z-index1 {
    z-index: 1;
}

.z-index2 {
    z-index: 2;
}

.z-index3 {
    z-index: 3;
}

.z-index4 {
    z-index: 4;
}

.z-index5 {
    z-index: 5;
}

.z-index6 {
    z-index: 6;
}

.z-index7 {
    z-index: 7;
}

.z-index8 {
    z-index: 8;
}

.z-index9 {
    z-index: 9;
}

.z-index10 {
    z-index: 10;
}

.z-index100 {
    z-index: 100;
}

.z-index999 {
    z-index: 999;
}

.text-white {
    color: #fff;
}

.text-primary {
    color: #FFBC13;
}

.text-secondry {
    color: #1a1a1a;
}

.text-black {
    color: rgb(255, 255, 255);
}

.text-gray {
    color: #f5f6f6;
}

.text-gray-dark {
    color: #b1b1b1;
}

.text-red {
    color: #99090A;
}

.text-green {
    color: #557131;
}

.text-yellow {
    color: #99910A;
}

.text-light-blue {
    color: #004F83;
}

.bg-transparent {
    background-color: transparent;
}

.bg-primary {
    background-color: #ec5598;
}

.bg-secondry {
    background-color: #171f2c;
}

.bg-white {
    background-color: #FFF;
}

.bg-black {
    background-color: #000;
}

.bg-black-light {
    background-color: #212121;
}

.bg-gray {
    background-color: #000000b5;
}

.bg-gray-light {
    background-color: #f1f1f1;
}

.bg-gray-dark {
    background-color: #d3d3d3;
}

.bg-red {
    background-color: #fb5455;
}

.bg-green {
    background-color: #a5de5c;
}

.bg-yellow {
    background-color: #fff000;
}

.bg-dark-blue {
    background-color: #161b23;
}

.bg-light-blue {
    background-color: #3097db;
}

.bg-parallax {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
/*14-11-2022*/
.navbar {
    top: 0px;
    left: 0;
    z-index: 2;
    width: 100%;
    transition: all ease-in-out 0.25s;
    -webkit-transition: all ease-in-out 0.25s;
    -moz-transition: all ease-in-out 0.25s;
    -ms-transition: all ease-in-out 0.25s;
}

    .navbar .container {
        max-width: 1245px;
    }

    .navbar.bg-dark {
        background: #515151 !important;
        box-shadow: 0px 5px 10px rgb(251 173 20 / 40%);
        backdrop-filter: blur(8px);
        z-index: 13;
        top: 0px;
    }

        .navbar.bg-dark .nav-item .btn {
            background-color: #003e9b;
        }

.navbar-brand img {
    max-width: 90px;
}

.navbar-nav .nav-item {
    margin-right: 10px;
}

    .navbar-nav .nav-item .nav-link {
        color: #fff;
        font-size: 16px;
    }

.main-banner {
    /* background:#090a1e; */
    padding: 90px 0 130px;
    position: relative;
}

    .main-banner video {
        top: 0;
        left: 0;
        opacity: 0.3;
        z-index: 0;
    }

    .main-banner .container {
        z-index: 1;
    }

.bitcoin-img {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

.banner-left h1 {
    font-size: 35px;
    line-height: 1.2;
    font-weight: bold;
}

    .banner-left h1 span {
        background: -webkit-linear-gradient(#00d8ff, #d81c2d, #be006f);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: block;
        font-size: 52px;
        font-family: 'a Atmospheric', sans-serif;
        text-align: center;
    }

.banner-left h1, .banner-left p {
    color: #fddabc;
}

.banner-left p {
    font-size: 17px;
    color: #fddabc;
    font-weight: 700;
}

.banner-btn .btn:not(:last-of-type) {
    margin-right: 12px;
}

.TickerNews {
    width: 100%;
    height: 50px;
    line-height: 48px;
}

.ti_wrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.ti_slide {
    width: 30000px;
    position: relative;
    left: 0;
    top: 0;
}

.ti_content {
    width: 8000px;
    position: relative;
    float: left;
}

.ti_news {
    float: left;
}

    .ti_news a {
        display: block;
        margin-right: 10px;
        text-decoration: none;
    }

        .ti_news a span:nth-child(2) {
            color: #fff;
        }

        .ti_news a img {
            padding: 0px 10px;
        }

        .ti_news a:hover {
            animation-play-state: paused
        }

.hover-block-outer .wt-icon-box-wraper {
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    border: 2px solid #fff;
}

    .hover-block-outer .wt-icon-box-wraper:hover {
        background-color: #fff;
        cursor: pointer;
        -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
        box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
    }

        .hover-block-outer .wt-icon-box-wraper:hover .icon-content h4,
        .hover-block-outer .wt-icon-box-wraper:hover .icon-content p {
            color: #000;
        }

.awesome-facts-outer {
    background: url(../images/bg-9.jpg) no-repeat top left !important;
    background-attachment: fixed !important;
    padding: 70px 0 !important;
}

    .awesome-facts-outer .section-heading {
        margin-bottom: 50px;
    }

.roadmap-outer {
    /* background: url(../images/roadmap-bg.png) no-repeat center center; */
    background-size: contain;
    padding: 40px 0;
    background-color: #000000ba;
}

.token-right .token-detail {
    background-color: #000;
    border: 2px solid #0044a9;
    padding: 10px 15px;
    border-radius: 15px;
    max-width: 200px;
    opacity: 0;
    transition: all ease-in-out 0.25s;
}

.token-detail.token-detail-one {
    top: 50px;
    left: 0;
}

.token-detail.token-detail-two {
    bottom: 80px;
    left: 0;
}

.token-detail.token-detail-three {
    top: 50px;
    right: 0;
}

.token-detail.token-detail-four {
    bottom: 80px;
    right: 0;
}

.token-detail:hover {
    opacity: 1;
}

.token-right .token-detail p {
    color: #fff;
    margin: 0;
    font-size: 10px;
}

.jsscoin-image {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
/*16-11-2022*/
.register-main {
    overflow: hidden;
    padding: 0 0 0;
    min-height: 100vh;
}

    .register-main video {
        filter: brightness(0.2);
    }

.register-outer {
    margin-top: 70px;
}

.flip-card-3D-wrapper {
    width: 60%;
    max-width: 300px;
    position: relative;
    -o-perspective: 900px;
    -webkit-perspective: 900px;
    -ms-perspective: 900px;
    perspective: 900px;
    margin: 0 auto;
}

#flip-card {
    width: 100%;
    height: 100%;
    text-align: center;
    margin: 0px auto;
    top: 30px;
    position: absolute;
    -o-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    -o-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.do-flip {
    -o-transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

#flip-card-btn-turn-to-back, #flip-card-btn-turn-to-front {
    position: absolute;
    top: 8px;
    right: 8px;
    border-radius: 10px;
}

#flip-card .flip-card-front, #flip-card .flip-card-back {
    width: 100%;
    height: auto;
    position: absolute;
    -o-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 2;
    box-shadow: -6px 6px 0px rgb(228 161 1 / 80%);
}

#flip-card .flip-card-front {
    background: #e4a10173;
    padding: 20px 15px 25px;
    border-radius: 12px;
}

#flip-card .flip-card-back {
    background: #f7c5587a;
    padding: 80px 15px 50px;
    border-radius: 12px;
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
    box-shadow: -6px 6px 0px rgb(247 197 88);
}

#flip-card h2 {
    color: #fff;
    margin-bottom: 15px;
}

#flip-card form label {
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    text-align: left;
    display: block;
}

#flip-card .form-control {
    background-color: transparent;
    border: 1px solid #ffda82;
    color: #ffda82;
    border-radius: 10px;
}

    #flip-card .form-control::-webkit-input-placeholder {
        color: #fff;
    }

    #flip-card .form-control::-moz-placeholder {
        color: #fff;
    }

    #flip-card .form-control:-ms-input-placeholder {
        color: #fff;
    }

    #flip-card .form-control:-moz-placeholder {
        color: #fff;
    }
/*17-11-2022*/
.faq-main {
    background-color: #0975ada8;
    background-image: url(../images/faq-bg.png), url(../images/faq-bg.png);
    background-size: 150px auto, 200px auto;
    background-repeat: no-repeat no-repeat;
    background-position: top left, bottom right;
    padding: 60px 0;
}

    .faq-main .accordion {
        margin-top: 25px;
    }

    .faq-main .accordion-button {
        padding: 10px 12px;
        height: auto;
        color: rgb(255, 255, 255);
        background-color: #00466b;
        box-shadow: none !important;
    }

    .faq-main .accordion-item {
        border: none;
    }

        .faq-main .accordion-item:not(:last-of-type) {
            margin-bottom: 20px;
        }

    .faq-main .accordion-body {
        background-color: #006193;
        color: rgb(255, 255, 255);
    }

    .faq-main .wt-separator.bg-primary {
        background-color: rgb(255, 255, 255) !important;
    }

    .faq-main .accordion-button:after {
        filter: brightness(11);
    }
/*08-12-2022*/
.section-full.bg-primary {
    background-color: #4b78fb24 !important;
}
/*07-02-2023*/
.earn-hr {
    position: relative;
    color: #fff;
}

    .earn-hr:before {
        color: tan;
        position: absolute;
        display: block;
        content: "";
        height: 1px;
        width: 88%;
        background: white;
        left: 26px;
        top: 10px;
    }

.work-bg {
    background: linear-gradient(90deg, #e92824 0%, #8b0400 100%) !important;
    padding: 25px 20px 12px;
    font-size: 18px;
    color: #fff;
    border-radius: 20px;
    margin: 20px auto;
}

    .work-bg .btn-primary {
        background: linear-gradient(90deg, #e1a001 0%, #c30003 100%) !important;
    }

.call-to-action-left {
    display: flex !important;
    flex-wrap: inherit;
    justify-content: space-between;
    padding: 30px 20px;
    display: flex;
    align-items: center;
    background: #000;
    border-radius: 20px;
    box-shadow: 3px 3px 0px rgb(0 82 17);
    border-width: 2px 0px 0px 2px;
    border-style: dotted;
    border-color: #fddabc;
}

    .call-to-action-left .grid-fast, .call-to-action-left .grid-second, .call-to-action-left .grid-fast {
        text-shadow: 2px 2px 5px rgb(0 0 0);
    }

.grid-th {
    margin-right: 20px;
}

.grid-img {
    margin-right: 20px;
}

.grid-second {
    margin-right: 20px;
}

.globa-outer h2 {
    text-align: center;
}

.globa-outer {
    padding-top: 60px;
    max-width: 970px;
    margin: auto;
}

.global-text {
    font-size: 16px;
    color: #d2d2d2;
}

.contract-outer {
    background: #000;
    box-shadow: 3px 3px 0px rgb(0 82 17);
    border-width: 2px 0px 0px 2px;
    border-style: dotted;
    border-color: #fddabc;
    padding: 25px 20px 12px;
    font-size: 16px;
    color: #fff;
    border-radius: 20px;
    margin: 40px auto;
    max-width: 815px;
}

    .contract-outer p, .nb-outer p, .work-bg * {
        text-shadow: 2px 2px 5px rgb(0 0 0);
    }

.nb-outer {
    background: #000;
    box-shadow: 3px 3px 0px rgb(0 82 17);
    border-width: 2px 0px 0px 2px;
    border-style: dotted;
    border-color: #fddabc;
    padding: 25px 20px 12px;
    font-size: 16px;
    color: #fff;
    border-radius: 20px;
    margin: 40px auto 60px;
    max-width: 815px;
}

.nb-text {
    font-size: 16px;
    color: #dedede;
}

.nd-btn {
    text-align: center;
}

    .nd-btn button {
        transition: all .5s ease;
        color: #fff;
        border: 3px solid #61171c;
        ;
        font-family: 'Montserrat', sans-serif;
        text-transform: uppercase;
        text-align: center;
        line-height: 1;
        font-size: 17px;
        background-color: transparent;
        padding: 10px;
        outline: none;
        border-radius: 4px;
        margin-top: 33px;
    }

        .nd-btn button:hover {
            color: #001F3F;
            background-color: #fff;
        }

.work-outer {
    margin: 0 auto;
    max-width: 820px;
}

    .work-outer h2 {
        text-align: center;
    }

    .work-outer p {
        font-size: 16px;
        color: white;
    }

.earn-inner p {
    min-height: 70px;
}
/*07-02-2023*/
/*21-07-2023*/
.topbar-outer {
    padding: 10px 0;
    margin-bottom: 0px;
    position: sticky;
    z-index: 12;
    top: 0;
    left: 0;
    background-color: #000000;
    backdrop-filter: blur(8px);
}

    .topbar-outer p {
        margin: 0;
    }

        .topbar-outer p a {
            color: #fddabc;
            font-weight: bold;
            font-family: sans-serif;
        }

.banner-btn .btn {
    background: linear-gradient(90deg, #ffa04f 0%, #094a44 100%) !important;
    border-color: #094a44 !important;
    color: #fff !important;
    font-weight: bold;
    font-size: 18px;
}

.video-outer {
    background: #000;
    box-shadow: 3px 3px 0px rgb(0 82 17);
    border-width: 2px 0px 0px 2px;
    border-style: dotted;
    border-color: #fddabc;
    padding: 15px;
    font-size: 18px;
    color: #fff;
    border-radius: 20px;
    margin-bottom: 30px;
}

    .video-outer iframe {
        width: 100%;
    }

    .video-outer img {
        border-radius: 20px;
    }

.count-outer ul {
    margin: 0 auto 8px;
    padding: 6px 10px;
    list-style: none;
    max-width: 300px;
    background-color: #0f4c44;
    border-radius: 8px;
}

    .count-outer ul li {
        padding: 3px 10px 4px;
        background-color: #fddabc;
        margin-right: 5px;
        border-radius: 5px;
        color: #0f4c44;
    }

.video-member {
    max-width: 500px;
    margin: 0 auto;
    box-shadow: 3px 3px 0px rgb(0 82 17);
    border-width: 2px 0px 0px 2px;
    border-style: dotted;
    border-color: #fddabc;
    overflow: hidden;
    border-radius: 20px;
    margin: 6px 0 0;
}

    .video-member iframe {
        width: 100%;
        height: 280px;
        vertical-align: top;
    }
/*21-07-2023*/
/*02-03-2023*/
.event-slider-main .slick-track {
    margin-left: 0;
}

.banner-left h1 img {
    max-width: 310px;
    margin-bottom: 35px;
}

.modal-backdrop {
    z-index: 0 !important;
}

.event-slider-main .date-heading span {
    font-weight: 600;
    font-family: Rubik,PingFang SC;
}

.event-slider-main .date-heading span {
    background: linear-gradient(270deg,#ffb76e -5.5%,#ff6ac3 41.39%,#9d76ff 85.95%,#7e9aff 127.13%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/*02-03-2023*/
/*06-03-2023*/
.globe-outer {
    min-height: 700px;
    background: url(../images/map-bg.png) no-repeat center center;
    background-size: 100% auto;
}

    .globe-outer .globe-one {
        top: 150px;
        left: 200px;
    }

    .globe-outer .globe-two {
        top: 250px;
        left: 280px;
    }

    .globe-outer .globe-three {
        top: 150px;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
    }

    .globe-outer .globe-four {
        top: 210px;
        right: 220px;
    }

    .globe-outer .hvr-box-outer img {
        max-width: 280px;
    }

.globe-inner .hvr-box-outer {
    position: absolute;
    bottom: 100%;
    left: 0;
    padding: 5px;
    background-color: #0a4943;
    opacity: 0;
    visibility: hidden;
    transition: all ease-in-out 0.25s;
    -webkit-transition: all ease-in-out 0.25s;
    -moz-transition: all ease-in-out 0.25s;
    -ms-transition: all ease-in-out 0.25s;
    z-index: 2;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 70%);
    border-radius: 15px;
}

.globe-inner:hover .hvr-box-outer {
    opacity: 1;
    visibility: visible;
}

.globe-inner .hvr-box-outer img {
    border-radius: 15px;
}

.globe-inner .hvr-box-outer .content-outer {
    margin-top: 20px;
}

    .globe-inner .hvr-box-outer .content-outer * {
        color: #fff;
    }

    .globe-inner .hvr-box-outer .content-outer h6 {
        font-size: 17px;
    }

    .globe-inner .hvr-box-outer .content-outer p {
        font-size: 15px;
    }

.globe-inner span {
    font-size: 20px;
    display: block;
    height: 50px;
    width: 50px;
    border-radius: 100%;
    background-color: #0a4943;
    border: 5px solid rgb(253 218 188);
    text-align: center;
    line-height: 35px;
    color: #fddabc;
    transition: all ease-in-out 0.25s;
    -webkit-transition: all ease-in-out 0.25s;
    -moz-transition: all ease-in-out 0.25s;
    -ms-transition: all ease-in-out 0.25s;
}

.globe-inner:hover span {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
/*06-03-2023*/
/*junior-css*/
.jsscoin-image img {
    max-width: 108px;
}

.section-heading h2 {
    color: #fff;
}

.content-103 {
    background: #0000008f;
    padding-bottom: 50px;
}

    .content-103 .sercies-title {
        text-align: center;
        padding: 50px 0;
    }

.service-post {
    background: #fff;
    padding: 30px;
    text-align: center;
    cursor: pointer;
    position: relative;
    z-index: 12;
    margin-bottom: 30px;
    -moz-box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.08);
    box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.08);
}

.content-103 .service-content {
    position: relative;
    z-index: 13;
}

.content-103 .service-icon {
    margin: 10px 0 20px 0;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    text-align: center;
    border: 2px solid #3b7cf9;
    margin-left: auto;
    margin-right: auto;
    line-height: 50px;
    -moz-transition: color, 250ms;
    -o-transition: color, 250ms;
    -webkit-transition: color, 250ms;
    transition: color, 250ms;
}

.content-103 .service-post:hover .service-icon {
    border-color: #fff;
}

.content-103 .service-icon i {
    font-size: 18px;
    color: #3b7cf9;
}

.content-103 .service-post:hover .service-icon i {
    color: #fff;
}

.content-103 .service-title {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 15px;
    -moz-transition: color, 250ms;
    -o-transition: color, 250ms;
    -webkit-transition: color, 250ms;
    transition: color, 250ms;
}

.content-103 .service-post:hover .service-title {
    color: #fff;
}

.content-103 .service-description {
    -moz-transition: color, 250ms;
    -o-transition: color, 250ms;
    -webkit-transition: color, 250ms;
    transition: color, 250ms;
}

.content-103 .service-post:hover .service-description {
    color: #fff;
}

.content-103 .service-hover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    width: 100%;
    height: 0px;
    background: #f137ff;
    -moz-transition: width, 250ms;
    -o-transition: width, 250ms;
    -webkit-transition: width, 250ms;
    transition: width, 250ms;
}

.content-103 .service-post:hover .service-hover {
    height: 100%;
}

.rank-content {
    padding-top: 159px !important;
    align-items: center;
}

.section-heading h2 {
    color: #fff;
}

.table-outer {
    background: #357ffa70;
    padding: 14px;
    color: #fff;
    margin-top: 50px;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

#banner_canvas {
    position: fixed !important;
    left: 0;
    top: 0;
}

#about {
    z-index: 11 !important;
}

.section-full {
    z-index: 11 !important;
}

.roadmap-outer {
    z-index: 11 !important;
}

h3.service-title {
    color: #000;
}

.community-outer {
    text-align: center;
    background: transparent;
    padding: 19px;
    font-family: Source Sans Pro,sans-serif;
    font-weight: 700;
    margin-top: 50px;
}

.count-outer h1 span {
    color: #000000;
    font-size: 28px;
    background: #bababa;
    padding: 5px;
}

.box1 {
    background: #630402a1;
    padding: 15px;
    margin: 0px 0px 0px 10px
}

.box1 {
    background-color: #0b4b44 !important;
    background-image: url(../images/01.png) !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
    background-position: bottom right !important;
    height: 232px;
    border-radius: 10px;
    margin: 0px 10px 35px 0px;
    box-shadow: 3px 3px 0px rgb(253 218 188);
    border-width: 2px 0px 0px 2px;
    border-style: dotted;
    border-color: #fddabc;
}

    .box1 .btn a {
        border-radius: 10px;
        padding: 8px;
        color: #fff;
        border: 1px solid #444444 !important;
        background: #444444 !important;
    }

    .box1 .box-outer * {
        color: #fff;
        font-size: 17px;
        font-weight: 600;
    }

    .box1 .box-outer h3 {
        font-size: 24px;
        font-family: Rubik,PingFang SC;
    }

    .box1 .box-outer p {
        font-family: Rubik,PingFang SC;
    }

.slide-outer h2 {
    margin-top: 36px;
    text-align: center;
}

.faq {
    background: transparent;
    margin: 32px 0px 80px 0px;
    padding: 40px 0 50px;
}

    .faq h2 {
        text-align: center;
        z-index: 1;
    }

.accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #620403;
    box-shadow: none;
}

.accordion-button {
    color: #ffffff !important;
    background-color: transparent !important;
    font-size: 20px;
    font-weight: 600;
}

.accordion-body {
    color: #fff;
    padding-top: 0;
}

.accordion-item {
    border: none;
    background: transparent;
}

    .accordion-item h2 {
        line-height: 1.5;
    }

.accordion-button::after {
    filter: brightness(0) invert(1);
}

.box-dt h3 {
    margin-left: 13px;
}

.icon-outer i {
    font-size: 37px;
    background: transparent;
    padding: 7px;
    border-radius: 50px;
    border: 2px dotted #fddabc;
    color: #fff;
    height: 55px;
    width: 55px;
    transition: all ease-in-out 0.25s;
    -webkit-transition: all ease-in-out 0.25s;
    -moz-transition: all ease-in-out 0.25s;
    -ms-transition: all ease-in-out 0.25s;
}

.icon-outer li:hover i {
    color: #2db3a6;
}

.icon-outer {
    text-align: center;
}

.icons {
    text-align: center;
}

.icon-outer ul li h3 {
    color: #ffffff;
    margin-top: 12px;
}

.icons {
    background: transparent;
    padding: 32px 0;
}

.icon-outer ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 400px;
    margin: 0 auto;
}

.member-outer {
    text-align: center;
    margin-top: 50px;
}

.heding-text {
    padding: 36px;
}

.member-outer .heding-text h3 {
    font-size: 29px;
    padding-bottom: 20px;
    font-weight: 700;
}
/*junior-css*/
/*14-03-2023*/
body.modal-open {
    padding: 0 !important;
}

#comingsoon {
    backdrop-filter: blur(2px);
}

    #comingsoon .modal-content {
        background-color: #000;
        box-shadow: 0px 0px 15px rgba(255 255 255 / 50%);
        border-radius: 20px;
    }

    #comingsoon .btn-close {
        filter: invert(1);
        opacity: 1;
        position: absolute;
        top: -10px;
        right: -10px;
        background-color: #159cfa;
        padding: 8px;
        border-radius: 100%;
        z-index: 9;
    }

    #comingsoon .modal-body {
        text-align: center;
    }

    #comingsoon .logo-outer {
        margin-bottom: 15px;
    }

        #comingsoon .logo-outer img {
            max-width: 220px;
        }

    #comingsoon #countdown ul {
        padding: 8px 12px;
        margin: 0;
        list-style: none;
        font-size: 0px;
        box-shadow: 0px 0px 12px rgba(255 255 255 / 50%);
        border-radius: 10px;
    }

        #comingsoon #countdown ul li {
            font-size: 16px;
            display: inline-block;
            margin-right: 10px;
            font-weight: 600;
            font-family: sans-serif;
            box-shadow: 0px 0px 6px rgba(255 255 255 / 50%);
            padding: 5px 8px;
            border-radius: 8px;
        }
/*14-03-2023*/
/*20-04-2023*/
.banner-right {
    text-align: center;
}

    .banner-right img {
        max-width: 250px;
    }

@keyframes particles {
    0% {
        box-shadow: 0vmax 6vmax 0 #ff66ff, -3.3085600875vmax -5.7459568819vmax 0 #ff66ff, -5.5201562292vmax 5.005340163vmax 0 #ff66ff, -5.9015264726vmax -3.8408660368vmax 0 #ff66ff, -4.326226263vmax 2.3511433826vmax 0 #ff66fe, -1.3165515503vmax -0.662323463vmax 0 #ff66fe, 2.1296301459vmax -1.0825826957vmax 0 #ff66fe, 4.8697259842vmax 2.7358146267vmax 0 #ff66fe, 5.9952482046vmax -4.1573749315vmax 0 #ff66fe, 5.1330262245vmax 5.2268844062vmax 0 #ff66fe, 2.5689325685vmax -5.8537758768vmax 0 #ff66fd, -0.8468991041vmax 5.984963522vmax 0 #ff66fd, -3.9819386017vmax -5.6093382356vmax 0 #ff66fd, -5.7967532993vmax 4.7587083574vmax 0 #ff66fd, -5.6896354329vmax -3.5051061095vmax 0 #ff66fd, -3.6961002826vmax 1.9546878332vmax 0 #ff66fd, -0.4771109641vmax -0.2387445596vmax 0 #ff66fd, 2.900066059vmax -1.4974158515vmax 0 #ff66fc, 5.315716671vmax 3.1067735319vmax 0 #ff66fc, 5.9689239905vmax -4.4530464006vmax 0 #ff66fc, 4.6431149889vmax 5.4222306718vmax 0 #ff66fc, 1.7778659881vmax -5.9322548141vmax 0 #ff66fc, -1.6768403107vmax 5.9399294531vmax 0 #ff66fc, -4.5755847061vmax -5.4446046922vmax 0 #ff66fb, -5.957278989vmax 4.4882251472vmax 0 #ff66fb, -5.3638178892vmax -3.1517780319vmax 0 #ff66fb, -2.9919653803vmax 1.548435077vmax 0 #ff66fb, 0.371883061vmax 0.1860309696vmax 0 #ff66fb, 3.612432454vmax -1.9047437204vmax 0 #ff66fb, 5.6552680218vmax 3.4621607932vmax 0 #ff66fb, 5.8230809334vmax -4.7263984916vmax 0 #ff66fa, 4.0602322678vmax 5.5903998533vmax 0 #ff66fa, 0.9512002803vmax -5.9810003451vmax 0 #ff66fa, -2.4732052791vmax 5.8651235113vmax 0 #ff66fa, -5.0776115186vmax -5.2525819226vmax 0 #ff66fa, -5.9985190097vmax 4.1952462374vmax 0 #ff66fa, -4.930597854vmax -2.7826527405vmax 0 #ff66f9, -2.2279208125vmax 1.1344213174vmax 0 #ff66f9, 1.2134306797vmax 0.609874082vmax 0 #ff66f9, 4.2524652513vmax -2.3025247102vmax 0 #ff66f9, 5.881581025vmax 3.8001951528vmax 0 #ff66f9, 5.5606393242vmax -4.9760611202vmax 0 #ff66f9, 3.3960494223vmax 5.7305490599vmax 0 #ff66f9, 0.1054881987vmax -5.9997681493vmax 0 #ff66f8, -3.220047983vmax 5.7609206358vmax 0 #ff66f8, -5.4779666974vmax -5.0342323753vmax 0 #ff66f8, -5.9196475912vmax 3.8812400849vmax 0 #ff66f8, -4.3986499156vmax -2.3995803502vmax 0 #ff66f8, -1.4192654374vmax 0.7147216573vmax 0 #ff66f8, 2.0306811503vmax 1.0306604083vmax 0 #ff66f8, 4.8073487441vmax -2.6887650793vmax 0 #ff66f7, 5.9901240985vmax 4.1191823288vmax 0 #ff66f7, 5.1868541665vmax -5.2007829375vmax 0 #ff66f7, 2.663865728vmax 5.8419758415vmax 0 #ff66f7, -0.7423361274vmax -5.9884641594vmax 0 #ff66f7, -3.9024140056vmax 5.6278431082vmax 0 #ff66f7, -5.7686337244vmax -4.7906504532vmax 0 #ff66f6, -5.7222440165vmax 3.5477805387vmax 0 #ff66f6, -3.7786255418vmax -2.0044808808vmax 0 #ff66f6, -0.5821913787vmax 0.2914396985vmax 0 #ff66f6, 2.8072702451vmax 1.4462809004vmax 0 #ff66f6, 5.2659722141vmax -3.0615289294vmax 0 #ff66f6, 5.9787238284vmax 4.4175235067vmax 0 #ff66f6, 4.7092099533vmax -5.399437602vmax 0 #ff66f5, 1.8783420767vmax 5.9241217093vmax 0 #ff66f5, -1.5752962744vmax -5.947145033vmax 0 #ff66f5, -4.5066399805vmax 5.4665579341vmax 0 #ff66f5, -5.9437924237vmax -4.5230570277vmax 0 #ff66f5, -5.4102609993vmax 3.1965389511vmax 0 #ff66f5, -3.0829398004vmax -1.5993346338vmax 0 #ff66f4, 0.2665401983vmax -0.1333030025vmax 0 #ff66f4, 3.5276479202vmax 1.8546524021vmax 0 #ff66f4, 5.6191524071vmax -3.4189479086vmax 0 #ff66f4, 5.8476084883vmax 4.6937233527vmax 0 #ff66f4, 4.1372708009vmax -5.5710294249vmax 0 #ff66f4, 1.0552074135vmax 5.9765749351vmax 0 #ff66f4, -2.3767134519vmax -5.876017868vmax 0 #ff66f3, -5.0206271791vmax 5.2778735006vmax 0 #ff66f3, -5.9999355025vmax -4.2327933196vmax 0 #ff66f3, -4.9899455363vmax 2.8292758009vmax 0 #ff66f3, -2.3255227656vmax -1.1861722668vmax 0 #ff66f3, 1.1099347034vmax -0.5573775677vmax 0 #ff66f3, 4.177389682vmax 2.2537280905vmax 0 #ff66f2, 5.859817414vmax -3.7592305762vmax 0 #ff66f2, 5.5994034681vmax 4.9463975095vmax 0 #ff66f2, 3.482488942vmax -5.7146983606vmax 0 #ff66f2, 0.2109437881vmax 5.999072615vmax 0 #ff66f2, -3.1305404704vmax -5.7754391652vmax 0 #ff66f2, -5.4340837709vmax 5.0627355241vmax 0 #ff66f2, -5.9359387789vmax -3.9213141769vmax 0 #ff66f1, -4.4697138209vmax 2.4478318696vmax 0 #ff66f1, -1.5215405894vmax -0.7670646154vmax 0 #ff66f1, 1.9311044136vmax -0.9786584677vmax 0 #ff66f1, 4.7434854162vmax 2.6415077346vmax 0 #ff66f1, 5.9831482753vmax -4.080671381vmax 0 #ff66f1, 5.239078705vmax 5.1742795337vmax 0 #ff66f0, 2.7579754112vmax -5.8297243175vmax 0 #ff66f0, -0.6375436735vmax 5.991501987vmax 0 #ff66f0, -3.8216830628vmax -5.6459130409vmax 0 #ff66f0, -5.7387309014vmax 4.8222223105vmax 0 #ff66f0, -5.7530836923vmax -3.5901807828vmax 0 #ff66f0, -3.8599827208vmax 2.0541190149vmax 0 #ff66f0, -0.6870918214vmax -0.3441123139vmax 0 #ff66ef, 2.7136066244vmax -1.3950341755vmax 0 #ff66ef, 5.214599896vmax 3.016047721vmax 0 #ff66ef, 5.9866754734vmax -4.3816592107vmax 0 #ff66ef, 4.7738491675vmax 5.3762272444vmax 0 #ff66ef, 1.9782375166vmax -5.9155307672vmax 0 #ff66ef, -1.4732652695vmax 5.9539009963vmax 0 #ff66ee, -4.4363021246vmax -5.4880887009vmax 0 #ff66ee, -5.9284684638vmax 4.5575393502vmax 0 #ff66ee, -5.4550316444vmax -3.2410528304vmax 0 #ff66ee, -3.1729611964vmax 1.6501105884vmax 0 #ff66ee, 0.1611149404vmax 0.0805647333vmax 0 #ff66ee, 3.4417728905vmax -1.8044177497vmax 0 #ff66ee, 5.5812997531vmax 3.3754707956vmax 0 #ff66ed, 5.8703283816vmax -4.6606854662vmax 0 #ff66ed, 4.2130303865vmax 5.5512284474vmax 0 #ff66ed, 1.1588883522vmax -5.971687634vmax 0 #ff66ed, -2.2794869152vmax 5.8864581051vmax 0 #ff66ed, -4.9620908215vmax -5.3027571858vmax 0 #ff66ed, -5.9994972453vmax 4.2700132765vmax 0 #ff66ec, -5.0477506851vmax -2.8756802049vmax 0 #ff66ec, -2.4224058338vmax 1.2378315447vmax 0 #ff66ec, 1.0060956148vmax 0.5048379773vmax 0 #ff66ec, 4.1010227633vmax -2.2047572946vmax 0 #ff66ec, 5.8362423674vmax 3.7179754727vmax 0 #ff66ec, 5.6364366777vmax -4.9163516235vmax 0 #ff66ec, 3.5678519256vmax 5.6984060089vmax 0 #ff66eb, 0.3163341687vmax -5.9979134509vmax 0 #ff66eb, -3.0400652191vmax 5.7895113479vmax 0 #ff66eb, -5.3885210152vmax -5.0908474066vmax 0 #ff66eb, -5.9503949998vmax 3.9610852158vmax 0 #ff66eb, -4.539396011vmax -2.4958942119vmax 0 #ff66eb, -1.6233453901vmax 0.819348292vmax 0 #ff66ea, 1.8309307178vmax 0.9265808929vmax 0 #ff66ea, 4.6781557426vmax -2.5940462446vmax 0 #ff66ea, 5.9743228913vmax 4.0418450643vmax 0 #ff66ea, 5.2896836957vmax -5.147376243vmax 0 #ff66ea, 2.851232526vmax 5.8170222515vmax 0 #ff66ea, -0.5325541369vmax -5.9940767698vmax 0 #ff66ea, -3.7397707295vmax 5.6635466373vmax 0 #ff66e9, -5.707054074vmax -4.8534214891vmax 0 #ff66e9, -5.782144927vmax 3.6323035648vmax 0 #ff66e9, -3.9401466698vmax -2.1035983994vmax 0 #ff66e9, -0.7917798646vmax 0.3967583351vmax 0 #ff66e9, 2.619104151vmax 1.3436796374vmax 0 #ff66e9, 5.1616155973vmax -2.9703334216vmax 0 #ff66e9, 5.9927764674vmax 4.3454562844vmax 0 #ff66e8, 4.8370126496vmax -5.3526013926vmax 0 #ff66e8, 2.0775214272vmax 5.9064826517vmax 0 #ff66e8, -1.3707788365vmax -5.9601968209vmax 0 #ff66e8, -4.3645928821vmax 5.5091953285vmax 0 #ff66e8, -5.9113118463vmax -4.5916694497vmax 0 #ff66e8, -5.4981159847vmax 3.2853162296vmax 0 #ff66e7, -3.2620017402vmax -1.7007590165vmax 0 #ff66e7, 0.0556398774vmax -0.0278202378vmax 0 #ff66e7, 3.3548339112vmax 1.7540436454vmax 0 #ff66e7, 5.5417217613vmax -3.3317328141vmax 0 #ff66e7, 5.8912335902vmax 4.6272873852vmax 0 #ff66e7, 4.2874876049vmax -5.5309984511vmax 0 #ff66e7, 1.2622110457vmax 5.9663388196vmax 0 #ff66e6, -2.1815557245vmax -5.8964434157vmax 0 #ff66e6, -4.902020541vmax 5.3272310548vmax 0 #ff66e6, -5.9972043734vmax -4.3069032314vmax 0 #ff66e6, -5.1039954311vmax 2.9218623659vmax 0 #ff66e6, -2.5185400677vmax -1.2893951584vmax 0 #ff66e6, 0.9019455135vmax -0.4522593712vmax 0 #ff66e5, 4.0233881022vmax 2.1556161072vmax 0 #ff66e5, 5.8108631729vmax -3.6764330308vmax 0 #ff66e5, 5.671727505vmax 4.8859257842vmax 0 #ff66e5, 3.6521119852vmax -5.6816732641vmax 0 #ff66e5, 0.4216267615vmax 5.9962907466vmax 0 #ff66e5, -2.9486501974vmax -5.8031360965vmax 0 #ff66e5, -5.3412925149vmax 5.1185658502vmax 0 #ff66e4, -5.9630117849vmax -4.0005501278vmax 0 #ff66e4, -4.6076749451vmax 2.5437636625vmax 0 #ff66e4, -1.7246483687vmax -0.8715686464vmax 0 #ff66e4, 1.7301910294vmax -0.8744317086vmax 0 #ff66e4, 4.6113799185vmax 2.5463842776vmax 0 #ff66e4, 5.9636506749vmax -4.0027063794vmax 0 #ff66e3, 5.3386534953vmax 5.1200751447vmax 0 #ff66e3, 2.943608244vmax -5.8038706253vmax 0 #ff66e3, -0.4273999727vmax 5.996188309vmax 0 #ff66e3, -3.656702327vmax -5.6807425345vmax 0 #ff66e3, -5.6736130345vmax 4.884245578vmax 0 #ff66e3, -5.8094187367vmax -3.6741456294vmax 0 #ff66e3, -4.0190926078vmax 2.1529152102vmax 0 #ff66e2, -0.8962231462vmax -0.4493736934vmax 0 #ff66e2, 2.5237920383vmax -1.2922212549vmax 0 #ff66e2, 5.1070356969vmax 2.9243895642vmax 0 #ff66e2, 5.9970249244vmax -4.3089175257vmax 0 #ff66e2, 4.898680874vmax 5.3285618727vmax 0 #ff66e2, 2.1761631171vmax -5.8969780621vmax 0 #ff66e1, -1.2678686569vmax 5.9660320201vmax 0 #ff66e1, -4.2915344203vmax -5.5298761858vmax 0 #ff66e1, -5.8923278748vmax 4.6254446886vmax 0 #ff66e1, -5.5395007016vmax -3.3293257277vmax 0 #ff66e1, -3.3500339068vmax 1.7512760039vmax 0 #ff66e1, -0.0498523855vmax -0.0249264078vmax 0 #ff66e1, 3.2668578577vmax -1.7035339823vmax 0 #ff66e0, 5.5004306662vmax 3.2877373443vmax 0 #ff66e0, 5.9103176514vmax -4.5935316909vmax 0 #ff66e0, 4.3606194395vmax 5.5103409995vmax 0 #ff66e0, 1.365143554vmax -5.9605289051vmax 0 #ff66e0, -2.0829501531vmax 5.905973028vmax 0 #ff66e0, -4.840434907vmax -5.3512932164vmax 0 #ff66df, -5.9930575958vmax 4.3434603334vmax 0 #ff66df, -5.1586623875vmax -2.967818715vmax 0 #ff66df, -2.6138957494vmax 1.3408591232vmax 0 #ff66df, 0.7975165953vmax 0.3996458128vmax 0 #ff66df, 3.9445096978vmax -2.106308326vmax 0 #ff66df, 5.783687676vmax 3.634606461vmax 0 #ff66df, 5.7052650406vmax -4.8551223432vmax 0 #ff66de, 3.7352430735vmax 5.6645014192vmax 0 #ff66de, 0.5267890175vmax -5.9942046276vmax 0 #ff66de, -2.8563236645vmax 5.816312358vmax 0 #ff66de, -5.2924128697vmax -5.1458887128vmax 0 #ff66de, -5.9737852342vmax 4.0397058629vmax 0 #ff66de, -4.6745295164vmax -2.5914365219vmax 0 #ff66dd, -1.8254182096vmax 0.9237216428vmax 0 #ff66dd, 1.62891649vmax 0.822214945vmax 0 #ff66dd, 4.5431785862vmax -2.4985255168vmax 0 #ff66dd, 5.9511349251vmax 3.9632583509vmax 0 #ff66dd, 5.3859729659vmax -5.0923783487vmax 0 #ff66dd, 3.0350740093vmax 5.7902704551vmax 0 #ff66dd, -0.322113687vmax -5.9978364412vmax 0 #ff66dc, -3.5725035342vmax 5.6974994037vmax 0 #ff66dc, -5.6384181205vmax -4.9146921949vmax 0 #ff66dc, -5.8348966906vmax 3.7157037429vmax 0 #ff66dc, -4.0967961304vmax -2.2020656361vmax 0 #ff66dc, -1.0003893798vmax 0.5019543225vmax 0 #ff66dc, 2.4276997499vmax 1.2406630049vmax 0 #ff66dc, 5.0508770671vmax -2.8782196995vmax 0 #ff66db, 5.999419531vmax 4.2720457585vmax 0 #ff66db, 4.9588347773vmax -5.3041105425vmax 0 #ff66db, 2.2741320933vmax 5.8870177329vmax 0 #ff66db, -1.1645665431vmax -5.971406143vmax 0 #ff66db, -4.2171493236vmax 5.5501296745vmax 0 #ff66db, -5.8715224178vmax -4.6588624566vmax 0 #ff66da, -5.5791730018vmax 3.3730779237vmax 0 #ff66da, -3.437030483vmax -1.8016576464vmax 0 #ff66da, -0.1553292376vmax 0.077671127vmax 0 #ff66da, 3.1778719259vmax 1.6528926641vmax 0 #ff66da, 5.4574392321vmax -3.2434877865vmax 0 #ff66da, 5.927574666vmax 4.559420992vmax 0 #ff66da, 4.432403283vmax -5.489257689vmax 0 #ff66d9, 1.4676540577vmax 5.9542583397vmax 0 #ff66d9, -1.9837006828vmax -5.9150462056vmax 0 #ff66d9, -4.7773529575vmax 5.3749418109vmax 0 #ff66d9, -5.9870581942vmax -4.3796817573vmax 0 #ff66d9, -5.2117346551vmax 3.0135457004vmax 0 #ff66d9, -2.7084434019vmax -1.3922194615vmax 0 #ff66d8, 0.6928411421vmax -0.3470013685vmax 0 #ff66d8, 3.8644119337vmax 2.0568377619vmax 0 #ff66d8, 5.7547242773vmax -3.5924989958vmax 0 #ff66d8, 5.7370389171vmax 4.8239436809vmax 0 #ff66d8, 3.8172194922vmax -5.6468918013vmax 0 #ff66d8, 0.6317884281vmax 5.9916552549vmax 0 #ff66d8, -2.7631141609vmax -5.829039114vmax 0 #ff66d7, -5.2418971897vmax 5.1728138826vmax 0 #ff66d7, -5.9827120172vmax -4.0785493952vmax 0 #ff66d7, -4.7399390581vmax 2.6389091059vmax 0 #ff66d7, -1.9256237621vmax -0.9758032508vmax 0 #ff66d7, 1.5271384063vmax -0.7699346378vmax 0 #ff66d7, 4.4735728286vmax 2.450473661vmax 0 #ff66d6, 5.9367795108vmax -3.9235040277vmax 0 #ff66d6, 5.4316274796vmax 5.0642879955vmax 0 #ff66d6, 3.1256015473vmax -5.7762227921vmax 0 #ff66d6, -0.2167278269vmax 5.9990210393vmax 0 #ff66d6, -3.4872003794vmax -5.7138159497vmax 0 #ff66d6, -5.6014802116vmax 4.9447589868vmax 0 #ff66d6, -5.8585709125vmax -3.7569746935vmax 0 #ff66d5, -4.1732332172vmax 2.2510458784vmax 0 #ff66d5, -1.1042463647vmax -0.5544961587vmax 0 #ff66d5, 2.3308569908vmax -1.1890088721vmax 0 #ff66d5, 4.9931570681vmax 2.8318273957vmax 0 #ff66d5, 5.999959547vmax -4.2348438323vmax 0 #ff66d5, 5.0174557643vmax 5.2792492916vmax 0 #ff66d4, 2.3713980708vmax -5.8766024339vmax 0 #ff66d4, -1.0609044289vmax 5.9763187742vmax 0 #ff66d4, -4.1414605865vmax -5.5699542293vmax 0 #ff66d4, -5.8489019068vmax 4.691920171vmax 0 #ff66d4, -5.6171206215vmax -3.4165694361vmax 0 #ff66d4, -3.5229645756vmax 1.8519000503vmax 0 #ff66d4, -0.260758073vmax -0.1304098435vmax 0 #ff66d3, 3.0879036238vmax -1.6021236044vmax 0 #ff66d3, 5.4127607489vmax 3.1989875603vmax 0 #ff66d3, 5.9429992994vmax -4.5249579247vmax 0 #ff66d3, 4.5028169451vmax 5.4677501491vmax 0 #ff66d3, 1.569710868vmax -5.9475276078vmax 0 #ff66d3, -1.8838379945vmax 5.9236622472vmax 0 #ff66d2, -4.7127941928vmax -5.3981750107vmax 0 #ff66d2, -5.9792080232vmax 4.4155647037vmax 0 #ff66d2, -5.2631958279vmax -3.0590397882vmax 0 #ff66d2, -2.8021537978vmax 1.4434722041vmax 0 #ff66d2, 0.5879515121vmax 0.2943301066vmax 0 #ff66d2, 3.7831195703vmax -2.0072082379vmax 0 #ff66d2, 5.7239819302vmax 3.5501138894vmax 0 #ff66d1, 5.7670393123vmax -4.792392207vmax 0 #ff66d1, 3.8980159003vmax 5.6288457715vmax 0 #ff66d1, 0.736592535vmax -5.9886428257vmax 0 #ff66d1, -2.6690505005vmax 5.8413153811vmax 0 #ff66d1, -5.1897610908vmax -5.1993392788vmax 0 #ff66d1, -5.9897893743vmax 4.1170777225vmax 0 #ff66d0, -4.8038833503vmax -2.6861777455vmax 0 #ff66d0, -2.0252340496vmax 1.0278094452vmax 0 #ff66d0, 1.4248882409vmax 0.7175948273vmax 0 #ff66d0, 4.402584163vmax -2.4022324239vmax 0 #ff66d0, 5.9205888698vmax 3.8834464821vmax 0 #ff66d0, 5.4756029233vmax -5.0358062559vmax 0 #ff66d0, 3.2151628732vmax 5.761728722vmax 0 #ff66cf, -0.11127497vmax -5.9997420115vmax 0 #ff66cf, -3.4008192321vmax 5.7296909115vmax 0 #ff66cf, -5.5628107265vmax -4.97444363vmax 0 #ff66cf, -5.8804340841vmax 3.7979552917vmax 0 #ff66cf, -4.2483802393vmax -2.2998521519vmax 0 #ff66cf, -1.2077619958vmax 0.6069951415vmax 0 #ff66ce, 2.2332936977vmax 1.1372628484vmax 0 #ff66ce, 4.9338935427vmax -2.7852162382vmax 0 #ff66ce, 5.9986448055vmax 4.1973146222vmax 0 #ff66ce, 5.0745257136vmax -5.2539800414vmax 0 #ff66ce, 2.467930982vmax 5.8657329701vmax 0 #ff66ce, -0.956914359vmax -5.9807695342vmax 0 #ff66ce, -4.0644916066vmax 5.5893483181vmax 0 #ff66cd, -5.8244733345vmax -4.7246152771vmax 0 #ff66cd, -5.6533318301vmax 3.4597969038vmax 0 #ff66cd, -3.6078096201vmax -1.9019993328vmax 0 #ff66cd, -0.3661063007vmax 0.1831384815vmax 0 #ff66cd, 2.9969807632vmax 1.5512307268vmax 0 #ff66cd, 5.366409028vmax -3.1542401049vmax 0 #ff66cd, 5.9565867832vmax 4.4901451525vmax 0 #ff66cc, 4.5718386588vmax -5.4458200418vmax 0 #ff66cc, 1.6712824361vmax 5.9403372298vmax 0 #ff66cc, -1.7833929584vmax -5.9318204871vmax 0 #ff66cc, -4.6467785698vmax 5.4209910202vmax 0 #ff66cc, -5.9695095097vmax -4.4511063995vmax 0 #ff66cc, -5.3130299977vmax 3.1042974625vmax 0 #ff66cb, -2.8949979686vmax -1.49461339vmax 0 #ff66cb, 0.4828801296vmax -0.2416360978vmax 0 #ff66cb, 3.7006577375vmax 1.9574235897vmax 0 #ff66cb, 5.6914701381vmax -3.5074544176vmax 0 #ff66cb, 5.7952569522vmax 4.7604703599vmax 0 #ff66cb, 3.9776073212vmax -5.6103647243vmax 0 #ff66cb, 0.8411689403vmax 5.9851675728vmax 0 #ff66ca, -2.5741617609vmax -5.8531402104vmax 0 #ff66ca, -5.1360206897vmax 5.2254628516vmax 0 #ff66ca, -5.9950151178vmax -4.1552878674vmax 0 #ff66ca, -4.8663426261vmax 2.7332387877vmax 0 #ff66ca, -2.12421828vmax -1.0797362068vmax 0 #ff66ca, 1.3221976021vmax -0.6651995584vmax 0 #ff66c9, 4.3302345338vmax 2.3538055336vmax 0 #ff66c9, 5.902568007vmax -3.8430888098vmax 0 #ff66c9, 5.517885703vmax 5.0069353313vmax 0 #ff66c9, 3.3037303011vmax -5.7467893649vmax 0 #ff66c9, -0.0057877149vmax 5.9999993021vmax 0 #ff66c9, -3.3133867952vmax -5.7451230624vmax 0 #ff66c9, -5.5224216189vmax 5.0037438305vmax 0 #ff66c8, -5.9004794469vmax -3.8386423703vmax 0 #ff66c8, -4.3222139667vmax 2.3484806846vmax 0 #ff66c8, -1.3109042734vmax -0.6594472136vmax 0 #ff66c8, 2.1350400302vmax -1.0854289329vmax 0 #ff66c8, 4.8731048111vmax 2.7383898292vmax 0 #ff66c8, 5.995475713vmax -4.1594610286vmax 0 #ff66c7, 5.1300269831vmax 5.2283047449vmax 0 #ff66c7, 2.5637009857vmax -5.8544101814vmax 0 #ff66c7, -0.8526284798vmax 5.9847580789vmax 0 #ff66c7, -3.9862661771vmax -5.6083104421vmax 0 #ff66c7, -5.7982442525vmax 4.7569452479vmax 0 #ff66c7, -5.6877954336vmax -3.5027569861vmax 0 #ff66c7, -3.6915393885vmax 1.951951622vmax 0 #ff66c6, -0.4713413546vmax -0.2358529658vmax 0 #ff66c6, 2.9051314509vmax -1.5002179646vmax 0 #ff66c6, 5.318398398vmax 3.1092488786vmax 0 #ff66c6, 5.9683329172vmax -4.4549853659vmax 0 #ff66c6, 4.6394470877vmax 5.4234690621vmax 0 #ff66c6, 1.7723373635vmax -5.9326877612vmax 0 #ff66c5, -1.682396625vmax 5.9395202946vmax 0 #ff66c5, -4.5793264959vmax -5.4433880762vmax 0 #ff66c5, -5.9579656516vmax 4.4863040978vmax 0 #ff66c5, -5.3612217594vmax -3.1493152256vmax 0 #ff66c5, -2.9869472135vmax 1.5456390669vmax 0 #ff66c5, 0.3776594752vmax 0.1889234145vmax 0 #ff66c5, 3.6170519266vmax -1.9074876648vmax 0 #ff66c4, 5.6571989514vmax 3.4645238771vmax 0 #ff66c4, 5.821683114vmax -4.7281806066vmax 0 #ff66c4, 4.0559691509vmax 5.5914500881vmax 0 #ff66c4, 0.9454853164vmax -5.9812297646vmax 0 #ff66c4, -2.478477275vmax 5.8645126881vmax 0 #ff66c4, -5.080692599vmax -5.2511825818vmax 0 #ff66c3, -5.9983876323vmax 4.1931768767vmax 0 #ff66c3, -4.9272975774vmax -2.7800885955vmax 0 #ff66c3, -2.2225458543vmax 1.1315795225vmax 0 #ff66c3, 1.2190982346vmax 0.6127528806vmax 0 #ff66c3, 4.2565463064vmax -2.3051967329vmax 0 #ff66c3, 5.8827224931vmax 3.8024341299vmax 0 #ff66c3, 5.5584627479vmax -4.9776774527vmax 0 #ff66c2, 3.3912764525vmax 5.7314058753vmax 0 #ff66c2, 0.0997013293vmax -5.9997928914vmax 0 #ff66c2, -3.2249300965vmax 5.7601112095vmax 0 #ff66c2, -5.4803253743vmax -5.0326573237vmax 0 #ff66c2, -5.9187008044vmax 3.8790327849vmax 0 #ff66c2, -4.3947115754vmax -2.3969277183vmax 0 #ff66c1, -1.4136413134vmax 0.7118483212vmax 0 #ff66c1, 2.0361263614vmax 1.0335111316vmax 0 #ff66c1, 4.8108096646vmax -2.6913517876vmax 0 #ff66c1, 5.990453249vmax 4.121285977vmax 0 #ff66c1, 5.183942416vmax -5.2022253863vmax 0 #ff66c1, 2.6586784769vmax 5.842634943vmax 0 #ff66c1, -0.748079029vmax -5.9882841001vmax 0 #ff66c0, -3.9068084798vmax 5.6268391357vmax 0 #ff66c0, -5.7702227688vmax -4.7889075851vmax 0 #ff66c0, -5.7205007783vmax 3.5454463627vmax 0 #ff66c0, -3.7741279973vmax -2.0017530574vmax 0 #ff66c0, -0.5764307035vmax 0.2885492226vmax 0 #ff66c0, 2.8123840802vmax 1.4490892602vmax 0 #ff66c0, 5.2687437003vmax -3.0640173583vmax 0 #ff66bf, 5.9782340705vmax 4.419481282vmax 0 #ff66bf, 4.705621332vmax -5.4006989373vmax 0 #ff66bf, 1.8728444112vmax 5.9245797933vmax 0 #ff66bf, -1.5808802151vmax -5.9467610748vmax 0 #ff66bf, -4.5104588224vmax 5.4653644476vmax 0 #ff66bf, -5.9445800175vmax -4.5211550785vmax 0 #ff66be, -5.4077562155vmax 3.1940895984vmax 0 #ff66be, -3.0779731083vmax -1.5965452912vmax 0 #ff66be, 0.2723220756vmax -0.1361961306vmax 0 #ff66be, 3.5323279823vmax 1.8574043224vmax 0 #ff66be, 5.6211789641vmax -3.4213255858vmax 0 #ff66be, 5.8463096286vmax 4.6955254426vmax 0 #ff66be, 4.1330771657vmax -5.5721033246vmax 0 #ff66bd, 1.0495094162vmax 5.9768297057vmax 0 #ff66bd, -2.3820266215vmax -5.8754319353vmax 0 #ff66bd, -5.0237939223vmax 5.2764964819vmax 0 #ff66bd, -5.9999058751vmax -4.2307418223vmax 0 #ff66bd, -4.9867293615vmax 2.826723548vmax 0 #ff66bd, -2.3201863766vmax -1.1833353857vmax 0 #ff66bc, 1.1156220093vmax -0.560258847vmax 0 #ff66bc, 4.1815422599vmax 2.2564097783vmax 0 #ff66bc, 5.861058463vmax -3.7614855843vmax 0 #ff66bc, 5.5973215144vmax 4.9480348815vmax 0 #ff66bc, 3.4777742641vmax -5.7155794422vmax 0 #ff66bc, 0.205159553vmax 5.9991227952vmax 0 #ff66bc, -3.1354764806vmax -5.7746541947vmax 0 #ff66bb, -5.4365350059vmax 5.0611818751vmax 0 #ff66bb, -5.9350925237vmax -3.919123414vmax 0 #ff66bb, -4.4658506541vmax 2.4451895088vmax 0 #ff66bb, -1.5159413567vmax -0.7641944146vmax 0 #ff66bb, 1.9365832682vmax -0.9815134569vmax 0 #ff66bb, 4.7470273606vmax 2.6441057488vmax 0 #ff66ba, 5.9835789661vmax -4.0827924176vmax 0 #ff66ba, 5.2362553453vmax 5.1757439811vmax 0 #ff66ba, 2.7528340952vmax -5.8304081648vmax 0 #ff66ba, -0.6432983257vmax 5.9913473253vmax 0 #ff66ba, -3.8261430774vmax -5.6449329672vmax 0 #ff66ba, -5.7404175458vmax 4.8204998183vmax 0 #ff66ba, -5.7514377542vmax -3.5878617346vmax 0 #ff66b9, -3.8555499163vmax 2.0513997901vmax 0 #ff66b9, -0.6813418614vmax -0.3412231793vmax 0 #ff66b9, 2.7187673218vmax -1.397848565vmax 0 #ff66b9, 5.2174602847vmax 3.0185490399vmax 0 #ff66b9, 5.9862871822vmax -4.3836356448vmax 0 #ff66b9, 4.7703409354vmax 5.3775114272vmax 0 #ff66b8, 1.9727725097vmax -5.9160139527vmax 0 #ff66b8, -1.4788751104vmax 5.9535422679vmax 0 #ff66b8, -4.4401968383vmax -5.4869184361vmax 0 #ff66b8, -5.9293567452vmax 4.5556566482vmax 0 #ff66b8, -5.4526189809vmax -3.2386171204vmax 0 #ff66b8, -3.1680475145vmax 1.6473281288vmax 0 #ff66b8, 0.1669004934vmax 0.0834583209vmax 0 #ff66b7, 3.4465120955vmax -1.8071774332vmax 0 #ff66b7, 5.5834213112vmax 3.3778628822vmax 0 #ff66b7, 5.8691288832vmax -4.6625073916vmax 0 #ff66b7, 4.2089075292vmax 5.552325929vmax 0 #ff66b7, 1.1532090829vmax -5.971967736vmax 0 #ff66b7, -2.2848396161vmax 5.8858971081vmax 0 #ff66b6, -4.9653422485vmax -5.3014025955vmax 0 #ff66b6, -5.9995693771vmax 4.2679798011vmax 0 #ff66b6, -5.0446196062vmax -2.8731400412vmax 0 #ff66b6, -2.4171096636vmax 1.2349997965vmax 0 #ff66b6, 1.0118009136vmax 0.5077215147vmax 0 #ff66b6, 4.1052455802vmax -2.2074484403vmax 0 #ff66b6, 5.8375826137vmax 3.7202463376vmax 0 #ff66b5, 5.6344499902vmax -4.9180099084vmax 0 #ff66b5, 3.5631969972vmax 5.6993112886vmax 0 #ff66b5, 0.3105543561vmax -5.9979890653vmax 0 #ff66b5, -3.0450536001vmax 5.788750894vmax 0 #ff66b5, -5.3910640505vmax -5.0893152803vmax 0 #ff66b5, -5.9496495377vmax 3.9589111592vmax 0 #ff66b4, -4.5356092119vmax -2.4932623263vmax 0 #ff66b4, -1.6177727797vmax 0.8164814483vmax 0 #ff66b4, 1.8364415223vmax 0.9294399273vmax 0 #ff66b4, 4.6817776159vmax -2.5966553639vmax 0 #ff66b4, 5.9748549894vmax 4.0439833255vmax 0 #ff66b4, 5.2869495998vmax -5.1488625759vmax 0 #ff66b4, 2.8461387345vmax 5.8177307919vmax 0 #ff66b3, -0.5383187607vmax -5.9939475178vmax 0 #ff66b3, -3.7442949056vmax 5.662590538vmax 0 #ff66b3, -5.7088377971vmax -4.851719506vmax 0 #ff66b3, -5.7805967977vmax 3.6299998236vmax 0 #ff66b3, -3.9357799756vmax -2.1008879834vmax 0 #ff66b3, -0.7860423971vmax 0.3938707651vmax 0 #ff66b3, 2.6243101155vmax 1.346499839vmax 0 #ff66b2, 5.1645640042vmax -2.9728474372vmax 0 #ff66b2, 5.9924897628vmax 4.3474512246vmax 0 #ff66b2, 4.8335858913vmax -5.3539083237vmax 0 #ff66b2, 2.0720907682vmax 5.9069909014vmax 0 #ff66b2, -1.3764128434vmax -5.9598633501vmax 0 #ff66b2, -4.3685622636vmax 5.5080483759vmax 0 #ff66b1, -5.9123005408vmax -4.5898061405vmax 0 #ff66b1, -5.4957961873vmax 3.2828943506vmax 0 #ff66b1, -3.2571425873vmax -1.697983655vmax 0 #ff66b1, 0.0614273176vmax -0.0307140612vmax 0 #ff66b1, 3.359630794vmax 1.7568108789vmax 0 #ff66b1, 5.5439376645vmax -3.3341391254vmax 0 #ff66b1, 5.8901338238vmax 4.6291290053vmax 0 #ff66b0, 4.2834368001vmax -5.5321194299vmax 0 #ff66b0, 1.2565522601vmax 5.9666442312vmax 0 #ff66b0, -2.186946302vmax -5.8959073976vmax 0 #ff66b0, -4.9053556467vmax 5.3258989977vmax 0 #ff66b0, -5.9973782421vmax -4.3048879351vmax 0 #ff66b0, -5.100950416vmax 2.9193344879vmax 0 #ff66af, -2.5132857536vmax -1.2865687621vmax 0 #ff66af, 0.9076670415vmax -0.4551449438vmax 0 #ff66af, 4.0276798528vmax 2.1583165027vmax 0 #ff66af, 5.8123022022vmax -3.6787195769vmax 0 #ff66af, 5.6698366979vmax 4.8876048539vmax 0 #ff66af, 3.6475182452vmax -5.6826026719vmax 0 #ff66af, 0.4158531581vmax 5.9963917894vmax 0 #ff66ae, -2.9536894072vmax -5.8024002178vmax 0 #ff66ae, -5.3439265643vmax 5.1170553651vmax 0 #ff66ae, -5.9623673464vmax -3.9983929455vmax 0 #ff66ae, -4.6039656843vmax 2.5411424556vmax 0 #ff66ae, -1.7191041032vmax -0.8687053815vmax 0 #ff66ae, 1.7357320802vmax -0.8772945673vmax 0 #ff66ad, 4.615080601vmax 2.5490043003vmax 0 #ff66ad, 5.9642840158vmax -4.0048616998vmax 0 #ff66ad, 5.3360095083vmax 5.1215832482vmax 0 #ff66ad, 2.9385635516vmax -5.8046038039vmax 0 #ff66ad, -0.4331727861vmax 5.9960844765vmax 0 #ff66ad, -3.6612892662vmax -5.6798104835vmax 0 #ff66ad, -5.6754932848vmax 4.8825642355vmax 0 #ff66ac, -5.8079688949vmax -3.6718573734vmax 0 #ff66ac, -4.0147933737vmax 2.1502138124vmax 0 #ff66ac, -0.8904999449vmax -0.4464879111vmax 0 #ff66ac, 2.5290416605vmax -1.2950470507vmax 0 #ff66ac, 5.1100712107vmax 2.9269160822vmax 0 #ff66ac, 5.9968398951vmax -4.3109308177vmax 0 #ff66ab, 4.8953366488vmax 5.3298914511vmax 0 #ff66ab, 2.1707684848vmax -5.8975113367vmax 0 #ff66ab, -1.2735250883vmax 5.9657238327vmax 0 #ff66ab, -4.2955772424vmax -5.5287526341vmax 0 #ff66ab, -5.8934166767vmax 4.6236009161vmax 0 #ff66ab, -5.5372744874vmax -3.3269178669vmax 0 #ff66ab, -3.3452307851vmax 1.748507955vmax 0 #ff66aa, -0.0440648471vmax -0.0220325721vmax 0 #ff66aa, 3.2717109355vmax -1.7063085519vmax 0 #ff66aa, 5.5027402295vmax 3.2901576943vmax 0 #ff66aa, 5.909317957vmax -4.5953928634vmax 0 #ff66aa, 4.3566419393vmax 5.5114853887vmax 0 #ff66aa, 1.3595070013vmax -5.9608596029vmax 0 #ff66a9, -2.0883769409vmax 5.9054620304vmax 0 #ff66a9, -4.8438526605vmax -5.3499837954vmax 0 #ff66a9, -5.9933331476vmax 4.341463372vmax 0 #ff66a9, -5.1557043776vmax -2.965303318vmax 0 #ff66a9, -2.6086849156vmax 1.338038297vmax 0 #ff66a9, 0.8032525839vmax 0.4025331976vmax 0 #ff66a9, 3.9488690554vmax -2.1090177627vmax 0 #ff66a8, 5.7852250433vmax 3.6369085117vmax 0 #ff66a8, 5.7034706984vmax -4.8568220679vmax 0 #ff66a8, 3.7307119419vmax 5.6654548833vmax 0 #ff66a8, 0.521023408vmax -5.9943310909vmax 0 #ff66a8, -2.8614121452vmax 5.8156011115vmax 0 #ff66a8, -5.2951371191vmax -5.1443999854vmax 0 #ff66a7, -5.9732420185vmax 4.0375657218vmax 0 #ff66a7, -4.6708989405vmax -2.5888261964vmax 0 #ff66a7, -1.8199040029vmax 0.9208621779vmax 0 #ff66a7, 1.6344860742vmax 0.8250814068vmax 0 #ff66a7, 4.546956934vmax -2.5011562405vmax 0 #ff66a7, 5.9518693129vmax 3.9654305642vmax 0 #ff66a7, 5.383419905vmax -5.0939081062vmax 0 #ff66a6, 3.0300799755vmax 5.7910282153vmax 0 #ff66a6, -0.3278929056vmax -5.9977580363vmax 0 #ff66a6, -3.5771518186vmax 5.696591473vmax 0 #ff66a6, -5.6403943167vmax -4.913031623vmax 0 #ff66a6, -5.8335455844vmax 3.7134311488vmax 0 #ff66a6, -4.0925656854vmax -2.1993734653vmax 0 #ff66a5, -0.994682214vmax 0.4990705509vmax 0 #ff66a5, 2.4329914071vmax 1.2434941765vmax 0 #ff66a5, 5.0539987493vmax -2.8807585246vmax 0 #ff66a5, 5.9993362343vmax 4.2740772468vmax 0 #ff66a5, 4.955574119vmax -5.3054626653vmax 0 #ff66a5, 2.2687751553vmax 5.8875759912vmax 0 #ff66a5, -1.1702436504vmax -5.9711232628vmax 0 #ff66a4, -4.2212643366vmax 5.5490296104vmax 0 #ff66a4, -5.8727109906vmax -4.6570383632vmax 0 #ff66a4, -5.577041059vmax 3.3706842671vmax 0 #ff66a4, -3.4322848773vmax -1.798897124vmax 0 #ff66a4, -0.1495433901vmax 0.0747775027vmax 0 #ff66a4, 3.1827796984vmax 1.6556743553vmax 0 #ff66a4, 5.4598417417vmax -3.245921988vmax 0 #ff66a3, 5.9266753527vmax 4.5613015731vmax 0 #ff66a3, 4.4285003171vmax -5.4904254002vmax 0 #ff66a3, 1.4620414803vmax 5.9546142979vmax 0 #ff66a3, -1.9891620033vmax -5.914560268vmax 0 #ff66a3, -4.7808523022vmax 5.3736551272vmax 0 #ff66a3, -5.987435344vmax -4.3777032851vmax 0 #ff66a2, -5.2088645648vmax 3.0110429789vmax 0 #ff66a2, -2.7032776593vmax -1.3894044236vmax 0 #ff66a2, 0.6985898181vmax -0.3498903423vmax 0 #ff66a2, 3.8688375507vmax 2.0595560303vmax 0 #ff66a2, 5.7563595075vmax -3.5948163732vmax 0 #ff66a2, 5.7353415945vmax 4.8256639292vmax 0 #ff66a2, 3.8127523698vmax -5.6478692481vmax 0 #ff66a1, 0.6260325949vmax 5.991807129vmax 0 #ff66a1, -2.7682503396vmax -5.8283525546vmax 0 #ff66a1, -5.2447107969vmax 5.1713470282vmax 0 #ff66a1, -5.9822701922vmax -4.0764264605vmax 0 #ff66a1, -4.7363882895vmax 2.6363098634vmax 0 #ff66a1, -1.9201413188vmax -0.9729478069vmax 0 #ff66a0, 1.5327348022vmax -0.7728044811vmax 0 #ff66a0, 4.4774276738vmax 2.4531148824vmax 0 #ff66a0, 5.9376147186vmax -3.9256929658vmax 0 #ff66a0, 5.4291661342vmax 5.0658392887vmax 0 #ff66a0, 3.1206597158vmax -5.7770050754vmax 0 #ff66a0, -0.222511664vmax 5.998968068vmax 0 #ff66a0, -3.491908572vmax -5.7129322096vmax 0 #ff669f, -5.603551743vmax 4.9431193138vmax 0 #ff669f, -5.8573189596vmax -3.754717937vmax 0 #ff669f, -4.1690728691vmax 2.2483631427vmax 0 #ff669f, -1.0985569985vmax -0.5516146207vmax 0 #ff669f, 2.3361890471vmax -1.1918452007vmax 0 #ff669f, 4.9963639538vmax 2.8343783318vmax 0 #ff669e, 5.9999780086vmax -4.2368933598vmax 0 #ff669e, 5.0142796808vmax 5.2806238545vmax 0 #ff669e, 2.3660804831vmax -5.8771856327vmax 0 #ff669e, -1.0666004571vmax 5.9760612231vmax 0 #ff669e, -4.1456465184vmax -5.5688777379vmax 0 #ff669e, -5.850189883vmax 4.6901158978vmax 0 #ff669e, -5.6150836092vmax -3.4141901688vmax 0 #ff669d, -3.518277953vmax 1.8491472678vmax 0 #ff669d, -0.2549757051vmax -0.1275166542vmax 0 #ff669d, 3.092864574vmax -1.6049122022vmax 0 #ff669d, 5.415255462vmax 3.2014354253vmax 0 #ff669d, 5.9422006451vmax -4.5268577691vmax 0 #ff669d, 4.4989897199vmax 5.468941092vmax 0 #ff669c, 1.5641240009vmax -5.9479087991vmax 0 #ff669c, -1.8893321593vmax 5.9232014071vmax 0 #ff669c, -4.716374047vmax -5.3969111637vmax 0 #ff669c, -5.9796866545vmax 4.4136048736vmax 0 #ff669c, -5.2604145444vmax -3.0565499355vmax 0 #ff669c, -2.7970347432vmax 1.4406631721vmax 0 #ff669c, 0.5937110985vmax 0.2972204462vmax 0 #ff669b, 3.7876100787vmax -2.0099351281vmax 0 #ff669b, 5.7257145178vmax 3.5524464143vmax 0 #ff669b, 5.765439534vmax -4.794132846vmax 0 #ff669b, 3.8936141679vmax 5.6298471254vmax 0 #ff669b, 0.7308482573vmax -5.9888200989vmax 0 #ff669b, -2.6742327894vmax 5.8406535619vmax 0 #ff669a, -5.192663186vmax -5.1978944107vmax 0 #ff669a, -5.9894490766vmax 4.1149721584vmax 0 #ff669a, -4.8004134866vmax -2.6835897869vmax 0 #ff669a, -2.0197850645vmax 1.024958243vmax 0 #ff669a, 1.4305097185vmax 0.7204678303vmax 0 #ff669a, 4.4065143137vmax -2.4048839388vmax 0 #ff669a, 5.9215246394vmax 3.8856519759vmax 0 #ff6699, 5.4732340542vmax -5.0373789651vmax 0 #ff6699, 3.2102747717vmax 5.7625354679vmax 0 #ff6699, -0.1170616378vmax -5.999714478vmax 0 #ff6699, -3.4055858774vmax 5.7288314302vmax 0 #ff6699, -5.5649769525vmax -4.9728249827vmax 0 #ff6699, -5.8792816716vmax 3.7957145471vmax 0 #ff6698, -4.2442912743vmax -2.2971790586vmax 0 #ff6698, -1.202092188vmax 0.6041160598vmax 0 #ff6698, 2.2386645048vmax 1.1401041148vmax 0 #ff6698, 4.9371846405vmax -2.787779088vmax 0 #ff6698, 5.9987650197vmax 4.1993820306vmax 0 #ff6698, 5.0714351867vmax -5.2553769381vmax 0 #ff6698, 2.4626543884vmax 5.8663410644vmax 0 #ff6697, -0.9626275474vmax -5.9805373321vmax 0 #ff6697, -4.0687471634vmax 5.5882954826vmax 0 #ff6697, -5.825860316vmax -4.7228309635vmax 0 #ff6697, -5.651390378vmax 3.4574322097vmax 0 #ff6697, -3.6031834292vmax -1.8992545029vmax 0 #ff6697, -0.3603291998vmax 0.1802459507vmax 0 #ff6697, 3.0019933574vmax 1.5540260158vmax 0 #ff6696, 5.3689951734vmax -3.1567014442vmax 0 #ff6696, 5.9558890348vmax 4.4920641133vmax 0 #ff6696, 4.5680883575vmax -5.4470341245vmax 0 #ff6696, 1.6657230065vmax 5.9407436247vmax 0 #ff6696, -1.7889182692vmax -5.9313847801vmax 0 #ff6696, -4.6504378269vmax 5.4197501076vmax 0 #ff6695, -5.9700894743vmax -4.4491653629vmax 0 #ff6695, -5.3103383807vmax 3.1018206711vmax 0 #ff6695, -2.8899271845vmax -1.4918105809vmax 0 #ff6695, 0.4886488458vmax -0.2445275798vmax 0 #ff6695, 3.705211749vmax 1.9601588909vmax 0 #ff6695, 5.6932995475vmax -3.5098019098vmax 0 #ff6695, 5.7937552127vmax 4.762231255vmax 0 #ff6694, 3.9732723395vmax -5.6113899079vmax 0 #ff6694, 0.8354379938vmax 5.9853702313vmax 0 #ff6694, -2.5793885581vmax -5.8525031825vmax 0 #ff6694, -5.1390103758vmax 5.2240400814vmax 0 #ff6694, -5.9947764527vmax -4.1531998366vmax 0 #ff6694, -4.8629547399vmax 2.730662313vmax 0 #ff6693, -2.1188044375vmax -1.0768894666vmax 0 #ff6693, 1.3278424237vmax -0.6680754991vmax 0 #ff6693, 4.3342387753vmax 2.3564671372vmax 0 #ff6693, 5.903604049vmax -3.8453106889vmax 0 #ff6693, 5.5156100425vmax 5.0085293348vmax 0 #ff6693, 3.2988974408vmax -5.747620511vmax 0 #ff6693, -0.0115754245vmax 5.9999972085vmax 0 #ff6692, -3.3182104198vmax -5.7442879063vmax 0 #ff6692, -5.5246818701vmax 5.0021463339vmax 0 #ff6692, -5.8994269309vmax -3.8364178109vmax 0 #ff6692, -4.3181976487vmax 2.3458174403vmax 0 #ff6692, -1.3052557767vmax -0.6565708107vmax 0 #ff6692, 2.1404479279vmax -1.0882749176vmax 0 #ff6691, 4.8764791036vmax 2.7409643947vmax 0 #ff6691, 5.9956976425vmax -4.1615461581vmax 0 #ff6691, 5.1270229683vmax 5.2297238674vmax 0 #ff6691, 2.5584670175vmax -5.8550431242vmax 0 #ff6691, -0.8583570622vmax 5.9845512437vmax 0 #ff6691, -3.9905900433vmax -5.6072813439vmax 0 #ff6691, -5.7997298105vmax 4.7551810319vmax 0 #ff6690, -5.6859501418vmax -3.5004070478vmax 0 #ff6690, -3.6869750594vmax 1.9492149567vmax 0 #ff6690, -0.4655713065vmax -0.2329613172vmax 0 #ff6690, 2.9101941396vmax -1.5030197287vmax 0 #ff6690, 5.3210751763vmax 3.1117235019vmax 0 #ff6690, 5.9677362905vmax -4.4569232948vmax 0 #ff668f, 4.6357748695vmax 5.4247061907vmax 0 #ff668f, 1.7668070898vmax -5.9331193283vmax 0 #ff668f, -1.6879513738vmax 5.9391097545vmax 0 #ff668f, -4.5830640247vmax -5.4421701938vmax 0 #ff668f, -5.9586467704vmax 4.4843820048vmax 0 #ff668f, -5.358620641vmax -3.1468516868vmax 0 #ff668f, -2.9819262673vmax 1.5428426973vmax 0 #ff668e, 0.383435538vmax 0.1918158154vmax 0 #ff668e, 3.6216680335vmax -1.9102311655vmax 0 #ff668e, 5.659124617vmax 3.4668861551vmax 0 #ff668e, 5.8202798776vmax -4.7299616218vmax 0 #ff668e, 4.0517022601vmax 5.5924990222vmax 0 #ff668e, 0.9397694728vmax -5.9814577928vmax 0 #ff668d, -2.4837469647vmax 5.8639005007vmax 0 #ff668d, -5.0837689518vmax -5.2497820196vmax 0 #ff668d, -5.9982506734vmax 4.1911065406vmax 0 #ff668d, -4.923992716vmax -2.7775238037vmax 0 #ff668d, -2.217168828vmax 1.1287374643vmax 0 #ff668d, 1.2247646551vmax 0.6156315367vmax 0 #ff668d, 4.2606234008vmax -2.3078682193vmax 0 #ff668c, 5.8838584874vmax 3.8046722225vmax 0 #ff668c, 5.5562809994vmax -4.9792926274vmax 0 #ff668c, 3.3865003271vmax 5.7322613574vmax 0 #ff668c, 0.0939143671vmax -5.9998162378vmax 0 #ff668c, -3.2298092093vmax 5.7593004433vmax 0 #ff668c, -5.4826789519vmax -5.0310811013vmax 0 #ff668b, -5.9177485103vmax 3.8768245825vmax 0 #ff668b, -4.3907691459vmax -2.3942745288vmax 0 #ff668b, -1.4080158739vmax 0.7089748194vmax 0 #ff668b, 2.0415696779vmax 1.0363616146vmax 0 #ff668b, 4.8142661088vmax -2.6939378699vmax 0 #ff668b, 5.9907768253vmax 4.1233886664vmax 0 #ff668b, 5.1810258418vmax -5.203666625vmax 0 #ff668a, 2.6534887519vmax 5.8432926853vmax 0 #ff668a, -0.7538212345vmax -5.9881026478vmax 0 #ff668a, -3.9111993188vmax 5.6258338543vmax 0 #ff668a, -5.7718064442vmax -4.7871636029vmax 0 #ff668a, -5.7187522173vmax 3.5431113619vmax 0 #ff668a, -3.7696269411vmax -1.9990247683vmax 0 #ff6689, -0.570669492vmax 0.2856586797vmax 0 #ff6689, 2.8174952984vmax 1.4518972829vmax 0 #ff6689, 5.2715102841vmax -3.0665050745vmax 0 #ff6689, 5.9777387498vmax 4.4214380293vmax 0 #ff6689, 4.7020283322vmax -5.4019590162vmax 0 #ff6689, 1.8673450031vmax 5.9250364992vmax 0 #ff6689, -1.5864626848vmax -5.9463757331vmax 0 #ff6688, -4.5142734675vmax 5.4641696897vmax 0 #ff6688, -5.9453620798vmax -4.5192520776vmax 0 #ff6688, -5.4052463998vmax 3.1916395026vmax 0 #ff6688, -3.0730035522vmax -1.5937555772vmax 0 #ff6688, 0.2781036994vmax -0.1390892269vmax 0 #ff6688, 3.5370047577vmax 1.8601558107vmax 0 #ff6688, 5.6232002907vmax -3.4237024671vmax 0 #ff6687, 5.845005329vmax 4.6973264402vmax 0 #ff6687, 4.1288796847vmax -5.5731759281vmax 0 #ff6687, 1.0438104424vmax 5.977083086vmax 0 #ff6687, -2.3873375747vmax -5.8748446358vmax 0 #ff6687, -5.0269559908vmax 5.2751182358vmax 0 #ff6687, -5.9998706649vmax -4.2286893409vmax 0 #ff6686, -4.9835085465vmax 2.8241706375vmax 0 #ff6686, -2.3148478287vmax -1.1804982292vmax 0 #ff6686, 1.1213082771vmax -0.5631399961vmax 0 #ff6686, 4.1856909469vmax 2.2590909412vmax 0 #ff6686, 5.8622940584vmax -3.7637397174vmax 0 #ff6686, 5.5952343525vmax 4.9496711025vmax 0 #ff6686, 3.4730563503vmax -5.7164591942vmax 0 #ff6685, 0.199375127vmax 5.9991715799vmax 0 #ff6685, -3.1404095733vmax -5.7738678809vmax 0 #ff6685, -5.4389811822vmax 5.0596270488vmax 0 #ff6685, -5.9342407459vmax -3.9169317393vmax 0 #ff6685, -4.4619833319vmax 2.4425465792vmax 0 #ff6685, -1.5103407135vmax -0.761324036vmax 0 #ff6684, 1.9420603209vmax -0.9843682178vmax 0 #ff6684, 4.7505648879vmax 2.6467031479vmax 0 #ff6684, 5.9840040893vmax -4.0849125045vmax 0 #ff6684, 5.2334271134vmax 5.1772072245vmax 0 #ff6684, 2.7476902177vmax -5.8310906559vmax 0 #ff6684, -0.6490523793vmax 5.9911912699vmax 0 #ff6684, -3.8305995317vmax -5.6439515803vmax 0 #ff6683, -5.7420988489vmax 4.8187762047vmax 0 #ff6683, -5.7497864645vmax -3.5855418518vmax 0 #ff6683, -3.8511135243vmax 2.0486800881vmax 0 #ff6683, -0.6755912673vmax -0.3383339654vmax 0 #ff6683, 2.7239254895vmax -1.4006626293vmax 0 #ff6683, 5.2203158186vmax 3.0210496566vmax 0 #ff6682, 5.9858933207vmax -4.3856110592vmax 0 #ff6682, 4.7668282646vmax 5.378794359vmax 0 #ff6682, 1.9673056671vmax -5.9164957621vmax 0 #ff6682, -1.4844835752vmax 5.9531821546vmax 0 #ff6682, -4.4440874205vmax -5.4857468949vmax 0 #ff6682, -5.9302395094vmax 4.5537728865vmax 0 #ff6682, -5.4502012438vmax -3.2361806571vmax 0 #ff6681, -3.1631308847vmax 1.6445452861vmax 0 #ff6681, 0.1726858911vmax 0.086351889vmax 0 #ff6681, 3.4512480935vmax -1.8099366964vmax 0 #ff6681, 5.5855376739vmax 3.3802541832vmax 0 #ff6681, 5.8679239236vmax -4.6643282324vmax 0 #ff6681, 4.2047807556vmax 5.5534221191vmax 0 #ff6680, 1.1475287406vmax -5.9722464487vmax 0 #ff6680, -2.290190191vmax 5.8853347418vmax 0 #ff6680, -4.9685890553vmax -5.300046772vmax 0 #ff6680, -5.9996359264vmax 4.265945333vmax 0 #ff6680, -5.0414838333vmax -2.8705992093vmax 0 #ff6680, -2.4118112444vmax 1.232167761vmax 0 #ff6680, 1.0175052709vmax 0.510604934vmax 0 #ff667f, 4.1094645773vmax -2.2101390724vmax 0 #ff667f, 5.8389174282vmax 3.7225163371vmax 0 #ff667f, 5.63245806vmax -4.9196670493vmax 0 #ff667f, 3.5585387533vmax 5.7002152425vmax 0 #ff667f, 0.3047742545vmax -5.9980632845vmax 0 #ff667f, -3.0500391477vmax 5.7879890934vmax 0 #ff667e, -5.3936020694vmax -5.0877819701vmax 0 #ff667e, -5.9488985395vmax 3.9567361816vmax 0 #ff667e, -4.5318181925vmax -2.4906298608vmax 0 #ff667e, -1.6121986639vmax 0.8136144147vmax 0 #ff667e, 1.841950618vmax 0.9322987456vmax 0 #ff667e, 4.6853951328vmax -2.5992638792vmax 0 #ff667e, 5.975381528vmax 4.0461206459vmax 0 #ff667d, 5.2842105843vmax -5.150347711vmax 0 #ff667d, 2.8410422946vmax 5.8184379789vmax 0 #ff667d, -0.5440828836vmax -5.9938168713vmax 0 #ff667d, -3.7488155978vmax 5.6616331214vmax 0 #ff667d, -5.7106162082vmax -4.8500163943vmax 0 #ff667d, -5.7790432897vmax 3.6276952381vmax 0 #ff667c, -3.9314096191vmax -2.0981770786vmax 0 #ff667c, -0.7803041983vmax 0.3909831034vmax 0 #ff667c, 2.6295136381vmax 1.3493197274vmax 0 #ff667c, 5.1675076056vmax -2.9753607612vmax 0 #ff667c, 5.9921974823vmax 4.3494451534vmax 0 #ff667c, 4.8301546354vmax -5.3552140093vmax 0 #ff667c, 2.0666581811vmax 5.907497777vmax 0 #ff667b, -1.3820455697vmax -5.9595284929vmax 0 #ff667b, -4.3725275801vmax 5.506900142vmax 0 #ff667b, -5.9132837339vmax -4.5879417635vmax 0 #ff667b, -5.4934712762vmax 3.2804717079vmax 0 #ff667b, -3.2522804038vmax -1.6952078986vmax 0 #ff667b, 0.0672147007vmax -0.0336078776vmax 0 #ff667b, 3.3644245507vmax 1.7595777037vmax 0 #ff667a, 5.5461484091vmax -3.336544661vmax 0 #ff667a, 5.8890285766vmax 4.6309695487vmax 0 #ff667a, 4.2793820096vmax -5.5332391217vmax 0 #ff667a, 1.2508923052vmax 5.9669482549vmax 0 #ff667a, -2.1923348446vmax -5.8953700081vmax 0 #ff667a, -4.9086861881vmax 5.3245657017vmax 0 #ff6679, -5.9975465304vmax -4.3028716375vmax 0 #ff6679, -5.0979006546vmax 2.9168059309vmax 0 #ff6679, -2.5080291009vmax -1.2837420664vmax 0 #ff6679, 0.913387725vmax -0.4580304105vmax 0 #ff6679, 4.0319678557vmax 2.1610163962vmax 0 #ff6679, 5.8137358231vmax -3.6810052674vmax 0 #ff6679, 5.6679406151vmax 4.8892827866vmax 0 #ff6678, 3.6429211111vmax -5.6835307579vmax 0 #ff6678, 0.4100791677vmax 5.9964914373vmax 0 #ff6678, -2.9587258685vmax -5.8016629894vmax 0 #ff6678, -5.3465556414vmax 5.1155436895vmax 0 #ff6678, -5.96171736vmax -3.9962348332vmax 0 #ff6678, -4.6002521396vmax 2.5385206577vmax 0 #ff6677, -1.7135582381vmax -0.8658419145vmax 0 #ff6677, 1.741271516vmax -0.880157222vmax 0 #ff6677, 4.6187769893vmax 2.5516237301vmax 0 #ff6677, 5.9649118069vmax -4.0070160887vmax 0 #ff6677, 5.3333605561vmax 5.1230901602vmax 0 #ff6677, 2.9335161249vmax -5.8053356322vmax 0 #ff6677, -0.4389451965vmax 5.9959792491vmax 0 #ff6676, -3.6658727987vmax -5.6788771113vmax 0 #ff6676, -5.6773682541vmax 4.8808817573vmax 0 #ff6676, -5.8065136489vmax -3.6695682631vmax 0 #ff6676, -4.0104904039vmax 2.1475119145vmax 0 #ff6676, -0.8847759151vmax -0.4436020249vmax 0 #ff6676, 2.5342889295vmax -1.2978725453vmax 0 #ff6675, 5.1131019696vmax 2.9294419193vmax 0 #ff6675, 5.9966492859vmax -4.3129431069vmax 0 #ff6675, 4.8919878685vmax 5.3312197895vmax 0 #ff6675, 2.1653718326vmax -5.8980432394vmax 0 #ff6675, -1.2791803347vmax 5.9654142575vmax 0 #ff6675, -4.2996160676vmax -5.5276277962vmax 0 #ff6675, -5.8944999949vmax 4.6217560679vmax 0 #ff6674, -5.5350431209vmax -3.3245092322vmax 0 #ff6674, -3.3404245508vmax 1.7457394993vmax 0 #ff6674, -0.0382772677vmax -0.0191387312vmax 0 #ff6674, 3.276560969vmax -1.7090827245vmax 0 #ff6674, 5.5050446726vmax 3.2925772788vmax 0 #ff6674, 5.9083127641vmax -4.597252967vmax 0 #ff6673, 4.3526603853vmax 5.5126284958vmax 0 #ff6673, 1.3538691835vmax -5.961188914vmax 0 #ff6673, -2.0938017854vmax 5.9049496591vmax 0 #ff6673, -4.8472659069vmax -5.3486731298vmax 0 #ff6673, -5.9936031228vmax 4.3394654007vmax 0 #ff6673, -5.1527415704vmax -2.9627872313vmax 0 #ff6673, -2.6034716545vmax 1.3352171597vmax 0 #ff6672, 0.8089878251vmax 0.4054204888vmax 0 #ff6672, 3.9532247387vmax -2.1117267088vmax 0 #ff6672, 5.7867570275vmax 3.6392097164vmax 0 #ff6672, 5.7016710492vmax -4.8585206627vmax 0 #ff6672, 3.7261773389vmax 5.6664070296vmax 0 #ff6672, 0.5152573137vmax -5.9944561598vmax 0 #ff6671, -2.8664979634vmax 5.8148885121vmax 0 #ff6671, -5.2978564414vmax -5.1429100614vmax 0 #ff6671, -5.9726932448vmax 4.0354246414vmax 0 #ff6671, -4.6672640184vmax -2.5862152686vmax 0 #ff6671, -1.8143881028vmax 0.9180024988vmax 0 #ff6671, 1.6400541376vmax 0.8279476767vmax 0 #ff6671, 4.550731051vmax -2.5037863824vmax 0 #ff6670, 5.9525981626vmax 3.9676018549vmax 0 #ff6670, 5.380861835vmax -5.0954366786vmax 0 #ff6670, 3.0250831222vmax 5.7917846285vmax 0 #ff6670, -0.333671819vmax -5.9976782362vmax 0 #ff6670, -3.5817967745vmax 5.6956822172vmax 0 #ff6670, -5.6423652647vmax -4.9113699083vmax 0 #ff666f, -5.8321890502vmax 3.7111576908vmax 0 #ff666f, -4.0883314324vmax -2.1966807829vmax 0 #ff666f, -0.9889741226vmax 0.4961866632vmax 0 #ff666f, 2.4382808004vmax 1.2463250589vmax 0 #ff666f, 5.0571157289vmax -2.8832966796vmax 0 #ff666f, 5.9992473553vmax 4.2761077408vmax 0 #ff666f, 4.9523088496vmax -5.306813554vmax 0 #ff666e, 2.2634161062vmax 5.8881328799vmax 0 #ff666e, -1.1759196688vmax -5.9708389936vmax 0 #ff666e, -4.2253754219vmax 5.5479282555vmax 0 #ff666e, -5.8738940988vmax -4.6552131865vmax 0 #ff666e, -5.5749039269vmax 3.3682898265vmax 0 #ff666e, -3.427536078vmax -1.7961361831vmax 0 #ff666d, -0.1437574035vmax 0.0718838609vmax 0 #ff666d, 3.1876845094vmax 1.6584556613vmax 0 #ff666d, 5.4622391709vmax -3.2483554345vmax 0 #ff666d, 5.9257705247vmax 4.5631810932vmax 0 #ff666d, 4.4245932304vmax -5.4915918342vmax 0 #ff666d, 1.4564275425vmax 5.954968871vmax 0 #ff666d, -1.9946214728vmax -5.9140729545vmax 0 #ff666c, -4.7843471984vmax 5.3723671934vmax 0 #ff666c, -5.9878069226vmax -4.3757237945vmax 0 #ff666c, -5.2059896277vmax 3.0085395569vmax 0 #ff666c, -2.6981094013vmax -1.3865890626vmax 0 #ff666c, 0.7043378441vmax -0.3527792347vmax 0 #ff666c, 3.8732595678vmax 2.0622738197vmax 0 #ff666c, 5.7579893814vmax -3.5971329143vmax 0 #ff666b, 5.7336389353vmax 4.8273830549vmax 0 #ff666b, 3.8082816996vmax -5.6488453811vmax 0 #ff666b, 0.6202761791vmax 5.9919576093vmax 0 #ff666b, -2.7733839425vmax -5.8276646394vmax 0 #ff666b, -5.247519524vmax 5.1698789708vmax 0 #ff666b, -5.9818228008vmax -4.0743025776vmax 0 #ff666a, -4.7328331137vmax 2.6337100075vmax 0 #ff666a, -1.9146570888vmax -0.9700921367vmax 0 #ff666a, 1.538329772vmax -0.7756741446vmax 0 #ff666a, 4.4812783527vmax 2.4557555331vmax 0 #ff666a, 5.9384444015vmax -3.9278809907vmax 0 #ff666a, 5.426699737vmax 5.0673894035vmax 0 #ff666a, 3.1157149805vmax -5.7777860148vmax 0 #ff6669, -0.2282952941vmax 5.9989137013vmax 0 #ff6669, -3.4966135154vmax -5.7120471405vmax 0 #ff6669, -5.6056180603vmax 4.941478491vmax 0 #ff6669, -5.8560615566vmax -3.752460307vmax 0 #ff6669, -4.1649086418vmax 2.245679884vmax 0 #ff6669, -1.0928666102vmax -0.5487329544vmax 0 #ff6668, 2.3415189295vmax -1.1946812521vmax 0 #ff6668, 4.9995661904vmax 2.8369286085vmax 0 #ff6668, 5.9999908873vmax -4.2389419017vmax 0 #ff6668, 5.0110989316vmax 5.281997189vmax 0 #ff6668, 2.3607606938vmax -5.8777674644vmax 0 #ff6668, -1.0722954929vmax 5.9758022819vmax 0 #ff6668, -4.1498285929vmax -5.5677999511vmax 0 #ff6667, -5.8514724157vmax 4.6883105336vmax 0 #ff6667, -5.6130413722vmax -3.4118101073vmax 0 #ff6667, -3.5135880566vmax 1.8463940551vmax 0 #ff6667, -0.2491930999vmax -0.1246234352vmax 0 #ff6667, 3.0978226462vmax -1.6077004268vmax 0 #ff6667, 5.4177451362vmax 3.2038825456vmax 0 #ff6666, 5.9413964616vmax -4.5287565605vmax 0 #ff6666, 4.4951583084vmax 5.4701307628vmax 0 #ff6666, 1.5585356785vmax -5.9482886068vmax 0 #ff6666;
    }

    25% {
        box-shadow: 0vmax 9vmax 0 #66ffff, -8.6525774269vmax -2.4764700425vmax 0 #66ffff, 4.7617441751vmax -7.6371324731vmax 0 #66feff, 6.0320625826vmax 6.6793877713vmax 0 #66feff, -8.0813491262vmax 3.9612872025vmax 0 #66fdff, -1.5846805795vmax -8.8593897905vmax 0 #66fdff, 8.9534411222vmax 0.9142713333vmax 0 #66fcff, -3.3426369129vmax 8.3562418867vmax 0 #66fcff, -7.1138988605vmax -5.5129341555vmax 0 #66fbff, 7.257605227vmax -5.3223271573vmax 0 #66fbff, 3.1198450995vmax 8.4419527691vmax 0 #66faff, -8.9745392105vmax 0.6764953501vmax 0 #66faff, 1.8190832338vmax -8.8142462065vmax 0 #66f9ff, 7.9734491809vmax 4.1742194671vmax 0 #66f9ff, -6.2070850186vmax 6.5170618818vmax 0 #66f9ff, -4.5575247143vmax -7.7607324705vmax 0 #66f8ff, 8.7152124459vmax -2.2461237772vmax 0 #66f8ff, -0.2386891826vmax 8.9968343029vmax 0 #66f7ff, -8.5838554214vmax -2.7050741402vmax 0 #66f7ff, 4.9626138048vmax -7.5081598428vmax 0 #66f6ff, 5.8527966615vmax 6.8370147901vmax 0 #66f6ff, -8.1835639374vmax 3.7455682189vmax 0 #66f5ff, -1.3491631211vmax -8.8983008981vmax 0 #66f5ff, 8.9260443934vmax 1.1514041373vmax 0 #66f4ff, -3.5630772207vmax 8.2646524863vmax 0 #66f4ff, -6.9651879498vmax -5.6996628693vmax 0 #66f4ff, 7.3962059535vmax -5.1279759646vmax 0 #66f3ff, 2.8948585117vmax 8.521724837vmax 0 #66f3ff, -8.989323816vmax 0.4382434604vmax 0 #66f2ff, 2.0522061844vmax -8.7629019039vmax 0 #66f2ff, 7.8599400079vmax 4.3842152174vmax 0 #66f1ff, -6.3777408433vmax 6.3501513159vmax 0 #66f1ff, -4.3500990885vmax -7.8788728839vmax 0 #66f0ff, 8.7717164154vmax -2.0141973903vmax 0 #66f0ff, -0.4772104501vmax 8.9873394387vmax 0 #66efff, -8.5090947746vmax -2.93177525vmax 0 #66efff, 5.1599922941vmax -7.3739053103vmax 0 #66eeff, 5.6694133667vmax 6.9898320493vmax 0 #66eeff, -8.2800217076vmax 3.5272142721vmax 0 #66eeff, -1.1126965423vmax -8.9309521556vmax 0 #66edff, 8.8923682973vmax 1.3877269421vmax 0 #66edff, -3.7810109454vmax 8.1672490002vmax 0 #66ecff, -6.8115771113vmax -5.8823819373vmax 0 #66ecff, 7.5296035361vmax -4.930017301vmax 0 #66ebff, 2.6678354249vmax 8.5955019717vmax 0 #66ebff, -8.9977845379vmax 0.1996832715vmax 0 #66eaff, 2.2838854321vmax -8.7053930028vmax 0 #66eaff, 7.7409014595vmax 4.5911267239vmax 0 #66e9ff, -6.5439100024vmax 6.1787734933vmax 0 #66e9ff, -4.1396132192vmax -7.9914706028vmax 0 #66e9ff, 8.8220495856vmax -1.7808540392vmax 0 #66e8ff, -0.7153960057vmax 8.9715220869vmax 0 #66e8ff, -8.4283480797vmax -3.1564138904vmax 0 #66e7ff, 5.3537407894vmax -7.2344633221vmax 0 #66e7ff, 5.4820417063vmax 7.1377320439vmax 0 #66e6ff, -8.3706545799vmax 3.3063789715vmax 0 #66e6ff, -0.8754471945vmax -8.9573205932vmax 0 #66e5ff, 8.8524365246vmax 1.6230734973vmax 0 #66e5ff, -3.9962847735vmax 8.0640999504vmax 0 #66e4ff, -6.6531744085vmax -6.0609628188vmax 0 #66e4ff, 7.6577041312vmax -4.7285904283vmax 0 #66e3ff, 2.4389355473vmax 8.6632322718vmax 0 #66e3ff, -8.9999154242vmax -0.0390173922vmax 0 #66e3ff, 2.5139579933vmax -8.6417599601vmax 0 #66e2ff, 7.6164172779vmax 4.7948084267vmax 0 #66e2ff, -6.7054755976vmax 6.0030489761vmax 0 #66e1ff, -3.9262151806vmax -8.0984464162vmax 0 #66e1ff, 8.8661765476vmax -1.5462578783vmax 0 #66e0ff, -0.9530782886vmax 8.9493933747vmax 0 #66e0ff, -8.341672141vmax -3.3788320308vmax 0 #66dfff, 5.5437229911vmax -7.0899319741vmax 0 #66dfff, 5.290813494vmax 7.2806107279vmax 0 #66deff, -8.4553987952vmax 3.0832176722vmax 0 #66deff, -0.63758198vmax -8.9773876612vmax 0 #66ddff, 8.806277167vmax 1.8572782394vmax 0 #66ddff, -4.2087472622vmax 7.9552779011vmax 0 #66ddff, -6.4900912756vmax -6.2352798842vmax 0 #66dcff, 7.7804176215vmax -4.5238370478vmax 0 #66dcff, 2.2083199073vmax 8.72486809vmax 0 #66dbff, -8.9957149758vmax -0.2776906076vmax 0 #66dbff, 2.7422620145vmax -8.5720475409vmax 0 #66daff, 7.4865750364vmax 4.9951170381vmax 0 #66daff, -6.8623239697vmax 5.8231013846vmax 0 #66d9ff, -3.7100550958vmax -8.1997250677vmax 0 #66d9ff, 8.9040662587vmax -1.3105739431vmax 0 #66d8ff, -1.1900900922vmax 8.9209688696vmax 0 #66d8ff, -8.249127934vmax -3.5988732025vmax 0 #66d8ff, 5.7298052489vmax -6.9404129423vmax 0 #66d7ff, 5.0958632567vmax 7.4183675879vmax 0 #66d7ff, -8.5341947368vmax 2.8578873656vmax 0 #66d6ff, -0.399268234vmax -8.9911392425vmax 0 #66d6ff, 8.7539226969vmax 2.0901764081vmax 0 #66d5ff, -4.4182489467vmax 7.8408594073vmax 0 #66d5ff, -6.3224424399vmax -6.4052105035vmax 0 #66d4ff, 7.8976576794vmax -4.3159012012vmax 0 #66d4ff, 1.9761507401vmax 8.780366066vmax 0 #66d3ff, -8.9851861477vmax -0.5161684709vmax 0 #66d3ff, 2.9686368867vmax -8.4963047871vmax 0 #66d2ff, 7.3514660773vmax 5.1919116435vmax 0 #66d2ff, -7.0143447775vmax 5.6390573097vmax 0 #66d2ff, -3.4912850309vmax -8.2952353091vmax 0 #66d1ff, 8.9356920639vmax -1.0739680345vmax 0 #66d1ff, -1.4262646813vmax 8.8862685678vmax 0 #66d0ff, -8.1507805626vmax -3.8163826093vmax 0 #66d0ff, 5.911856656vmax -6.7860114116vmax 0 #66cfff, 4.8973281395vmax 7.5509057135vmax 0 #66cfff, -8.6069869728vmax 2.6305465688vmax 0 #66ceff, -0.1606736075vmax -8.998565663vmax 0 #66ceff, 8.6954099451vmax 2.3216041623vmax 0 #66cdff, -4.624642445vmax 7.7209249612vmax 0 #66cdff, -6.1503458402vmax -6.5706351326vmax 0 #66cdff, 8.0093418281vmax -4.1049291688vmax 0 #66ccff, 1.7425913742vmax 8.8296871577vmax 0 #66ccff, -8.9683363469vmax -0.7542832157vmax 0 #66cbff, 3.1929233578vmax -8.4145849827vmax 0 #66cbff, 7.2111854483vmax 5.3850538001vmax 0 #66caff, -7.1614310763vmax 5.4510462243vmax 0 #66caff, -3.270058888vmax -8.38490995vmax 0 #66c9ff, 8.9610317148vmax -0.8366066021vmax 0 #66c9ff, -1.6614359101vmax 8.8453168805vmax 0 #66c8ff, -8.0466992128vmax -4.0312072358vmax 0 #66c8ff, 6.0897491415vmax -6.6268360017vmax 0 #66c7ff, 4.6953478095vmax 7.6781318658vmax 0 #66c7ff, -8.6737242946vmax 2.4013552134vmax 0 #66c7ff, 0.078034051vmax -8.9996616985vmax 0 #66c6ff, 8.6307800747vmax 2.5513986952vmax 0 #66c6ff, -4.8277825617vmax 7.5955589351vmax 0 #66c5ff, -5.9739225446vmax -6.7314373971vmax 0 #66c5ff, 8.115391499vmax -3.891069367vmax 0 #66c4ff, 1.5078061157vmax 8.8727966683vmax 0 #66c4ff, -8.9451774268vmax -0.9918673312vmax 0 #66c3ff, 3.4149636448vmax -8.3269456168vmax 0 #66c3ff, 7.0658318352vmax 5.5744076346vmax 0 #66c2ff, -7.3034793925vmax 5.259200392vmax 0 #66c2ff, -3.0465322971vmax -8.4686859053vmax 0 #66c1ff, 8.9800673852vmax -0.5986566268vmax 0 #66c1ff, -1.8954383382vmax 8.7981426168vmax 0 #66c1ff, -7.9369571048vmax -4.2431959555vmax 0 #66c0ff, 6.2633575601vmax -6.4629986906vmax 0 #66c0ff, 4.4900643575vmax 7.7999565425vmax 0 #66bfff, -8.7343597534vmax 2.1704745328vmax 0 #66bfff, 0.3166868135vmax -8.9944265777vmax 0 #66beff, 8.560078552vmax 2.7793983492vmax 0 #66beff, -5.0275263902vmax 7.4648495227vmax 0 #66bdff, -5.7932966647vmax -6.8875041746vmax 0 #66bdff, 8.2157320873vmax -3.6744722436vmax 0 #66bcff, 1.2719601333vmax 8.9096642708vmax 0 #66bcff, -8.9157256796vmax -1.2287536797vmax 0 #66bcff, 3.634601545vmax -8.2334483425vmax 0 #66bbff, 6.9155074924vmax 5.759839939vmax 0 #66bbff, -7.4403897969vmax 5.063654774vmax 0 #66baff, -2.8208625066vmax -8.5465042397vmax 0 #66baff, 8.9927856839vmax -0.3602855035vmax 0 #66b9ff, -2.1281073477vmax 8.7447789633vmax 0 #66b9ff, -7.8216314408vmax -4.4521996366vmax 0 #66b8ff, 6.4325597802vmax -6.2946147359vmax 0 #66b8ff, 4.2816221981vmax 7.9162940416vmax 0 #66b7ff, -8.7888506929vmax 1.938066949vmax 0 #66b7ff, 0.5551167905vmax -8.9828639837vmax 0 #66b6ff, 8.4833551147vmax 3.0054427291vmax 0 #66b6ff, -5.2237334129vmax 7.3288886764vmax 0 #66b6ff, -5.6085952687vmax -7.0387256738vmax 0 #66b5ff, 8.3102930048vmax -3.4552901723vmax 0 #66b5ff, 1.035219342vmax 8.9402640293vmax 0 #66b4ff, -8.8800018243vmax -1.4647756145vmax 0 #66b4ff, 3.8516825458vmax -8.1341589342vmax 0 #66b3ff, 6.7603181715vmax 5.9412202636vmax 0 #66b3ff, -7.5720659745vmax 4.8645469345vmax 0 #66b2ff, -2.5932082725vmax -8.6183102088vmax 0 #66b2ff, 8.9991776635vmax -0.1216609237vmax 0 #66b1ff, -2.3592792588vmax 8.6852634606vmax 0 #66b1ff, -7.7008033511vmax -4.6580712477vmax 0 #66b1ff, 6.5972367703vmax -6.1218025938vmax 0 #66b0ff, 4.0701679678vmax 8.0270625209vmax 0 #66b0ff, -8.8371587792vmax 1.7042959578vmax 0 #66afff, 0.7931562493vmax -8.9649820504vmax 0 #66afff, 8.4006637368vmax 3.2293728153vmax 0 #66aeff, -5.4162656007vmax 7.187772043vmax 0 #66aeff, -5.4199482919vmax -7.1849955124vmax 0 #66adff, 8.3990077288vmax -3.2336773449vmax 0 #66adff, 0.797750286vmax 8.9645744172vmax 0 #66acff, -8.8380309921vmax -1.6997670968vmax 0 #66acff, 4.0660539332vmax -8.0291472407vmax 0 #66abff, 6.6003730461vmax 6.1184210097vmax 0 #66abff, -7.6984152927vmax 4.6620169434vmax 0 #66abff, -2.3637297468vmax -8.6840532981vmax 0 #66aaff, 8.9992388275vmax 0.1170492432vmax 0 #66aaff, -2.5887914446vmax 8.6196379771vmax 0 #66a9ff, -7.5745578367vmax -4.8606659604vmax 0 #66a9ff, 6.7572726818vmax -5.9446838355vmax 0 #66a8ff, 3.8558504222vmax 8.1321840561vmax 0 #66a8ff, -8.8792500282vmax 1.4693260145vmax 0 #66a7ff, 1.0306377321vmax -8.9407933577vmax 0 #66a7ff, 8.3120625908vmax 3.4510310758vmax 0 #66a6ff, -5.6049875093vmax 7.0415988966vmax 0 #66a6ff, -5.2274884452vmax -7.326210791vmax 0 #66a5ff, 8.4818138497vmax -3.0097896636vmax 0 #66a5ff, 0.559720022vmax 8.9825783324vmax 0 #66a5ff, -8.789842709vmax -1.9335628129vmax 0 #66a4ff, 4.2775648995vmax -7.9184871365vmax 0 #66a4ff, 6.435784636vmax 6.2913175185vmax 0 #66a3ff, -7.8193488663vmax 4.4562072782vmax 0 #66a3ff, -2.1325883651vmax -8.743687258vmax 0 #66a2ff, 8.9929691328vmax 0.3556770673vmax 0 #66a2ff, -2.816482446vmax 8.5479486797vmax 0 #66a1ff, -7.44298371vmax -5.0598412518vmax 0 #66a1ff, 6.9125549314vmax -5.763383062vmax 0 #66a0ff, 3.6388203312vmax 8.2315846954vmax 0 #66a0ff, -8.9150948292vmax 1.2333224176vmax 0 #66a0ff, 1.2673941733vmax -8.910314922vmax 0 #669fff, 8.2176140065vmax 3.6702615765vmax 0 #669fff, -5.789766375vmax 6.8904720682vmax 0 #669eff, -5.0313511219vmax -7.4622721666vmax 0 #669eff, 8.5586531143vmax -2.7837846306vmax 0 #669dff, 0.3212960016vmax 8.9942631093vmax 0 #669dff, -8.7354708749vmax -2.1659982904vmax 0 #669cff, 4.4860666492vmax -7.8022564697vmax 0 #669cff, 6.2666687271vmax 6.4597881595vmax 0 #669bff, -7.93478162vmax 4.2472627236vmax 0 #669bff, -1.8999467326vmax -8.7971701367vmax 0 #669aff, 8.9803729901vmax 0.5940546768vmax 0 #669aff, -3.0421920852vmax 8.4702460009vmax 0 #669aff, -7.3061735317vmax -5.2554570043vmax 0 #6699ff, 7.06297428vmax -5.5780278164vmax 0 #6699ff, 3.4192303728vmax 8.3251945117vmax 0 #6698ff, -8.9446679659vmax 0.9964511928vmax 0 #6698ff, 1.5032590177vmax -8.8735681845vmax 0 #6697ff, 8.1173844274vmax 3.8869100913vmax 0 #6697ff, -5.9704722083vmax 6.7344978737vmax 0 #6696ff, -4.8316743022vmax -7.5930839214vmax 0 #6696ff, 8.629471467vmax -2.5558212378vmax 0 #6695ff, 0.0826459533vmax 8.9996205279vmax 0 #6695ff, -8.6749537398vmax -2.3969100135vmax 0 #6695ff, 4.6914125037vmax -7.6805370073vmax 0 #6694ff, 6.0931442904vmax 6.6237144154vmax 0 #6694ff, -8.044632348vmax 4.0353302696vmax 0 #6693ff, -1.6659685098vmax -8.8444643096vmax 0 #6693ff, 8.9614592605vmax 0.8320143758vmax 0 #6692ff, -3.2657615781vmax 8.3865846037vmax 0 #6692ff, -7.1642235463vmax -5.4473756046vmax 0 #6691ff, 7.2084249092vmax -5.3887484937vmax 0 #6691ff, 3.1972350261vmax 8.4129476516vmax 0 #6690ff, -8.9679486338vmax 0.7588789764vmax 0 #6690ff, 1.738066337vmax -8.8305789962vmax 0 #668fff, 8.0114443637vmax 4.1008242106vmax 0 #668fff, -6.1469778845vmax 6.5737860391vmax 0 #668fff, -4.6285984565vmax -7.7185540309vmax 0 #668eff, 8.6942190881vmax -2.3260598549vmax 0 #668eff, -0.1560622356vmax 8.9986468193vmax 0 #668dff, -8.6083338767vmax -2.6261355386vmax 0 #668dff, 4.8934580047vmax -7.5534143774vmax 0 #668cff, 5.9153333983vmax 6.7829809661vmax 0 #668cff, -8.1488237719vmax 3.8205590082vmax 0 #668bff, -1.4308182978vmax -8.885536506vmax 0 #668bff, 8.9362412498vmax 1.0693887625vmax 0 #668aff, -3.487033646vmax 8.2970233428vmax 0 #668aff, -7.0172336139vmax -5.6354620403vmax 0 #6689ff, 7.3488044962vmax -5.1956782499vmax 0 #6689ff, 2.9729904622vmax 8.4947823817vmax 0 #6689ff, -8.9849204554vmax 0.5207728975vmax 0 #6688ff, 1.9716509471vmax -8.7813775994vmax 0 #6688ff, 7.8998683432vmax 4.3118534483vmax 0 #6687ff, -6.3191592341vmax 6.4084496233vmax 0 #6687ff, -4.4222664462vmax -7.8385942285vmax 0 #6686ff, 8.7528504282vmax -2.0946621162vmax 0 #6686ff, -0.3946606364vmax 8.9913426685vmax 0 #6685ff, -8.535658152vmax -2.8535136082vmax 0 #6685ff, 5.0920610156vmax -7.4209780093vmax 0 #6684ff, 5.7333611388vmax 6.9374757695vmax 0 #6684ff, -8.247282594vmax 3.6031000285vmax 0 #6684ff, -1.194661522vmax -8.9203578318vmax 0 #6683ff, 8.9047366984vmax 1.3060108468vmax 0 #6683ff, -3.7058526269vmax 8.2016252236vmax 0 #6682ff, -6.8653071402vmax -5.8195839947vmax 0 #6682ff, 7.4840142857vmax -4.9989529075vmax 0 #6681ff, 2.7466544344vmax 8.5706411323vmax 0 #6681ff, -8.995571491vmax 0.2823004611vmax 0 #6680ff, 2.2038485239vmax -8.7259986067vmax 0 #6680ff, 7.7827348582vmax 4.5198493478vmax 0 #667fff, -6.4868951294vmax 6.2386049386vmax 0 #667fff, -4.2128234234vmax -7.9531200672vmax 0 #667eff, 8.805324241vmax -1.8617908074vmax 0 #667eff, -0.6329813982vmax 8.9777132138vmax 0 #667eff, -8.4569776921vmax -3.0788842646vmax 0 #667dff, 5.2870818214vmax -7.2833210704vmax 0 #667dff, 5.5473555271vmax 7.0870901402vmax 0 #667cff, -8.3399395498vmax 3.3831063103vmax 0 #667cff, -0.9576643158vmax -8.9489037909vmax 0 #667bff, 8.8669677695vmax 1.5417141677vmax 0 #667bff, -3.9220645839vmax 8.1004573574vmax 0 #667aff, -6.7085510036vmax -5.9996119402vmax 0 #667aff, 7.6139591592vmax -4.7987108605vmax 0 #6679ff, 2.5183861675vmax 8.6404705376vmax 0 #6679ff, -8.9998942479vmax 0.0436294296vmax 0 #6679ff, 2.4344957192vmax -8.6644809766vmax 0 #6678ff, 7.6601263107vmax 4.7246655864vmax 0 #6678ff, -6.6500675703vmax 6.0643714687vmax 0 #6677ff, -4.0004167289vmax -8.0620509794vmax 0 #6677ff, 8.8516036118vmax -1.6276097506vmax 0 #6676ff, -0.8708568649vmax 8.9577680435vmax 0 #6676ff, -8.3723478479vmax -3.3020889621vmax 0 #6675ff, 5.4783832273vmax -7.1405404008vmax 0 #6675ff, 5.357447416vmax 7.2317188264vmax 0 #6674ff, -8.4267294561vmax 3.1607326165vmax 0 #6674ff, -0.719993404vmax -8.9711543013vmax 0 #6673ff, 8.822961033vmax 1.7763329109vmax 0 #6673ff, -4.1355174147vmax 7.9935909148vmax 0 #6673ff, -6.5470754802vmax -6.1754192292vmax 0 #6672ff, 7.7385477019vmax -4.5950929768vmax 0 #6672ff, 2.2883462456vmax 8.7042214735vmax 0 #6671ff, -8.997885685vmax -0.1950722948vmax 0 #6671ff, 2.6634302754vmax -8.596867986vmax 0 #6670ff, 7.5321289545vmax 4.9261580784vmax 0 #6670ff, -6.8085617669vmax 5.8858717847vmax 0 #666fff, -3.7851957883vmax -8.1653103336vmax 0 #666fff, 8.8916559834vmax -1.3922836895vmax 0 #666eff, -1.1081196942vmax 8.9315211887vmax 0 #666eff, -8.2818281554vmax -3.5229706788vmax 0 #666dff, 5.665830655vmax -6.992736445vmax 0 #666dff, 5.1637704037vmax 7.3712600834vmax 0 #666dff, -8.5075912574vmax 2.9361353846vmax 0 #666cff, -0.4818159854vmax -8.9870937102vmax 0 #666cff, 8.7727474471vmax 2.0097020248vmax 0 #666bff, -4.3460609575vmax 7.8811010749vmax 0 #666bff, -6.3809941663vmax -6.3468821834vmax 0 #666aff, 7.8576922673vmax -4.3882424993vmax 0 #666aff, 2.056696499vmax 8.761849092vmax 0 #6669ff, -8.9895472153vmax -0.433636788vmax 0 #6669ff, 2.8904911397vmax -8.5232071998vmax 0 #6668ff, 7.3988328341vmax 5.124185076vmax 0 #6668ff, -6.9622662203vmax 5.7032314592vmax 0 #6668ff, -3.5673120069vmax -8.262825488vmax 0 #6667ff, 8.9254531797vmax -1.1559781732vmax 0 #6667ff, -1.3446029742vmax 8.8989911137vmax 0 #6666ff, -8.1854822942vmax -3.7413740271vmax 0 #6666ff, 5.8492922375vmax -6.8400131813vmax 0 #6766ff, 4.9664607396vmax 7.5056157457vmax 0 #6766ff, -8.5824680683vmax 2.7094726159vmax 0 #6866ff, -0.2432996148vmax -8.9967108044vmax 0 #6866ff, 8.7163623366vmax 2.241657337vmax 0 #6966ff, -4.5535470976vmax 7.7630669732vmax 0 #6966ff, -6.2104238979vmax -6.5138801807vmax 0 #6a66ff, 7.9713090386vmax -4.1783049448vmax 0 #6a66ff, 1.8235998906vmax 8.8133128527vmax 0 #6a66ff, -8.9748847049vmax -0.6718962229vmax 0 #6b66ff, 3.1155185775vmax -8.4435504377vmax 0 #6b66ff, 7.2603317218vmax 5.3186072697vmax 0 #6c66ff, -7.1110728013vmax 5.5165789774vmax 0 #6c66ff, -3.3469186635vmax -8.3545278418vmax 0 #6d66ff, 8.9529714246vmax -0.9188594398vmax 0 #6d66ff, -1.5801403419vmax 8.8602007031vmax 0 #6e66ff, -8.0833780425vmax -3.9571453628vmax 0 #6e66ff, 6.0286389117vmax -6.6824780488vmax 0 #6f66ff, 4.7656572288vmax 7.6346912955vmax 0 #6f66ff, -8.6513072139vmax 2.4809037651vmax 0 #6f66ff, -0.0046120859vmax -8.9999988183vmax 0 #7066ff, 8.6538453677vmax 2.4720356695vmax 0 #7066ff, -4.7578298709vmax 7.639571645vmax 0 #7166ff, -6.0354846694vmax -6.6762957398vmax 0 #7166ff, 8.0793180877vmax -3.9654280019vmax 0 #7266ff, 1.5892204011vmax 8.8585765514vmax 0 #7266ff, -8.9539084686vmax -0.9096829866vmax 0 #7366ff, 3.3383542846vmax -8.357953737vmax 0 #7366ff, 7.1167230515vmax 5.5092878858vmax 0 #7466ff, -7.2548768263vmax 5.3260456472vmax 0 #7466ff, -3.1241708022vmax -8.4403528836vmax 0 #7566ff, 8.9741913594vmax -0.6810942996vmax 0 #7566ff, -1.8145660994vmax 8.8151772456vmax 0 #7566ff, -7.9755872294vmax -4.1701328932vmax 0 #7666ff, 6.2037445093vmax -6.5202418716vmax 0 #7666ff, 4.5615011342vmax 7.7583959298vmax 0 #7766ff, -8.7140602665vmax 2.2505896276vmax 0 #7766ff, 0.2340786876vmax -8.9969554388vmax 0 #7866ff, 8.5852405204vmax 2.700674954vmax 0 #7866ff, -4.9587655668vmax 7.5107019681vmax 0 #7966ff, -5.8562995484vmax -6.8340146034vmax 0 #7966ff, 8.1816434315vmax -3.749761427vmax 0 #7a66ff, 1.3537229137vmax 8.8976083457vmax 0 #7a66ff, -8.926633263vmax -1.1468297991vmax 0 #7b66ff, 3.5588414987vmax -8.2664773143vmax 0 #7b66ff, 6.9681078502vmax 5.6960927826vmax 0 #7b66ff, -7.3935771306vmax 5.1317655064vmax 0 #7c66ff, -2.8992251234vmax -8.5202402363vmax 0 #7c66ff, 8.9890980561vmax -0.4428500176vmax 0 #7d66ff, -2.047715331vmax 8.7639524145vmax 0 #7d66ff, -7.8621856844vmax -4.3801867842vmax 0 #7e66ff, 6.3744858456vmax -6.3534187808vmax 0 #7e66ff, 4.3541360771vmax 7.8766426237vmax 0 #7f66ff, -8.7706830802vmax 2.0186922269vmax 0 #7f66ff, 0.4726047895vmax -8.987582807vmax 0 #8066ff, 8.5105960573vmax 2.9274143455vmax 0 #8066ff, -5.1562128294vmax 7.3765486007vmax 0 #8066ff, -5.6729945896vmax -6.986925818vmax 0 #8166ff, 8.2782130854vmax -3.5314569391vmax 0 #8166ff, 1.1172730982vmax 8.9303807771vmax 0 #8266ff, -8.8930782759vmax -1.3831698303vmax 0 #8266ff, 3.7768251097vmax -8.1691855219vmax 0 #8366ff, 6.814590667vmax 5.8788905451vmax 0 #8366ff, -7.5270761405vmax 4.933875229vmax 0 #8466ff, -2.6722398739vmax -8.5941337002vmax 0 #8466ff, 8.997681028vmax -0.2042941958vmax 0 #8566ff, -2.2794240189vmax 8.7065622459vmax 0 #8566ff, -7.7432531842vmax -4.5871592652vmax 0 #8666ff, 6.540742806vmax -6.1821261347vmax 0 #8666ff, 4.1437079366vmax 7.9893481922vmax 0 #8666ff, -8.8211358215vmax 1.7853746999vmax 0 #8766ff, 0.7107984195vmax -8.9718875164vmax 0 #8766ff, 8.4299644899vmax 3.1520943354vmax 0 #8866ff, -5.3500327569vmax 7.237205918vmax 0 #8866ff, -5.4856987457vmax -7.1349218125vmax 0 #8966ff, 8.3689591138vmax -3.3106681127vmax 0 #8966ff, 0.8800372942vmax 8.9568707907vmax 0 #8a66ff, -8.8532671127vmax -1.6185368178vmax 0 #8a66ff, 3.9921517686vmax -8.0661468036vmax 0 #8b66ff, 6.6562794994vmax 6.0575525772vmax 0 #8b66ff, -7.6552799407vmax 4.7325140284vmax 0 #8b66ff, -2.443374735vmax -8.6619812921vmax 0 #8c66ff, 8.9999342371vmax 0.0344053445vmax 0 #8c66ff, -2.5095291589vmax 8.6430471132vmax 0 #8d66ff, -7.6188733965vmax -4.7909047337vmax 0 #8d66ff, 6.7023984308vmax -6.0064844356vmax 0 #8e66ff, 3.9303647462vmax 8.0964333482vmax 0 #8e66ff, -8.8653829975vmax 1.5508011827vmax 0 #8f66ff, 0.9484920112vmax -8.9498806084vmax 0 #8f66ff, 8.3434025416vmax 3.374556864vmax 0 #9066ff, -5.5400889993vmax 7.0927719461vmax 0 #9066ff, -5.2945437773vmax -7.2778984735vmax 0 #9166ff, 8.4538176778vmax -3.0875502702vmax 0 #9166ff, 0.6421823943vmax 8.977059751vmax 0 #9166ff, -8.8072277803vmax -1.8527651837vmax 0 #9266ff, 4.2046699957vmax -7.9574336458vmax 0 #9266ff, 6.4932857175vmax 6.2319531923vmax 0 #9366ff, -7.7780983416vmax 4.5278235598vmax 0 #9366ff, -2.2127907107vmax -8.723735282vmax 0 #9466ff, 8.9958560983vmax 0.2730806811vmax 0 #9466ff, -2.7378688745vmax 8.5734516985vmax 0 #9566ff, -7.489133821vmax -4.9912798571vmax 0 #9566ff, 6.8593389971vmax -5.8266172452vmax 0 #9666ff, 3.7142565904vmax 8.1978227585vmax 0 #9666ff, -8.9033934807vmax 1.3151366952vmax 0 #9766ff, 1.1855183499vmax -8.9215775647vmax 0 #9766ff, 8.2509711078vmax 3.5946454315vmax 0 #9766ff, -5.7262478542vmax 6.9433482926vmax 0 #9866ff, -5.0996641596vmax -7.4157552184vmax 0 #9866ff, 8.5327290805vmax -2.8622603724vmax 0 #9966ff, 0.4038757267vmax 8.9909334553vmax 0 #9966ff, -8.7549926667vmax -2.0856901511vmax 0 #9a66ff, 4.4142302869vmax -7.8431225271vmax 0 #9a66ff, 6.3257239854vmax 6.4019697017vmax 0 #9b66ff, -7.8954449417vmax 4.3199478206vmax 0 #9b66ff, -1.9806500142vmax -8.7793522267vmax 0 #9c66ff, 8.9854494805vmax 0.5115639087vmax 0 #9c66ff, -2.9642825317vmax 8.4978249613vmax 0 #9c66ff, -7.3541257279vmax -5.1881436737vmax 0 #9d66ff, 7.0114540991vmax -5.6426510982vmax 0 #9d66ff, 3.4955354988vmax 8.293445097vmax 0 #9e66ff, -8.9351405314vmax 1.0785470245vmax 0 #9e66ff, 1.4217106903vmax -8.886998296vmax 0 #9f66ff, 8.1527352128vmax 3.8122052083vmax 0 #9f66ff, -5.9083783612vmax 6.7890400751vmax 0 #a066ff, -4.9011969882vmax -7.5483950667vmax 0 #a066ff, 8.6056378086vmax -2.6349569081vmax 0 #a166ff, 0.1652849372vmax 8.9984821436vmax 0 #a166ff, -8.6965985187vmax -2.31714786vmax 0 #a266ff, 4.620685219vmax -7.7232938638vmax 0 #a266ff, 6.1537121808vmax 6.5674825006vmax 0 #a266ff, -8.0072371891vmax 4.1090330489vmax 0 #a366ff, -1.7471159537vmax -8.8287930004vmax 0 #a366ff, 8.9687217047vmax 0.749687257vmax 0 #a466ff, -3.1886108509vmax 8.4162201041vmax 0 #a466ff, -7.2139440937vmax -5.3813576923vmax 0 #a566ff, 7.1586367256vmax -5.4547154124vmax 0 #a566ff, 3.2743553391vmax 8.3832330943vmax 0 #a666ff, -8.9606018158vmax 0.8411986087vmax 0 #a666ff, 1.656902874vmax -8.8461671285vmax 0 #a766ff, 8.0487639645vmax 4.0270831434vmax 0 #a766ff, -6.0863523934vmax 6.6299558478vmax 0 #a766ff, -4.6992818822vmax -7.6757247079vmax 0 #a866ff, 8.6724925717vmax -2.4057997826vmax 0 #a866ff, -0.0734221283vmax 8.9997005056vmax 0 #a966ff, -8.6320864159vmax -2.5469754826vmax 0 #a966ff, 4.8238895533vmax -7.5980319542vmax 0 #aa66ff, 5.9773713121vmax 6.7283751528vmax 0 #aa66ff, -8.1133964394vmax 3.8952276208vmax 0 #ab66ff, -1.5123528177vmax -8.872022822vmax 0 #ab66ff, 8.9456845386vmax 0.9872832092vmax 0 #ac66ff, -3.4106960199vmax 8.3286945351vmax 0 #ac66ff, -7.0686875348vmax -5.570785989vmax 0 #ad66ff, 7.3007833353vmax -5.2629423985vmax 0 #ad66ff, 3.0508717089vmax 8.4671235857vmax 0 #ad66ff, -8.9797594221vmax 0.6032584195vmax 0 #ae66ff, 1.8909294461vmax -8.7991127865vmax 0 #ae66ff, 7.9391305053vmax 4.239128073vmax 0 #af66ff, -6.2600447482vmax 6.4662075245vmax 0 #af66ff, -4.4940608868vmax -7.797654567vmax 0 #b066ff, 8.7332463382vmax -2.1749502053vmax 0 #b066ff, -0.3120775421vmax 8.9945876841vmax 0 #b166ff, -8.5615017418vmax -2.7750113378vmax 0 #b166ff, 5.0237003381vmax -7.4674249184vmax 0 #b266ff, 5.796825433vmax 6.8845344723vmax 0 #b266ff, -8.2138480106vmax 3.6786819458vmax 0 #b366ff, -1.2765257593vmax -8.9090112799vmax 0 #b366ff, 8.9163541887vmax 1.2241846192vmax 0 #b366ff, -3.6303818044vmax 8.2353098275vmax 0 #b466ff, -6.9184582373vmax -5.7562953033vmax 0 #b466ff, 7.4377939298vmax -5.0674669666vmax 0 #b566ff, 2.8252418264vmax 8.5450575553vmax 0 #b566ff, -8.9925998733vmax 0.3648938451vmax 0 #b666ff, 2.1236257715vmax -8.7458683721vmax 0 #b666ff, 7.8239119612vmax 4.4481908258vmax 0 #b766ff, -6.4293332352vmax 6.2979103003vmax 0 #b766ff, -4.2856783723vmax -7.9140988678vmax 0 #b866ff, 8.7878563687vmax -1.942570576vmax 0 #b866ff, -0.5505134131vmax 8.983147276vmax 0 #b866ff, -8.4848941519vmax -3.0010950053vmax 0 #b966ff, 5.2199770088vmax -7.331564637vmax 0 #b966ff, 5.6122015553vmax 7.0358506026vmax 0 #ba66ff, -8.3085212364vmax 3.4595483613vmax 0 #ba66ff, -1.03980068vmax -8.9397323532vmax 0 #bb66ff, 8.8807512884vmax 1.4602248298vmax 0 #bb66ff, -3.8475136579vmax 8.1361316762vmax 0 #bc66ff, -6.7633618858vmax -5.9377551315vmax 0 #bc66ff, 7.5695721238vmax -4.8684266311vmax 0 #bd66ff, 2.5976244194vmax 8.6169801773vmax 0 #bd66ff, -8.9991141363vmax 0.1262725721vmax 0 #be66ff, 2.3548281511vmax -8.6864713422vmax 0 #be66ff, 7.7031893871vmax 4.6541243287vmax 0 #be66ff, -6.5940987619vmax 6.1251825702vmax 0 #bf66ff, -4.0742809336vmax -8.0249756931vmax 0 #bf66ff, 8.8362842456vmax -1.7088243712vmax 0 #c066ff, -0.7885620044vmax 8.9653873293vmax 0 #c066ff, -8.4023175388vmax -3.2250674377vmax 0 #c166ff, 5.4125814871vmax -7.1905466862vmax 0 #c166ff, 5.4236295598vmax 7.1822170948vmax 0 #c266ff, -8.3973495152vmax 3.2379810253vmax 0 #c266ff, -0.8023441131vmax -8.9641644298vmax 0 #c366ff, 8.838900884vmax 1.6952377894vmax 0 #c366ff, -4.0619388308vmax 8.0312298519vmax 0 #c366ff, -6.6035075887vmax -6.1150378188vmax 0 #c466ff, 7.6960252127vmax -4.6659614149vmax 0 #c466ff, 2.3681796142vmax 8.6828408551vmax 0 #c566ff, -8.9992976282vmax -0.1124375321vmax 0 #c566ff, 2.5843739368vmax -8.6209634818vmax 0 #c666ff, 7.5770477098vmax 4.8567837098vmax 0 #c666ff, -6.7542254176vmax 5.9481458462vmax 0 #c766ff, -3.860017286vmax -8.1302070423vmax 0 #c766ff, 8.8784959003vmax -1.4738760286vmax 0 #c866ff, -1.0260558516vmax 8.9413203382vmax 0 #c866ff, -8.313829994vmax -3.4467710731vmax 0 #c966ff, 5.6013782779vmax -7.0444702702vmax 0 #c966ff, 5.2312421048vmax 7.3235309818vmax 0 #c966ff, -8.4802703573vmax 3.0141358077vmax 0 #ca66ff, -0.5643231066vmax -8.9822903221vmax 0 #ca66ff, 8.7908324168vmax 1.9290581691vmax 0 #cb66ff, -4.2735064775vmax 7.9206781519vmax 0 #cb66ff, -6.4390078017vmax -6.288018649vmax 0 #cc66ff, 7.8170642385vmax -4.4602137496vmax 0 #cc66ff, 2.1370688225vmax 8.7425932565vmax 0 #cd66ff, -8.9931502201vmax -0.3510685378vmax 0 #cd66ff, 2.8121016459vmax -8.549390875vmax 0 #ce66ff, 7.4455756685vmax 5.0560264007vmax 0 #ce66ff, -6.9096005552vmax 5.7669246716vmax 0 #ce66ff, -3.6430381618vmax -8.2297188866vmax 0 #cf66ff, 8.9144616377vmax -1.2378908315vmax 0 #cf66ff, -1.2628278805vmax 8.9109632332vmax 0 #d066ff, -8.2194937677vmax -3.6660499455vmax 0 #d066ff, 5.786234565vmax -6.8934381523vmax 0 #d166ff, 5.0351745324vmax 7.4596928508vmax 0 #d166ff, -8.557225429vmax 2.7881701809vmax 0 #d266ff, -0.3259051054vmax -8.9940972789vmax 0 #d266ff, 8.7365797023vmax 2.1615214791vmax 0 #d366ff, -4.4820677627vmax 7.804554348vmax 0 #d366ff, -6.2699782484vmax -6.4565759319vmax 0 #d466ff, 7.9326040514vmax -4.2513283764vmax 0 #d466ff, 1.904454628vmax 8.7961953463vmax 0 #d466ff, -8.9806762366vmax -0.5894525709vmax 0 #d566ff, 3.0378510745vmax -8.4718038722vmax 0 #d566ff, 7.3088657523vmax 5.2517122365vmax 0 #d666ff, -7.06011487vmax 5.5816465333vmax 0 #d666ff, -3.423496203vmax -8.3234412203vmax 0 #d766ff, 8.944156156vmax -1.0010347927vmax 0 #d766ff, -1.4987115249vmax 8.8743373705vmax 0 #d866ff, -8.1193752241vmax -3.882749795vmax 0 #d866ff, 5.967020304vmax -6.7375565817vmax 0 #d966ff, 4.8355647739vmax 7.5906069136vmax 0 #d966ff, -8.6281605932vmax 2.5602431093vmax 0 #da66ff, -0.0872578338vmax -8.999576994vmax 0 #da66ff, 8.6761809068vmax 2.3924641841vmax 0 #da66ff, -4.6874759659vmax 7.6829401318vmax 0 #db66ff, -6.0965378392vmax -6.6205910896vmax 0 #db66ff, 8.0425633707vmax -4.0394522436vmax 0 #dc66ff, 1.670500672vmax 8.8436094161vmax 0 #dc66ff, -8.9618844529vmax -0.8274219311vmax 0 #dd66ff, 3.2614634106vmax -8.388257055vmax 0 #dd66ff, 7.167014135vmax 5.4437035545vmax 0 #de66ff, -7.2056624771vmax 5.3924417722vmax 0 #de66ff, -3.2015458549vmax -8.4113081111vmax 0 #df66ff, 8.9675585658vmax -0.7634745378vmax 0 #df66ff, -1.7335408434vmax 8.8314685157vmax 0 #df66ff, -8.0135447955vmax -4.0967181756vmax 0 #e066ff, 6.1436083145vmax -6.5769352192vmax 0 #e066ff, 4.6325532525vmax 7.7161810737vmax 0 #e166ff, -8.6930259478vmax 2.3305149367vmax 0 #e166ff, 0.1514508226vmax -8.9987256125vmax 0 #e266ff, 8.60967852vmax 2.6217238188vmax 0 #e266ff, -4.8895865849vmax 7.5559210576vmax 0 #e366ff, -5.9188085872vmax -6.7799487393vmax 0 #e366ff, 8.1468648412vmax -3.8247344038vmax 0 #e466ff, 1.4353715385vmax 8.8848021107vmax 0 #e466ff, -8.936788089vmax -1.0648092097vmax 0 #e566ff, 3.4827813455vmax -8.2988091977vmax 0 #e566ff, 7.0201206075vmax 5.631865291vmax 0 #e566ff, -7.3461409853vmax 5.1994434918vmax 0 #e666ff, -2.9773432569vmax -8.4932577455vmax 0 #e666ff, 8.9846524035vmax -0.5253771875vmax 0 #e766ff, -1.9671506363vmax 8.7823868267vmax 0 #e766ff, -7.9020769324vmax -4.3078045631vmax 0 #e866ff, 6.3158743688vmax -6.4116870602vmax 0 #e866ff, 4.4262827844vmax 7.8363269912vmax 0 #e966ff, -8.751775861vmax 2.0991472743vmax 0 #e966ff, 0.3900529352vmax -8.9915437333vmax 0 #ea66ff, 8.5371193256vmax 2.8491391015vmax 0 #ea66ff, -5.0882574372vmax 7.4235864818vmax 0 #ea66ff, -5.7369155231vmax -6.9345367748vmax 0 #eb66ff, 8.2454350881vmax -3.6073259082vmax 0 #eb66ff, 1.199232638vmax 8.9197444515vmax 0 #ec66ff, -8.9054047996vmax -1.3014474075vmax 0 #ec66ff, 3.7016491847vmax -8.2035232256vmax 0 #ed66ff, 6.8682885077vmax 5.8160650766vmax 0 #ed66ff, -7.4814515697vmax 5.002787464vmax 0 #ee66ff, -2.7510461329vmax -8.5692324729vmax 0 #ee66ff, 8.9954256438vmax -0.2869102405vmax 0 #ef66ff, -2.1993765618vmax 8.7271268319vmax 0 #ef66ff, -7.7850500511vmax -4.5158604608vmax 0 #f066ff, 6.4836972797vmax -6.2419283547vmax 0 #f066ff, 4.2168984783vmax 7.9509601448vmax 0 #f066ff, -8.8043690027vmax 1.8663028864vmax 0 #f166ff, 0.6283806501vmax -8.9780364088vmax 0 #f166ff, 8.4585543682vmax 3.0745500484vmax 0 #f266ff, -5.2833487602vmax 7.2860295002vmax 0 #f266ff, -5.5509866063vmax -7.0842464452vmax 0 #f366ff, 8.3382047684vmax -3.3873797013vmax 0 #f366ff, 0.9622500914vmax 8.9484118569vmax 0 #f466ff, -8.8677566628vmax -1.5371700523vmax 0 #f466ff, 3.9179129573vmax -8.1024661714vmax 0 #f566ff, 6.7116246477vmax 5.9961733287vmax 0 #f566ff, -7.6114990409vmax 4.8026120341vmax 0 #f666ff, -2.5228136804vmax -8.6391788461vmax 0 #f666ff, 8.9998707081vmax -0.0482414555vmax 0 #f666ff, -2.4300552517vmax 8.6657274059vmax 0 #f766ff, -7.6625464786vmax -4.7207395038vmax 0 #f766ff, 6.6469589858vmax -6.067778526vmax 0 #f866ff, 4.0045476338vmax 8.0599998914vmax 0 #f866ff, -8.8507683744vmax 1.6321455764vmax 0 #f966ff, 0.8662663067vmax -8.9582131414vmax 0 #f966ff, 8.3740389172vmax 3.2977980855vmax 0 #fa66ff, -5.4747233096vmax 7.1433468825vmax 0 #fa66ff, -5.3611526357vmax -7.2289724316vmax 0 #fb66ff, 8.4251086196vmax -3.1650505126vmax 0 #fb66ff, 0.7245906132vmax 8.9707841599vmax 0 #fb66ff, -8.8238701634vmax -1.7718113162vmax 0 #fc66ff, 4.1314205241vmax -7.9957091276vmax 0 #fc66ff, 6.5502392387vmax 6.1720633434vmax 0 #fd66ff, -7.7361919121vmax 4.5990580231vmax 0 #fd66ff, -2.2928064581vmax -8.7030476585vmax 0 #fe66ff, 8.9979844691vmax 0.1904612668vmax 0 #fe66ff, -2.6590244264vmax 8.5982317426vmax 0 #ff66ff, -7.5346523948vmax -4.922297562vmax 0 #ff66ff, 6.8055446344vmax -5.8893600865vmax 0 #ff66fe, 3.7893796371vmax 8.1633695228vmax 0 #ff66fe, -8.8909413346vmax 1.3968400712vmax 0 #ff66fd, 1.103542555vmax -8.9320878763vmax 0 #ff66fd, 8.2836324284vmax 3.5187261604vmax 0 #ff66fd, -5.6622464554vmax 6.9956390043vmax 0 #ff66fc, -5.1675471573vmax -7.3686129208vmax 0 #ff66fc, 8.5060855061vmax -2.9404947481vmax 0 #ff66fb, 0.4864213941vmax 8.9868456217vmax 0 #ff66fb, -8.7737761751vmax -2.0052061315vmax 0 #ff66fa, 4.3420216852vmax -7.8833271964vmax 0 #ff66fa, 6.3842458135vmax 6.3436113842vmax 0 #ff66f9, -7.8554424632vmax 4.3922686288vmax 0 #ff66f9, -2.0611862734vmax -8.7607939792vmax 0 #ff66f8, 8.9897682538vmax 0.4290300018vmax 0 #ff66f8, -2.8861230087vmax 8.5246873244vmax 0 #ff66f8, -7.4014577716vmax -5.1203928418vmax 0 #ff66f7, 6.9593426625vmax -5.7067985514vmax 0 #ff66f7, 3.5715458563vmax 8.2609963198vmax 0 #ff66f6, -8.9248596221vmax 1.1605519054vmax 0 #ff66f6, 1.3400424742vmax -8.8996789924vmax 0 #ff66f5, 8.1873985015vmax 3.7371788528vmax 0 #ff66f5, -5.8457862774vmax 6.8430097763vmax 0 #ff66f4, -4.9703063702vmax -7.5030696776vmax 0 #ff66f4, 8.5810784614vmax -2.7138703801vmax 0 #ff66f3, 0.2479099832vmax 8.9965849432vmax 0 #ff66f3, -8.7175099384vmax -2.237190308vmax 0 #ff66f2, 4.5495682851vmax -7.7653994372vmax 0 #ff66f2, 6.2137611463vmax 6.5106967689vmax 0 #ff66f2, -7.9691668029vmax 4.1823893253vmax 0 #ff66f1, -1.8281160684vmax -8.8123771844vmax 0 #ff66f1, 8.9752278423vmax 0.6672969192vmax 0 #ff66f0, -3.1111912373vmax 8.4451458889vmax 0 #ff66f0, -7.26305631vmax -5.3148859855vmax 0 #ff66ef, 7.1082448747vmax -5.5202223507vmax 0 #ff66ef, 3.3511995351vmax 8.352811603vmax 0 #ff66ee, -8.9524993759vmax 0.923447305vmax 0 #ff66ee, 1.5755996892vmax -8.861009289vmax 0 #ff66ed, 8.085404836vmax 3.9530024839vmax 0 #ff66ed, -6.0252136576vmax 6.6855665714vmax 0 #ff66ec, -4.769569031vmax -7.632248113vmax 0 #ff66ec, 8.6500347289vmax -2.4853368362vmax 0 #ff66ec, 0.0092241705vmax 8.999995273vmax 0 #ff66eb, -8.655111036vmax -2.4676006474vmax 0 #ff66eb, 4.7539143172vmax -7.6420088108vmax 0 #ff66ea, 6.0389051713vmax 6.673201955vmax 0 #ff66ea, -8.0772849274vmax 3.96956776vmax 0 #ff66e9, -1.5937598052vmax -8.8577609859vmax 0 #ff66e9, 8.9543734636vmax 0.9050944011vmax 0 #ff66e8, -3.3340707795vmax 8.3596633926vmax 0 #ff66e8, -7.1195453736vmax -5.5056401693vmax 0 #ff66e7, 7.2521465203vmax -5.3297627384vmax 0 #ff66e7, 3.1284956844vmax 8.4387507815vmax 0 #ff66e7, -8.9738411516vmax 0.6856930703vmax 0 #ff66e6, 1.8100484884vmax -8.8161059697vmax 0 #ff66e6, 7.9777231833vmax 4.1660452242vmax 0 #ff66e5, -6.2004023708vmax 6.523420149vmax 0 #ff66e5, -4.5654763561vmax -7.7560573516vmax 0 #ff66e4, 8.7129057987vmax -2.255054887vmax 0 #ff66e4, -0.2294681312vmax 8.997074212vmax 0 #ff66e3, -8.5866233647vmax -2.6962750587vmax 0 #ff66e3, 4.9549160265vmax -7.5132421211vmax 0 #ff66e2, 5.8598008975vmax 6.831012622vmax 0 #ff66e2, -8.179720777vmax 3.7539536504vmax 0 #ff66e1, -1.3582823508vmax -8.8969134567vmax 0 #ff66e1, 8.9272197884vmax 1.1422551598vmax 0 #ff66e1, -3.5546048422vmax 8.2682999713vmax 0 #ff66e0, -6.9710259207vmax -5.6925212vmax 0 #ff66e0, 7.3909463662vmax -5.1355537007vmax 0 #ff66df, 2.9035909738vmax 8.5187533981vmax 0 #ff66df, -8.9888699355vmax 0.4474564586vmax 0 #ff66de, 2.0432239398vmax -8.7650006236vmax 0 #ff66de, 7.8644292962vmax 4.3761572006vmax 0 #ff66dd, -6.3712291738vmax 6.3566845773vmax 0 #ff66dd, -4.3581719223vmax -7.8744102951vmax 0 #ff66dc, 8.7696474417vmax -2.0231865333vmax 0 #ff66dc, -0.4679990049vmax 8.9878238151vmax 0 #ff66dc, -8.5120951049vmax -2.9230526723vmax 0 #ff66db, 5.1524320106vmax -7.3791899539vmax 0 #ff66db, 5.6765743227vmax 6.9840177519vmax 0 #ff66da, -8.2764022893vmax 3.5356986786vmax 0 #ff66da, -1.1218493607vmax -8.9298070535vmax 0 #ff66d9, 8.893785919vmax 1.3786123553vmax 0 #ff66d9, -3.7726382821vmax 8.1711198983vmax 0 #ff66d8, -6.8176024331vmax -5.875397609vmax 0 #ff66d8, 7.5245467681vmax -4.9377318614vmax 0 #ff66d7, 2.6766436211vmax 8.5927631718vmax 0 #ff66d7, -8.9975751552vmax 0.2089050665vmax 0 #ff66d6, 2.2749620071vmax -8.7077292026vmax 0 #ff66d6, 7.7456028756vmax 4.583190602vmax 0 #ff66d6, -6.537573892vmax 6.1854771527vmax 0 #ff66d5, -4.1478015658vmax -7.9872236835vmax 0 #ff66d5, 8.8202197409vmax -1.7898948916vmax 0 #ff66d4, -0.7062006467vmax 8.9722505898vmax 0 #ff66d4, -8.4315786863vmax -3.1477739526vmax 0 #ff66d3, 5.3463233194vmax -7.2399466134vmax 0 #ff66d3, 5.4893543445vmax 7.1321097075vmax 0 #ff66d2, -8.3672614498vmax 3.3149563844vmax 0 #ff66d2, -0.8846271628vmax -8.956418636vmax 0 #ff66d1, 8.8540953759vmax 1.6139997133vmax 0 #ff66d1, -3.9880177153vmax 8.0681915385vmax 0 #ff66d0, -6.6593828424vmax -6.0541407449vmax 0 #ff66d0, 7.6528537399vmax -4.7364363857vmax 0 #ff66d0, 2.447813281vmax 8.6607280376vmax 0 #ff66cf, -8.9999506865vmax -0.0297932878vmax 0 #ff66cf, 2.5050996654vmax -8.6443319965vmax 0 #ff66ce, 7.6213275144vmax 4.7869997826vmax 0 #ff66ce, -6.6993195039vmax 6.0099183177vmax 0 #ff66cd, -3.9345132796vmax -8.094418154vmax 0 #ff66cd, 8.8645871191vmax -1.55534408vmax 0 #ff66cc, -0.9439054847vmax 8.9503654918vmax 0 #ff66cc, -8.3451307512vmax -3.370280811vmax 0 #ff66cb, 5.5364535526vmax -7.0956100555vmax 0 #ff66cb, 5.2982726702vmax 7.2751843078vmax 0 #ff66cb, -8.4522343403vmax 3.0918820573vmax 0 #ff66ca, -0.64678264vmax -8.9767294833vmax 0 #ff66ca, 8.8081760808vmax 1.8482516415vmax 0 #ff66c9, -4.200591625vmax 7.9595873009vmax 0 #ff66c9, -6.4964784541vmax -6.2286248639vmax 0 #ff66c8, 7.775777019vmax -4.5318088828vmax 0 #ff66c8, 2.2172609331vmax 8.7226001831vmax 0 #ff66c7, -8.9959948584vmax -0.268470683vmax 0 #ff66c7, 2.7334750156vmax -8.5748536045vmax 0 #ff66c6, 7.4916906389vmax 4.9874413652vmax 0 #ff66c6, -6.8563522233vmax 5.8301315758vmax 0 #ff66c5, -3.7184571097vmax -8.1959182965vmax 0 #ff66c5, 8.9027183646vmax -1.319699102vmax 0 #ff66c5, -1.1809462962vmax 8.9221839168vmax 0 #ff66c4, -8.2528121148vmax -3.5904167165vmax 0 #ff66c4, 5.7226889559vmax -6.9462818194vmax 0 #ff66c3, 5.1034637233vmax 7.4131409014vmax 0 #ff66c3, -8.5312611833vmax 2.8666326276vmax 0 #ff66c2, -0.4084831133vmax -8.990725307vmax 0 #ff66c2, 8.7560603373vmax 2.0812033464vmax 0 #ff66c1, -4.4102104679vmax 7.8453835871vmax 0 #ff66c1, -6.3290038696vmax -6.3987272186vmax 0 #ff66c0, 7.8932301305vmax -4.3239933056vmax 0 #ff66c0, 1.9851487682vmax 8.778336082vmax 0 #ff66c0, -8.9857104537vmax -0.5069592121vmax 0 #ff66bf, 2.9599273982vmax -8.4993429039vmax 0 #ff66bf, 7.3567834471vmax 5.1843743414vmax 0 #ff66be, -7.0085615795vmax 5.6462434049vmax 0 #ff66be, -3.4997850488vmax -8.2916527069vmax 0 #ff66bd, 8.9345866525vmax -1.0831257313vmax 0 #ff66bd, -1.417156326vmax 8.8877256904vmax 0 #ff66bc, -8.1546877221vmax -3.808026806vmax 0 #ff66bc, 5.9048985147vmax -6.7920669557vmax 0 #ff66bb, 4.9050645497vmax 7.5458824377vmax 0 #ff66bb, -8.6042863844vmax 2.6393665555vmax 0 #ff66ba, -0.1698962235vmax -8.9983962612vmax 0 #ff66ba, 8.6977848084vmax 2.3126909491vmax 0 #ff66ba, -4.6167267795vmax 7.7256607383vmax 0 #ff66b9, -6.1570769054vmax -6.5643281439vmax 0 #ff66b9, 8.0051304474vmax -4.11313585vmax 0 #ff66b8, 1.7516400745vmax 8.8278965246vmax 0 #ff66b8, -8.9691047073vmax -0.7450911014vmax 0 #ff66b7, 3.1842975067vmax -8.4178530154vmax 0 #ff66b7, 7.2167008447vmax 5.3776601713vmax 0 #ff66b6, -7.155840495vmax 5.4583831681vmax 0 #ff66b6, -3.2786509304vmax -8.3815540371vmax 0 #ff66b5, 8.9601695636vmax -0.8457903943vmax 0 #ff66b5, -1.6523694029vmax 8.8470150535vmax 0 #ff66b4, -8.0508266024vmax -4.0229579935vmax 0 #ff66b4, 6.0829540469vmax -6.6330739528vmax 0 #ff66b4, 4.7032147209vmax 7.6733155343vmax 0 #ff66b3, -8.6712585713vmax 2.4102437201vmax 0 #ff66b3, 0.0688101862vmax -8.9997369494vmax 0 #ff66b2, 8.6333904902vmax 2.542551601vmax 0 #ff66b2, -4.8199952782vmax 7.600502978vmax 0 #ff66b1, -5.9808185099vmax -6.7253111416vmax 0 #ff66b1, 8.1113992491vmax -3.8993848516vmax 0 #ff66b0, 1.5168991226vmax 8.8712466459vmax 0 #ff66b0, -8.9461893012vmax -0.9826988279vmax 0 #ff66af, 3.4064274994vmax -8.3304412663vmax 0 #ff66af, 7.0715413781vmax 5.5671628804vmax 0 #ff66af, -7.2980853609vmax 5.266683023vmax 0 #ff66ae, -3.0552103195vmax -8.4655590426vmax 0 #ff66ae, 8.9794491009vmax -0.6078600537vmax 0 #ff66ad, -1.8864200574vmax 8.8000806455vmax 0 #ff66ad, -7.941301821vmax -4.2350590773vmax 0 #ff66ac, 6.2567302924vmax -6.4694146604vmax 0 #ff66ac, 4.4980562358vmax 7.7953505437vmax 0 #ff66ab, -8.7321306296vmax 2.1794253066vmax 0 #ff66ab, 0.3074681889vmax -8.9947464285vmax 0 #ff66aa, 8.5629226833vmax 2.7706235978vmax 0 #ff66aa, -5.0198729669vmax 7.4699983532vmax 0 #ff66a9, -5.8003526789vmax -6.881562962vmax 0 #ff66a9, 8.2119617769vmax -3.6828906819vmax 0 #ff66a9, 1.28109105vmax 8.9083559494vmax 0 #ff66a8, -8.9169803562vmax -1.2196152373vmax 0 #ff66a8, 3.6261611103vmax -8.2371691498vmax 0 #ff66a7, 6.9214071653vmax 5.752749156vmax 0 #ff66a7, -7.4351961096vmax 5.0712778283vmax 0 #ff66a6, -2.8296204042vmax -8.5436086268vmax 0 #ff66a6, 8.9924117013vmax -0.3695020908vmax 0 #ff66a5, -2.1191436375vmax 8.7469554843vmax 0 #ff66a5, -7.826190427vmax -4.4441808469vmax 0 #ff66a4, 6.4261050018vmax -6.3012042108vmax 0 #ff66a4, 4.2897334211vmax 7.9119016157vmax 0 #ff66a4, -8.7868597368vmax 1.947073693vmax 0 #ff66a3, 0.5459098912vmax -8.9834282092vmax 0 #ff66a3, 8.4864309609vmax 2.9967464934vmax 0 #ff66a2, -5.2162192339vmax 7.3342386724vmax 0 #ff66a2, -5.6158063681vmax -7.0329736837vmax 0 #ff66a1, 8.3067472861vmax -3.4638056419vmax 0 #ff66a1, 1.0443817449vmax 8.9391983293vmax 0 #ff66a0, -8.8814984203vmax -1.4556736617vmax 0 #ff66a0, 3.8433437596vmax -8.1381022816vmax 0 #ff669f, 6.766403824vmax 5.9342884401vmax 0 #ff669f, -7.5670762852vmax 4.8723050493vmax 0 #ff669e, -2.6020398841vmax -8.6156478829vmax 0 #ff669e, 8.9990482458vmax -0.1308841875vmax 0 #ff669e, -2.350376425vmax 8.6876769427vmax 0 #ff669d, -7.7055734002vmax -4.6501761875vmax 0 #ff669d, 6.5909590218vmax -6.1285609381vmax 0 #ff669c, 4.0783928294vmax 8.0228867579vmax 0 #ff669c, -8.8354073915vmax 1.7133523359vmax 0 #ff669b, 0.7839675524vmax -8.9657902539vmax 0 #ff669b, 8.4039691342vmax 3.2207612131vmax 0 #ff669a, -5.4088959521vmax 7.193319441vmax 0 #ff669a, -5.4273094035vmax -7.1794367912vmax 0 #ff6699, 8.3956890963vmax -3.2422838553vmax 0 #ff6699, 0.8069377295vmax 8.9637520883vmax 0 #ff6698, -8.8397684548vmax -1.6907080368vmax 0 #ff6698, 4.0578226617vmax -8.0333103541vmax 0 #ff6698, 6.6066403971vmax 6.1116530221vmax 0 #ff6697, -7.6936331117vmax 4.669904661vmax 0 #ff6697, -2.3726288596vmax -8.6816261319vmax 0 #ff6696, 8.9993540656vmax 0.1078257914vmax 0 #ff6696, -2.5799557504vmax 8.6222867226vmax 0 #ff6695, -7.579535593vmax -4.8529001838vmax 0 #ff6695, 6.7511763797vmax -5.9516062949vmax 0 #ff6694, 3.8641831362vmax 8.1282278936vmax 0 #ff6694, -8.8777394409vmax 1.4784256557vmax 0 #ff6693, 1.0214737016vmax -8.9418449705vmax 0 #ff6693, 8.315595214vmax 3.4425101652vmax 0 #ff6693, -5.5977675755vmax 7.0473397939vmax 0 #ff6692, -5.2349943905vmax -7.3208492493vmax 0 #ff6692, 8.4787246379vmax -3.0184811602vmax 0 #ff6691, 0.5689260429vmax 8.9819999531vmax 0 #ff6691, -8.7918198161vmax -1.9245530187vmax 0 #ff6690, 4.2694469333vmax -7.9228670873vmax 0 #ff6690, 6.4422292764vmax 6.2847181281vmax 0 #ff668f, -7.8147775577vmax 4.4642190496vmax 0 #ff668f, -2.1415487186vmax -8.7414969591vmax 0 #ff668e, 8.9933289458vmax 0.346459916vmax 0 #ff668e, -2.8077201072vmax 8.5508308251vmax 0 #ff668d, -7.4481656717vmax -5.0522102219vmax 0 #ff668d, 6.9066443644vmax -5.7704647667vmax 0 #ff668d, 3.6472550356vmax 8.2278509165vmax 0 #ff668c, -8.9138261051vmax 1.2424589203vmax 0 #ff668c, 1.2582612561vmax -8.9116092044vmax 0 #ff668b, 8.2213713703vmax 3.6618373518vmax 0 #ff668b, -5.7827012353vmax 6.8964024261vmax 0 #ff668a, -5.0389966206vmax -7.4571115761vmax 0 #ff668a, 8.5557954964vmax -2.7925549991vmax 0 #ff6689, 0.3305141236vmax 8.9939290866vmax 0 #ff6689, -8.7376862355vmax -2.1570441002vmax 0 #ff6688, 4.4780676992vmax -7.8068501767vmax 0 #ff6688, 6.2732861232vmax 6.4533620088vmax 0 #ff6688, -7.9304243996vmax 4.2553929127vmax 0 #ff6687, -1.9089620233vmax -8.7952182459vmax 0 #ff6687, 8.9809771247vmax 0.5848503102vmax 0 #ff6686, -3.0335092659vmax 8.4733595187vmax 0 #ff6686, -7.3115560535vmax -5.2479660895vmax 0 #ff6685, 7.057253606vmax -5.5852637844vmax 0 #ff6685, 3.4277611341vmax 8.3216857432vmax 0 #ff6684, -8.9436419974vmax 1.0056181298vmax 0 #ff6684, 1.4941636386vmax -8.8751042259vmax 0 #ff6683, 8.1213638886vmax 3.878588479vmax 0 #ff6683, -5.9635668328vmax 6.7406135203vmax 0 #ff6682, -4.8394539758vmax -7.5881279125vmax 0 #ff6682, 8.6268474535vmax -2.5646643084vmax 0 #ff6682, 0.0918696914vmax 8.9995310967vmax 0 #ff6681, -8.6774057954vmax -2.3880177265vmax 0 #ff6681, 4.6835381971vmax -7.6853412387vmax 0 #ff6680, 6.099929787vmax 6.6174660252vmax 0 #ff6680, -8.0404922813vmax 4.0435731569vmax 0 #ff667f, -1.6750323956vmax -8.8427522002vmax 0 #ff667f, 8.9623072919vmax 0.822829269vmax 0 #ff667e, -3.2571643866vmax 8.3899273035vmax 0 #ff667e, -7.1698028415vmax -5.4400300747vmax 0 #ff667d, 7.2028981526vmax -5.3961336346vmax 0 #ff667d, 3.2058558428vmax 8.4096663617vmax 0 #ff667c, -8.9671661427vmax 0.7680698986vmax 0 #ff667c, 1.7290148945vmax -8.832355716vmax 0 #ff667c, 8.0156431229vmax 4.0926110647vmax 0 #ff667b, -6.1402371312vmax 6.5800826722vmax 0 #ff667b, -4.636506832vmax -7.7138060902vmax 0 #ff667a, 8.6918305247vmax -2.3349694065vmax 0 #ff667a, -0.14683937vmax 8.9988020425vmax 0 #ff6679, -8.6110209023vmax -2.6173114105vmax 0 #ff6679, 4.885713881vmax -7.5584257536vmax 0 #ff6678, 5.9222822218vmax 6.776914732vmax 0 #ff6678, -8.1449037711vmax 3.8289087949vmax 0 #ff6677, -1.4399244023vmax -8.8840653822vmax 0 #ff6677, 8.9373325812vmax 1.0602293772vmax 0 #ff6677, -3.4785281304vmax 8.3005928732vmax 0 #ff6676, -7.0230057575vmax -5.6282670628vmax 0 #ff6676, 7.3434755452vmax -5.2032073683vmax 0 #ff6675, 2.9816952697vmax 8.4917308788vmax 0 #ff6675, -8.9843819921vmax 0.5299813394vmax 0 #ff6674, 1.9626498088vmax -8.7833937477vmax 0 #ff6674, 7.9042834464vmax 4.3037545467vmax 0 #ff6673, -6.3125878449vmax 6.4149228133vmax 0 #ff6673, -4.4302979602vmax -7.834057696vmax 0 #ff6672, 8.7506989955vmax -2.1036318811vmax 0 #ff6672, -0.3854451316vmax 8.9917424368vmax 0 #ff6671, -8.5385782574vmax -2.8447638466vmax 0 #ff6671, 5.0844525226vmax -7.4261930049vmax 0 #ff6671, 5.7404684008vmax 6.9315959591vmax 0 #ff6670, -8.2435854169vmax 3.6115508406vmax 0 #ff6670, -1.2038034391vmax -8.9191287287vmax 0 #ff666f, 8.9060705622vmax 1.2968836264vmax 0 #ff666f, -3.6974447705vmax 8.2054190733vmax 0 #ff666e, -6.8712680716vmax -5.8125446311vmax 0 #ff666e, 7.478886889vmax -5.0066207068vmax 0 #ff666d, 2.755437109vmax 8.5678215632vmax 0 #ff666d, -8.9952774344vmax 0.2915199445vmax 0 #ff666c, 2.1949040221vmax -8.7282527652vmax 0 #ff666c, 7.7873631996vmax 4.511870388vmax 0 #ff666c, -6.4804977273vmax 6.2452501316vmax 0 #ff666b, -4.2209724258vmax -7.9487981343vmax 0 #ff666b, 8.8034114523vmax -1.8708144753vmax 0 #ff666a, -0.6237797371vmax 8.9783572462vmax 0 #ff666a, -8.460128823vmax -3.0702150248vmax 0 #ff6669, 5.2796143117vmax -7.2887360166vmax 0 #ff6669, 5.5546162277vmax 7.0814008898vmax 0 #ff6668, -8.3364677973vmax 3.3916522028vmax 0 #ff6668, -0.9668356144vmax -8.9479175731vmax 0 #ff6667, 8.8685432273vmax 1.5326255333vmax 0 #ff6667, -3.9137603018vmax 8.1044728577vmax 0 #ff6666, -6.7146965294vmax -5.9927331426vmax 0 #ff6666;
    }
}

.banner-right:before {
    content: "";
    display: block;
    border-radius: 50%;
    width: 3px;
    height: 3px;
    animation: particles 4s infinite alternate ease-in-out;
    will-change: box-shadow;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    z-index: -1;
}

.faq .accordion-item {
    box-shadow: 3px 3px 0px rgb(253 218 188);
    border-width: 2px 0px 0px 2px;
    border-style: dotted;
    border-color: #1a877c;
    margin-bottom: 25px;
    background-color: #0a605842;
    backdrop-filter: blur(5px);
}

.working-process {
    padding: 80px 0;
}

.process-outer {
    margin: 40px 0 0;
}

.process-inner .img-outer {
    height: 128px;
    width: 128px;
    margin: 0 auto 25px;
    border-radius: 100%;
    background-color: #0f4c44;
    padding: 6px;
    box-shadow: 2px 2px 0px rgb(253 218 188);
    border-style: dashed;
    border-width: 2px 0px 0px 2px;
    border-color: #fddabc;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .process-inner .img-outer img {
        max-width: 80px;
    }

.process-outer .more-space {
    position: relative;
}

    .process-outer .more-space:before {
        position: absolute;
        top: 0;
        right: -46px;
        display: block;
        content: "";
        width: 95px;
        height: 92px;
        background: url(../images/curve-arrow.png) no-repeat top right;
        background-size: 95px auto;
        transform: rotate(20deg);
        -webkit-transform: rotate(20deg);
        -moz-transform: rotate(20deg);
        -ms-transform: rotate(20deg);
    }

    .process-outer .more-space:nth-of-type(2):before {
        transform: rotate(60deg);
        -webkit-transform: rotate(60deg);
        -moz-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
    }

    .process-outer .more-space:last-of-type:before {
        display: none;
    }

    .process-outer .more-space:nth-of-type(odd) {
        margin-top: 50px;
    }
/*21-04-2023*/
.navbar-brand {
    padding: 0;
}

#flip-card .flip-card-back form .btn {
    margin-top: 12px;
}
/*21-04-2023*/
@media only screen and (max-width:768px) {
    .bg-parallax {
        background-attachment: fixed !important;
        background-position: center !important;
        background-repeat: no-repeat;
        background-size: cover;
    }
}

.overlay-wraper {
    position: relative;
}

.overlay-main {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.opacity-01 {
    opacity: 0.1;
}

.opacity-02 {
    opacity: 0.2;
}

.opacity-03 {
    opacity: 0.3;
}

.opacity-04 {
    opacity: 0.4;
}

.opacity-05 {
    opacity: 0.5;
}

.opacity-06 {
    opacity: 0.6;
}

.opacity-07 {
    opacity: 0.7;
}

.opacity-08 {
    opacity: 0.8;
}

.opacity-09 {
    opacity: 0.9;
}


.overlay-light .overlay-main {
    opacity: 0.3;
}

.overlay-dark .overlay-main {
    opacity: 0.9;
}

.overlay-wraper > .container,
.overlay-wraper > .container-fluid,
.overlay-wraper > .wt-icon-box-wraper,
.overlay-wraper > .wt-left-part,
.overlay-wraper > .wt-right-part {
    position: relative;
    z-index: 1;
}

.wt-left-part,
.wt-right-part {
    width: 560px;
}

.wt-left-part {
    float: right;
}

@media only screen and (max-width:1200px) {

    .wt-left-part,
    .wt-right-part {
        width: 100%;
    }

    .wt-left-part {
        clear: both;
        float: none;
        padding-left: 30px;
    }

    .wt-right-part {
        padding-right: 30px;
    }
}

.overlay-bx {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
}

.overlay-icon {
    list-style: none;
    width: 160px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px -75px;
    z-index: 1 !important;
}

    .overlay-icon a {
        display: inline-block;
        padding: 0;
        margin: 0 2px;
        border: 1px solid #fff;
        color: #fff;
    }

    .overlay-icon .wt-icon-box-xs {
        line-height: 40px;
    }

    .overlay-icon a:hover {
        color: #fff;
        background-color: #ffbc13;
        border: 1px solid transparent;
    }


.overlay-bx:hover a > i,
.wt-thum-bx:hover .overlay-bx a > i,
.wt-box:hover .overlay-bx a > i {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.overlay-bx:hover,
.wt-thum-bx:hover .overlay-bx,
.wt-box:hover .overlay-bx,
.ow-img:hover .overlay-bx,
.ow-portfolio-img:hover .overlay-bx {
    opacity: 1;
    visibility: visible;
}

.overlay-text {
    width: 100%;
    position: absolute;
    padding: 20px;
    color: #FFF;
    left: 0;
    bottom: 20px;
}

.wt-address-bx {
    display: table;
    text-align: left;
    padding: 20px 20px 20px 25px;
    width: 100%;
    height: 100%;
    position: relative;
    font-size: 14px;
    vertical-align: middle;
    font-weight: 600;
}

    .wt-address-bx .fa {
        position: absolute;
        top: 22px;
        left: 0;
        font-size: 22px;
    }

.col-md-3 .overlay-text {
    padding: 5px;
}

.col-md-4 .overlay-text {
    padding: 20px;
}

.wt-address2-bx {
    display: table;
    background: #eaeaea;
    padding: 5px 10px;
    margin-bottom: 10px
}

.rounded-bx,
.wt-box,
.wt-icon-box,
.wt-icon-box-small,
.wt-thum-bx,
.wt-post-thum {
    position: relative;
}

.wt-box {
    position: relative;
}

    .wt-box.no-margin {
        margin-bottom: 0;
    }

.wt-icon-box-xld,
.wt-icon-box-xl,
.wt-icon-box-lg,
.wt-icon-box-md,
.wt-icon-box-sm,
.wt-icon-box-xs {
    display: inline-block;
    text-align: center;
}

.wt-icon-box-xld {
    width: 180px;
    height: 180px;
}

.wt-icon-box-xl {
    width: 150px;
    height: 150px;
}

.wt-icon-box-lg {
    width: 120px;
    height: 120px;
}

.wt-icon-box-md {
    width: 100px;
    height: 100px;
}

.wt-icon-box-sm {
    width: 80px;
    height: 80px;
}

.wt-icon-box-xs {
    width: 40px;
    height: 40px;
}

    .wt-icon-box-xld.radius,
    .wt-icon-box-xl.radius,
    .wt-icon-box-lg.radius,
    .wt-icon-box-md.radius,
    .wt-icon-box-sm.radius,
    .wt-icon-box-xs.radius {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
    }

    .wt-icon-box-xld i,
    .wt-icon-box-xl i,
    .wt-icon-box-lg i,
    .wt-icon-box-md i,
    .wt-icon-box-sm i,
    .wt-icon-box-xs i {
        vertical-align: middle;
    }

.wt-icon-box-xld i {
    font-size: 100px;
}

.wt-icon-box-xl i {
    font-size: 80px;
}

.wt-icon-box-lg i {
    font-size: 60px;
}

.wt-icon-box-md i {
    font-size: 45px;
}

.wt-icon-box-sm i {
    font-size: 30px;
}

.wt-icon-box-xs i {
    font-size: 20px;
}

.wt-icon-box-xld img,
.wt-icon-box-xl img,
.wt-icon-box-lg img,
.wt-icon-box-md img,
.wt-icon-box-sm img,
.wt-icon-box-xs img {
    vertical-align: middle;
    max-width: 100%;
    width: auto;
}

.wt-icon-box-xld img {
    height: 90px;
}

.wt-icon-box-xl img {
    height: 80px;
}

.wt-icon-box-lg img {
    height: 55px;
}

.wt-icon-box-md img {
    height: 40px;
}

.wt-icon-box-sm img {
    height: 30px;
}

.wt-icon-box-xs img {
    height: 20px;
}

.icon-xld,
.icon-xl,
.icon-lg,
.icon-md,
.icon-sm,
.icon-xs {
    display: inline-block;
    text-align: center;
}

    .icon-xld i,
    .icon-xld [class*="flaticon-"]::before,
    .icon-xld [class*="flaticon-"]::after {
        font-size: 100px;
    }

    .icon-xl i,
    .icon-xl [class*="flaticon-"]::before,
    .icon-xl [class*="flaticon-"]::after {
        font-size: 80px;
    }

    .icon-lg i,
    .icon-lg [class*="flaticon-"]::before,
    .icon-lg [class*="flaticon-"]::after {
        font-size: 60px;
    }

    .icon-md i,
    .icon-md [class*="flaticon-"]::before,
    .icon-md [class*="flaticon-"]::after {
        font-size: 45px;
    }

    .icon-sm i,
    .icon-sm [class*="flaticon-"]::before,
    .icon-sm [class*="flaticon-"]::after {
        font-size: 30px;
    }

    .icon-xs i,
    .icon-xs [class*="flaticon-"]::before,
    .icon-xs [class*="flaticon-"]::after {
        font-size: 20px;
    }

    .icon-xld i,
    .icon-xl i,
    .icon-lg i,
    .icon-md i,
    .icon-sm i,
    .icon-xs i {
        vertical-align: middle;
    }

.icon-xld {
    width: 120px;
}

    .icon-xld i {
        font-size: 100px;
    }

.icon-xl {
    width: 100px;
}

    .icon-xl i {
        font-size: 80px;
    }

.icon-lg {
    width: 80px;
}

    .icon-lg i {
        font-size: 60px;
    }

.icon-md {
    width: 60px;
}

    .icon-md i {
        font-size: 45px;
    }

.icon-sm {
    width: 40px;
}

    .icon-sm i {
        font-size: 30px;
    }

.icon-xs {
    width: 30px;
}

    .icon-xs i {
        font-size: 20px;
    }

    .icon-xld img,
    .icon-xl img,
    .icon-lg img,
    .icon-md img,
    .icon-sm img,
    .icon-xs img {
        vertical-align: middle;
        max-width: 100%;
        width: auto;
    }

.icon-xld img {
    height: 90px;
}

.icon-xl img {
    height: 80px;
}

.icon-lg img {
    height: 70px;
}

.icon-md img {
    height: 50px;
}

.icon-sm img {
    height: 30px;
}

.icon-xs img {
    height: 20px;
}

.about-types .wt-icon-box-wraper {
    border-width: 0px 0px 0px 3px;
}

.wt-icon-box-wraper {
    position: relative;
}

    .wt-icon-box-wraper .wt-tilte {
        margin-top: 0;
    }

    .wt-icon-box-wraper .after-titile-line {
        margin-bottom: 10px;
    }

    .wt-icon-box-wraper p:last-child {
        margin: 0px;
    }

.icon-content {
    overflow: hidden;
}

    .icon-content p {
        word-break: break-all;
    }

.wt-icon-box-xld,
.wt-icon-box-xl,
.wt-icon-box-lg,
.wt-icon-box-md,
.wt-icon-box-sm,
.wt-icon-box-xs {
    display: table;
}

    .wt-icon-box-xld .icon-cell,
    .wt-icon-box-xl .icon-cell,
    .wt-icon-box-lg .icon-cell,
    .wt-icon-box-md .icon-cell,
    .wt-icon-box-sm .icon-cell,
    .wt-icon-box-xs .icon-cell {
        display: table-cell;
        vertical-align: middle;
    }

.wt-icon-box-wraper.left .wt-icon-box-xld,
.wt-icon-box-wraper.left .wt-icon-box-xl,
.wt-icon-box-wraper.left .wt-icon-box-lg,
.wt-icon-box-wraper.left .wt-icon-box-md,
.wt-icon-box-wraper.left .wt-icon-box-sm,
.wt-icon-box-wraper.left .wt-icon-box-xs {
    float: left;
    margin-right: 20px;
}

.wt-icon-box-wraper.left .icon-xld,
.wt-icon-box-wraper.left .icon-xl,
.wt-icon-box-wraper.left .icon-lg,
.wt-icon-box-wraper.left .icon-md,
.wt-icon-box-wraper.left .icon-sm,
.wt-icon-box-wraper.left .icon-xs {
    float: left;
    margin-right: 10px;
}

.wt-icon-box-wraper.right {
    text-align: right;
}

    .wt-icon-box-wraper.right .wt-icon-box-xld,
    .wt-icon-box-wraper.right .wt-icon-box-xl,
    .wt-icon-box-wraper.right .wt-icon-box-lg,
    .wt-icon-box-wraper.right .wt-icon-box-md,
    .wt-icon-box-wraper.right .wt-icon-box-sm,
    .wt-icon-box-wraper.right .wt-icon-box-xs {
        float: right;
        display: table;
        margin-left: 20px;
    }

    .wt-icon-box-wraper.right .icon-xld,
    .wt-icon-box-wraper.right .icon-xl,
    .wt-icon-box-wraper.right .icon-lg,
    .wt-icon-box-wraper.right .icon-md,
    .wt-icon-box-wraper.right .icon-sm,
    .wt-icon-box-wraper.right .icon-xs {
        float: right;
        margin-left: 10px;
    }

.wt-icon-box-wraper.center {
    text-align: center;
}

    .wt-icon-box-wraper.center .wt-icon-box-xld,
    .wt-icon-box-wraper.center .wt-icon-box-xl,
    .wt-icon-box-wraper.center .wt-icon-box-lg,
    .wt-icon-box-wraper.center .wt-icon-box-md,
    .wt-icon-box-wraper.center .wt-icon-box-sm,
    .wt-icon-box-wraper.center .wt-icon-box-xs {
        margin-left: auto;
        margin-right: auto;
    }


.wt-icon-box-wraper.bx-style-1,
.wt-icon-box-wraper.bx-style-2 {
    border-width: 1px;
    border-style: solid;
    border-color: #ddd;
}

    .wt-icon-box-wraper.bx-style-2.center [class*="wt-icon-box-"],
    .wt-icon-box-wraper.bx-style-2.left [class*="wt-icon-box-"],
    .wt-icon-box-wraper.bx-style-2.right [class*="wt-icon-box-"] {
        position: absolute;
    }

    .wt-icon-box-wraper.bx-style-2.center [class*="wt-icon-box-"] {
        position: absolute;
        top: 0;
        left: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .wt-icon-box-wraper.bx-style-2.center .wt-icon-box-xl {
        margin-left: -75px;
    }

    .wt-icon-box-wraper.bx-style-2.center .wt-icon-box-lg {
        margin-left: -60px;
    }

    .wt-icon-box-wraper.bx-style-2.center .wt-icon-box-md {
        margin-left: -50px;
    }

    .wt-icon-box-wraper.bx-style-2.center .wt-icon-box-sm {
        margin-left: -40px;
    }

    .wt-icon-box-wraper.bx-style-2.center .wt-icon-box-xs {
        margin-left: -20px;
    }

    .wt-icon-box-wraper.bx-style-2.left [class*="wt-icon-box-"] {
        position: absolute;
        top: auto;
        left: 0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .wt-icon-box-wraper.bx-style-2.right [class*="wt-icon-box-"] {
        position: absolute;
        top: auto;
        right: 0;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
    }

.wt-box,
.wt-info,
.wt-tilte,
.wt-tilte-inner {
    position: relative;
}

.wt-tilte-inner {
    display: inline-block;
}

    .wt-tilte-inner.skew-title:after {
        content: "";
        position: absolute;
        right: -15px;
        top: 0;
        width: 50px;
        height: 100%;
        z-index: -1;
        -moz-transform: skewX(20deg);
        -webkit-transform: skewX(20deg);
        -o-transform: skewX(20deg);
        -ms-transform: skewX(20deg);
        transform: skewX(20deg);
    }

.wt-box[class*="border-"],
.wt-info[class*="border-"],
.wt-icon-box-wraper[class*="border-"] {
    border-color: #eee;
}

.wt-info.border-1,
.wt-info.border-2,
.wt-info.border-3,
.wt-info.border-4,
.wt-info.border-5 {
    border-top: none;
}

.left-border,
.right-border {
    position: relative;
}

    .left-border:before,
    .right-border:before {
        content: "";
        position: absolute;
        top: 5px;
        width: 1px;
        height: 90%;
        background: #CCC;
    }

    .right-border:before {
        right: 0;
    }

.wt-thum-bx,
.wt-post-thum {
    background-color: #000;
}

    .wt-thum-bx img,
    .wt-post-thum img {
        width: 100%;
        height: auto;
    }

.wt-img-overlay1,
.wt-img-overlay2,
.wt-img-overlay3,
.wt-img-overlay4,
.wt-img-overlay5,
.wt-img-overlay6,
.wt-img-overlay7,
.wt-img-overlay8,
.wt-img-overlay9 .wt-img-overlay10 {
    position: relative;
}

    .wt-img-overlay1:before,
    .wt-img-overlay1:after,
    .wt-img-overlay2:before,
    .wt-img-overlay2:after,
    .wt-img-overlay3:before,
    .wt-img-overlay3:after,
    .wt-img-overlay4:before,
    .wt-img-overlay4:after,
    .wt-img-overlay5:before,
    .wt-img-overlay5:after,
    .wt-img-overlay6:before,
    .wt-img-overlay6:after,
    .wt-img-overlay7:before,
    .wt-img-overlay7:after,
    .wt-img-overlay8:before,
    .wt-img-overlay8:after,
    .wt-img-overlay9:before,
    .wt-img-overlay9:after {
        content: "";
        background: #000;
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        height: 0;
        opacity: 0.4;
        z-index: 1;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .wt-img-overlay1:before {
        width: 100%;
        height: 100%;
        opacity: 0;
    }

    .wt-img-overlay1:hover:before,
    .wt-box:hover .wt-img-overlay1:before {
        opacity: 0.5;
    }

    .wt-img-overlay2:before {
        width: 100%;
        height: 100%;
        opacity: 0;
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    }

    .wt-img-overlay2:hover:before,
    .wt-box:hover .wt-img-overlay2:before {
        opacity: 0.9;
    }

    .wt-img-overlay3:before {
        left: 50%;
        top: 50%;
    }

    .wt-img-overlay3:hover:before,
    .wt-box:hover .wt-img-overlay3:before {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

    .wt-img-overlay4:before {
        left: 50%;
        top: 0;
        height: 100%;
    }

    .wt-img-overlay4:hover:before,
    .wt-box:hover .wt-img-overlay4:before {
        width: 100%;
        left: 0;
    }

    .wt-img-overlay5:before {
        left: 0;
        top: 50%;
        width: 100%;
    }

    .wt-img-overlay5:hover:before,
    .wt-box:hover .wt-img-overlay5:before {
        height: 100%;
        top: 0;
    }

    .wt-img-overlay6:before {
        left: 0;
        top: auto;
        bottom: 0;
        width: 100%;
    }

    .wt-img-overlay6:hover:before,
    .wt-box:hover .wt-img-overlay6:before {
        height: 100%;
    }

    .wt-img-overlay7:before,
    .wt-img-overlay7:after {
        height: 100%;
    }

    .wt-img-overlay7:after {
        left: auto;
        right: 0;
    }

    .wt-img-overlay7:hover:before,
    .wt-img-overlay7:hover:after,
    .wt-box:hover .wt-img-overlay7:before,
    .wt-box:hover .wt-img-overlay7:after {
        width: 50%;
    }

    .wt-img-overlay8:before,
    .wt-img-overlay8:after {
        height: 100%;
    }

    .wt-img-overlay8:after {
        left: auto;
        right: 0;
    }

    .wt-img-overlay8:hover:before,
    .wt-img-overlay8:hover:after,
    .wt-box:hover .wt-img-overlay8:before,
    .wt-box:hover .wt-img-overlay8:after {
        width: 100%;
        opacity: 0.3;
    }

.wt-img-overlay9:before,
.wt-img-overlay9:after {
}

.wt-img-overlay9:after {
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
}

.wt-img-overlay9:hover:before,
.wt-img-overlay9:hover:after,
.wt-box:hover .wt-img-overlay9:before,
.wt-box:hover .wt-img-overlay9:after {
    width: 100%;
    height: 100%;
    opacity: 0.3;
}

.wt-img-overlay10:before,
.wt-img-overlay10:after {
    width: 100%;
    height: 100%;
    opacity: 0;
}

.wt-img-overlay10:hover:before,
.wt-box:hover .wt-img-overlay10:before {
    opacity: 0.5;
}

.wt-img-overlay10:hover:after,
.wt-box:hover .wt-img-overlay10:after {
    width: 90%;
    height: 80%;
    left: 5%;
    top: 10%;
    opacity: 0.5;
    background: none;
    border: 1px dashed #FFFFFF;
}

.wt-img-overlay11:hover .wt-img-overlay11-content {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.wt-img-overlay11-content {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

    .wt-img-overlay11-content .overlay-11-detail {
        display: table;
        height: 100%;
    }

        .wt-img-overlay11-content .overlay-11-detail .overlay-11-info {
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }

            .wt-img-overlay11-content .overlay-11-detail .overlay-11-info h4 a {
                color: #fff;
            }

@media only screen and (max-width:991px) {
    .wt-img-overlay11-content .overlay-11-detail p {
        font-size: 13px;
        line-height: 18px;
    }
}

.wt-img-overlay11-content .bg-color {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    left: 0px;
    top: 0px;
}

.btn {
    padding-top: 6px;
    padding-bottom: 6px;
}

.site-button,
.site-button-secondry {
    color: rgb(255, 255, 255) !important;
    padding: 10px 20px;
    display: inline-block;
    font-size: 14px;
    outline: none;
    cursor: pointer;
    outline: none;
    border-width: 1px;
    border-style: solid;
    border-color: #ffe7c8 !important;
    line-height: 1.42857;
    margin-left: -1px;
    text-decoration: none !important;
    border-radius: 8px;
}

.site-button {
    background: linear-gradient(90deg, #eb39fe 0%, #3281fa 100%) !important;
}

    .site-button:active,
    .site-button:hover,
    .site-button:focus,
    .active > .site-button {
        background-color: #e4a101;
        color: #fff;
    }

.site-button-secondry {
    background: linear-gradient(90deg, #eb39fe 0%, #3281fa 100%) !important;
}

    .site-button-secondry:active,
    .site-button-secondry:hover,
    .site-button-secondry:focus,
    .active > .site-button-secondry {
        background-color: #192639;
        color: #fff;
    }

a:focus.video-play-btn {
    color: #fff;
}

.video-play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    line-height: 54px;
    border: 2px solid #fff;
    text-align: center;
    margin: -25px;
    color: #fff;
    display: block;
    z-index: 10;
    font-size: 24px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

    .video-play-btn i {
        margin-right: -5px;
    }

.site-button.text-uppercase {
    text-transform: uppercase;
}

.button-sm {
    padding: 5px 10px;
    font-size: 12px;
}

.button-lg {
    padding: 20px 35px;
    font-size: 16px;
}

.button-xl {
    padding: 30px 50px;
    font-size: 24px;
}

.radius-no {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

.radius-sm {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.radius-xl {
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
}

.radius-bx {
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}

.site-button.white {
    background-color: #fff;
    color: #222;
}

    .site-button.white:hover,
    .site-button.white:active,
    .site-button.white:focus {
        background-color: #F4F4F4;
        color: #555;
    }

.site-button.black {
    background-color: #171717;
    color: #fff;
}

    .site-button.black:hover,
    .site-button.black:active,
    .site-button.black:focus {
        background-color: #000;
        color: #fff;
    }

.site-button.gray {
    background-color: #666666;
    color: #fff;
}

    .site-button.gray:hover,
    .site-button.gray:active,
    .site-button.gray:focus {
        background-color: #555555;
        color: #fff;
    }

.site-button.pink {
    background-color: #e63f75;
    color: #fff;
}

    .site-button.pink:hover,
    .site-button.pink:active,
    .site-button.pink:focus {
        background-color: #d22b61;
        color: #fff;
    }

.site-button.blue {
    background-color: #42B8D4;
    color: #fff;
}

    .site-button.blue:hover,
    .site-button.blue:active,
    .site-button.blue:focus {
        background-color: #2ca2be;
        color: #fff;
    }

.site-button.green {
    background-color: #35B494;
    color: #fff;
}

    .site-button.green:hover,
    .site-button.green:active,
    .site-button.green:focus {
        background-color: #26a585;
        color: #fff;
    }

.site-button.orange {
    background-color: #E56713;
    color: #fff;
}

    .site-button.orange:hover,
    .site-button.orange:active,
    .site-button.orange:focus {
        background-color: #d55703;
        color: #fff;
    }

.site-button.red {
    background-color: #D93223;
    color: #fff;
}

    .site-button.red:hover,
    .site-button.red:active,
    .site-button.red:focus {
        background-color: #c51e0f;
        color: #fff;
    }

.site-button.brown {
    background-color: #69441F;
    color: #fff;
}

    .site-button.brown:hover,
    .site-button.brown:active,
    .site-button.brown:focus {
        background-color: #5f3a15;
        color: #fff;
    }

.site-button.yellow {
    background-color: #ecc731;
    color: #fff;
}

    .site-button.yellow:hover,
    .site-button.yellow:active,
    .site-button.yellow:focus {
        background-color: #d4af19;
        color: #fff;
    }

.site-button.purple {
    background-color: #AE1AF7;
    color: #fff;
}

    .site-button.purple:hover,
    .site-button.purple:active,
    .site-button.purple:focus {
        background-color: #9804e1;
        color: #fff;
    }

.site-button.graphical {
    color: #fff;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 3px -1px rgba(45, 60, 72, 0.5);
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 3px -1px rgba(45, 60, 72, 0.5);
    -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 3px -1px rgba(45, 60, 72, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.15);
}

    .site-button.graphical:active {
        box-shadow: 0 2px 2px rgba(0, 0, 0, .25) inset;
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .25) inset;
        -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .25) inset;
    }

.site-button.button-3d {
    color: #fff;
    border-bottom: 4px solid rgba(0, 0, 0, 0.2);
    border-left: none;
    border-right: none;
    border-top: none;
}

.site-button.outline {
    color: #888;
    background: none;
    border-width: 2px;
    border-style: solid;
    border-color: #eee;
}

    .site-button.outline.white {
        color: #e7e7e7;
        border-color: #e7e7e7;
    }

        .site-button.outline.white:hover {
            color: #666666;
        }

    .site-button.outline.black {
        color: #171717;
        border-color: #171717;
    }

    .site-button.outline.gray {
        color: #666666;
        border-color: #666666;
    }

    .site-button.outline.pink {
        color: #e63f75;
        border-color: #e63f75;
    }

    .site-button.outline.blue {
        color: #42b8d4;
        border-color: #42b8d4;
    }

    .site-button.outline.green {
        color: #35b494;
        border-color: #35b494;
    }

    .site-button.outline.orange {
        color: #e56713;
        border-color: #e56713;
    }

    .site-button.outline.red {
        color: #d93223;
        border-color: #d93223;
    }

    .site-button.outline.brown {
        color: #69441f;
        border-color: #69441f;
    }

    .site-button.outline.yellow {
        color: #ec5598;
        border-color: #ec5598;
    }

    .site-button.outline.purple {
        color: #ae1af7;
        border-color: #ae1af7;
    }

    .site-button.outline:hover {
        border-color: rgba(0, 0, 0, 0);
        color: #fff;
    }

.site-button-link {
    display: inline-block;
    font-weight: 600;
}

    .site-button-link.white {
        color: #e7e7e7;
    }

        .site-button-link.white:hover,
        .site-button-link.white:active,
        .site-button-link.white:focus {
            color: #CCC;
        }

    .site-button-link.black {
        color: #171717;
    }

        .site-button-link.black:hover,
        .site-button-link.black:active,
        .site-button-link.black:focus {
            color: #000;
        }

    .site-button-link.gray {
        color: #666666;
    }

        .site-button-link.gray:hover,
        .site-button-link.gray:active,
        .site-button-link.gray:focus {
            color: #555555;
        }

    .site-button-link.pink {
        color: #e63f75;
    }

        .site-button-link.pink:hover,
        .site-button-link.pink:active,
        .site-button-link.pink:focus {
            color: #2ca2be;
        }

    .site-button-link.blue {
        color: #42B8D4;
    }

        .site-button-link.blue:hover,
        .site-button-link.blue:active,
        .site-button-link.blue:focus {
            color: #2ca2be;
        }

    .site-button-link.green {
        color: #35B494;
    }

        .site-button-link.green:hover,
        .site-button-link.green:active,
        .site-button-link.green:focus {
            color: #26a585;
        }

    .site-button-link.orange {
        color: #E56713;
    }

        .site-button-link.orange:hover,
        .site-button-link.orange:active,
        .site-button-link.orange:focus {
            color: #d55703;
        }

    .site-button-link.red {
        color: #D93223;
    }

        .site-button-link.red:hover,
        .site-button-link.red:active,
        .site-button-link.red:focus {
            color: #c51e0f;
        }

    .site-button-link.brown {
        color: #69441F;
    }

        .site-button-link.brown:hover,
        .site-button-link.brown:active,
        .site-button-link.brown:focus {
            color: #5f3a15;
        }

    .site-button-link.yellow {
        color: #ecc731;
    }

        .site-button-link.yellow:hover,
        .site-button-link.yellow:active,
        .site-button-link.yellow:focus {
            color: #d4af19;
        }

    .site-button-link.purple {
        color: #ae1af7;
    }

        .site-button-link.purple:hover,
        .site-button-link.purple:active,
        .site-button-link.purple:focus {
            color: #9804e1;
        }

.site-button.button-app {
    text-align: left;
    padding: 15px 25px;
}

    .site-button.button-app i {
        display: inline-block;
        font-size: 45px;
        float: left;
        margin-right: 15px;
    }

    .site-button.button-app strong {
        display: block;
        font-size: 16px;
    }

.masonry-filter {
    display: table;
    margin-bottom: 0;
}

    .masonry-filter > li {
        display: inline-block;
        margin-right: 30px;
        position: relative;
    }

        .masonry-filter > li a {
            color: #666666;
            font-size: 14px;
        }


            .masonry-filter > li.active a,
            .masonry-filter > li a:hover,
            .masonry-filter > li a:active,
            .masonry-filter > li a:focus {
                color: #f7c20a;
            }

@media only screen and (max-width: 600px) {
    .masonry-filter > li {
        margin-bottom: 10px;
    }

        .masonry-filter > li a {
            font-size: 14px !important;
        }
}

.filter-wrap.right > .masonry-filter {
    float: right;
}

@media only screen and (max-width:991px) {
    .filter-wrap.right > .masonry-filter {
        float: none;
    }
}

.filter-wrap.center > .masonry-filter {
    margin-left: auto;
    margin-right: auto;
}

.masonry-filter.link-style > li a {
    font-size: 15px;
    font-weight: 600;
}

.masonry-filter.link-style > li:after {
    content: "/";
    position: relative;
    right: -18px;
    opacity: 0.3;
}

.masonry-filter.link-style.white > li:after {
    color: #fff;
}

.masonry-filter.link-style > li:last-child:after {
    display: none;
}

.masonry-filter.link-style.white > li.active a,
.masonry-filter.link-style.white > li a:hover,
.masonry-filter.link-style.white > li a:active,
.masonry-filter.link-style.white > li a:focus {
    color: #f7c20a;
}

.masonry-filter.has-bg > li a {
    color: #fff;
}

.masonry-filter.link-style.has-bg > li.active a,
.masonry-filter.link-style.has-bg > li:hover a,
.masonry-filter.link-style.has-bg > li:active a,
.masonry-filter.link-style.has-bg > li:focus a {
    color: #ec5598;
}

.masonry-filter.button-style > li {
    margin-right: 10px;
}

@media only screen and (max-width: 767px) {
    .masonry-filter.button-style > li {
        margin-bottom: 10px;
    }
}

.masonry-filter.button-style > li a {
    background-color: #666666;
    color: #fff;
    padding: 10px 20px;
    font-weight: 600;
    display: inline-block;
}

    .masonry-filter.button-style > li.active a,
    .masonry-filter.button-style > li a:hover,
    .masonry-filter.button-style > li a:active,
    .masonry-filter.button-style > li a:focus {
        background-color: #ec5598;
        color: #fff;
    }

.masonry-filter.button-style.has-bg > li a {
    background-color: #fff;
    color: #666;
}

    .masonry-filter.button-style.has-bg > li.active a,
    .masonry-filter.button-style.has-bg > li a:hover,
    .masonry-filter.button-style.has-bg > li a:active,
    .masonry-filter.button-style.has-bg > li a:focus {
        background-color: #ec5598;
        color: #fff;
    }

.masonry-filter.outline-style > li {
    margin-right: 10px;
}

    .masonry-filter.outline-style > li a {
        border-width: 2px;
        border-style: solid;
        border-color: #666666;
        color: #666666;
        padding: 10px 20px;
        font-weight: 600;
        display: inline-block;
    }

.masonry-filter.outline-style.rounded-corner > li a {
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
}

.masonry-filter.outline-style > li.active a,
.masonry-filter.outline-style > li a:hover,
.masonry-filter.outline-style > li a:active,
.masonry-filter.outline-style > li a:focus {
    border-color: #ec5598;
    color: #ec5598;
}

.masonry-filter.outline-style.has-bg > li a {
    border-color: #fff;
    color: #fff;
}

    .masonry-filter.outline-style.has-bg > li.active a,
    .masonry-filter.outline-style.has-bg > li a:hover,
    .masonry-filter.outline-style.has-bg > li a:active,
    .masonry-filter.outline-style.has-bg > li a:focus {
        border-color: #ec5598;
        color: #ec5598;
    }

@media only screen and (max-width:768px) {
    .masonry-item {
        width: 100%;
    }
}

.slider-btn-left {
    padding: 15px 40px;
    font-size: 15px;
    font-weight: 500;
}

.slider-btn-right {
    padding: 15px 40px;
    font-size: 15px;
    font-weight: 500;
}

.wt-title-subline {
    display: block;
    letter-spacing: 6px;
}

.wt-separator-outer {
    overflow: hidden;
}

.wt-separator {
    display: inline-block;
    height: 3px;
    width: 50px;
    position: relative;
}

    .wt-separator .separator-left,
    .wt-separator .separator-right {
        position: absolute;
        top: 50%;
        width: 70px;
        height: 2px;
        margin-top: -1px;
    }

    .wt-separator .separator-left {
        left: -80px;
    }

    .wt-separator .separator-right {
        right: -80px;
    }

    .wt-separator.style-liner {
        width: 20px;
        height: 4px;
    }

    .wt-separator.style-square {
        width: 10px;
        height: 10px;
        background-color: transparent;
        border-width: 3px;
        border-style: solid;
        border-color: #2d3239;
    }

        .wt-separator.style-square .separator-left,
        .wt-separator.style-square .separator-right {
            height: 3px;
        }

        .wt-separator.style-square.has-bg {
            border-color: #fff;
        }

    .wt-separator.style-icon {
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 18px;
    }

.wt-divider {
    height: 1px;
    position: relative;
    margin: 30px 0;
}

    .wt-divider.divider-2px {
        height: 2px;
    }

    .wt-divider.divider-3px {
        height: 3px;
    }

    .wt-divider.divider-4px {
        height: 4px;
    }

    .wt-divider i {
        position: absolute;
        width: 30px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        display: block;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .wt-divider.icon-left {
        margin-left: 40px;
    }

        .wt-divider.icon-left i {
            left: -40px;
        }

    .wt-divider.icon-right {
        margin-right: 40px;
    }

        .wt-divider.icon-right i {
            left: auto;
            right: -40px;
        }

    .wt-divider.icon-center i {
        left: 50%;
        margin-left: -5px;
    }

.wt-tabs:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

@media only screen and (max-width: 767px) {
    .wt-tabs .nav-tabs > li {
        float: none;
    }
}

.wt-tabs p:last-child {
    margin-bottom: 0;
}

.wt-tabs .tab-pane {
    padding: 20px 0;
}

.wt-tabs .nav-tabs > li > a {
    color: #171f2c;
    font-weight: 600;
    font-size: 13px;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 0px;
    padding: 15px;
}

.wt-tabs .nav-tabs > li.active > a,
.wt-tabs .nav-tabs > li.active > a:focus,
.wt-tabs .nav-tabs > li.active > a:hover {
    background-color: #fff;
    border-color: #ddd;
    border-bottom: 1px solid #FFF;
    color: #171f2c;
}

.wt-tabs .nav > li > a:focus,
.wt-tabs .nav > li > a:hover {
    background-color: transparent;
}

.wt-tabs .nav li a:hover {
    border: 1px solid transparent;
}

.wt-tabs .nav-tabs > li > a i {
    margin-right: 5px;
}

.wt-tabs.tabs-default.has-bg .nav-tabs > li > a {
    color: #fff;
}

.wt-tabs.tabs-default.has-bg .nav-tabs > li.active > a,
.wt-tabs.tabs-default.has-bg .nav-tabs > li.active > a:focus,
.wt-tabs.tabs-default.has-bg .nav-tabs > li.active > a:hover {
    color: #171f2c;
    border-color: #ddd #ddd #fff;
}

.wt-tabs.tabs-default.has-bg .tab-pane {
    color: #fff;
}

.wt-tabs.nav-center > .nav-tabs {
    display: table;
    margin-left: auto;
    margin-right: auto;
}

.wt-tabs.bg-tabs .nav-tabs > li > a {
    background-color: #f0f0f0;
    border: 1px solid #ddd;
    margin-right: -1px;
}

.wt-tabs.bg-tabs .nav-tabs > li.active > a {
    border-bottom: 1px solid transparent;
    background-color: #fff;
}

.wt-tabs.bg-tabs.has-bg .tab-pane {
    color: #fff;
}

.wt-tabs.vertical.bg-tabs .nav-tabs > li > a {
    border: 1px solid #ddd;
}

.wt-tabs.vertical.bg-tabs .nav-tabs > li.active > a {
    border-right: 1px solid transparent;
}

.wt-tabs.vertical.right.bg-tabs .nav-tabs > li > a {
    border: 1px solid #ddd;
}

.wt-tabs.vertical.right.bg-tabs .nav-tabs > li.active > a {
    border-left: 1px solid transparent;
}

.wt-tabs.border-top .nav-tabs > li.active > a {
    color: #171f2c;
}

    .wt-tabs.border-top .nav-tabs > li.active > a:after {
        content: "";
        position: absolute;
        top: -1px;
        left: 0;
        width: 100%;
        height: 3px;
        background-color: #ec5598;
    }

.wt-tabs.border-top.vertical .nav-tabs > li.active > a:after {
    top: 0px;
    left: -1px;
    width: 3px;
    height: 100%;
}

.wt-tabs.border .tab-pane {
    padding: 10px;
    border: 1px solid #ddd;
    margin-top: -1px;
}

.wt-tabs.vertical .nav-tabs {
    float: left;
    width: 170px;
    border-bottom: none;
    border-right: 1px solid #DDD;
}

@media only screen and (max-width:720px) {
    .wt-tabs.vertical .nav-tabs {
        width: 100%;
        float: none;
        border-right: 0px;
    }

    .wt-tabs.vertical .tab-content {
        width: 100%;
        margin-left: 0px !important;
    }
}

.wt-tabs.vertical .tab-pane {
    padding: 10px 0 10px 20px;
}

.wt-tabs.vertical .nav-tabs li {
    float: none;
    margin-right: -1px;
}

    .wt-tabs.vertical .nav-tabs li a {
        margin-right: 0;
        border-right: none;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0;
        border-radius: 0px;
        color: #171f2c;
    }

    .wt-tabs.vertical .nav-tabs li.active a {
        border-bottom: 1px solid #ddd;
        background-color: #fff;
    }

.wt-tabs.vertical .tab-content {
    border-left: 1px solid #DDD;
    margin-left: 169px;
}

.wt-tabs.vertical.border .tab-pane {
    padding: 20px;
    margin-left: -1px;
}

.wt-tabs.vertical.right .nav-tabs {
    border-left: 1px solid #ddd;
    border-right: none;
    float: right;
}

    .wt-tabs.vertical.right .nav-tabs li {
        margin-right: 0;
        margin-left: -1px;
    }

        .wt-tabs.vertical.right .nav-tabs li a {
            border-right: 1px solid transparent;
            border-left: none;
        }

        .wt-tabs.vertical.right .nav-tabs li.active a {
            border-right: 1px solid #ddd;
            border-left: none;
        }

.wt-tabs.vertical.right .tab-content {
    border-left: none;
    border-right: 1px solid #ddd;
    margin-right: 169px;
    margin-left: 0;
}

.wt-tabs.vertical.right .tab-pane {
    padding: 10px 20px 10px 0;
}

.wt-tabs.vertical.right.border .tab-pane {
    padding: 20px;
    margin-right: -1px;
}

.wt-accordion .wt-panel {
    background-color: transparent;
    border: none;
    margin-bottom: 10px;
    border-radius: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.acod-head {
    position: relative;
}

.acod-title {
    margin-top: 0;
    margin-bottom: 0;
}

    .acod-title a {
        position: relative;
        z-index: 1;
        overflow: hidden;
    }

.acod-head .fa {
    margin-right: 5px;
}

.acod-head a {
    display: block;
    padding: 15px 40px 15px 15px;
}

    .acod-head a,
    .acod-head a:hover,
    .acod-head a:active,
    .acod-head a:focus {
        color: #3d474a;
    }

.acod-body {
    color: #777;
}

.acod-head .indicator {
    padding: 15px;
    color: #ababab;
    position: absolute;
    right: 0;
    top: 0;
}

    .acod-head .indicator .fa,
    .acod-head.acc-actives .indicator .fa {
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

.acod-head.acc-actives .indicator .fa,
.acod-head [aria-expanded="true"] .indicator .fa {
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.acc-default .acod-title a {
    padding: 5px 0;
}

.acc-default .acod-head .indicator {
    padding: 0;
}

.acc-default.acc-has-bg .acod-head a,
.acc-default.acc-has-bg .acod-head a:hover,
.acc-default.acc-has-bg .acod-head a:active,
.acc-default.acc-has-bg .acod-head a:focus,
.acc-default.acc-has-bg .acod-head .indicator,
.acc-default.acc-has-bg .acod-body {
    color: #fff;
}

.acc-outline .acod-title a {
    border: 1px solid #ddd;
}

.acc-outline.acc-has-bg .acod-head a,
.acc-outline.acc-has-bg .acod-head a:hover,
.acc-outline.acc-has-bg .acod-head a:active,
.acc-outline.acc-has-bg .acod-head a:focus,
.acc-outline.acc-has-bg .acod-head .indicator,
.acc-outline.acc-has-bg .acod-body {
    color: #fff;
}

.acc-bg-gray a {
    background-color: #F5F5F5;
}

.acc-bg-gray .acod-head .indicator {
    color: #777;
}

.acc-bg-gray.acc-has-bg .acod-body {
    color: #fff;
}

.acc-bg-primary a {
    background-color: #ec5598;
}

.acc-bg-primary .acod-head a,
.acc-bg-primary .acod-head a:hover,
.acc-bg-primary .acod-head a:active,
.acc-bg-primary .acod-head a:focus {
    color: #fff;
}

.acc-bg-primary .acod-head .indicator {
    color: #fff;
}

.acc-bg-primary.acc-has-bg .acod-body {
    color: #fff;
}

.acc-bg-dark a {
    background-color: #212427;
}

.acc-bg-dark .acod-head a,
.acc-bg-dark .acod-head a:hover,
.acc-bg-dark .acod-head a:active,
.acc-bg-dark .acod-head a:focus {
    color: #fff;
}

.acc-bg-dark .acod-head .indicator {
    color: #fff;
}

.acc-bg-dark.acc-has-bg .acod-body {
    color: #fff;
}

.owl-imgbx,
.ow-portfolio-img {
    position: relative;
}

.ow-entry-content {
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #eee;
    background-color: #fff;
    padding: 20px;
    margin-bottom: 5px;
}

.ow-entry-title {
    font-size: 16px;
    font-weight: 600;
    padding: 5px 0;
}

    .ow-entry-title,
    .ow-entry-title a {
        color: #3d474a;
    }

.ow-entry-text p:last-child {
    margin: 0;
}

.ow-post-title .post-title {
    margin: 0 0 10px;
}

.ow-post-text {
    margin-bottom: 10px;
}

    .ow-post-text p:last-child {
        margin: 0;
    }

.ow-post-readmore {
    margin-bottom: 10px;
}

    .ow-post-readmore a {
        font-family: 'Crete Round', serif;
        font-size: 16px;
        font-style: italic;
        text-decoration: underline;
    }

.ow-post-meta {
    margin-bottom: 10px;
    font-family: 'Crete Round', serif;
    font-style: italic;
}

    .ow-post-meta ul {
        margin: 0 -4px;
        list-style: none;
    }

        .ow-post-meta ul li {
            padding: 0;
            display: inline-block;
            font-weight: bold;
        }

    .ow-post-meta li:after {
        content: "/";
        display: inline-block;
        font-weight: normal;
        margin-left: 5px;
        opacity: 0.5;
    }

    .ow-post-meta li:last-child:after {
        display: none;
    }

    .ow-post-meta a {
        color: #a9a9a9;
    }

    .ow-post-meta li i {
        color: #7b7b7b;
        margin: 0 5px;
    }

.ow-post-tags {
    border-top: 1px solid #E9E9E9;
    padding-top: 10px;
}

    .ow-post-tags .post-comment {
        float: left;
        font-weight: bold;
        text-transform: uppercase;
    }

        .ow-post-tags .post-comment a {
            color: #a9a9a9;
        }

    .ow-post-tags .post-tags {
        margin: 0 -3px;
        list-style: none;
    }

        .ow-post-tags .post-tags a {
            border: 1px solid #ebebeb;
            padding: 2px 8px 1px;
            color: #777;
            margin: 0 3px;
            display: inline-block;
            text-transform: uppercase;
            font-size: 11px;
        }

            .ow-post-tags .post-tags a:hover,
            .ow-post-tags .post-tags a:active,
            .ow-post-tags .post-tags a:focus {
                background-color: #ec5598;
                color: #fff;
            }

.date-style-3 .ow-post-info {
    position: relative;
}

.date-style-3 .ow-post-media {
    border-bottom: 3px solid #ec5598;
}

.no-image-blog.date-style-2 .ow-post-info {
    padding-top: 70px;
}

.ow-event-title .event-title {
    margin: 0 0 10px;
}

.ow-event-text {
    margin-bottom: 10px;
}

    .ow-event-text p:last-child {
        margin: 0;
    }

.ow-event-readmore {
    margin-bottom: 10px;
}

    .ow-event-readmore a {
        font-family: 'Crete Round', serif;
        font-size: 16px;
        font-style: italic;
        text-decoration: underline;
    }

.ow-event-meta ul {
    margin: 0;
}

    .ow-event-meta ul li {
        padding: 0;
        display: inline-block;
        font-style: italic;
        font-size: 14px;
        font-family: 'Crete Round', serif;
    }

        .ow-event-meta ul li i {
            color: #7b7b7b;
            margin-right: 3px;
        }

.no-image-event.date-style-2 .ow-post-info {
    padding-top: 70px;
}

.home-logo-carousel .ow-client-logo {
    background-color: inherit;
}

.ow-client-logo {
    background-color: #fff;
    display: table;
    width: 100%;
}

.client-logo {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
}

.owl-carousel .ow-client-logo img {
    max-height: 100%;
    width: auto;
    display: inline-block;
}

.client-logo-media img {
    max-width: 100% !important;
    margin: 0px auto !important;
    width: auto !important;
}

.testimonial-pic {
    background: #FFF;
    width: 100px;
    height: 100px;
    position: relative;
    display: inline-block;
    border: 5px solid #FFF;
}

    .testimonial-pic.radius {
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
    }

        .testimonial-pic.radius img {
            width: 100%;
            border-radius: 100%;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
        }

    .testimonial-pic.shadow {
        -webkit-box-shadow: 2px 3px 6px -3px rgba(0, 0, 0, 0.35);
        -moz-box-shadow: 2px 3px 6px -3px rgba(0, 0, 0, 0.35);
        box-shadow: 2px 3px 6px -3px rgba(0, 0, 0, 0.35);
    }

.quote-left,
.quote-right {
    position: relative;
}

    .quote-left:before,
    .quote-right:after {
        font-family: "FontAwesome";
        position: absolute;
        z-index: 10;
        top: 15px;
    }

    .quote-left:before {
        content: "\f10d";
        left: 0;
    }

    .quote-right:after {
        content: "\f10e";
        left: auto;
        right: 0;
    }

.testimonial-text {
    padding: 15px;
    position: relative;
}

    .testimonial-text p:last-child {
        margin: 0;
    }

.testimonial-detail {
    padding: 5px;
}

.testimonial-name,
.testimonial-position {
    display: block;
}

.testimonial-position {
    font-style: italic;
}

.testimonial-text p {
    margin: 0;
}

.testimonial-bg {
    color: #fff;
}

.testimonial-1,
.testimonial-grid-1 {
    text-align: center;
}

    .testimonial-1 .testimonial-position,
    .testimonial-grid-1 .testimonial-position {
        color: #ec5598;
    }

    .testimonial-1 .testimonial-name,
    .testimonial-1 .testimonial-position,
    .testimonial-grid-1 .testimonial-name,
    .testimonial-grid-1 .testimonial-position {
        display: block;
    }

    .testimonial-1 .quote-left:before,
    .testimonial-grid-1 .quote-left:before {
        width: 36px;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
        background-color: #ec5598;
        color: #FFF;
        text-align: center;
        left: 0;
        top: 65px;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
    }

.testimonial-2 .testimonial-text,
.testimonial-grid-2 .testimonial-text {
    background-color: #F4F5F7;
    padding: 25px 30px 25px 50px;
}

    .testimonial-2 .testimonial-text:after,
    .testimonial-grid-2 .testimonial-text:after {
        content: "";
        position: absolute;
        bottom: -15px;
        left: 50px;
        width: 0;
        height: 0;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-top: 15px solid #F4F5F7;
    }

    .testimonial-2 .testimonial-text .fa-quote-left,
    .testimonial-grid-2 .testimonial-text .fa-quote-left {
        position: absolute;
        left: 15px;
        top: 30px;
        font-size: 24px;
        color: #ec5598;
    }

.testimonial-2 .testimonial-detail,
.testimonial-grid-2 .testimonial-detail {
    padding: 25px 0 20px 20px;
    background-color: #ff9800;
}

.testimonial-2 .testimonial-pic,
.testimonial-grid-2 .testimonial-pic {
    float: left;
    margin-right: 15px;
    width: 80px;
    height: 80px;
}

.testimonial-2 .testimonial-name,
.testimonial-2 .testimonial-position,
.testimonial-grid-2 .testimonial-name,
.testimonial-grid-2 .testimonial-position {
    padding: 2px 0;
}

.testimonial-2 .testimonial-name,
.testimonial-grid-2 .testimonial-name {
    padding-top: 20px;
    color: #000;
}

.testimonial-2 .testimonial-position,
.testimonial-grid-2 .testimonial-position {
    color: #000;
}

.testimonial-2 .quote-left:before,
.testimonial-grid-2 .quote-left:before {
    top: 50px;
}

.testimonial-2.testimonial-bg .testimonial-text,
.testimonial-grid-2.testimonial-bg .testimonial-text {
    color: #777;
    background-color: rgba(255, 255, 255, 1);
}

    .testimonial-2.testimonial-bg .testimonial-text:after,
    .testimonial-grid-2.testimonial-bg .testimonial-text:after {
        border-top-color: rgba(255, 255, 255, 1);
    }

.testimonial-3,
.testimonial-grid-3 {
    text-align: center;
}

    .testimonial-3 .quote-left:before,
    .testimonial-grid-3 .quote-left:before {
        position: static;
        font-size: 40px;
        color: #ec5598;
    }

    .testimonial-3 .testimonial-position,
    .testimonial-grid-3 .testimonial-position {
        color: #ec5598;
    }

    .testimonial-3 .testimonial-name,
    .testimonial-3 .testimonial-position,
    .testimonial-grid-3 .testimonial-name,
    .testimonial-grid-3 .testimonial-position {
        display: inline-block;
    }

.testimonial-4 .testimonial-text,
.testimonial-grid-4 .testimonial-text {
    background-color: #171f2c;
    color: #fff;
    padding: 40px 30px;
}

.testimonial-4 .testimonial-pic,
.testimonial-grid-4 .testimonial-pic {
    float: left;
    border: 3px solid #ec5598;
    width: 90px;
    height: 90px;
    position: relative;
    z-index: 2;
}

    .testimonial-4 .testimonial-pic:after,
    .testimonial-grid-4 .testimonial-pic:after {
        border-right: 3px solid #ec5598;
        height: 150%;
        content: "";
        position: absolute;
        left: 36px;
        top: -21px;
        -webkit-transform: skew(25deg);
        -moz-transform: skew(25deg);
        -o-transform: skew(25deg);
        -ms-transform: skew(25deg);
        transform: skew(25deg);
        z-index: -1;
    }

@media only screen and (max-width:400px) {

    .testimonial-4 .testimonial-pic,
    .testimonial-grid-4 .testimonial-pic {
        width: 60px;
        height: 60px;
    }

        .testimonial-4 .testimonial-pic:after,
        .testimonial-grid-4 .testimonial-pic:after {
            height: 140%;
            left: 24px;
            position: absolute;
            top: -11px;
            -webkit-transform: skew(30deg);
            -moz-transform: skew(30deg);
            -o-transform: skew(30deg);
            -ms-transform: skew(30deg);
            transform: skew(30deg);
        }
}

.testimonial-4 .testimonial-paragraph,
.testimonial-grid-4 .testimonial-paragraph {
    overflow: hidden;
    padding-left: 20px;
}

.testimonial-4 .testimonial-detail,
.testimonial-grid-4 .testimonial-detail {
    background-color: #ec5598;
    color: #fff;
    padding: 15px 20px 15px 70px;
    display: inline-block;
    position: relative;
    z-index: 0;
}

@media only screen and (max-width:400px) {

    .testimonial-4 .testimonial-detail,
    .testimonial-grid-4 .testimonial-detail {
        min-width: 220px;
    }
}

.testimonial-4 .testimonial-detail .testimonial-name,
.testimonial-grid-4 .testimonial-detail .testimonial-name,
.testimonial-4 .testimonial-detail .testimonial-position,
.testimonial-grid-4 .testimonial-detail .testimonial-position {
    display: inline-block;
    margin: 0px 5px;
    position: relative;
}

.testimonial-4 .testimonial-detail .testimonial-position,
.testimonial-grid-4 .testimonial-detail .testimonial-position {
    color: #000;
    margin: 0px 10px;
}

@media only screen and (max-width:400px) {

    .testimonial-4 .testimonial-detail .testimonial-name,
    .testimonial-grid-4 .testimonial-detail .testimonial-name,
    .testimonial-4 .testimonial-detail .testimonial-position,
    .testimonial-grid-4 .testimonial-detail .testimonial-position {
        display: block;
        margin: 0;
    }
}

.testimonial-4 .testimonial-detail .testimonial-position:after,
.testimonial-grid-4 .testimonial-detail .testimonial-position:after {
    border: 1px solid #000;
    height: 50%;
    content: "";
    position: absolute;
    left: -10px;
    top: 5px;
    -webkit-transform: skew(-25deg);
    -moz-transform: skew(-25deg);
    -o-transform: skew(-25deg);
    -ms-transform: skew(-25deg);
    transform: skew(-25deg);
}

@media only screen and (max-width:400px) {

    .testimonial-4 .testimonial-detail .testimonial-position:after,
    .testimonial-grid-4 .testimonial-detail .testimonial-position:after {
        display: none;
    }
}

.testimonial-4 .testimonial-detail .fa-quote-left,
.testimonial-grid-4 .testimonial-detail .fa-quote-left {
    background-color: #171f2c;
    color: #ec5598;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 30px;
    width: 55px;
    line-height: 55px;
    height: 100%;
    text-align: center;
}

.testimonial-5,
.testimonial-grid-5 {
    margin-left: 70px;
    position: relative;
}

    .testimonial-5 .testimonial-pic-block,
    .testimonial-grid-5 .testimonial-pic-block {
        left: -13%;
        position: absolute;
        top: 20%;
    }

    .testimonial-5 .testimonial-text,
    .testimonial-grid-5 .testimonial-text {
        padding: 40px 30px 40px 110px;
    }

    .testimonial-5 .testimonial-pic,
    .testimonial-grid-5 .testimonial-pic {
        float: left;
        width: 130px;
        height: 130px;
        position: relative;
        z-index: 2;
        border: none;
    }

    .testimonial-5 .testimonial-pic-block.radius-bx .testimonial-pic:after,
    .testimonial-grid-5 .testimonial-pic-block.radius-bx .testimonial-pic:after {
        content: "";
        border-radius: 100%;
        position: absolute;
        background-color: #ffbc13;
        width: 110%;
        height: 110%;
        left: -2%;
        top: -2%;
        z-index: -1;
    }

    .testimonial-5 .testimonial-name,
    .testimonial-grid-5 .testimonial-name,
    .testimonial-5 .testimonial-position,
    .testimonial-grid-5 .testimonial-position {
        display: block;
    }

    .testimonial-5 .fa-quote-left,
    .testimonial-grid-5 .fa-quote-left {
        font-size: 36px;
    }

    .testimonial-5 .testimonial-paragraph p,
    .testimonial-grid-5 .testimonial-paragraph p {
        padding: 5px 0px;
    }


    .testimonial-5 .testimonial-name,
    .testimonial-grid-5 .testimonial-name {
        color: #2a2a2a;
        text-transform: uppercase;
        font-size: 15px;
    }

    .testimonial-5 .testimonial-position,
    .testimonial-grid-5 .testimonial-position {
        font-style: normal;
    }

    .testimonial-5 .testimonial-detail,
    .testimonial-grid-5 .testimonial-detail {
        padding-left: 0px;
        padding-right: 0px;
    }

@media only screen and (max-width:480px) {

    .testimonial-5,
    .testimonial-grid-5 {
        margin-left: 0%;
        position: relative;
    }

        .testimonial-5 .testimonial-pic-block,
        .testimonial-grid-5 .testimonial-pic-block {
            left: inherit;
            position: inherit;
            text-align: center;
            top: inherit;
            padding-top: 30px;
        }

        .testimonial-5 .testimonial-text,
        .testimonial-grid-5 .testimonial-text {
            padding: 40px;
        }

        .testimonial-5 .testimonial-pic,
        .testimonial-grid-5 .testimonial-pic {
            float: none;
        }
}

.pricingtable-5 [class*="col-"] {
    width: 20%;
}

@media only screen and (max-width: 991px) {
    .pricingtable-5 [class*="col-"] {
        width: 100%;
    }
}

.pricingtable-inner {
    text-align: center;
}

.pricingtable-price {
    padding: 10px;
    background-color: #ec5598;
}

.pricingtable-bx {
    font-size: 70px;
    font-family: Arial;
    color: #666666;
    color: #171f2c;
}

.pricingtable-type {
    font-size: 20px;
    text-transform: uppercase;
    font-size: 24px;
    color: #fff;
}

    .pricingtable-type:before {
        content: "/";
        margin-right: 3px;
    }

.pricingtable-title {
    background-color: #171f2c;
    padding: 20px;
    text-transform: uppercase;
}

    .pricingtable-title * {
        margin: 0;
        color: #fff;
    }

.pricingtable-features {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 1px solid #E9E9E9;
}

    .pricingtable-features li {
        padding: 12px;
        border-bottom: 1px solid #E9E9E9;
    }

        .pricingtable-features li i {
            margin: 0 3px;
        }

        .pricingtable-features li:nth-child(even) {
            background-color: #F4F7F8;
        }

        .pricingtable-features li:last-child {
            border-bottom: none;
        }

.pricingtable-footer {
    margin-top: -1px;
    padding: 20px;
    background-color: #171f2c;
}

.pricingtable-highlight {
    margin: -20px 0;
    -moz-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 99;
}

    .pricingtable-highlight .pricingtable-price {
        padding: 20px 10px;
    }

    .pricingtable-highlight .pricingtable-footer {
        padding: 30px 20px;
    }

.no-col-gap .pricingtable-wrapper {
    margin-left: -1px;
}

.pricing-table-style-2 .pricingtable-price {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

    .pricing-table-style-2 .pricingtable-price:after {
        position: absolute;
        height: 90%;
        width: 96%;
        content: "";
        top: 0px;
        left: -40px;
        background-color: #171f2c;
        z-index: -1;
    }

    .pricing-table-style-2 .pricingtable-price .pricingtable-bx {
        color: #fff;
        font-size: 48px;
    }

.pricing-table-style-2 .pricingtable-title {
    background-color: #ec5598;
}

    .pricing-table-style-2 .pricingtable-title * {
        color: #000;
    }

@media only screen and (max-width:1200px) {
    .pricing-table-style-2 .pricingtable-price .pricingtable-bx {
        font-size: 36px;
    }
}

@media only screen and (max-width:991px) {
    .pricing-table-style-2 .pricingtable-price .pricingtable-bx {
        font-size: 20px;
    }

    .pricing-table-style-2 .pricingtable-price .pricingtable-type {
        font-size: 14px;
    }
}

@media only screen and (max-width:766px) {
    .pricing-table-style-2 .pricingtable-price .pricingtable-bx {
        font-size: 70px;
    }

    .pricing-table-style-2 .pricingtable-price .pricingtable-type {
        font-size: 24px;
    }
}

@media only screen and (max-width:420px) {
    .pricing-table-style-2 .pricingtable-price .pricingtable-bx {
        font-size: 40px;
    }

    .pricing-table-style-2 .pricingtable-price .pricingtable-type {
        font-size: 18px;
    }

    .pricingtable-bx {
        font-size: 40px;
    }

    .pricingtable-type {
        font-size: 18px;
    }
}

.pricing-table-style-3 .pricingtable-inner {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

    .pricing-table-style-3 .pricingtable-inner.radius {
        -webkit-border-radius: 40px 40px 40px 40px;
        border-radius: 40px 40px 40px 40px;
    }

    .pricing-table-style-3 .pricingtable-inner.pricingtable-highlight {
        z-index: 2;
    }

.pricing-table-style-3 .pricingtable-type {
    color: #000;
}

.pricing-table-style-3 .pricingtable-title {
    background-color: inherit;
}

    .pricing-table-style-3 .pricingtable-title * {
        color: #171f2c;
    }

.pricing-table-style-3 .pricingtable-price {
    background-color: inherit;
}

.pricing-table-style-3 .pricingtable-features li:nth-child(2n) {
    background-color: inherit;
}

.pricing-table-style-3 .pricingtable-footer {
    background-color: inherit;
}

.pricing-table-style-3 .pricingtable-features {
    border: none;
}

    .pricing-table-style-3 .pricingtable-features li {
        border-bottom: 0px;
    }

.pricing-table-style-3 .overlay-main {
    z-index: -1;
}

.pricing-table-style-4 .pricingtable-inner {
    position: relative;
    overflow: hidden;
    border-bottom: 4px solid #EC5598;
}

    .pricing-table-style-4 .pricingtable-inner.radius {
        -webkit-border-radius: 40px 40px 40px 40px;
        border-radius: 40px 40px 40px 40px;
    }

.pricing-table-style-4 .pricingtable-type {
    color: #fff;
}

.pricing-table-style-4 .pricingtable-inner-overlay {
    position: relative;
    z-index: 1;
}

    .pricing-table-style-4 .pricingtable-inner-overlay .overlay-main {
        z-index: -1;
    }

.pricing-table-style-4 .pricingtable-title {
    background-color: inherit;
    color: #fff;
    padding: 60px 0px 0px 0px;
}

    .pricing-table-style-4 .pricingtable-title * {
        color: #fff;
    }

.pricing-table-style-4 .pricingtable-bx {
    color: #fff;
}

.pricing-table-style-4 .pricingtable-price {
    padding: 20px 10px;
}

.pricing-table-style-4 .pricingtable-highlight .pricingtable-price {
    padding: 30px 10px;
}

.pricing-table-style-4 .pricingtable-price {
    background-color: inherit;
}

.pricing-table-style-4 .pricingtable-features li:nth-child(2n) {
    background-color: inherit;
}

.pricing-table-style-4 .pricingtable-footer {
    background-color: inherit;
}

.pricing-table-style-4 .pricingtable-features {
    border: none;
    padding-top: 20px;
}

    .pricing-table-style-4 .pricingtable-features li {
        border-bottom: 0px;
    }

.alert.alert-sm {
    padding: 5px 15px;
    font-size: 12px;
}

.alert.alert-lg {
    padding: 25px 15px;
    font-size: 16px;
}

.alert.alert-xl {
    padding: 35px 15px;
    font-size: 18px;
}

.alert[class*="alert-"] i {
    margin-right: 8px;
}

.alert.no-radius {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

.alert.no-bg {
    background-color: transparent;
    border-width: 2px;
}

.alert[class*="alert-"] ul {
    padding-left: 25px;
    margin-top: 10px;
}

    .alert[class*="alert-"] ul li:before {
        color: #a94442;
    }

.wt-img-effect {
    position: relative;
    overflow: hidden;
    display: block;
}

    .wt-img-effect img {
        display: block;
        margin: 0;
        width: 100%;
        height: auto;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        transition: all 0.25s;
        -moz-transition: all 0.25s;
        -webkit-transition: all 0.25s;
        -o-transition: all 0.25s;
    }

    .wt-img-effect.opacity img:hover {
        opacity: 0.8;
        -moz-opacity: 0.8;
        -webkit-opacity: 0.8;
    }

    .wt-img-effect.zoom-slow img {
        transition: all 10s;
        -moz-transition: all 10s;
        -webkit-transition: all 10s;
        -o-transition: all 10s;
    }

    .wt-img-effect.zoom-slow:hover img {
        -moz-transform: scale(2);
        -webkit-transform: scale(2);
        -o-transform: scale(2);
        -ms-transform: scale(2);
        transform: scale(2);
    }

    .wt-img-effect.zoom:hover img {
        -moz-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -o-transform: scale(1.5);
        -ms-transform: scale(1.5);
        transform: scale(1.5);
    }

    .wt-img-effect.shrink:hover img {
        transform: scale(0.8);
        -ms-transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -o-transform: scale(0.8);
        -moz-transform: scale(0.8);
    }

    .wt-img-effect.side-pan:hover img {
        margin-left: -9%;
        transform: scale(1.2);
        -ms-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -o-transform: scale(1.2);
        -moz-transform: scale(1.2);
    }

    .wt-img-effect.vertical-pan:hover img {
        margin-top: -10%;
        transform: scale(1.2);
        -ms-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -o-transform: scale(1.2);
        -moz-transform: scale(1.2);
    }

    .wt-img-effect.fade-in {
        background: #000
    }

        .wt-img-effect.fade-in img {
            opacity: 0.65;
            -moz-opacity: 0.65;
            -webkit-opacity: 0.65;
        }

        .wt-img-effect.fade-in:hover img {
            opacity: 1;
            -moz-opacity: 1;
            -webkit-opacity: 1;
        }

    .wt-img-effect.fade-out {
        background: #000
    }

        .wt-img-effect.fade-out:hover img {
            opacity: 0.7;
            -moz-opacity: 0.7;
            -webkit-opacity: 0.7;
        }

    .wt-img-effect.rotate:hover img {
        -moz-transform: scale(1.5) rotate(-20deg);
        -webkit-transform: scale(1.5) rotate(-20deg);
        -o-transform: scale(1.5) rotate(-20deg);
        -ms-transform: scale(1.5) rotate(-20deg);
        transform: scale(1.5) rotate(-20deg);
    }

    .wt-img-effect.sepia img {
        -webkit-filter: sepia(100%);
        filter: sepia(100%);
    }

.algo-image-hover.sepia:hover img {
    -webkit-filter: sepia(0);
    filter: sepia(0);
}

.wt-img-effect.blurr img {
    transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
}

.wt-img-effect.blurr:hover img {
    filter: blur(3px);
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
}

.wt-img-effect.blurr-invert img {
    transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
}

.wt-img-effect.blurr-invert img {
    filter: blur(3px);
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
}

.wt-img-effect.blurr-invert:hover img {
    filter: blur(0px);
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -o-filter: blur(0px);
    -ms-filter: blur(0px);
}

.wt-img-effect.off-color img {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    -ms-filter: grayscale(0);
}

.wt-img-effect.off-color:hover img {
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -o-filter: grayscale(1);
    -ms-filter: grayscale(1);
}

.wt-img-effect.on-color img {
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -o-filter: grayscale(1);
    -ms-filter: grayscale(1);
}

.wt-img-effect.on-color:hover img {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    -ms-filter: grayscale(0);
}

.modal-xlg {
    width: 1000px;
}

.provider_registration .bootstrap-select div.dropdown-menu ul li a {
    font-weight: 600;
}

    .provider_registration .bootstrap-select div.dropdown-menu ul li a span.childcat {
        font-weight: 400;
        color: #7c7c7c;
    }


@media only screen and (max-width: 1024px) {

    .modal-xlg {
        width: auto;
        margin-left: 15px;
        margin-right: 15px;
    }
}

.social-icons {
    list-style: none;
    margin-left: -3px;
    margin-right: -3px;
    font-size: 12px;
}

    .social-icons li {
        display: inline-block;
        text-align: center;
    }

        .social-icons li a {
            display: block;
            padding: 3px;
        }

    .social-icons.social-md {
        font-size: 18px;
    }

    .social-icons.social-lg li a {
        font-size: 24px;
    }

    .social-icons.has-bg li a:hover {
        color: #fff;
    }

    .social-icons.social-light a {
        color: #fff;
    }

    .social-icons.social-light.has-bg li a:hover {
        color: #ec5598;
    }

    .social-icons.social-dark a {
        color: #777;
    }

    .social-icons.social-dark.has-bg li a:hover {
        color: #ec5598;
    }

    .social-icons.social-square a,
    .social-icons.social-radius a {
        border: 1px solid rgba(0, 0, 0, 0.2);
        width: 24px;
        height: 24px;
        line-height: 24px;
        padding: 0;
    }

    .social-icons.social-square.social-md a,
    .social-icons.social-radius.social-md a {
        width: 36px;
        height: 36px;
        line-height: 36px;
        padding: 0;
    }

    .social-icons.social-square.social-lg a,
    .social-icons.social-radius.social-lg a {
        width: 40px;
        height: 40px;
        line-height: 40px;
        padding: 0;
    }

    .social-icons.social-square.social-primary a,
    .social-icons.social-radius.social-primary a {
        background-color: #ec5598;
        color: #FFF;
        border: 1px solid rgba(0, 0, 0, 0.1);
    }

        .social-icons.social-square.social-primary a:hover,
        .social-icons.social-radius.social-primary a:hover {
            background-color: #171f2c;
        }

    .social-icons.social-square.social-primary.has-bg a:hover,
    .social-icons.social-radius.social-primary.has-bg a:hover {
        border: 1px solid rgba(255, 255, 255, 1);
    }

    .social-icons.social-square.social-dark a,
    .social-icons.social-radius.social-dark a {
        background-color: #fff;
    }

        .social-icons.social-square.social-dark a:hover,
        .social-icons.social-radius.social-dark a:hover {
            background-color: #171f2c;
            color: #fff;
        }

    .social-icons.social-square.social-dark.has-bg a:hover,
    .social-icons.social-radius.social-dark.has-bg a:hover {
        border: 1px solid #ec5598;
    }

    .social-icons.social-square.social-darkest a,
    .social-icons.social-radius.social-darkest a {
        border: 1px solid #fbad14;
    }

    .social-icons.social-darkest a {
        color: #fbad14;
    }

    .social-icons.social-square.social-darkest a:hover,
    .social-icons.social-radius.social-darkest a:hover {
        background-color: #e92c23;
        color: #ffffff;
    }

    .social-icons.social-radius a {
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        border-radius: 100px;
    }

    .social-icons.social-square.social-dark.white-border a,
    .social-icons.social-radius.social-dark.white-border a {
        background: none;
        color: #fff;
        border: 1px solid rgba(255, 255, 255, 1);
    }

.wt-social-icon {
    display: inline-block;
    margin: 0 -3px;
    padding: 0;
}

    .wt-social-icon li {
        display: inline-block;
        padding: 0;
        font-size: 12px;
    }

        .wt-social-icon li a {
            display: inline-block;
            width: 24px;
            height: 24px;
            padding: 4px;
        }

        .wt-social-icon li .fa {
            vertical-align: middle;
        }

    .wt-social-icon.border li {
        padding: 0 3px;
    }

        .wt-social-icon.border li a {
            border: 1px solid #efeded;
            border-radius: 2px;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
        }

.wt-social-links.dark li {
    padding: 0 3px;
}

.wt-social-icon.dark li a {
    border: 1px solid #777777;
    color: #777777;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.wt-share-icon li {
    border: none;
    width: 36px;
    display: block;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 0;
}

    .wt-share-icon li a {
        color: #FFF;
    }

    .wt-share-icon li i {
        border-right: none;
        font-size: 14px;
        color: #FFF;
        width: 36px;
        height: 34px;
        line-height: 34px;
        padding: 0;
        text-align: center;
    }

    .wt-share-icon li.fb {
        background: #354d89;
    }

        .wt-share-icon li.fb i {
            background: #3a5799;
        }

    .wt-share-icon li.gp {
        background: #d34b2b;
    }

        .wt-share-icon li.gp i {
            background: #e35736;
        }

    .wt-share-icon li.tw {
        background: #029fdf;
    }

        .wt-share-icon li.tw i {
            background: #00abf0;
        }

    .wt-share-icon li.dig {
        background: #1d61aa;
    }

        .wt-share-icon li.dig i {
            background: #2B6FB8;
        }

    .wt-share-icon li.lin {
        background: #0176be;
    }

        .wt-share-icon li.lin i {
            background: #0082CA;
        }

    .wt-share-icon li.pin {
        background: #ac0104;
    }

        .wt-share-icon li.pin i {
            background: #BD0E15;
        }

    .wt-share-icon li:hover {
        width: 90px;
    }

.wt-breadcrumb {
    margin: 0;
    list-style: none;
}

    .wt-breadcrumb li {
        padding: 0;
        margin-right: 3px;
        color: #333333;
        position: relative;
        display: inline-block;
    }

        .wt-breadcrumb li a {
            color: #ec5598;
        }

        .wt-breadcrumb li:last-child {
            color: #676767;
        }

            .wt-breadcrumb li:last-child:after {
                display: none;
            }

.breadcrumb-style-1 li:after {
    content: "/";
    margin-left: 7px;
}

.breadcrumb-style-2 li:after {
    content: "\f101";
    margin-left: 7px;
    font-family: 'FontAwesome';
}

.breadcrumb-style-3 li {
    padding: 20px 15px 20px 20px;
}

    .breadcrumb-style-3 li:after,
    .breadcrumb-style-3 li:before {
        content: "";
        position: absolute;
        height: 50%;
        width: 1px;
        background-color: #e8e9e9;
        border-right: 1px solid #ccc;
        right: 0px;
    }

    .breadcrumb-style-3 li:after {
        top: 0px;
        -webkit-transform: skew(30deg);
        -moz-transform: skew(30deg);
        -o-transform: skew(30deg);
        -ms-transform: skew(30deg);
        transform: skew(30deg);
    }

    .breadcrumb-style-3 li:before {
        bottom: 0px;
        -webkit-transform: skew(-30deg);
        -moz-transform: skew(-30deg);
        -o-transform: skew(-30deg);
        -ms-transform: skew(-30deg);
        transform: skew(-30deg);
    }

    .breadcrumb-style-3 li:last-child:before {
        display: none;
    }

.google-map {
    width: 100%;
    height: 312px;
}

.progress .tooltip {
    position: relative;
    float: right;
    margin-top: 5px;
}

    .progress .tooltip > .tooltip-inner {
        background-color: #212121;
        padding: 3px 10px;
        color: #fff;
        font-weight: bold;
        font-size: 12px;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
    }

.progress .popOver + .tooltip > .tooltip-arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #212121;
}

.progress {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    overflow: visible;
}

.progress-bar {
    -webkit-transition: width 1.5s ease-in-out;
    transition: width 1.5s ease-in-out;
}

.wt-probar-1 {
    height: 4px;
}

.with-overlay.progress .tooltip > .tooltip-inner {
    background-color: #fff;
    color: #000;
}

.with-overlay.progress .popOver + .tooltip > .tooltip-arrow {
    border-top: 5px solid #fff;
}

.count-row {
    background: #333;
}

#countdown-clock {
    display: table;
    text-align: center;
    width: 80%;
    margin-left: -15px;
    border: 1px solid #3f3f3f;
    margin: 17px 0;
}

    #countdown-clock span {
        display: table-cell;
        width: 1%;
        color: #FFF;
        padding: 5px 15px;
        text-transform: uppercase;
        font-weight: 600;
        color: #999;
        border-right: 1px solid #3f3f3f;
    }

        #countdown-clock span:last-child {
            border-right: none;
        }

        #countdown-clock span b {
            display: block;
            font-size: 25px;
            font-weight: 900;
            color: #FFF;
        }

@media only screen and (max-width:991px) {
    #countdown-clock {
        width: 100%;
    }
}

label {
    font-weight: 600;
    margin-bottom: 10px;
}

.panel-default,
.panel-default > .panel-heading {
    border-color: #e7ecf1;
    color: inherit;
}

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #e7ecf1;
    }

.form-group {
    margin-bottom: 25px;
}

.form-control {
    border-color: #e1e6eb;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    height: 40px;
    font-size: 13px;
    line-height: 20px;
    padding: 9px 12px;
}

    .form-control:focus {
        border-color: #e1e1e1;
        outline: 0;
    }

    .form-control:focus,
    .has-error .form-control:focus {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .form-control.kv-fileinput-caption {
        height: 39px;
    }

.form-group.form-inline .radio,
.form-group.form-inline .checkbox {
    margin-right: 15px;
}

.input-group {
    width: 100%;
}

    .input-group .form-control,
    .input-group-addon,
    .input-group-btn {
        display: table-cell;
    }

.input-group-addon {
    background: #fff;
    border-color: #e1e1e1;
    padding: 6px 14px;
    font-size: 16px;
}

    .input-group-addon.font-size-20 {
        font-size: 20px;
    }

    .input-group-addon.fixed-w {
        text-align: center;
        padding: 6px 0;
        width: 40px;
    }

    .input-group-addon.v-align-t {
        line-height: 30px;
    }

.dropdown-menu {
    font-size: 13px;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}

.bootstrap-select .dropdown-toggle {
    border: 1px solid #e7ecf1 !important;
    background-color: #fff !important;
    height: 40px;
    font-size: 13px;
    color: #999;
}

    .bootstrap-select .dropdown-toggle:after {
        display: none;
    }

    .bootstrap-select .dropdown-toggle:active,
    .bootstrap-select .dropdown-toggle:focus,
    .bootstrap-select .dropdown-toggle:hover {
        background-color: #fff !important;
        border: 1px solid #e9e9e9 !important;
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        outline: 0px !important;
    }

.bootstrap-select:active,
.bootstrap-select:focus {
    border: 0px !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    outline: 0px !important;
}

.bootstrap-select.open {
    box-shadow: none !important;
    outline: 0px !important;
}

    .bootstrap-select.open .dropdown-toggle {
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        outline: 0px !important;
    }

.bootstrap-select div.dropdown-menu {
    border: 1px solid #e9e9e9;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: none;
    margin-top: -1px;
    padding: 0;
    font-size: 13px;
}

    .bootstrap-select div.dropdown-menu ul li {
        padding: 0;
    }

        .bootstrap-select div.dropdown-menu ul li a {
            padding: 5px 15px;
        }

            .bootstrap-select div.dropdown-menu ul li a img {
                border-radius: 100%;
                -webkit-border-radius: 100%;
                -moz-border-radius: 100%;
                margin-right: 5px;
            }

.bootstrap-select .bs-searchbox .form-control {
    padding: 5px 10px;
    height: 30px;
}

input[type=checkbox],
input[type=radio] {
    opacity: 0;
    margin-left: 1px !important;
}

    input[type=checkbox] + label,
    input[type=radio] + label {
        display: block;
        padding-left: 20px !important;
        position: relative;
    }

        input[type=checkbox] + label:hover:before,
        input[type=radio] + label:hover:before {
            border-color: #3396d1;
        }

        input[type=checkbox] + label:before,
        input[type=radio] + label:before {
            background-color: #fff;
            border: 2px solid #b6b7b8;
            border-radius: 0px;
            content: "";
            display: inline-block;
            height: 16px;
            line-height: 1;
            margin-left: -20px;
            position: absolute;
            top: 2px;
            transition: all linear 0.1s;
            width: 16px;
        }

        input[type=checkbox] + label:after {
            color: #fff;
            content: "\f00c";
            font-family: FontAwesome;
            font-size: 0px;
            -webkit-font-smoothing: antialiased;
            left: 6px;
            position: absolute;
            top: 7px;
            transition: all linear 0.1s;
        }

    input[type=checkbox]:checked + label:before {
        border-width: 7px;
        border-color: #3396d1;
    }

    input[type=checkbox]:checked + label:after {
        font-size: 10px;
        left: 2px;
        top: 2px;
    }

    input[type=radio] + label:before {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        content: "";
    }

    input[type=radio]:checked + label:before {
        border-color: #3396d1;
        border-width: 5px;
    }

.form-inline .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"] {
    position: absolute;
    left: 0;
    bottom: 0;
}

.btn-file {
    overflow: hidden;
    position: relative;
}

    .btn-file input[type="file"] {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        cursor: inherit;
        display: block;
        min-height: 100%;
        min-width: 100%;
        opacity: 0;
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
    }

.bootstrap-touchspin .input-group-btn-vertical {
    position: relative;
    white-space: nowrap;
    width: 1%;
    vertical-align: middle;
    display: table-cell;
}

    .bootstrap-touchspin .input-group-btn-vertical > .btn {
        display: block;
        float: none;
        width: 100%;
        max-width: 100%;
        padding: 10px 10px 9px;
        margin-left: -1px;
        position: relative;
        border-width: 1px;
        border-style: solid;
        border-color: #e1e1e1;
        background: #FFF;
    }

    .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
        border-radius: 0;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0;
        border-top-right-radius: 0;
    }

    .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
        margin-top: -2px;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-bottom-right-radius: 0;
    }

    .bootstrap-touchspin .input-group-btn-vertical i {
        position: absolute;
        top: 4px;
        left: 5px;
        font-size: 9px;
        font-weight: normal;
        color: #9fa0a1;
    }

.input-rating input[type=radio] {
    display: none;
}

    .input-rating input[type=radio] + label {
        display: inline-block;
        margin-left: -4px;
        padding-left: 0px !important;
        padding-right: 0px;
        width: 24px;
    }

        .input-rating input[type=radio] + label:first-of-type {
            margin-left: 0px;
        }

        .input-rating input[type=radio] + label:before {
            background-color: transparent;
            border: none;
            color: #ffd925;
            content: "\f006";
            display: inline-block;
            font-family: FontAwesome;
            font-size: 20px;
            -webkit-font-smoothing: antialiased;
            height: 14px;
            line-height: 1;
            margin-left: 0px;
            position: static;
            text-align: center;
            top: 2px;
            transition: none;
            width: 14px;
        }

        .input-rating input[type=radio]:checked + label:before,
        .input-rating input[type=radio] + label.marked:before,
        .input-rating input[type=radio] + label.filled:before,
        .input-rating input[type=radio] + label.hovered.filled:before {
            content: "\f005";
        }

        .input-rating input[type=radio] + label.hovered:before {
            content: "\f006";
        }

.rating-bx {
    color: #ffd925;
    font-size: 14px;
}

    .rating-bx i {
        margin: 0 2px;
    }

.rating-container .rating-stars::before {
    text-shadow: none;
}

.rating-container {
    color: #c8c8c8;
}

    .rating-container .rating-stars {
        color: #3396d1;
    }

.has-feedback label ~ .form-control-feedback {
    top: 31px;
}

.has-error .bootstrap-select .dropdown-toggle,
.has-error .bootstrap-select .dropdown-toggle:hover,
.has-error .bootstrap-select .dropdown-toggle:focus {
    border-color: #a94442 !important;
}

.has-success .bootstrap-select .dropdown-toggle,
.has-success .bootstrap-select .dropdown-toggle:hover,
.has-success .bootstrap-select .dropdown-toggle:focus {
    border-color: #3c763d !important;
}

.loading-area {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    overflow: hidden;
}

.loading-box {
    width: 100%;
    height: 100%;
    background-color: #FFF;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;
    z-index: 9999;
}

.loading-pic {
    width: 100%;
    position: absolute;
    top: 50%;
    z-index: 99999;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.loading-cover,
.loading-srh-bar,
.loading-map {
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

    .loading-cover .fa-spinner,
    .loading-srh-bar .fa-spinner,
    .loading-map .fa-spinner {
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -10px;
        font-size: 25px;
        color: #333;
    }

.wt-banner-outer {
    margin-bottom: 0;
}

.wt-success-top,
.wt-error-top {
    margin-bottom: 0;
}

.alert-bx.alert-info {
    padding: 15px;
    border: 1px solid #bce8f1;
}

.widget {
    margin-bottom: 40px;
}

.widget-title {
    margin: 0 0 25px;
}

.widget-title,
.widget-title-two,
.widget-title-three {
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 30px;
}

    .widget-title-two:after,
    .widget-title-two:before,
    .widget-title-three:after,
    .widget-title-three:before {
        content: "";
        position: absolute;
        margin: 10px 0;
    }

    .widget-title:after {
        content: "";
        position: absolute;
        bottom: -10px;
        left: 0px;
        height: 3px;
        margin: 0 0 0;
        width: 70px;
        margin: 10px 0;
        background-color: #0044a9;
    }

    .widget-title:before {
        content: "";
        position: absolute;
        bottom: -14px;
        left: 0;
        display: inline-block;
        width: 10px;
        height: 10px;
        border: 3px solid #2d3239;
        margin-bottom: 10px;
        display: none
    }

.widget .widget-title,
.widget .widget-title-two,
.widget .post-title {
    text-transform: none;
}

.recent-posts-entry ul,
.category-entry ul {
    margin: 0;
    list-style: none;
    padding: 0;
}

.widget_categories ul,
.widget_archive ul,
.widget_meta ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_nav_menu ul,
.widget_rss ul,
.widget_recent_entries ul,
.widget_getintuch ul,
.widget_services ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

    .widget_categories ul li,
    .widget_archive ul li,
    .widget_meta ul li,
    .widget_pages ul li,
    .widget_recent_comments ul li,
    .widget_nav_menu li,
    .widget_recent_entries ul li,
    .widget_services ul li {
        padding-bottom: 18px;
        margin-bottom: 13px;
        border-bottom: 1px solid #e1e1e1;
        position: relative;
        padding: 10px 10px 10px 15px;
        margin-bottom: 0;
        line-height: 20px;
    }

        .widget_archive ul li span.badge {
            padding: 4px 7px;
            background-color: #ffbc13;
        }

        .widget_categories ul li a,
        .widget_archive ul li a,
        .widget_meta ul li a,
        .widget_pages ul li a,
        .widget_recent_comments ul li a,
        .widget_nav_menu li a,
        .widget_recent_entries ul li a,
        .widget_services ul li a {
            color: #767676;
        }

            .widget_categories ul li a:hover,
            .widget_archive ul li a:hover,
            .widget_meta ul li a:hover,
            .widget_pages ul li a:hover,
            .widget_recent_comments ul li a:hover,
            .widget_nav_menu li a:hover,
            .widget_recent_entries ul li a:hover,
            .widget_services ul li a:hover {
                color: #ec5598;
            }

        .widget_categories ul li:before,
        .widget_archive ul li:before,
        .widget_meta ul li:before,
        .widget_pages ul li:before,
        .widget_recent_comments ul li:before,
        .widget_nav_menu ul li:before,
        .widget_useful_links ul li:before,
        .widget_recent_entries ul li:before,
        .widget_services ul li:before {
            content: "\f105";
            position: absolute;
            left: 0;
            top: 10px;
            display: block;
            font-family: "FontAwesome";
        }

        .widget_categories ul li li,
        .widget_archive ul li li,
        .widget_meta ul li li,
        .widget_pages ul li li,
        .widget_recent_comments ul li li,
        .widget_nav_menu li li,
        .widget_services li li {
            border-bottom: none;
            padding-left: 10px;
            padding-right: 5px;
            padding-top: 0;
            padding-bottom: 0;
            line-height: 28px;
        }

            .widget_categories ul li li:before,
            .widget_archive ul li li:before,
            .widget_meta ul li li:before,
            .widget_pages ul li li:before,
            .widget_recent_comments ul li li:before,
            .widget_nav_menu li li:before,
            .widget_services li li:before {
                top: 0;
                left: -8px;
            }

.search-bx .btn {
    border-left-color: #FFF;
    padding: 9px 10px;
    color: #3396d1;
}

.widget_search .screen-reader-text {
    display: block;
}

.searchform {
    position: relative;
}

    .searchform input[type="text"] {
        width: 100%;
        height: 40px;
        padding: 10px 90px 10px 15px;
        border: 1px solid #CCCCCC;
    }

    .searchform input[type="submit"] {
        height: 40px;
        padding: 10px 15px;
        background-color: #ec5598;
        position: absolute;
        right: 0;
        bottom: 0;
        color: #ffffff;
        border-left: none;
        border-right: none;
        border-top: none;
        border-bottom: none;
    }

        .searchform input[type="submit"]:hover,
        .searchform input[type="submit"]:focus,
        .searchform input[type="submit"]:active {
            background-color: #6ab33e;
            color: #ffffff !important;
            border-bottom-color: #5a9e2f;
        }

.recent-posts-entry .post-date,
.tweets-feed-entry .tweet-date {
    color: #3396d1;
    font-style: normal;
}

.widget .post-title {
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 8px;
}

.recent-posts-entry .widget-post {
    margin-bottom: 5px;
    padding: 5px;
}

.recent-posts-entry .widget-post-bx:last-child {
    border-bottom: none;
}

.recent-posts-entry .wt-post-media {
    float: left;
    width: 65px;
}

.recent-posts-entry .wt-post-info {
    background: transparent;
    padding: 0;
    margin-left: 80px;
    border: none;
}

.recent-posts-entry .post-meta span {
    margin-right: 10px;
}

.widget_recent_comments ul li:before {
    content: "\f0e6";
}

.widget_recent_comments ul li {
    padding-left: 20px;
    color: #999;
}

.widget_meta ul li a abbr[title] {
    color: #333;
    border-bottom: none;
}

.widget_calendar caption::after {
    color: #707070;
    content: ">";
    font-family: "FontAwesome";
    margin: 0 0 0 5px;
}

.widget_calendar table {
    border-collapse: separate;
    border-spacing: 2px;
    width: 100%;
}

.widget_calendar caption {
    background-color: #E0E0E0;
    padding: 8px 10px;
    color: #1a1a1a;
    text-transform: uppercase;
    font-weight: 600;
}

.widget_calendar thead {
    background-color: #E63F75;
}

.widget_calendar tfoot tr td {
    border: none;
    padding: 0px
}

    .widget_calendar tfoot tr td a {
        background-color: #fff;
        padding: 4px 10px
    }

.widget_calendar table thead tr th {
    font-size: 11px;
    padding: 5px;
    text-align: center;
    border: none;
    color: #fff;
}

.widget_calendar table tbody td {
    font-size: 13px;
    padding: 6px 5px;
    text-align: center;
    background-color: #f9f9f9;
    border: none;
    color: #444;
}

    .widget_calendar table tbody td#today {
        background-color: #FFBC13;
        color: #FFF;
    }

        .widget_calendar table tbody td#today a {
            color: #FFF;
        }

.widget_tag_cloud a {
    padding: 12px 14px;
    background-color: #f6f7f8;
    font-size: 14px;
    display: inline-block;
    margin: 0 0 5px;
    color: #333;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.side-bar .widget_tag_cloud a:hover {
    background-color: #CCCCCC;
}

.widget_archive select {
    width: 100%;
    padding: 5px;
    border: 1px solid #CCC;
}

.widget_text select {
    width: 100%;
    padding: 5px;
    border: 1px solid #CCC;
}

    .widget_text select option {
        width: 100%;
    }

.widget_categories li {
    text-align: right;
}

    .widget_categories li a {
        float: left;
    }

    .widget_categories li span.badge {
        padding: 4px 7px;
        background-color: #ffbc13;
    }

.widget_categories .dropdown-menu li:before {
    left: 5px;
    top: 5px;
}

.widget_categories li a:hover {
    color: #ec5598;
}

.widget_rss ul {
    margin: 0;
    line-height: 20px;
}

    .widget_rss ul li {
        line-height: 20px;
        margin-bottom: 15px;
    }

    .widget_rss ul .rsswidget {
        color: #333;
    }

    .widget_rss ul .rss-date {
        color: #999999;
        font-style: italic;
    }

    .widget_rss ul .rssSummary {
        padding: 5px 0;
    }

    .widget_rss ul cite {
        color: #333;
        font-weight: 600;
    }

.widget_getintuch {
    padding-top: 10px;
}

    .widget_getintuch li {
        margin-bottom: 20px;
        position: relative;
        padding-left: 40px;
    }

    .widget_getintuch b,
    .widget_getintuch strong {
        display: block;
        text-transform: uppercase;
    }

    .widget_getintuch i {
        color: #fff;
        position: absolute;
        left: 0;
        top: 5px;
        text-align: center;
        font-size: 14px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        background-color: #EC5598;
    }

.widget_gallery ul {
    padding-left: 0;
}

.widget_gallery li {
    display: inline-block;
    margin-bottom: 5px;
    width: 23.8%;
    background-color: #000;
}

    .widget_gallery li a {
        position: relative;
    }

        .widget_gallery li a:after {
            content: "\f00e ";
            font-family: FontAwesome;
            position: absolute;
            top: 50%;
            left: 50%;
            font-size: 16px;
            color: #fff;
            margin: -10px;
            opacity: 0;
        }

    .widget_gallery li:hover img {
        margin-bottom: 0;
        opacity: 0.6;
    }

    .widget_gallery li:hover a:after {
        opacity: 1;
    }

.widget_gallery a {
    display: block;
}

@media only screen and (max-width:991px) {
    .widget_gallery li {
        width: 24.333%;
    }
}

@media only screen and (max-width:480px) {
    .widget_gallery li {
        width: 32.1%;
    }
}

.widget_categories .dropdown-menu ul li::before {
    display: none;
}

.widget_categories .dropdown-menu ul li {
    border: none;
    text-align: left;
}

    .widget_categories .dropdown-menu ul li a {
        float: none;
    }

.widget-quick-form .form-group {
    margin-bottom: 10px;
}

.widget-quick-form input,
.widget-quick-form button,
.widget-quick-form textarea {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 10px 20px;
    resize: none;
    border: none;
}

.widget-quick-form input,
.widget-quick-form textarea {
    background-color: #f6f7f8;
}

.widget-quick-form .form-control::-webkit-input-placeholder {
    color: #1a1a1a;
    font-weight: bold;
}

.widget-quick-form .form-control::-moz-placeholder {
    color: #1a1a1a;
    font-weight: bold;
}

.widget-quick-form .form-control:-ms-input-placeholder {
    color: #1a1a1a;
    font-weight: bold;
}

.widget-quick-form .form-control:-moz-placeholder {
    color: #1a1a1a;
    font-weight: bold;
}

.widget_newsletter-2 .newsletter-bx {
    background-color: #f6f7f8;
    position: relative;
    z-index: 9;
    overflow: hidden;
}

    .widget_newsletter-2 .newsletter-bx .newsletter-icon {
        position: absolute;
        right: 5px;
        top: -5px;
    }

        .widget_newsletter-2 .newsletter-bx .newsletter-icon i {
            font-size: 75px;
            z-index: 0;
            color: rgba(0, 0, 0, 0.05);
        }

.widget-client {
    background-color: #f6f7f8;
}

    .widget-client .ow-client-logo {
        background-color: #f6f7f8;
    }

.widget_twitter ul {
    margin-left: 15px;
    margin-bottom: 0px;
    list-style: none;
}

    .widget_twitter ul li {
        position: relative;
        padding-bottom: 15px;
    }

        .widget_twitter ul li .twitter-w-icon {
            position: absolute;
            left: -24px;
            font-size: 18px;
            top: 2px;
        }

.widget_twitter a.site-button.outline.black {
    padding: 6px 14px;
    border-color: #E6E6E6;
}

.table-behavior {
    display: table;
}

    .table-behavior .table-cell-behavior {
        display: table-cell;
        float: none;
    }

.wt-responsive-table td,
.wt-responsive-table th {
    padding: 12px !important;
}

@media only screen and (max-width: 800px) {

    #no-more-tables table,
    #no-more-tables thead,
    #no-more-tables tbody,
    #no-more-tables th,
    #no-more-tables td,
    #no-more-tables tr {
        display: block;
    }

        #no-more-tables thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
            display: none;
        }

    #no-more-tables tr {
        border: 1px solid #ccc;
    }

    #no-more-tables td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50% !important;
        white-space: normal;
        text-align: left;
    }

        #no-more-tables td:before {
            position: absolute;
            top: 6px;
            left: 6px;
            width: 45%;
            padding-right: 10px;
            white-space: nowrap;
            text-align: left;
            font-weight: bold;
        }

        #no-more-tables td:before {
            content: attr(data-title);
        }
}

.yt-thum-box img {
    margin: -9.5% 0%;
}

.bs-glyphicons-wrap [class*="col-"],
.fa-icon-wrap [class*="col-"],
.outline-fonts-wrap [class*="col-"] {
    background-color: #f9f9f9;
    display: block;
    border: 1px solid #fff;
    min-height: 100px;
    padding: 10px;
}

.outline-fonts-wrap [class*="col-"] {
    min-height: 120px;
}

    .bs-glyphicons-wrap [class*="col-"] a,
    .fa-icon-wrap [class*="col-"] a,
    .outline-fonts-wrap [class*="col-"] a {
        display: grid;
    }

    .bs-glyphicons-wrap [class*="col-"] span,
    .fa-icon-wrap [class*="col-"] span,
    .outline-fonts-wrap [class*="col-"] span {
        display: block;
        text-align: center;
        color: #767676;
    }

        .bs-glyphicons-wrap [class*="col-"] span.glyphicon,
        .fa-icon-wrap [class*="col-"] span.fa {
            display: table;
            padding: 5px;
            font-size: 24px;
            margin: 0px auto;
        }

        .bs-glyphicons-wrap [class*="col-"] span.glyphicon-class,
        .fa-icon-wrap [class*="col-"] span.fa-icon-info,
        .outline-fonts-wrap [class*="col-"] span.flaticon-info {
            font-size: 13px;
        }

    .bs-glyphicons-wrap [class*="col-"]:hover,
    .fa-icon-wrap [class*="col-"]:hover,
    .outline-fonts-wrap [class*="col-"]:hover {
        background-color: #171f2c;
        color: #fff;
    }

        .bs-glyphicons-wrap [class*="col-"]:hover span,
        .fa-icon-wrap [class*="col-"]:hover span,
        .outline-fonts-wrap [class*="col-"]:hover span {
            color: #fff;
        }

.call-to-action-left {
    color: #fff;
}

    .call-to-action-left h1,
    .call-to-action-left h2,
    .call-to-action-left h3,
    .call-to-action-left h4,
    .call-to-action-left h5,
    .call-to-action-left h6,
    .call-to-action-left p {
        color: #fff;
    }

        .call-to-action-left p:last-child {
            margin-bottom: 0;
        }

.call-to-action-right {
    text-align: right;
}

@media only screen and (max-width:767px) {
    .call-to-action-right {
        text-align: left;
    }
}

.call-to-action-skew .call-to-action-left {
    position: relative;
}

@media only screen and (max-width:767px) {
    .call-to-action-skew .call-to-action-left::after {
        right: -15px;
        border-right: none;
    }

    .call-to-action-skew .call-to-action-left.p-r50 {
        padding-right: 0;
    }

    .call-to-action-skew .call-to-action-right {
        padding-top: 45px;
    }
}

.call-to-action-skew .call-to-action-left > * {
    position: relative;
    z-index: 2;
}

.alignnone {
    margin: 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 15px;
}

.alignright {
    float: right;
    margin: 5px 0 25px 25px;
}

.alignleft {
    float: left;
    margin: 5px 25px 25px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 25px 25px;
}

a img.alignnone {
    margin: 5px 0 25px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 25px 25px 0;
}

a img.aligncenter {
    display: block;
    margin: 5px auto 15px;
}

.wp-caption {
    max-width: 100%;
    text-align: center;
}

    .wp-caption img[class*="wp-image-"] {
        display: block;
        margin: 0;
    }

    .wp-caption.alignnone {
        margin: 5px 0 25px 0;
    }

    .wp-caption.alignleft {
        margin: 5px 25px 25px 0;
    }

    .wp-caption.alignright {
        margin: 5px 0 25px 25px;
    }

    .wp-caption img {
        border: 0 none;
        height: auto;
        margin: 0;
        max-width: 100%;
        padding: 0;
        width: auto;
    }

    .wp-caption p.wp-caption-text {
        color: #9d9d9d;
        font-size: 13px;
        line-height: 18px;
        margin: 0;
        padding: 10px 0;
        text-align: left;
    }

blockquote {
    padding: 30px 20px 30px 80px;
    font-size: 18px;
    font-style: italic;
    color: #555555;
    margin: 40px 0;
    line-height: 30px;
    position: relative;
    background: #f6f6f6;
    clear: both;
    border: none;
    font-family: 'Crete Round', serif;
}

    blockquote p {
        font-size: 14px;
        color: #555555;
        line-height: 30px;
        margin-bottom: 0px;
    }

    blockquote:before {
        content: '\f10d';
        font-family: "FontAwesome";
        color: #555555;
        font-size: 35px;
        position: absolute;
        left: 20px;
        top: 38px;
        font-style: normal;
    }

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
    max-width: 100%;
    height: auto;
}

.date-style-3 .wt-post-media {
    border-bottom: 3px solid #ec5598;
}

.blog-post {
    position: relative;
    margin-bottom: 40px;
}

.wt-post-title {
    margin-bottom: 10px;
}

    .wt-post-title .post-title {
        margin: 0;
        font-weight: normal;
    }

.wt-post-meta {
    margin-bottom: 10px;
}

    .wt-post-meta ul {
        margin: 0 -4px;
        list-style: none;
    }

    .wt-post-meta li {
        padding: 0;
        display: inline-block;
        font-style: italic;
        font-size: 14px;
        font-family: 'Crete Round', serif;
    }

    .wt-post-meta a {
        color: #a9a9a9;
    }

    .wt-post-meta i {
        color: #7b7b7b;
        margin: 0 5px;
    }

    .wt-post-meta li:after {
        content: "/";
        display: inline-block;
        font-weight: normal;
        margin-left: 5px;
        opacity: 0.5;
    }

    .wt-post-meta li:last-child:after {
        display: none;
    }

.wt-post-text {
    margin-bottom: 15px;
}

    .wt-post-text p:last-child {
        margin: 0;
    }

.wt-post-readmore {
    margin-bottom: 15px;
}

    .wt-post-readmore a {
        font-family: 'Crete Round', serif;
        font-size: 16px;
        font-style: italic;
        text-decoration: underline;
    }

.wt-post-tags {
    padding-top: 10px;
}

    .wt-post-tags .post-tags {
        margin: 0 -3px;
        list-style: none;
    }

        .wt-post-tags .post-tags a {
            border: 1px solid #ddd;
            padding: 2px 8px;
            color: #a9a9a9;
            margin: 0 3px 5px 3px;
            display: inline-block;
            text-transform: uppercase;
            font-size: 10px;
            font-weight: 600;
        }

            .wt-post-tags .post-tags a:hover {
                background-color: #ec5598;
                color: #fff;
            }

.date-style-2 .post-date {
    color: #fff;
    position: absolute;
    left: 20px;
    top: 0;
    width: 50px;
    text-align: center;
    text-transform: uppercase;
    background-color: #ec5598;
    z-index: 1;
}

    .date-style-2 .post-date strong,
    .date-style-2 .post-date span {
        display: block;
        padding: 10px 5px;
    }

    .date-style-2 .post-date strong {
        font-size: 10px;
        padding: 10px 5px 5px;
        position: relative;
        background-color: #171f2c;
    }

    .date-style-2 .post-date span {
        font-size: 16px;
        padding: 5px 5px 10px;
    }

    .date-style-2 .post-date:after,
    .date-style-2 .post-date .fa,
    .date-style-3 .post-date:after {
        display: none;
    }

.date-style-3 .wt-post-info {
    position: relative;
}

.date-style-3 .post-date {
    background-color: #171f2c;
    text-transform: uppercase;
    position: absolute;
    padding: 8px 15px;
    color: #fff;
    top: -39px;
    left: 0;
    height: 36px;
    z-index: 1;
}

    .date-style-3 .post-date i {
        position: relative;
        background: #ec5598;
        color: #fff;
        display: inline-block;
        text-align: center;
        width: 40px;
        height: 36px;
        line-height: 36px;
        margin-top: -8px;
        margin-left: -15px;
        margin-right: 15px;
    }

    .date-style-3 .post-date strong {
        color: #ec5598;
        margin-right: 2px;
    }

.date-style-3.date-skew .post-date i {
    margin-right: 35px;
}

    .date-style-3.date-skew .post-date i::after {
        background-color: #ec5598;
        content: "";
        height: 100%;
        position: absolute;
        right: -12px;
        width: 25px;
        -webkit-transform: skew(30deg);
        -moz-transform: skew(30deg);
        -o-transform: skew(30deg);
        -ms-transform: skew(30deg);
        transform: skew(30deg);
    }

.date-style-3.date-skew .post-date:before {
    content: "";
    position: absolute;
    background-color: #171f2c;
    right: -12px;
    top: 0px;
    height: 100%;
    width: 25px;
    z-index: 1;
    display: block;
    -webkit-transform: skew(30deg);
    -moz-transform: skew(30deg);
    -o-transform: skew(30deg);
    -ms-transform: skew(30deg);
    transform: skew(30deg);
}


.recent-posts-entry-date .widget-post:last-child {
    border: none;
}

.recent-posts-entry-date .wt-post-date {
    background-color: #0e0e0e;
    width: 50px;
    height: 60px;
    float: left;
}

    .recent-posts-entry-date .wt-post-date strong {
        display: block;
        font-size: 24px;
    }

    .recent-posts-entry-date .wt-post-date span {
        display: block;
        font-size: 11px;
        text-transform: uppercase;
        font-weight: 600;
    }

.recent-posts-entry-date .wt-post-info {
    margin-left: 70px;
}

    .recent-posts-entry-date .wt-post-info .wt-post-meta ul li {
        font-weight: normal;
        font-size: 12px;
    }

    .recent-posts-entry-date .wt-post-info .post-title {
        font-weight: bold;
        margin-top: 0px;
    }

.no-image-blog.date-style-2 .algo-post-info {
    padding-top: 70px;
}

.no-image-blog.date-style-2 .post-date {
    top: 0;
    left: 20px;
}

.blog-post.no-img-post .post-date {
    position: static;
    float: left;
}

.blog-md .wt-post-media {
    width: 350px;
    float: left;
    margin-right: 30px;
}

.blog-md .wt-post-info {
    border: none;
}

.blog-md .wt-post-tags {
    border: none;
    display: inline-block;
    padding: 0;
}

@media only screen and (max-width:767px) {
    .blog-md.blog-post .wt-post-media {
        float: none;
        margin: 0 0 20px;
        width: auto;
    }
}

.nav-links:after {
    clear: both;
    content: "";
    display: table;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}

.pagination .page-numbers {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    color: #767676;
    padding: 9px 15px;
    font-weight: 600;
    font-size: 12px;
    display: block;
    float: left;
    margin-left: -1px;
}

    .pagination .page-numbers.current,
    .pagination a.page-numbers:hover {
        background: #3396D1;
        color: #fff;
    }

.nav-links .nav-previous a,
.nav-links .nav-next a {
    display: inline-block;
    color: #3396d1;
    font-weight: 600;
    margin-bottom: 20px;
    outline: none !important;
}

    .nav-links .nav-previous a:hover,
    .nav-links .nav-next a:hover {
        color: #0099CC;
    }

    .nav-links .nav-previous a:after,
    .nav-links .nav-next a:after {
        content: "\f105";
        font-family: "FontAwesome";
        vertical-align: middle;
        margin-left: 2px;
        color: #333;
    }

.post-navigation {
    background-color: #fff;
    padding: 30px;
    border-bottom: 2px solid #e3e3e3;
}

    .post-navigation .screen-reader-text {
        margin-top: 0;
    }

    .post-navigation .nav-previous,
    .post-navigation .nav-next {
        display: inline-block;
        width: 50%;
    }

    .post-navigation .nav-next {
        text-align: right;
    }

        .post-navigation .nav-previous a:after,
        .post-navigation .nav-next a:after {
            display: none;
        }

        .post-navigation .nav-previous .post-title,
        .post-navigation .nav-next .post-title {
            display: block;
            font-size: 15px;
            color: #777777;
            margin-top: 10px;
        }

.wt-link-pages {
    padding: 20px 0 30px;
}

    .wt-link-pages a {
        color: #fff;
        padding: 2px 6px;
        font-size: 12px;
        font-weight: 600;
        background-color: #CCC;
        margin: 0 2px;
    }

.sticky-post {
    position: absolute;
    right: 0;
    top: 0;
    background: #77c04b;
    color: #FFF;
    padding: 10px 15px;
    text-transform: uppercase;
    font-weight: 600;
}

.post-password-form {
    position: relative;
    clear: both;
}

    .post-password-form input[type="password"] {
        width: 100%;
        border: 1px solid #ddd;
        padding: 10px 100px 10px 15px;
        height: 40px;
    }

    .post-password-form label {
        display: block;
    }

    .post-password-form input[type="submit"] {
        position: absolute;
        bottom: 0;
        right: 0;
        padding: 10px 20px;
        background-color: #333;
        color: #FFF;
        border: none;
        height: 40px;
        text-transform: uppercase;
        font-weight: 600;
    }

.blog [class*="galleryid-"] {
    clear: both;
    margin: 0 auto;
    overflow: hidden
}

.gallery .gallery-item {
    float: left;
    list-style: none;
    margin: 0px 0 0;
    overflow: hidden;
    padding: 0px 0px 5px 15px;
    text-align: center
}

.gallery .gallery-caption {
    padding-top: 10px;
    font-size: 13px;
}

.gallery .gallery-item img {
    float: left;
    padding: 0 0px;
    width: 100%;
    border: none !important;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-icon img {
    margin: 0 auto;
}

.gallery-caption {
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    display: block;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.5;
    padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}

.side-bar .widget {
    margin-bottom: 30px;
}

@media only screen and (max-width: 991px) {
    .side-bar {
        margin-bottom: 40px;
    }
}

.blog-detail .wt-post-media {
    margin-bottom: 30px;
}

.comments-area {
    padding: 0;
}

    .comments-area .comments-title {
        text-transform: uppercase;
        font-size: 20px;
    }

ol.comment-list {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}

    ol.comment-list li.comment {
        position: relative;
        padding: 0;
    }

        ol.comment-list li.comment .comment-body {
            position: relative;
            padding: 20px 30px 20px 60px;
            margin-bottom: 40px;
            margin-left: 40px;
            position: relative;
            border: 1px solid #f2f2f2;
            border-left: 5px solid #f2f2f2;
        }

        ol.comment-list li.comment .comment-author {
            display: block;
            margin-bottom: 10px;
        }

            ol.comment-list li.comment .comment-author .avatar {
                position: absolute;
                top: 20px;
                left: -50px;
                width: 90px;
                height: 90px;
                border-radius: 100%;
                -webkit-border-radius: 100%;
                -moz-border-radius: 100%;
                border: 2px solid #F2F2F2;
                padding: 5px;
                background-color: #fff;
            }

            ol.comment-list li.comment .comment-author .fn {
                display: inline-block;
                color: #555555;
                font-size: 14px;
                text-transform: uppercase;
                font-weight: 600;
                font-style: normal;
            }

            ol.comment-list li.comment .comment-author .says {
                display: none;
                color: #999999;
                font-weight: 600;
            }

        ol.comment-list li.comment .comment-meta {
            color: #8d8d8d;
            margin-bottom: 15px;
            font-family: 'Crete Round', serif;
            font-size: 16px;
        }

            ol.comment-list li.comment .comment-meta a {
                color: #8d8d8d;
            }

            ol.comment-list li.comment .comment-meta a {
                color: #8d8d8d;
            }

            ol.comment-list li.comment .comment-meta:before,
            ol.comment-list li.comment .reply a:before {
                font-family: "FontAwesome";
                font-size: 16px;
                vertical-align: top;
            }

            ol.comment-list li.comment .comment-meta:before {
                content: "\f133";
            }

        ol.comment-list li.comment .reply a:before {
            content: "\f112";
            font-weight: normal;
            color: #555555;
            margin-right: 5px;
            vertical-align: middle;
        }

        ol.comment-list li.comment p {
            line-height: 18px;
            margin: 0 0 5px;
        }

        ol.comment-list li.comment .reply a {
            position: absolute;
            top: 50px;
            right: 30px;
            margin-top: -5px;
            color: #ffbc13;
            font-weight: 600;
        }

    ol.comment-list li .children {
        list-style: none;
        margin-left: 80px;
    }

        ol.comment-list li .children li {
            padding: 0;
        }

@media only screen and (max-width: 767px) {
    .comments-area .padding-30 {
        padding: 15px;
    }

    ol.comment-list li.comment .comment-body {
        margin-bottom: 30px;
        margin-left: 30px;
    }

    ol.comment-list li.comment .comment-author .avatar {
        left: -35px;
        height: 70px;
        width: 70px;
    }

    ol.comment-list li .children {
        margin-left: 20px;
    }

    ol.comment-list li.comment .reply a {
        position: static;
    }
}

@media only screen and (max-width: 480px) {
    ol.comment-list li.comment .comment-body {
        margin-left: 26px;
    }

    ol.comment-list li.comment .comment-author .avatar {
        left: -30px;
        top: 12px;
        width: 60px;
        height: 60px;
    }

    ol.comment-list li.comment .comment-body {
        padding-left: 40px;
    }
}

.comment-respond .comment-reply-title {
    text-transform: uppercase;
    font-size: 20px;
}

.comment-respond .comment-reply-title {
    font-size: 16px;
    font-weight: 600;
}

.comments-area .comment-form {
    margin: 0 -15px;
}

    .comments-area .comment-form .comment-notes {
        display: none;
    }

    .comments-area .comment-form p {
        width: 33.333%;
        float: left;
        padding: 0 15px;
        margin-bottom: 30px;
        position: relative;
        font-weight: 600;
    }

        .comments-area .comment-form p.form-allowed-tags {
            width: 100%;
        }

ol.comment-list li.comment .comment-respond .comment-form p {
    padding: 0 15px !important;
}

.comments-area .comment-form p label {
    display: none;
    line-height: 18px;
    margin-bottom: 10px;
}

.comments-area p::before {
    font-family: "FontAwesome";
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 0px;
    font-size: 16px;
    color: #8f8f8f;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border: none;
    text-align: center;
}

.comments-area p.comment-form-author:before {
    content: "\f007";
}

.comments-area p.comment-form-email:before {
    content: "\f0e0";
}

.comments-area p.comment-form-url:before {
    content: "\f0ac";
}

.comments-area p.comment-form-comment:before {
    content: "\f040";
}

.comments-area .comment-form p input[type="text"],
.comments-area .comment-form p textarea {
    width: 100%;
    height: 40px;
    padding: 10px 10px 10px 50px;
    border: none;
    background-color: #f3f3f3;
}

.comments-area .comment-form p.comment-form-comment {
    width: 100%;
    display: block;
    clear: both;
}

.comments-area .comment-form p textarea {
    height: 120px;
    resize: none;
}

.comments-area .comment-form p.form-submit {
    clear: both;
    float: none;
    width: 100%;
    margin: 0;
}

.comments-area .comment-form p input[type="submit"] {
    background-color: #77c04b;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-width: 0;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    padding: 10px 20px;
    text-transform: uppercase;
}

    .comments-area .comment-form p input[type="submit"]:hover,
    .comments-area .comment-form p input[type="submit"]:focus,
    .comments-area .comment-form p input[type="submit"]:active {
        background-color: #6ab33e;
        border-color: #6ab33e;
        color: #fff;
    }

.comment-respond .form-submit .site-button {
    width: 100%;
    font-weight: 700;
    padding: 15px 20px;
}

@media only screen and (max-width: 767px) {
    .comments-area .comment-form p {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }

    .comment-respond {
        padding: 20px;
    }
}

.blog-post-demo-one [class*="col-"]:nth-child(even) .wt-post-media {
    display: table-footer-group;
}

    .blog-post-demo-one [class*="col-"]:nth-child(even) .wt-post-media a {
        display: block;
        overflow: hidden;
    }

.blog-post-demo-one [class*="col-"]:nth-child(even) .wt-post-info {
    display: table-header-group;
}

.blog-post-demo-one [class*="col-"]:nth-child(even) .date-style-3 .wt-post-info,
.blog-post-demo-one [class*="col-"]:nth-child(even) .date-style-2 .wt-post-info {
    position: static;
}

.blog-post-demo-one [class*="col-"]:nth-child(even) .date-style-3 .post-date,
.blog-post-demo-one [class*="col-"]:nth-child(even) .date-style-2 .post-date {
    bottom: 0px;
    top: auto;
}

.blog-block-img {
    background-position: center center;
    background-size: cover;
    display: block;
    height: 250px;
    width: 100%;
}

.wt-post-info-inner {
    padding: 50px;
    height: 250px;
}


.blog-post-demo-one .wt-post-media {
    position: relative;
}

.wt-blog-post-direction {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: -20px;
    color: #F5F6F6;
}

    .wt-blog-post-direction span {
        display: inline-block;
        font-size: 40px;
    }


.blog-post-demo-one .wt-post-media:after {
    position: absolute;
    content: "";
    bottom: 0px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 14px solid #ffffff;
}


.blog-post-demo-one [class*="col-"]:nth-child(even) .wt-post-media:after {
    top: 0px;
    bottom: auto;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #F5F6F6;
    border-bottom: none;
}

@media only screen and (max-width:1280px) {

    .wt-post-info-inner {
        padding: 20px;
    }
}

@media only screen and (max-width:767px) {

    .wt-post-info-inner {
        height: auto;
    }
}

.blog-post .grid-post {
}

    .blog-post .grid-post li {
        float: left;
        width: 50%;
        border-right: 4px solid #fff;
        border-bottom: 4px solid #fff;
        list-style: none;
    }

        .blog-post .grid-post li .portfolio-item {
            width: 100%;
        }

.portfolio-item {
    width: 100%;
    position: relative;
    overflow: hidden;
    color: #fff;
    width: 100%;
    border: 0;
    position: relative;
}

.blog-post .grid-post li img {
    width: 100%;
}

.latest-blog-3.post-overlay .wt-post-info {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: table;
}

.latest-blog-3.post-overlay {
    height: 526px;
}

    .latest-blog-3.post-overlay .wt-post-info .post-overlay-position {
        display: table-cell;
        vertical-align: bottom;
    }

    .latest-blog-3.post-overlay .wt-post-meta a {
        color: #fff;
    }

    .latest-blog-3.post-overlay .wt-post-meta i {
        color: #FF9800;
    }

    .latest-blog-3.post-overlay.date-style-3 .post-date {
        top: 0px;
    }

    .latest-blog-3.post-overlay.date-style-3 .wt-post-meta .post-date i {
        color: #fff;
    }


.latest-blog-3.blog-md .wt-post-media {
    width: 230px;
    float: left;
    margin-right: 30px;
}

.latest-blog-3.blog-md .wt-post-info {
    border: none;
}

.latest-blog-3.blog-md .wt-post-tags {
    border: none;
    display: inline-block;
    padding: 0;
}

.latest-blog-3.blog-md .wt-post-meta i {
    color: #FF9800;
}

.latest-blog-3.blog-md.date-style-3 .post-date {
    bottom: -10px;
    top: auto;
}

.latest-blog-3.blog-md.date-style-3 .wt-post-meta .post-date i {
    color: #fff;
}

@media only screen and (max-width:991px) {
    .latest-blog-3.post-overlay {
        height: 360px;
    }
}

@media only screen and (max-width:640px) {
    .latest-blog-3.blog-md .wt-post-media {
        width: 100%;
    }
}

.site-header {
    position: relative;
    z-index: 996;
}

@media only screen and (max-width:1200px) {
    .site-header .container {
        width: auto;
    }
}

.site-header ul,
.site-header ol {
    margin-bottom: 0;
}

.nav-wide .container {
    width: 100%;
}

.extra-nav {
    float: right;
    padding: 23px 0;
    position: relative;
    z-index: 9;
}

    .extra-nav .extra-cell {
        display: inline-block;
        margin-left: 10px;
    }

@media only screen and (max-width:480px) {
    .extra-nav {
        width: 100%;
        clear: both;
        margin: 0;
        text-align: right;
    }
}

#header-part.fix-map-header {
    height: 90px;
}

    #header-part.fix-map-header .main-bar {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1;
    }

@media only screen and (max-width:480px) {
    #header-part.fix-map-header {
        height: 160px;
    }
}

.top-bar {
    color: #ffffff;
    padding: 10px 0;
}

    .top-bar .fa {
        vertical-align: middle;
        background-color: rgba(0, 0, 0, 0.08);
        border: 1px solid rgba(0, 0, 0, 0.01);
        padding: 3px;
        width: 22px;
        height: 22px;
        text-align: center;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
    }

.wt-topbar-left:after,
.wt-topbar-right:after,
.wt-topbar-center:after {
    content: "";
    display: table;
    clear: both;
}

.wt-topbar-left,
.wt-topbar-right,
.wt-topbar-center {
    padding-left: 15px;
    padding-right: 15px;
}

.wt-topbar-left {
    float: left;
}

.wt-topbar-right {
    float: right;
}

.wt-topbar-center {
    text-align: center;
}

@media only screen and (max-width: 767px) {

    .wt-topbar-left,
    .wt-topbar-right {
        float: none;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .wt-topbar-left {
        text-align: right;
    }

        .wt-topbar-left .pull-left {
            float: none !important;
        }
}

.e-p-bx li {
    display: inline;
    font-size: 12px;
    padding-right: 10px;
}

    .e-p-bx li a {
        color: #FFF;
    }

    .e-p-bx li i {
        margin-right: 5px;
        vertical-align: middle;
    }

@media only screen and (max-width: 767px) {
    .e-p-bx li {
        padding-right: 0;
        padding-left: 10px;
    }

        .e-p-bx li i {
            margin-right: 0;
        }
}

.social-bx,
.login-bx {
    margin: 0 0 0 15px;
    float: right;
}

@media only screen and (max-width: 480px) {

    .social-bx,
    .e-p-bx,
    .login-bx {
        margin-top: 5px;
        margin-bottom: 5px !important;
    }
}

.social-bx li,
.login-bx li {
    font-size: 12px;
    margin: 0;
    position: relative;
}

.social-bx li {
    padding-left: 2px;
    padding-right: 2px;
}

    .social-bx li a,
    .login-bx li a {
        color: #ffffff;
    }

    .social-bx li i,
    .login-bx li i {
        vertical-align: baseline;
        margin: 0 5px 0 0;
    }

    .social-bx li span,
    .login-bx li span {
        vertical-align: baseline;
        margin: 0 2px 0;
        font-size: 8px;
    }

.login-bx li ul {
    top: 25px;
    left: auto;
    right: 0;
    border: none;
    padding: 0;
}

    .login-bx li ul li {
        border-bottom: 1px solid #F7F7F7;
    }

        .login-bx li ul li a {
            color: #767676;
            padding: 9px 15px;
        }

.arrow-up-border:before,
.arrow-up:after {
    position: absolute;
    display: inline-block;
    content: '';
}

.arrow-up-border:before {
    top: -7px;
    right: 19px;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #F00;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
}

.arrow-up:after {
    top: -6px;
    right: 20px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
}

.arrow-left:before {
    position: absolute;
    top: -7px;
    left: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
}

.arrow-left:after {
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}

.language-bx li {
    display: inline;
    margin: 0 10px;
}

.logo-header {
    display: table;
    float: left;
    vertical-align: middle;
    padding: 0;
    font-size: 36px;
    color: #1bbce8;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    width: 220px;
    height: 90px;
    position: relative;
    z-index: 9;
}

@media only screen and (max-width:991px) {
    .logo-header {
        width: 180px;
    }

    .header-skew::before,
    .header-skew::after {
        bottom: -10px;
        height: 127%;
    }
}

@media only screen and (max-width:480px) {
    .logo-header {
        width: 100px;
    }

    .header-skew::before,
    .header-skew::after {
        bottom: -9px;
        height: 120%;
    }
}

.logo-footer {
    display: table;
    vertical-align: middle;
    padding: 0;
    font-size: 36px;
    color: #1bbce8;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0;
    margin-right: 0;
    max-width: 200px;
    height: auto;
}

    .logo-header > a,
    .logo-footer > a {
        display: table-cell;
        vertical-align: middle;
    }

.logo-header.center-block {
    margin-left: auto;
    margin-right: auto;
    float: none;
}

.logo-header img,
.logo-footer img {
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: middle;
}

.logo-header span,
.logo-footer span {
    font-size: 20px;
    color: #1bbce8;
    letter-spacing: 20px;
}

.is-fixed .logo-header {
    height: 70px;
}

.main-bar {
    position: relative;
    width: 100%;
}

    .main-bar::after,
    .main-bar::after {
        clear: both;
        content: "";
        display: table;
    }

.boxed .is-fixed .main-bar {
    max-width: 1200px;
    margin: 0 -600px;
    left: 50%;
}

@media only screen and (max-width: 1200px) {
    .boxed .is-fixed .main-bar {
        margin: 0;
        left: 0;
    }
}

.boxed .site-header .container {
    width: auto;
}

@media only screen and (max-width: 991px) {
    .sticky-wrapper {
        height: auto !important;
    }
}

.header-info {
    float: right;
    padding: 10px 0;
}

    .header-info > ul {
        list-style: none;
        display: table;
    }

        .header-info > ul li {
            display: table-cell;
            padding: 15px 10px;
            vertical-align: middle;
        }

            .header-info > ul li .icon-sm {
                float: left;
                margin-right: 15px;
            }

            .header-info > ul li strong {
                display: block;
                font-size: 16px;
                text-transform: uppercase;
                color: #273447;
            }

@media only screen and (max-width: 991px) {
    .header-info > ul li {
        display: none;
    }

        .header-info > ul li.btn-col-last {
            display: block;
            padding-left: 0;
            padding-right: 0;
        }
}

@media only screen and (max-width:767px) {

    .header-info > ul li.btn-col-last,
    .header-info {
        display: none;
    }
}

.header-botton {
    background-color: #171f2c;
}

    .header-botton .header-nav .nav {
        float: none;
    }

        .header-botton .header-nav .nav > li > a {
            padding: 20px 12px;
            color: #fff;
        }

    .header-botton .extra-nav {
        padding: 13px 0;
    }

        .header-botton .extra-nav .site-search-btn {
            color: #fff;
            padding: 7px 15px;
        }

        .header-botton .extra-nav .wt-cart .woo-cart-count {
            border: 2px solid #fff;
            color: #fff;
            min-width: 36px;
            padding: 5px 5px 5px;
        }

            .header-botton .extra-nav .wt-cart .woo-cart-count::before {
                border-color: #fff;
            }

@media only screen and (max-width:991px) {
    .header-botton .navbar-toggle {
        float: left;
        margin: 9px 0;
    }

        .header-botton .navbar-toggle span {
            background-color: #fff;
        }

    .header-botton .header-nav .nav > li > a {
        padding: 12px 12px;
        color: #777;
    }
}

@media only screen and (max-width:767px) {
    .header-middle .logo-header {
        float: none;
        margin: 9px auto;
    }
}

.site-search-btn {
    background: none;
    padding: 10px 15px;
    border: none;
    outline: none;
    color: #555;
}

#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: translate(0px, -100%) scale(0, 0);
    -moz-transform: translate(0px, -100%) scale(0, 0);
    -ms-transform: translate(0px, -100%) scale(0, 0);
    -o-transform: translate(0px, -100%) scale(0, 0);
    transform: translate(0px, -100%) scale(0, 0);
    opacity: 0;
    display: none;
}

    #search.open {
        -webkit-transform: translate(0px, 0px) scale(1, 1);
        -moz-transform: translate(0px, 0px) scale(1, 1);
        -ms-transform: translate(0px, 0px) scale(1, 1);
        -o-transform: translate(0px, 0px) scale(1, 1);
        transform: translate(0px, 0px) scale(1, 1);
        opacity: 1;
        z-index: 999;
        display: block;
    }

    #search form {
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -51px;
        width: 60%;
        margin-left: 20%;
        color: #ffffff80;
        background: transparent;
        border: 1px solid rgba(255, 255, 255, 0.1);
        font-size: 40px;
        font-family: 'Raleway', sans-serif;
        font-weight: 300;
        text-align: left;
        outline: none;
        padding: 10px;
    }

    #search input[type="search"] {
        width: 100%;
        background: none;
        border: none;
        padding: 0px 30px;
    }

    #search .search-btn {
        border: none;
        background: none;
        padding: 0px 30px;
    }

        #search .search-btn i {
            font-size: 36px;
        }

    #search .close {
        position: fixed;
        top: 15px;
        right: 15px;
        opacity: 1;
        font-size: 27px;
        color: #fff;
        width: 30px;
        height: 30px;
    }

        #search .close:after,
        #search .close:before {
            content: "";
            position: absolute;
            width: 2px;
            height: 32px;
            background-color: #fff;
            right: 20px;
            top: 0px;
        }

        #search .close:after {
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        #search .close:before {
            -ms-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        #search .close:hover:after,
        #search .close:hover:before {
            cursor: pointer;
        }

@media only screen and (max-width:768px) {
    #search form {
        width: 90%;
        margin-left: 5%;
        font-size: 26px;
    }

    #search input[type="search"] {
        padding: 0px 0px 0px 30px;
    }

    #search .search-btn {
        padding: 0px 15px;
    }

        #search .search-btn i {
            font-size: 24px;
        }
}


@media only screen and (max-width:400px) {
    #search form {
        font-size: 16px;
    }

    #search input[type="search"] {
        padding: 0px 0px 0px 10px;
    }

    #search .search-btn {
        padding: 0px 15px;
    }

        #search .search-btn i {
            font-size: 18px
        }
}

.wt-quik-search .form-control::-moz-placeholder {
    color: #fff;
}

.wt-quik-search .form-control:-moz-placeholder {
    color: #fff;
}

.wt-quik-search .form-control:-ms-input-placeholder {
    color: #fff;
}

.wt-quik-search .form-control::-webkit-input-placeholder {
    color: #fff;
}

@media only screen and (max-width:767px) {
    .site-search {
        width: 100%;
    }

        .site-search .site-button {
            padding: 0;
        }

        .site-search form {
            padding-left: 0;
        }
}

.navbar-toggle {
    border: none;
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 15px;
    margin-right: -10px;
    padding: 12px 10px;
}

    .navbar-toggle .icon-bar {
        background: #555;
        height: 3px;
        border-radius: 0;
        -webkit-border-radius: 0;
    }

@media only screen and (max-width:480px) {
    .navbar-toggle {
        margin-left: 10px;
    }

    .extra-nav .extra-cell {
        margin-left: 0;
    }
}

.is-fixed .navbar-toggle {
    margin-top: 14px;
    margin-bottom: 14px;
}

.header-nav {
    position: relative;
    padding: 0;
}

    .header-nav .nav {
        float: right;
    }

        .header-nav .nav i {
            font-size: 9px;
            margin-left: 3px;
            margin-top: -3px;
            vertical-align: middle;
            opacity: 0.7;
        }

        .header-nav .nav > li {
            margin: 0px;
            font-weight: 400;
            text-transform: uppercase;
            position: relative;
        }

            .header-nav .nav > li > a {
                border-radius: 0;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                color: #555;
                font-size: 14px;
                font-weight: 600;
                padding: 35px 12px;
                cursor: pointer;
            }

                .header-nav .nav > li > a:hover {
                    background-color: transparent;
                    color: #212427;
                }

                .header-nav .nav > li > a:active,
                .header-nav .nav > li > a:focus {
                    background-color: transparent;
                }

            .header-nav .nav > li.active > a,
            .header-nav .nav > li.current-menu-item > a {
                background-color: transparent;
                color: #ec5598;
            }

            .header-nav .nav > li:hover > a {
                color: #ec5598;
            }

            .header-nav .nav > li:hover > .sub-menu,
            .header-nav .nav > li:hover > .mega-menu {
                opacity: 1;
                visibility: visible;
                margin-top: 0;
                -webkit-transition: all 0.3s ease;
                -moz-transition: all 0.3s ease;
                -ms-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }

            .header-nav .nav > li .sub-menu {
                background-color: #ffffff;
                display: block;
                left: 0;
                list-style: none;
                margin: 20px 0 0;
                opacity: 0;
                padding: 0px;
                position: absolute;
                visibility: hidden;
                width: 220px;
                z-index: 10;
            }

                .header-nav .nav > li .sub-menu li {
                    border-bottom: 1px solid #f4f4f4;
                    position: relative;
                }

                    .header-nav .nav > li .sub-menu li a {
                        color: #474747;
                        display: block;
                        font-size: 13px;
                        padding: 10px 20px;
                        text-transform: none;
                    }

                        .header-nav .nav > li .sub-menu li a:hover {
                            background-color: #171F2C;
                            color: #1BBCE8;
                            text-decoration: none;
                        }

                    .header-nav .nav > li .sub-menu li:hover > a {
                        color: #1BBCE8;
                    }

                    .header-nav .nav > li .sub-menu li:last-child {
                        border-bottom: 0px;
                    }

                    .header-nav .nav > li .sub-menu li .fa {
                        color: #363636;
                        display: block;
                        float: right;
                        position: absolute;
                        right: 10px;
                        top: 12px;
                    }

                    .header-nav .nav > li .sub-menu li > .sub-menu {
                        left: 220px;
                        margin: 0 0 0 20px;
                        -webkit-transition: all 0.3s ease;
                        -moz-transition: all 0.3s ease;
                        -ms-transition: all 0.3s ease;
                        -o-transition: all 0.3s ease;
                        transition: all 0.3s ease;
                    }

                    .header-nav .nav > li .sub-menu li:hover > .sub-menu {
                        left: 220px;
                        margin: 0px;
                        opacity: 1;
                        top: -1px;
                        visibility: visible;
                    }

                        .header-nav .nav > li .sub-menu li:hover > .sub-menu:before {
                            background-color: transparent;
                            bottom: 0px;
                            content: '';
                            display: block;
                            height: 100%;
                            left: -6px;
                            position: absolute;
                            top: 0px;
                            width: 6px;
                        }

            .header-nav .nav > li.has-mega-menu {
                position: inherit;
            }

            .header-nav .nav > li .mega-menu li a > i {
                font-size: 13px;
                margin-right: 5px;
                min-width: 20px;
            }

            .header-nav .nav > li .mega-menu {
                background-color: #ffffff;
                border: 1px solid #e9e9e9;
                display: table;
                left: 0px;
                list-style: none;
                opacity: 0;
                position: absolute;
                right: 0px;
                visibility: hidden;
                width: 100%;
                margin-top: 20px;
                z-index: 10;
            }

                .header-nav .nav > li .mega-menu > li {
                    display: table-cell;
                    padding: 10px 0;
                    position: relative;
                    vertical-align: top;
                    width: 25%;
                }

                    .header-nav .nav > li .mega-menu > li:after {
                        content: "";
                        background-color: rgba(204, 204, 204, 0.4);
                        position: absolute;
                        right: 0px;
                        top: 0px;
                        display: block;
                        width: 1px;
                        height: 100%;
                    }

                    .header-nav .nav > li .mega-menu > li:last-child:after {
                        display: none;
                    }

                    .header-nav .nav > li .mega-menu > li > a {
                        color: #555555;
                        display: block;
                        font-size: 14px;
                        padding: 0 20px;
                    }

                    .header-nav .nav > li .mega-menu > li ul {
                        list-style: none;
                        margin: 10px 0px 0px 0px;
                        padding: 0px;
                    }

                        .header-nav .nav > li .mega-menu > li ul a {
                            color: #474747;
                            display: block;
                            font-size: 13px;
                            line-height: 34px;
                            padding: 2px 20px;
                            text-transform: none;
                        }

                            .header-nav .nav > li .mega-menu > li ul a:hover {
                                color: #1BBCE8;
                                background-color: #171F2C;
                            }

            .header-nav .nav > li.menu-item-has-children:before {
                content: "\f078";
                display: block;
                font-family: "FontAwesome";
                right: 4px;
                position: absolute;
                top: 50%;
                color: #999;
                margin-top: -8px;
                font-size: 8px;
            }

            .header-nav .nav > li.submenu-direction .sub-menu {
                left: auto;
                right: 0;
            }

                .header-nav .nav > li.submenu-direction .sub-menu li > .sub-menu {
                    left: auto;
                    right: 220px;
                    margin: 0 20px 0 0;
                }

                .header-nav .nav > li.submenu-direction .sub-menu li:hover > .sub-menu {
                    left: auto;
                    right: 219px;
                    margin: 0 0 0 0;
                }

.has-child .submenu-toogle {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #fff;
    background-color: #171f2c;
    z-index: 998;
    cursor: pointer;
    padding: 7px;
    font-size: 10px;
    display: none;
}

.has-child li .submenu-toogle {
    opacity: 0.9;
}

.has-child.nav-active > a + .submenu-toogle.glyphicon-plus:before {
    content: "\2212";
}

@media only screen and (max-width: 991px) {
    header .logo {
        display: block;
        padding: 4px 0;
    }

    .header-nav .nav i {
        margin-top: 6px;
    }

    .header-nav .nav li.has-child.nav-active > a {
        color: #ec5598;
    }
}

@media only screen and (max-width: 991px) {
    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: block;
    }

    .header-nav {
        clear: both;
        margin: 0 -15px;
        border-bottom: 1px solid #E9E9E9;
    }

        .header-nav .nav {
            float: none;
            margin: 0;
            background: #fff;
        }

            .header-nav .nav li {
                float: none;
            }

            .header-nav .nav > li .sub-menu > li,
            .header-nav .nav > li .mega-menu > li {
                float: none;
                display: block;
                width: auto;
            }

            .header-nav .nav li .sub-menu > li a {
                padding-left: 30px;
            }

            .header-nav .nav > li > a {
                padding: 12px 15px;
                border-top: 1px solid #E9E9E9;
                color: #777;
            }

            .header-nav .nav > li.active > a,
            .header-nav .nav > li.current-menu-item > a {
                color: #ec5598;
            }

            .header-nav .nav i {
                float: right;
            }

            .header-nav .nav > li > a:hover,
            .header-nav .nav > li > a:active,
            .header-nav .nav > li > a:focus {
                background-color: #f0f0f0;
                text-decoration: none;
            }

            .header-nav .nav > li .mega-menu > li:after {
                display: none;
            }

            .header-nav .nav > li ul,
            .header-nav .nav > li .sub-menu,
            .header-nav .nav > li .mega-menu {
                display: none;
                position: static;
                visibility: visible;
                width: auto;
                background: #f9f9f9;
            }

                .header-nav .nav > li ul.mega-menu ul {
                    display: block;
                }

                .header-nav .nav > li .mega-menu > li {
                    padding: 0px;
                }

                .header-nav .nav > li ul.mega-menu li:hover ul {
                    display: block;
                }

            .header-nav .nav li.has-child {
                position: relative;
            }

            .header-nav .nav li .sub-menu,
            .header-nav .nav li .mega-menu {
                opacity: 1;
                margin: 0 !important;
            }

    .has-child .submenu-toogle {
        display: block;
    }
}

.nav-dark.header-nav .nav > li .sub-menu,
.nav-dark.header-nav .nav > li .mega-menu {
    background-color: #171f2c;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

    .nav-dark.header-nav .nav > li .sub-menu li {
        border-bottom: 1px solid #23282f;
    }

        .nav-dark.header-nav .nav > li .sub-menu li a,
        .nav-dark.header-nav .nav > li .mega-menu > li ul a,
        .nav-dark.header-nav .nav > li .mega-menu > li > a {
            color: #CCCCCC;
        }

            .nav-dark.header-nav .nav > li .sub-menu li a:hover {
                background-color: #23282f;
            }

            .nav-dark.header-nav .nav > li .mega-menu > li ul a:hover {
                background-color: #23282f;
                color: #ec5598;
            }

    .nav-dark.header-nav .nav > li .mega-menu > li:after {
        background-color: rgba(0, 0, 0, 0.2);
    }

@media only screen and (max-width: 991px) {
    .nav-dark.header-nav {
        border-bottom: 1px solid rgba(0, 0, 0, 0.8);
    }

        .nav-dark.header-nav .nav {
            background-color: #2D3239;
        }

            .nav-dark.header-nav .nav > li > a {
                border-top: 1px solid rgba(0, 0, 0, 0.2);
            }

            .nav-dark.header-nav .nav > li > a {
                color: #999;
            }

                .nav-dark.header-nav .nav > li > a:hover,
                .nav-dark.header-nav .nav > li > a:active,
                .nav-dark.header-nav .nav > li > a:focus {
                    background-color: #23282F;
                    color: #ec5598;
                }

            .nav-dark.header-nav .nav > li ul,
            .nav-dark.header-nav .nav > li .sub-menu,
            .nav-dark.header-nav .nav > li .mega-menu {
                background-color: #23282F;
            }
}

.sticky-no .main-bar {
    position: static !important;
}

.is-fixed .main-bar {
    position: fixed;
    top: 0;
    left: 0;
}

.is-fixed .header-nav .nav > li > a {
    padding: 25px 12px;
}

.is-fixed .extra-nav {
    padding: 13px 0;
}

@media only screen and (max-width: 991px) {
    .is-fixed .header-nav .nav > li > a {
        padding: 12px 15px;
    }
}

@media only screen and (max-width: 991px) {
    .is-fixed .header-nav .nav {
        overflow: auto;
        height: 275px;
    }

        .is-fixed .header-nav .nav > li > a {
            padding: 12px 15px;
        }

    .is-fixed#header-part .navbar-toggle {
        margin: 15px 0;
    }
}

#header-part.full-width .top-bar .container,
#header-part.full-width .main-bar .container {
    width: auto;
}

.bg-primary .header-nav .nav > li > a {
    color: #fff;
}

.bg-primary .header-nav .nav > li:hover > a,
.bg-primary .header-nav .nav > li.active > a,
.bg-primary .header-nav .nav > li.current-menu-item > a {
    color: #171f2c;
}

.bg-primary .wt-cart .woo-cart-total,
.bg-primary .wt-cart .woo-cart-count {
    color: #fff;
}

    .bg-primary .wt-cart .woo-cart-count,
    .bg-primary .wt-cart .woo-cart-count::before {
        border-color: #fff;
    }

.bg-primary .navbar-toggle .icon-bar {
    background-color: #fff;
}

@media only screen and (max-width:991px) {

    .bg-primary .header-nav .nav > li > a {
        color: #777;
    }

    .bg-primary .header-nav .nav > li:hover > a,
    .bg-primary .header-nav .nav > li.active > a,
    .bg-primary .header-nav .nav > li.current-menu-item > a {
        color: #ec5598;
    }
}

.header-style-2 .logo-header {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    float: none;
}

.header-style-2 .nav-outer {
    display: table;
}

.header-style-2 .main-bar-inr {
    display: table;
    margin: auto;
}

.header-style-2 .header-nav {
    display: inline-block;
    float: left;
}

    .header-style-2 .header-nav .nav {
        float: none;
    }

@media only screen and (max-width:991px) {
    .header-style-2 .main-bar-inr {
        display: block;
    }

    .header-style-2 .header-nav {
        display: block;
        float: none;
    }
}

@media only screen and (max-width: 767px) {
    .header-style-2 .navbar-toggle {
        float: left;
    }

    .header-style-2 .nav-outer {
        display: block;
        padding: 22px 0 0;
    }
}

@media only screen and (max-width:480px) {
    .extra-nav {
        clear: none;
        width: auto;
    }
}

.header-style-3 .main-bar {
    position: absolute;
    background: none;
}

.header-style-3 .header-nav .nav > li > a {
    color: #fff;
}

@media only screen and (max-width:991px) {
    .header-style-3 .header-nav .nav > li > a {
        color: #777777;
    }
}

.header-style-3 .navbar-toggle .icon-bar {
    background: #FFF;
}

.header-style-3 .site-search-btn,
.header-style-3 .wt-cart .woo-cart-total,
.header-style-3 .wt-cart .woo-cart-count {
    color: #fff;
}

    .header-style-3 .wt-cart .woo-cart-count,
    .header-style-3 .wt-cart .woo-cart-count::before {
        border-color: #fff;
    }

.header-style-3 .is-fixed .main-bar {
    position: fixed;
}

.header-style-3 .is-fixed.color-fill .main-bar {
    background: #000;
}

.header-style-3.topbar-transparent {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
}

    .header-style-3.topbar-transparent .top-bar {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }

@media only screen and (max-width:767px) {
    .header-style-3.topbar-transparent {
        position: relative;
        background-color: #000;
    }

        .header-style-3.topbar-transparent .main-bar {
            position: static;
        }

        .header-style-3.topbar-transparent .is-fixed .main-bar {
            position: fixed;
        }
}

.header-style-4 .main-bar {
    background-color: rgba(255, 255, 255, 0.6);
    position: absolute;
}

.header-style-4 .is-fixed .main-bar {
    position: fixed;
    background: #fff;
}

.header-style-5 .main-bar {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.6);
}

.header-style-5 .header-nav .nav > li > a {
    color: #fff;
}

@media only screen and (max-width:991px) {
    .header-style-5 .header-nav .nav > li > a {
        color: #777777;
    }
}

.header-style-5 .navbar-toggle .icon-bar {
    background: #FFF;
}

.header-style-5 .site-search-btn,
.header-style-5 .wt-cart .woo-cart-total,
.header-style-5 .wt-cart .woo-cart-count {
    color: #fff;
}

    .header-style-5 .wt-cart .woo-cart-count,
    .header-style-5 .wt-cart .woo-cart-count::before {
        border-color: #fff;
    }

.header-style-5 .is-fixed .main-bar {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.9);
}

@media only screen and (max-width:1200px) {

    .header-style-8 .main-bar,
    .header-style-8 .is-fixed .main-bar {
        max-width: 100%;
        margin: 0;
        left: 0;
    }
}

.wt-banner-row,
.wt-banner-outer {
    position: relative;
}

.wt-bnr-pic {
    width: 100%;
    overflow: hidden;
}

    .wt-bnr-pic img {
        width: 100%;
        height: auto;
        display: block;
    }

.wt-bnr-text {
    position: absolute;
    left: 0;
    top: 35%;
    width: 100%;
    margin: 0;
    color: #FFFFFF;
}

.wt-bnr-text-has {
    max-width: 600px;
}

.wt-bnr-text strong,
.wt-bnr-text span {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
}

.wt-bnr-text strong {
    display: block;
    font-size: 60px;
    font-weight: 700;
    line-height: 70px;
    margin: 0 0 25px;
    color: #FFFFFF;
}

.wt-bnr-text span {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    display: block;
    margin-bottom: 30px;
}

.wt-bnr-text .btn {
    margin-right: 30px;
}

@media only screen and (max-width:1200px) {
    .wt-bnr-text strong {
        font-size: 60px;
        line-height: 60px;
        margin: 0 0 15px;
    }

    .wt-bnr-text span {
        font-size: 20px;
        line-height: 24px;
    }
}

@media only screen and (max-width:991px) {
    .wt-bnr-text strong {
        font-size: 50px;
        line-height: 50px;
        margin: 0 0 10px;
    }
}

@media only screen and (max-width:767px) {
    .wt-bnr-text strong {
        font-size: 40px;
        line-height: 40px;
        margin: 0 0 0;
    }
}

@media only screen and (max-width:680px) {
    .wt-bnr-text strong {
        font-size: 30px;
        line-height: 30px;
        margin: 0 0 0;
    }

    .wt-bnr-text span {
        font-size: 14px;
        line-height: 18px;
    }
}

@media only screen and (max-width:480px) {
    .wt-bnr-text strong {
        font-size: 20px;
        line-height: 20px;
    }

    .wt-bnr-text span {
        font-size: 12px;
        line-height: 16px;
    }
}

.wt-bnr-inr {
    height: 300px;
    background-size: cover;
    background-position: center center;
    display: table;
    width: 100%;
}

    .wt-bnr-inr .container {
        display: table;
        height: 100%;
    }

.wt-bnr-inr-entry {
    display: table-cell;
    vertical-align: middle;
}

.banner-inner-row h1,
.banner-inner-row h2,
.banner-inner-row h3,
.banner-inner-row h4,
.banner-inner-row h5,
.banner-inner-row h6 {
    color: #FFF;
}

.owl-carousel .owl-nav {
    margin-top: 40px;
    text-align: center;
}

    .owl-carousel .owl-nav .disabled {
        opacity: .5;
        cursor: default
    }

.owl-carousel .owl-dots {
    text-align: center;
    margin-top: 20px;
}

    .owl-carousel .owl-dots .owl-dot {
        display: inline-block;
    }

        .owl-carousel .owl-dots .owl-dot span {
            width: 12px;
            height: 12px;
            margin: 5px 7px;
            background: #171f2c;
            border: 1px solid #fff;
            display: block;
            -webkit-backface-visibility: visible;
            -webkit-transition: opacity 200ms ease;
            -moz-transition: opacity 200ms ease;
            -ms-transition: opacity 200ms ease;
            -o-transition: opacity 200ms ease;
            transition: opacity 200ms ease;
        }

        .owl-carousel .owl-dots .owl-dot.active span,
        .owl-carousel .owl-dots .owl-dot:hover span {
            background: #ec5598
        }

.owl-btn-top-center .owl-nav,
.owl-btn-top-left .owl-nav,
.owl-btn-top-right .owl-nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
}

.owl-btn-top-center .owl-stage-outer,
.owl-btn-top-left .owl-stage-outer,
.owl-btn-top-right .owl-stage-outer {
    padding-top: 60px;
}

.owl-btn-top-center .owl-nav {
    text-align: center;
}

.owl-btn-top-left .owl-nav {
    text-align: left;
}

.owl-btn-top-right .owl-nav {
    text-align: right;
}

.owl-btn-bottom-center .owl-nav {
    text-align: center;
}

.owl-btn-bottom-left .owl-nav {
    text-align: left;
}

.owl-btn-bottom-right .owl-nav {
    text-align: right;
}

.pagination-bx .pagination,
.cvf-universal-pagination .pagination {
    margin: 0;
}

.pagination {
    padding: 10px 0;
}

    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        margin-left: 0;
    }

    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    .pagination > li > a,
    .pagination > li > span {
        background-color: #fff;
        border: 1px solid #e0e0e0;
        color: #767676;
        font-weight: 600;
        font-size: 12px;
    }

        .pagination > li > a:hover,
        .pagination > li > span:hover,
        .pagination > li > a:focus,
        .pagination > li > span:focus {
            background-color: #ec5598;
            border-color: transparent;
            color: #fff;
        }

    .pagination > .active > a,
    .pagination > .active > span,
    .pagination > .active > a:hover,
    .pagination > .active > span:hover,
    .pagination > .active > a:focus,
    .pagination > .active > span:focus {
        background-color: #ec5598;
        border-color: transparent;
    }

    .pagination > .previous > a,
    .pagination > .next > a {
        font-size: 12px;
    }

.custom-pagination.pagination {
    padding: 10px 0;
}

    .custom-pagination.pagination > li:first-child > a,
    .custom-pagination.pagination > li:first-child > span {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        margin-left: 0;
    }

    .custom-pagination.pagination > li:last-child > a,
    .custom-pagination.pagination > li:last-child > span {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    .custom-pagination.pagination > li > a,
    .custom-pagination.pagination > li > span {
        background-color: #171f2c;
        border: 1px solid #0e131b;
        color: #fff;
        font-weight: 600;
        font-size: 12px;
    }

        .custom-pagination.pagination > li > a:hover,
        .custom-pagination.pagination > li > span:hover,
        .custom-pagination.pagination > li > a:focus,
        .custom-pagination.pagination > li > span:focus {
            background-color: #ec5598;
            border-color: transparent;
            color: #fff;
        }

    .custom-pagination.pagination > .active > a,
    .custom-pagination.pagination > .active > span,
    .custom-pagination.pagination > .active > a:hover,
    .custom-pagination.pagination > .active > span:hover,
    .custom-pagination.pagination > .active > a:focus,
    .custom-pagination.pagination > .active > span:focus {
        background-color: #ec5598;
        border-color: transparent;
    }

    .custom-pagination.pagination > .previous > a,
    .custom-pagination.pagination > .next > a {
        padding: 8px 14px;
        font-size: 12px;
    }

.custom-page.pager li a {
    background-color: #171f2c;
    border: none;
    color: #fff;
}

.custom-page.pager li > a:focus,
.custom-page.pager li > a:hover {
    background-color: #ec5598;
    text-decoration: none;
}

.footer-fixed .site-footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 0;
}

.footer-fixed .page-content {
    position: relative;
    z-index: 1;
    background-color: #fff;
}

@media only screen and (max-width:1200px) {
    .footer-fixed .site-footer {
        position: static;
    }

    .footer-fixed .page-wraper {
        padding-bottom: 0 !important;
    }
}

.footer-fixed.boxed .site-footer {
    margin: 0 -600px;
    left: 50%;
    max-width: 1200px;
}

.footer-fixed.boxed .wt-footer-callout-wrap {
    overflow: hidden;
}

.constrot-strip {
    height: 1px;
    width: 100%;
    background-color: #252525;
}

.site-footer .widget > .widget-title {
    letter-spacing: 2px;
}

.site-footer p,
.site-footer li {
    font-size: 13px;
    line-height: 20px;
}

.site-footer {
    background-position: center;
    background-size: cover;
}

    .site-footer p {
        line-height: 20px;
    }

    .site-footer .widget ul {
        list-style: none;
        margin: 0px;
        padding: 0;
    }

.footer-top {
    padding: 20px 0;
}

.footer-bottom {
    margin: 25px 0;
    color: #787878;
    font-size: 13px;
}

    .footer-bottom .copyrights-text {
        color: #fff;
    }

    .footer-bottom .copyrights-nav {
        list-style: none;
        display: inline-block;
    }

        .footer-bottom .copyrights-nav li {
            display: inline-block;
            margin-left: 8px;
            margin-right: 8px;
        }

            .footer-bottom .copyrights-nav li:first-child {
                margin-left: 0;
            }

            .footer-bottom .copyrights-nav li:last-child {
                margin-right: 0;
            }

                .footer-bottom .copyrights-nav li:last-child:after {
                    display: none;
                }

            .footer-bottom .copyrights-nav li:after {
                content: "/";
                position: relative;
                right: -8px;
                color: #fff;
            }

            .footer-bottom .copyrights-nav li a {
                color: #fff;
            }

                .footer-bottom .copyrights-nav li a:hover,
                .footer-bottom .copyrights-nav li a:active,
                .footer-bottom .copyrights-nav li a:focus,
                .footer-bottom .copyrights-nav li.active a {
                    color: #fff;
                }

.footer-dark .footer-top h1,
.footer-dark .footer-top h2,
.footer-dark .footer-top h3,
.footer-dark .footer-top h4,
.footer-dark .footer-top h5,
.footer-dark .footer-top h6,
.footer-dark .footer-top h1 a,
.footer-dark .footer-top h2 a,
.footer-dark .footer-top h3 a,
.footer-dark .footer-top h4 a,
.footer-dark .footer-top h5 a,
.footer-dark .footer-top h6 a {
    color: #fff;
}

.footer-dark .footer-top .widget-title::before {
    border-color: #fff;
}

.footer-dark .footer-top p,
.footer-dark .footer-top strong,
.footer-dark .footer-top b,
.footer-dark .footer-top,
.footer-dark .widget_categories ul li a,
.footer-dark .widget_archive ul li a,
.footer-dark .widget_meta ul li a,
.footer-dark .widget_pages ul li a,
.footer-dark .widget_recent_comments ul li a,
.footer-dark .widget_nav_menu li a,
.footer-dark .widget_recent_entries ul li a,
.footer-dark .widget_services ul li a {
    color: #fff;
}

    .footer-dark .footer-top a:active,
    .footer-dark .footer-top a:focus,
    .footer-dark .footer-top a:hover {
        color: #fff;
    }

    .footer-dark .footer-top p a {
        color: #3396d1;
    }

    .footer-dark .footer-top .widget_newsletter .form-control {
        background-color: #0e0e0e;
        border-color: #2d2d2d;
    }

.footer-light .footer-top {
    background-color: #eee;
}

.footer-light .footer-bottom {
    background-color: #eee;
}

footer .widget_categories ul li,
footer .widget_archive ul li,
footer .widget_meta ul li,
footer .widget_pages ul li,
footer .widget_recent_comments ul li,
footer .widget_nav_menu li,
footer .widget_recent_entries ul li,
footer .widget_services ul li {
    border-bottom: 1px dashed rgba(102, 102, 102, 0.3);
}

    footer .widget_categories ul li:last-child,
    footer .widget_archive ul li:last-child,
    footer .widget_meta ul li:last-child,
    footer .widget_pages ul li:last-child,
    footer .widget_recent_comments ul li,
    footer .widget_nav_menu li:last-child,
    footer .widget_recent_entries ul li:last-child,
    footer .widget_services ul li:last-child {
        border-bottom: none;
    }

footer .widget_getintuch i {
    background-color: rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(0, 0, 0, 0.30);
}


.footer-bottom ul {
    margin: 0;
}

.wt-footer-bot-left,
.wt-footer-bot-right,
.wt-footer-bot-center {
    padding-left: 15px;
    padding-right: 15px;
}

.wt-footer-bot-left {
    float: left;
}

.wt-footer-bot-right {
    float: right;
}

.wt-footer-bot-center {
    float: right;
}

@media only screen and (max-width:991px) {
    footer .container {
        width: 100%;
    }

    .col-md-3.col-sm-6.footer-col-4:nth-child(3) {
        clear: both;
    }

    .wt-footer-bot-left,
    .wt-footer-bot-right {
        float: none;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
    }

        .wt-footer-bot-right .copyrights-nav {
            float: none !important;
        }
}

@media only screen and (max-width: 767px) {
    .footer-clear {
        display: block !important;
        clear: both;
    }

    #footer .footer-4-col {
        width: 100%;
    }

    .footer-bottom [class*="clo-"] {
        width: 100%;
    }
}

button.scroltop {
    height: 55px;
    width: 55px;
    background: #161616;
    border: 3px solid;
    position: fixed;
    right: 15px;
    bottom: 15px;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    cursor: pointer;
    display: none;
    text-align: center;
    z-index: 999;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

    button.scroltop span {
        display: block;
        font-size: 24px;
        line-height: 24px;
    }

.string {
    position: relative;
}

#btn-vibrate {
    animation: vibrate 2s linear 0s infinite;
    -moz-animation: vibrate 2s linear 0s infinite;
    -webkit-animation: vibrate 2s linear 0s infinite;
    -o-animation: vibrate 2s linear 0s infinite;
}

@keyframes vibrate {
    0% {
        top: 0px;
    }

    25% {
        top: -3px;
    }

    50% {
        top: 0px;
    }

    75% {
        top: 3px;
    }

    100% {
        top: 0px;
    }
}

@-moz-keyframes vibrate {
    0% {
        top: 0px;
    }

    25% {
        top: -3px;
    }

    50% {
        top: 0px;
    }

    75% {
        top: 3px;
    }

    100% {
        top: 0px;
    }
}

@-webkit-keyframes vibrate {
    0% {
        top: 0px;
    }

    25% {
        top: -3px;
    }

    50% {
        top: 0px;
    }

    75% {
        top: 3px;
    }

    100% {
        top: 0px;
    }
}

@-o-keyframes vibrate {
    0% {
        top: 0px;
    }

    25% {
        top: -3px;
    }

    50% {
        top: 0px;
    }

    75% {
        top: 3px;
    }

    100% {
        top: 0px;
    }
}

@media only screen and (max-width:480px) {
    button.scroltop {
        font-size: 7px;
        height: 30px;
        width: 30px;
        line-height: 16px;
    }

        button.scroltop span {
            font-size: 10px;
            line-height: 10px;
        }
}

#bg {
    background-attachment: fixed;
    background-size: cover;
}

.boxed .page-wraper {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.boxed .tp-banner-container,
.boxed .rev_slider_wrapper {
    left: 0 !important;
    width: 100% !important;
}

.boxed .tp-rightarrow {
    right: 0 !important;
}

.boxed .tp-leftarrow {
    left: 0 !important;
}

.page-wraper {
    backdrop-filter: blur(8px);
    position: relative;
    z-index: 1;
}

.page-content {
    position: relative;
}

.section-full {
    position: relative;
}

.section-head {
    margin-bottom: 50px;
    padding-top: 60px;
}

    .section-head.no-margin {
        margin-bottom: 0;
    }

    .section-head h1,
    .section-head h2,
    .section-head h3 {
        margin-top: 0;
    }

.title-small {
    display: block;
    color: #6f6f6f;
    margin-bottom: 15px;
}

.section-head p {
    padding-top: 10px;
    font-size: 14px;
}

    .section-head p:last-child {
        margin-bottom: 0;
    }

.text-center.section-head p {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.text-white {
    color: #FFF;
}

    .text-white h1,
    .text-white h2,
    .text-white h3,
    .text-white h4,
    .text-white h5,
    .text-white h6,
    .text-white p,
    .text-white .title-small {
        color: #FFF;
    }

@media only screen and (max-width:1024px) {
    .section-full {
        background-attachment: scroll !important;
    }
}

.zabuto_calendar,
.zabuto_calendar th,
.zabuto_calendar td,
.zabuto_calendar .calendar-month-navigation {
    text-align: center;
    cursor: pointer;
}

.banner-contact-row {
    height: 300px;
    background-size: cover;
    background-position: center;
}

    .banner-contact-row * {
        color: #FFF;
    }

    .banner-contact-row .container {
        display: table;
        height: 100%;
    }

    .banner-contact-row h1 {
        display: table-cell;
        vertical-align: middle;
    }

ul.contact-info li {
    padding: 0 0 15px 25px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    line-height: 20px;
}

    ul.contact-info li:last-child {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none;
    }

    ul.contact-info li h4 ul.contact-info li h5,
    ul.contact-info li h6 {
        margin: 0 0 10px;
    }

    ul.contact-info li p {
        line-height: 20px;
        margin: 0;
    }

    ul.contact-info li .fa {
        position: absolute;
        left: 0;
        top: 2px;
        color: #3396d1;
        font-size: 16px;
    }

.page-notfound-left {
    margin: 60px 0px;
}

    .page-notfound-left [class^="flaticon-"]::before,
    .page-notfound-left [class^="flaticon-"]::after {
        display: block;
        font-size: 200px !important;
    }

.page-notfound {
    padding: 60px 0;
}

    .page-notfound strong {
        font-size: 70px;
        font-weight: 900;
        line-height: 100px;
        display: block;
    }

        .page-notfound strong i {
            font-size: 70px;
            margin: 0 10px;
        }

    .page-notfound .searchform {
        position: relative;
        text-align: left;
        max-width: 420px;
        margin: 30px auto;
    }

@media only screen and (max-width: 420px) {
    .page-notfound {
        padding: 0px;
    }

        .page-notfound span {
            font-size: 20px !important;
        }

        .page-notfound strong,
        .page-notfound strong i {
            font-size: 32px;
            line-height: 40px;
        }

            .page-notfound strong i {
                margin: 0px 2px;
            }

    .page-notfound-left [class^="flaticon-"]::before,
    .page-notfound-left [class^="flaticon-"]::after {
        font-size: 120px !important;
    }
}

.sticky {
    clear: both;
}

.gallery-caption {
    clear: both;
}

.bypostauthor {
    clear: both;
}

.page-notfound span {
    font-size: 36px;
    display: block;
    color: #333;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

    .screen-reader-text:focus {
        background-color: #f1f1f1;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
        clip: auto !important;
        color: #21759b;
        display: block;
        font-size: 14px;
        font-size: 0.875rem;
        font-weight: bold;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000;
    }

.max-w100 {
    max-width: 100px;
}

.max-w200 {
    max-width: 200px;
}

.max-w300 {
    max-width: 300px;
}

.max-w400 {
    max-width: 400px;
}

.max-w500 {
    max-width: 500px;
}

.max-w600 {
    max-width: 600px;
}

.max-w700 {
    max-width: 700px;
}

.max-w800 {
    max-width: 800px;
}

.max-w900 {
    max-width: 900px;
}

.max-w1000 {
    max-width: 1000px;
}

.wt-product-box .price {
    margin-bottom: 10px;
}

    .wt-product-box .price del {
        font-size: 16px;
        color: #999999;
        margin: 4px 4px;
        font-weight: 600;
    }

    .wt-product-box .price ins {
        font-size: 16px;
        color: #111111;
        text-decoration: none;
        margin: 4px 4px;
        font-weight: 600;
    }

.wt-product-box .rating-bx {
    padding-top: 10px;
    color: #ffa000;
}

.wt-product-gallery a img {
    width: 100%;
}

.btn-quantity {
    width: 150px;
}

.product-description.dex-tabs.border-top .nav-tabs > li.active > a {
    border-top: 2px solid #efbb20;
}

.product-description.dex-tabs .nav-tabs > li > a i {
    color: #efbb20;
}

.dex-tabs.bg-tabs .nav-tabs > li > a {
    background-color: #fcfcfc;
}

ol.commentlist {
    list-style: none;
    margin: 0;
}

    ol.commentlist li {
        position: relative;
        padding: 0;
        margin-bottom: 20px;
        background: #F7F8FA;
        padding: 20px;
        border: 1px dashed #EEEEEE;
    }

        ol.commentlist li img {
            float: left;
            border: 5px solid #FFF;
            width: 80px;
            height: auto;
        }

        ol.commentlist li .comment-text {
            padding-left: 100px;
        }

        ol.commentlist li .meta {
            margin-bottom: 5px;
        }

            ol.commentlist li .meta strong {
                font-size: 16px;
            }

            ol.commentlist li .meta .time {
                color: #999;
                display: block;
                font-size: 14px;
            }

        ol.commentlist li .description p {
            margin: 0;
        }

        ol.commentlist li .star-rating {
            position: absolute;
            top: 20px;
            right: 20px;
        }

@media only screen and (max-width: 767px) {
    ol.commentlist li .star-rating {
        position: inherit;
    }
}

.comment-reply-title {
    margin-top: 0;
}

.comment-form [class*="comment-form"] {
    width: 50%;
}

@media only screen and (max-width: 767px) {
    .comment-form [class*="comment-form"] {
        width: 100%;
    }
}

.comment-form [class*="-form-author"],
.comment-form [class*="-form-email"] {
    float: left;
}

.comment-form [class*="-form-comment"] {
    width: 100%;
}

.comment-form label {
    display: block;
}

.star-Rating-input i {
    font-size: 18px;
}

.star-Rating-input .fa-star {
    color: #FF9800;
}

.star-Rating-input i:hover {
    color: #000;
}

.comment-form [class*="comment-form"] input,
.comment-form [class*="comment-form"] textarea {
    border: 1px solid #CCC;
    padding: 8px 10px;
    width: 100%;
}

.comment-form {
    margin: 0 -15px;
}

    .comment-form [class*="comment-form"],
    .comment-form .form-submit {
        margin-bottom: 20px;
        padding: 0 15px;
    }

        .comment-form .form-submit input:active,
        .comment-form .form-submit input:focus,
        .comment-form .form-submit input:hover {
            background: #037a85;
        }

.wt-info-has {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    padding: 30px 40px 40px;
    opacity: 0;
    margin-bottom: -100px;
    z-index: 2;
}

    .wt-info-has.p-a15 {
        padding: 15px;
    }

    .wt-info-has.p-a20 {
        padding: 20px;
    }

    .wt-info-has.bg-primary {
        background-color: rgba(27, 188, 232, 0.9);
    }

    .wt-info-has.bg-green {
        background-color: rgba(106, 179, 62, 0.9);
    }

    .wt-info-has.bg-black {
        background-color: rgba(0, 0, 0, 0.6);
    }

    .wt-info-has.bg-white {
        background-color: rgba(255, 255, 255, 0.8);
    }

        .wt-info-has.bg-white h1,
        .wt-info-has.bg-white h2,
        .wt-info-has.bg-white h3,
        .wt-info-has.bg-white h4,
        .wt-info-has.bg-white h5,
        .wt-info-has.bg-white h6 {
            color: #3d474a;
        }

            .wt-info-has.bg-white h1 a,
            .wt-info-has.bg-white h2 a,
            .wt-info-has.bg-white h3 a,
            .wt-info-has.bg-white h4 a,
            .wt-info-has.bg-white h5 a,
            .wt-info-has.bg-white h6 a {
                color: #3d474a;
            }

        .wt-info-has.bg-white .wt-info-has-text,
        .wt-info-has.bg-white p {
            color: #585858;
        }

    .wt-info-has h1,
    .wt-info-has h2,
    .wt-info-has h3,
    .wt-info-has h4,
    .wt-info-has h5,
    .wt-info-has h6,
    .wt-info-has p,
    .wt-info-has-text {
        color: #fff;
    }

    .wt-info-has .wt-info-has-text {
        margin-bottom: 20px;
        line-height: 24px;
    }

.wt-box:hover .wt-info-has,
.wt-thum-bx:hover .wt-info-has {
    opacity: 1;
    width: 100%;
    margin-bottom: 0;
}

.wt-info-has.no-hover {
    opacity: 1;
    width: 100%;
    margin-bottom: 0;
}

@media only screen and (max-width:768px) {

    .wt-media > img,
    .wt-media a > img {
        width: 100%;
    }
}

.btn,
.panel,
.form-control,
.img-thumbnail,
.panel-head ing,
.dropdown-menu,
.panel-group .panel,
.nav-tabs > li > a,
.modal-content,
.navbar-toggle,
.nav-pills > li > a,
.pager li > a,
.pager li > span,
.well,
.alert,
.list-group-item:first-child,
.list-group-item:last-child,
.input-group-addon,
.btn-group-divides > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-group-divides > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child),
.wt-booking-form .wt-extra-services li .wt-icon-box-lg,
.wt-booking-form .wt-extra-services li.active .wt-icon-box-lg:after,
.searchform input[type="text"],
.searchform input[type="submit"],
ol.comment-list li.comment .comment-body {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

a,
.btn,
.form-control,
.overlay-bx,
.overlay-icon li a i,
.wt-icon-box-xld,
.wt-icon-box-xl,
.wt-icon-box-lg,
.wt-icon-box-md,
.wt-icon-box-sm,
.wt-icon-box-xs,
.share-social-bx li,
.indicator,
.profile-menu ul li,
.staff-member .member-done,
.how-wt-work .wt-box .shadow-bx img,
.how-wt-work .wt-box .step-no-bx,
.wt-info-has,
.wt-we-find .wt-box,
.navbar-toggle,
.logo-header,
.header-nav .nav > li > a,
.extra-nav,
.acod-head .indicator .fa {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.animate-slow {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.animate-mid {
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.animate-fast {
    -webkit-transition: all 0.8s ease-out;
    -moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
}

.wt-contact-wrap {
    position: relative;
    margin: 0px;
}

.contact-left-part {
    width: 50%;
    float: left;
    height: 100%;
}

    .contact-left-part .google-map {
        width: 100%;
        height: 100%;
    }

    .contact-left-part .gmap-outline {
        padding: 0px;
        height: 100%;
    }

.contact-right-part {
    width: 50%;
    float: right;
}

@media only screen and (max-width: 767px) {

    .contact-left-part,
    .contact-right-part {
        width: 100%;
        float: none;
    }

        .contact-left-part .gmap-outline {
            height: 280px;
        }

    .contact-right-part {
        margin-bottom: 30px;
    }
}

.wt-team-one {
    position: relative;
}

    .wt-team-one .wt-team-info p {
        margin-bottom: 20px;
    }

.wt-team-two {
    position: relative;
    padding: 10px;
}

    .wt-team-two .wt-team-media {
        overflow: hidden;
        border: 5px solid #fff;
    }

    .wt-team-two .wt-team-info {
        margin-bottom: 10px;
    }

.wt-team-three .wt-team-info p {
    margin-bottom: 10px;
}

.wt-team-four {
    position: relative;
    background-color: #f2f2f2;
}

    .wt-team-four .wt-team-media a img {
        width: 100%
    }

    .wt-team-four .wt-team-skew-block {
        background-color: #171f2c;
    }

    .wt-team-four .wt-team-skew-block {
        top: 0px;
        left: 0px;
    }

        .wt-team-four .wt-team-skew-block .social-icons-outer {
            margin-right: 70px;
            position: relative;
            z-index: 1;
        }

    .wt-team-four .wt-team-info {
        position: relative;
    }

        .wt-team-four .wt-team-info .wt-team-title {
            margin: 0px 0px 5px 0px;
        }

        .wt-team-four .wt-team-info p {
            margin-bottom: 0px;
        }

    .wt-team-four:hover .wt-team-media {
        position: relative;
    }

        .wt-team-four:hover .wt-team-media:after {
            content: "";
            display: block;
            height: 100%;
            position: absolute;
            right: 0px;
            top: 0px;
            width: 100%;
            z-index: 1;
            border: 3px solid #171f2c;
        }

.wt-team-five-warper {
    margin-left: 60px;
    margin-right: 60px;
    display: table;
    text-align: center;
}

    .wt-team-five-warper .wt-col-5 {
        position: relative;
        z-index: 2;
        width: 20%;
        display: table-cell;
        vertical-align: bottom;
    }

        .wt-team-five-warper .wt-col-5:last-child {
            z-index: 1;
        }

            .wt-team-five-warper .wt-col-5:last-child:hover {
                z-index: 2;
            }

.wt-team-five .wt-team-media img {
    max-width: 160%;
    margin-left: -30%;
    margin-right: -30%;
}

.wt-team-five-warper .wt-team-active {
    z-index: 5;
}

    .wt-team-five-warper .wt-team-active .wt-team-media img {
        min-width: 180%;
        margin-left: -40%;
        margin-right: -40%;
    }

.wt-team-five .wt-team-info {
    position: absolute;
    width: 100%;
    bottom: 50px;
    left: 0;
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.wt-team-five .wt-arrow-up {
    position: relative;
    z-index: 2;
}

    .wt-team-five .wt-arrow-up:before {
        border-bottom: 8px solid #000000;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        right: 50%;
        top: -8px;
        margin: 0 -4px;
        width: 0;
    }

.wt-team-five .wt-team-info .wt-team-title,
.wt-team-five .wt-team-info .wt-team-title a {
    color: #fff;
}

    .wt-team-five .wt-team-info .wt-team-title a:hover {
        color: #000000;
    }

.wt-col-5:hover {
    z-index: 10;
}

.wt-team-five:hover .wt-team-info {
    opacity: 1;
    bottom: 20px;
}

@media only screen and (max-width:767px) {
    .wt-team-five-warper {
        display: block;
    }

        .wt-team-five-warper .wt-col-5 {
            width: auto;
            display: block;
            margin-bottom: 30px;
            padding: 20px 20px 0;
            border: 3px solid #ec5598;
        }

    .wt-team-five .wt-team-media img {
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
    }

    .wt-team-five-warper .wt-team-active .wt-team-media img {
        margin-left: 0;
        margin-right: 0;
        min-width: inherit;
        max-width: 100%;
    }

    .wt-team-five:hover .wt-team-info {
        opacity: 1;
        bottom: 0;
        left: 0;
        width: 100%;
    }
}

@media only screen and (max-width:460px) {
    .wt-team-five-warper {
        margin: 0;
    }
}

.wt-social-block {
    position: absolute;
    bottom: 0px;
    background: #171f2c;
    padding-top: 10px;
    width: 100%;
}

.product-block {
}

    .product-block p {
        margin-bottom: 0px;
    }

.bg-service-team {
    background-image: url(../images/crane-left.jpg);
    background-repeat: no-repeat;
    background-position: -200px bottom;
}

.latest-project-block {
    background-image: url(../images/btn-wrap-bg-dark.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}

.masonry-filter.outline-style.customize > li a {
    border-color: #505b69;
    color: #7c8590;
}

.masonry-filter.outline-style.customize > li.active a,
.masonry-filter.outline-style.customize > li:hover a {
    background-color: #ec5598;
    border-color: #ec5598;
    color: #fff;
}

.wt-nav-block {
    border: 1px solid #ddd;
}

.wt-nav {
    list-style: none;
    margin: 0px;
}

.wt-nav-pills li {
    display: block;
    border-bottom: 1px solid #ddd;
}

    .wt-nav-pills li:last-child {
        border: 0px;
    }

    .wt-nav-pills li a {
        color: #777777;
        padding: 10px;
        display: block;
    }

    .wt-nav-pills li:hover a {
        background-color: #ec5598;
        color: #fff;
    }

.wt-nav-title {
    margin: 0px;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    background: #f8f9f9;
}

.company-detail-skew {
    position: relative;
}

    .company-detail-skew:after {
        border-right: 12px solid #1e1c1c;
        content: "";
        display: block;
        height: 115%;
        width: 1920px;
        position: absolute;
        right: 100%;
        top: -20px;
        z-index: 1;
        background-color: #FF9800;
        background-image: url(../images/background/bg7.png);
        background-repeat: repeat;
    }

@media only screen and (max-width: 991px) {
    .company-detail-skew:after {
        margin-right: -50px;
        -webkit-transform: skew(20deg);
        -moz-transform: skew(20deg);
        -o-transform: skew(20deg);
        -ms-transform: skew(20deg);
        transform: skew(20deg);
    }
}

@media only screen and (max-width: 767px) {
    .company-detail-skew:after {
        margin-right: -70px;
    }
}

@media only screen and (max-width: 600px) {
    .company-detail-skew:after {
        display: none;
    }
}

.company-status {
    padding-left: 100px;
}

@media only screen and (max-width: 1200px) {
    .company-status {
        padding-left: 140px;
    }
}

@media only screen and (max-width:991px) {
    .company-status {
        padding-left: 120px;
    }
}

@media only screen and (max-width:600px) {
    .company-status {
        padding-left: 0;
    }
}

@media only screen and (max-width:470px) {
    .company-status .col-xs-6 {
        width: 100%;
        margin-bottom: 10px;
    }
}


.rocket-pic {
    position: relative;
    z-index: 2;
    text-align: center;
}

    .rocket-pic .rocket-animation {
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }


    .rocket-pic .rocket-animation {
        position: absolute;
        top: -100px;
    }

    .rocket-pic .rocket-fire {
        position: absolute;
        bottom: -20px;
        left: 0px;
        z-index: -1;
        width: 100%;
    }

@media only screen and (max-width:768px) {
    .rocket-pic {
        width: 50%;
        margin: 0px auto;
    }

        .rocket-pic .rocket-animation {
            position: inherit;
            top: auto;
        }
}

@media only screen and (max-width:420px) {
    .rocket-animation img {
        width: 50%;
    }

    .rocket-animation .rocket-fire img {
        width: 20%;
    }
}

.status-sign {
    background: #fff;
    height: 60px;
    width: 96px;
    position: relative;
    float: left;
}

    .status-sign i {
        color: #171f2c;
        float: left;
        font-size: 38px;
        padding-top: 10px;
        padding-left: 30px;
    }

.status-value span {
    display: inline;
    overflow: hidden;
    font-size: 36px;
    height: 60px;
    height: 60px;
    color: #0044a9;
    font-weight: bold;
}

.status-value i {
    color: #0044a9;
    font-size: 35px;
}

.client-grid {
    overflow: hidden;
}

    .client-grid [class*="col-"] {
        position: relative;
        z-index: 1;
    }

        .client-grid [class*="col-"] a {
            display: block;
        }

        .client-grid [class*="col-"]:after {
            content: "";
            position: absolute;
            border-bottom: 1px dashed #dcdcdc;
            border-left: 1px dashed #dcdcdc;
            position: absolute;
            left: -1px;
            bottom: -1px;
            height: 100%;
            width: 100%;
            z-index: -1;
        }

.grid-5 [class*="col-"] {
    width: 20%;
}

.grid-4 [class*="col-"] {
    width: 25%;
}

.grid-3 [class*="col-"] {
    width: 33.33%;
}

.grid-2 [class*="col-"] {
    width: 50%;
}

@media only screen and (max-width: 991px) {
    .grid-5 [class*="col-"] {
        width: 25%;
    }
}

@media only screen and (max-width: 767px) {

    .grid-5 [class*="col-"],
    .grid-4 [class*="col-"],
    .grid-3 [class*="col-"] {
        width: 50%;
    }
}

@media only screen and (max-width: 360px) {

    .grid-5 [class*="col-"],
    .grid-4 [class*="col-"],
    .grid-3 [class*="col-"] {
        width: 100%;
    }
}

.faq-block {
    margin: 5px 0px;
}

    .faq-block .faq-que {
        padding: 4px 10px 11px 40px;
        position: relative;
        margin-bottom: 0px;
    }

    .faq-block .faq-ans {
        padding: 4px 10px 11px 40px;
        position: relative;
    }

        .faq-block .faq-que:after,
        .faq-block .faq-ans:after {
            color: #000;
            background: none !important;
            position: absolute;
            left: 0px;
            top: 0px;
            display: block;
            font-size: 20px;
            font-weight: 600;
            text-align: center;
        }

    .faq-block .faq-que:after {
        content: "Q";
    }

    .faq-block .faq-ans:after {
        content: "A";
    }


@media only screen and (max-width: 767px) {
    .faq-block h2 {
        font-size: 18px;
    }
}

@media only screen and (max-width: 320px) {
    .faq-block h2 {
        font-size: 16px;
    }
}

.wt-cart .woo-cart-total {
    display: inline-block;
    font-weight: 600;
    color: #555;
}

.wt-cart .woo-cart-count {
    border: 2px solid #555;
    color: #555;
    display: inline-block;
    font-weight: 800;
    min-width: 34px;
    padding: 5px 5px 5px;
    position: relative;
    text-align: center;
}

    .wt-cart .woo-cart-count:before {
        content: "";
        border: 2px solid #555;
        width: 22px;
        height: 10px;
        border-bottom: none;
        position: absolute;
        top: -8px;
        left: 50%;
        margin: 0 -11px;
    }

.cart-dropdown-item-wraper {
    top: 110%;
    right: 0px;
    position: absolute;
    z-index: 999;
    background-color: #fff;
    padding: 2px;
    border: 3px solid #eaeaea;
    width: 280px;
    display: none;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
    text-align: left;
}

.nav-cart-items {
    position: relative;
}

    .nav-cart-items:before {
        border-bottom: 8px solid #efefef;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        content: "";
        height: 0;
        position: absolute;
        right: 15px;
        top: -12px;
        width: 0;
    }

.nav-cart-title {
    border-bottom: 1px solid #eee;
}

    .nav-cart-title h4 {
        font-size: 15px;
        font-weight: 700;
        letter-spacing: 1px;
        margin: 0px;
        text-transform: uppercase;
    }

.nav-cart-item {
    border-top: 1px solid #f5f5f5;
    margin-top: 15px;
    padding-top: 15px;
}

    .nav-cart-item:first-child {
        border-top: 0 none;
        margin-top: 0;
        padding-top: 0;
    }

.nav-cart-item-image {
    border: 2px solid #eee;
    float: left;
    height: 48px;
    margin-right: 15px;
    transition: border-color 0.2s linear 0s;
    width: 48px;
}

    .nav-cart-item-image a,
    .nav-cart-item-image img {
        display: block;
        height: 44px;
        width: 44px;
    }

    .nav-cart-item-image:hover {
        border-color: #243447;
    }

.nav-cart-item-desc {
    overflow: hidden;
    position: relative;
}

    .nav-cart-item-desc a {
        font-size: 13px;
        font-weight: 600;
        height: auto;
        text-align: left;
        width: auto;
    }

        .nav-cart-item-desc a:hover {
            color: #243447;
        }

    .nav-cart-item-desc span.nav-cart-item-price {
        color: #999;
        display: block;
        font-size: 12px;
        line-height: 20px;
    }

    .nav-cart-item-desc a.nav-cart-item-quantity {
        color: #444;
        display: block;
        font-size: 12px;
        position: absolute;
        right: 0;
        top: 2px;
        padding: 0px 5px 2px 5px;
    }

    .nav-cart-item-desc a:hover.nav-cart-item-quantity {
        background-color: #000;
        color: #fff;
    }

.nav-cart-action {
    border-top: 1px solid #eee;
}

.pro-banner {
    position: relative;
    background-color: #fff;
    overflow: hidden;
}

.pro-banner-disc {
    position: absolute;
    top: 0px;
    background-color: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100%;
}

    .pro-banner-disc h2,
    .pro-banner-disc h3 {
        font-weight: 700;
    }

    .pro-banner-disc h3 {
        color: #ff9800;
    }

    .pro-banner-disc a {
        position: inherit;
        right: 0px;
        bottom: 0px;
    }

@media only screen and (max-width: 991px) {
    .pro-banner img {
        width: 100%;
    }
}

@media only screen and (max-width: 420px) {
    .pro-banner-disc {
        padding: 10px !important
    }

        .pro-banner-disc h2 {
            font-size: 15px;
        }

        .pro-banner-disc h3 {
            font-size: 14px;
        }

        .pro-banner-disc h4 {
            font-size: 13px;
        }

        .pro-banner-disc h5 {
            font-size: 12px;
        }

        .pro-banner-disc h2,
        .pro-banner-disc h3,
        .pro-banner-disc h4,
        .pro-banner-disc h5 {
            margin-bottom: 0px !important;
        }
}

.sf-provider-des.sf-provider-descriptions ul.sharebtn-bx,
.sf-provider-des.sf-provider-descriptions ul.share-social-bx {
    width: auto !important;
    float: none !important;
    display: table;
    margin: 5px auto;
}

.sf-provider-des.sf-provider-descriptions .tagline {
    padding-top: 10px;
}

.sf-provider-des.sf-provider-descriptions .sf-provider-cat {
    margin: 10px 0;
}

.img-reflection {
    background-position: left top;
    position: relative;
    overflow: hidden;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

    .img-reflection:after {
        content: "";
        background-color: rgba(255, 255, 255, 0.2);
        position: absolute;
        width: 35%;
        height: 200%;
        left: -100%;
        top: -50%;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
        -moz-transform: rotate(40deg);
        -webkit-transform: rotate(40deg);
        -o-transform: rotate(40deg);
        -ms-transform: rotate(40deg);
        transform: rotate(40deg);
    }

    .img-reflection:hover:after {
        left: 150%;
    }

.about-com-pic {
    position: relative;
    z-index: 1;
}

    .about-com-pic:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 10px;
        left: -10px;
        background-color: #ec5598;
        z-index: -1;
    }

    .about-com-pic img {
        width: 100%;
    }

@media only screen and (max-width:991px) {
    .about-com-pic {
        margin-bottom: 40px;
    }
}

.flip-container {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
    -ms-transform: perspective(1000px);
    -moz-transform: perspective(1000px);
}

    .flip-container:hover .wt-info {
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }

    .flip-container:hover .wt-thum-bx {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        transform: rotateY(180deg);
    }

    .flip-container,
    .flip-container .wt-thum-bx,
    .flip-container .wt-info {
        width: 100%;
        height: 100%;
    }

        .flip-container .wt-box {
            -webkit-transition: 0.6s;
            -ms-transition: 0.6s;
            -moz-transition: 0.6s;
            -moz-transform: perspective(1000px);
            transition: 0.6s;
            position: relative;
        }

        .flip-container .wt-thum-bx,
        .flip-container .wt-info {
            -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
            -ms-backface-visibility: hidden;
            backface-visibility: hidden;
            -webkit-transition: 0.6s;
            -webkit-transform: rotateY(0deg);
            -moz-transition: 0.6s;
            -moz-transform: rotateY(0deg);
            -o-transition: 0.6s;
            -o-transform: rotateY(0deg);
            -ms-transition: 0.6s;
            -ms-transform: rotateY(0deg);
            transition: 0.6s;
            transform: rotateY(0deg);
            top: 0;
            left: 0;
        }

        .flip-container .wt-info {
            position: absolute;
        }

            .flip-container .wt-info .wt-info-text {
                bottom: 0px;
                left: 0px;
                width: 100%;
                position: absolute;
            }

@media only screen and (max-width:320px) {
    .flip-container .wt-info .wt-info-text {
        padding: 15px;
    }
}

.flip-container .wt-info .wt-info-media-zoom {
    right: 0px;
    top: 0px;
    position: absolute;
    z-index: 10;
}

.flip-container .wt-thum-bx {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    z-index: 2;
}

    .flip-container .wt-thum-bx img {
        transform-style: flat;
    }

.flip-container .wt-info {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

.vertical.flip-container {
    position: relative;
}

    .vertical.flip-container .wt-info {
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
        transform: rotateX(180deg);
    }

    .vertical.flip-container .wt-box {
        -webkit-transform-origin: 100% 213.5px;
        -moz-transform-origin: 100% 213.5px;
        -ms-transform-origin: 100% 213.5px;
        transform-origin: 100% 213.5px;
    }

    .vertical.flip-container:hover .wt-info {
        -webkit-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }

    .vertical.flip-container:hover .wt-thum-bx {
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg);
        -o-transform: rotateX(180deg);
        transform: rotateX(180deg);
    }

.animate_line {
    position: relative;
    z-index: 0;
    padding: 1px 0px;
}

    .animate_line:after,
    .animate_line:before {
        content: "";
        height: 4px;
        width: 0px;
        position: absolute;
        transition: all 0.5s ease 0s;
        -webkit-transition: all 0.5s ease 0s;
        z-index: -1;
    }

    .animate_line:after {
        left: 0;
        bottom: 0;
    }

    .animate_line:before {
        right: 0;
        top: 0;
    }

    .animate_line:hover:after,
    .animate_line:hover:before {
        width: 100%;
        height: 100%;
        background: #ffb361;
    }

@media only screen and (max-width:768px) {
    .animate_line:after {
        bottom: -5px;
    }

    .animate_line:before {
        top: -5px;
    }
}

.timeline {
    position: relative;
}

    .timeline::before {
        background-color: #d8d9df;
        bottom: 0;
        content: "";
        left: 50%;
        position: absolute;
        top: 30px;
        width: 1px;
        z-index: 0;
    }

    .timeline .timeline-item {
        width: 50%;
        position: relative;
    }

        .timeline .timeline-item:nth-child(odd) {
            text-align: right;
            padding-right: 60px;
        }

        .timeline .timeline-item:nth-child(even) {
            text-align: left;
            margin-left: 50%;
            padding-left: 60px;
        }

    .timeline .timeline-icon {
        position: absolute;
    }

    .timeline .timeline-item:nth-child(odd) .timeline-icon {
        right: -40px;
    }

    .timeline .timeline-item:nth-child(even) .timeline-icon {
        left: -40px;
    }

@media only screen and (max-width:480px) {
    .timeline::before {
        left: 10%;
        right: auto;
    }

    .timeline .timeline-item {
        width: 100%;
    }

        .timeline .timeline-item:nth-child(2n+1) {
            padding-left: 100px;
            padding-right: 0px;
            text-align: left;
        }

        .timeline .timeline-item:nth-child(2n) {
            margin-left: 0%;
            padding-left: 100px;
            text-align: left;
        }

        .timeline .timeline-item:nth-child(2n+1) .timeline-icon {
            left: 5px;
            right: auto;
        }

        .timeline .timeline-item:nth-child(2n) .timeline-icon {
            left: 5px;
        }
}

@media only screen and (max-width:768px) {
    .our-value {
        margin-bottom: 40px;
    }

        .our-value .our-value-right {
            padding: 20px 40px;
        }
}

.summary-counter .icon-content div span.counter,
.summary-counter .icon-content div b {
    font-size: 36px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
}

.summary-counter .icon-content span {
    font-weight: 700;
    font-size: 18px;
}

.circle-effect-1 {
    margin: 0 auto;
    position: relative;
    width: 94%;
    z-index: 2;
}

.radius-bx.circle-effect-1:after,
.radius-bx.circle-effect-1:before {
    content: "";
    border-radius: 100%;
    position: absolute;
}

.circle-effect-1:after {
    background-color: #ec5598;
    width: 110%;
    height: 110%;
    left: -5%;
    top: -5%;
    z-index: -2;
}

.circle-effect-1:before {
    background-color: #fff;
    width: 105%;
    height: 105%;
    left: -4%;
    top: -4%;
    z-index: -1;
}

.circle-effect-1:after,
.circle-effect-1:before {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.circle-effect-1:hover:after {
    left: -5%;
    top: -5%;
}

.circle-effect-1:hover:before {
    left: -1%;
    top: -1%;
}

.circle-effect-1 + .wt-info p {
    font-size: 16px;
}

.circle-effect-2 {
    margin: 0 auto;
    position: relative;
    width: 94%;
    z-index: 2;
}

    .circle-effect-2 + .wt-info p {
        font-size: 16px;
    }

.price-tag-3 {
    position: absolute;
    top: 0px;
    left: 30px;
    z-index: 5;
}

.price-tag {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 5;
}

.price-circle,
.pricing-circle-2 {
    width: 60px;
    height: 60px;
}

.price-circle {
    display: table;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
    -o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
}

.pricing-circle-2 {
    display: table;
}

    .price-circle span,
    .pricing-circle-2 span {
        display: table-cell;
        vertical-align: middle;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
    }

.special-offer-outer {
    position: relative;
    z-index: 1;
}

    .special-offer-outer:after {
        content: "";
        position: absolute;
        right: -25%;
        top: 0px;
        height: 100%;
        width: 50%;
        background-color: #ec5598;
        border-right: 10px solid #fff;
    }

.radius.special-offer-outer:after {
    -webkit-border-radius: 0 50% 50% 0;
    border-radius: 0 50% 50% 0;
}

.special-offer {
    background-color: rgba(255, 255, 255, 0.2);
    position: relative;
    z-index: 1;
    margin-right: 20%
}

    .special-offer:after {
        content: "";
        position: absolute;
        right: -45%;
        top: 0px;
        height: 100%;
        width: 45%;
        background-color: rgba(255, 255, 255, 0.2);
    }

.radius.special-offer:after {
    -webkit-border-radius: 0 50% 50% 0;
    border-radius: 0 50% 50% 0;
}

.special-offer-in {
    position: relative;
    margin-right: -24%;
}

.special-offer .wt-left-part h1 {
    font-size: 52px;
}

.special-offer .wt-left-part p {
    font-size: 16px;
}

.special-offer-outer-square.special-offer-outer:after {
    right: -8%;
}

.special-offer-outer-square.special-offer-outer .special-offer:after {
    width: 0%;
}

.special-offer-outer-square.special-offer-outer .special-offer {
    margin-right: 0%;
}

.special-offer-outer-square.special-offer-outer .special-offer-in {
    margin-right: 0%;
}

@media only screen and (max-width:1200px) {
    .special-offer-in {
        margin-right: 0%;
    }

    .special-offer .special-offer-in .wt-box {
        padding-right: 0px;
    }

    .special-offer::after {
        right: -40%;
        width: 40%;
    }

    .special-offer-outer::after {
        right: -40%;
    }

    .special-offer {
        margin-right: 10%;
    }
}

@media only screen and (max-width:991px) {
    .special-offer-block {
        background-image: none !important;
        text-align: center;
    }

    .special-offer::after,
    .special-offer-outer::after {
        display: none;
    }

    .special-offer {
        border-radius: 50%;
        margin: 0 10%;
        padding: 10%;
    }

    .testimonial-5 {
        margin-left: 13%;
        position: relative;
    }

    .special-offer {
        border-radius: 20% 20%;
    }
}

@media only screen and (max-width:600px) {
    .special-offer .wt-left-part {
        padding-left: 0px;
    }

        .special-offer .wt-left-part h1 {
            font-size: 32px;
        }

        .special-offer .wt-left-part h2 {
            font-size: 18px;
        }

        .special-offer .wt-left-part p {
            font-size: 14px;
        }
}

@media only screen and (max-width:420px) {
    .testimonial-5 {
        margin-left: 0%;
        position: relative;
    }

        .testimonial-5 .testimonial-pic-block {
            left: inherit;
            position: inherit;
            text-align: center;
            top: inherit;
            padding-top: 30px;
        }

        .testimonial-5 .testimonial-text {
            padding: 40px;
        }

        .testimonial-5 .testimonial-pic {
            float: none;
        }

    .special-offer {
        padding: 4%;
        margin: 0 3%;
    }
}

.wt-subscribe-left .icon-content p {
    font-size: 18px;
}

.wt-subscribe-left .icon-content span {
    font-size: 24px;
    font-weight: 700;
}

.Opening-hours ul {
    margin-bottom: 0px;
}

    .Opening-hours ul li {
        padding-bottom: 5px;
    }

.Opening-hours h3 {
    margin-bottom: 10px;
}

.Opening-hours ul li span {
    display: inline-block;
    font-weight: 700;
}

.our-pricing-carousel.owl-carousel .owl-stage-outer {
    padding-bottom: 10px;
}

.our-pricing-carousel.nav-tabs {
    border-bottom: none;
}

.our-pricing-carousel .item .wt-icon-box-wraper {
    background-color: #fff;
}

.our-pricing-carousel .item.active-arrow .wt-icon-box-wraper {
    background: none;
    color: #fff;
}

.our-pricing-carousel .item .tab-block {
    cursor: pointer;
}

.our-pricing-carousel .item.active-arrow {
    position: relative;
    background-color: #EC5598;
}

    .our-pricing-carousel .item.active-arrow:after {
        position: absolute;
        content: "";
        bottom: -24px;
        margin-left: -15px;
        left: 50%;
        width: 30px;
        height: 30px;
        border-top: 18px solid #EC5598;
        border-left: 18px solid transparent;
        border-right: 18px solid transparent;
    }

    .our-pricing-carousel .item.active-arrow .wt-icon-box-wraper .icon-cell i:before {
        color: #fff;
    }

@media only screen and (max-width:360px) {
    .our-pricing-carousel .item .wt-icon-box-wraper .icon-cell i {
        line-height: 36px;
    }

        .our-pricing-carousel .item .wt-icon-box-wraper .icon-cell i:before {
            font-size: 32px;
        }

    .our-pricing-carousel .item .wt-icon-box-wraper .wt-tilte {
        font-size: 12px;
    }
}

.our-pricing-carousel .item.active-arrow .our-pricing-tab {
    border-style: hidden;
}

.pricing-tab-content-block {
    display: none;
}

    .pricing-tab-content-block.active-arrow {
        display: inherit;
    }

    .pricing-tab-content-block .tab-pane {
        padding: 0px 0px 0px 20px !important;
    }

.our-services-index .item {
    margin: 0px 20px;
}

.our-services-index .owl-carousel .owl-dots .owl-dot span {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: none;
}

.pricing-tab-content-block .wt-tabs.vertical .nav-tabs {
    border-bottom: medium none;
    border-right: 1px solid #ddd;
    float: left;
    width: 275px;
}

.pricing-tab-content-block .wt-tabs.vertical .tab-content {
    border-left: 0px;
    margin-left: 275px;
}

.pricing-tab-content-block .wt-tabs .nav-tabs > li > a {
    color: #171f2c;
    font-size: 15px;
    font-weight: 500;
    padding: 21px 20px 21px 30px;
}

@media only screen and (max-width:400px) {
    .pricing-tab-content-block .wt-tabs .nav-tabs > li > a {
        padding: 10px;
        font-size: 12px;
    }
}

.pricing-tab-content-block .wt-tabs.bg-tabs .nav-tabs > li > a {
    background-color: #fff;
    border: 1px solid #ddd;
    margin-right: -1px;
}

.pricing-tab-content-block .wt-tabs.bg-tabs .nav-tabs > li:hover > a {
    background-color: #ec5598;
    color: #fff;
}

.pricing-tab-content-block .wt-tabs.vertical .nav-tabs li.active a {
    background-color: #ec5598;
    color: #fff;
    position: relative;
}

    .pricing-tab-content-block .wt-tabs.vertical .nav-tabs li.active a:before {
        content: "";
        font-family: "FontAwesome";
        font-size: 24px;
        position: absolute;
        right: 20px;
        top: 13px;
    }

@media only screen and (max-width:400px) {
    .pricing-tab-content-block .wt-tabs.vertical .nav-tabs li.active a:before {
        font-size: 18px;
        right: 15px;
        top: 6px;
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}

@media only screen and (max-width:991px) {
    .pricing-tab-content-block .wt-tabs.vertical .tab-content {
        padding-left: 0px;
    }
}

@media only screen and (max-width:768px) {
    .wt-tabs.vertical .tab-pane {
        padding: 0px 0 10px 20px;
    }
}

@media only screen and (max-width:720px) {
    .pricing-tab-content-block .section-content {
        padding-top: 10px;
    }

    .pricing-tab-content-block .wt-tabs.vertical .tab-pane {
        padding: 0px;
    }

    .pricing-tab-content-block .wt-tabs.vertical .tab-content {
        padding-left: 0px;
    }

    .pricing-tab-content-block .wt-tabs.vertical .nav-tabs {
        float: none;
        width: 100%;
        margin-bottom: 15px;
    }

        .pricing-tab-content-block .wt-tabs.vertical .nav-tabs li {
            width: 50%;
            float: left;
        }
}

.circle-line-effect {
    position: relative;
    z-index: 1
}

    .circle-line-effect:after,
    .circle-line-effect:before {
        position: absolute;
        content: "";
        z-index: -1;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
    }

.radius.circle-line-effect:after,
.radius.circle-line-effect:before {
    border-radius: 100%;
}

.circle-line-effect:after {
    border: 4px solid rgba(0, 0, 0, 0.0);
    width: 130%;
    height: 130%;
    left: -15%;
    top: -15%;
}

.circle-line-effect:before {
    border: 2px solid rgba(0, 0, 0, 0.0);
    width: 150%;
    height: 150%;
    left: -25%;
    top: -25%;
}

.circle-line-effect:after,
.circle-line-effect:before {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.wt-icon-box-wraper:hover .circle-line-effect:after {
    border: 3px solid #4B3941;
    width: 120%;
    height: 120%;
    left: -10%;
    top: -10%;
    opacity: 0.2;
}

.wt-icon-box-wraper:hover .circle-line-effect:before {
    border: 2px solid #4B3941;
    width: 140%;
    height: 140%;
    left: -20%;
    top: -20%;
    opacity: 0.1;
}

.bg-center {
    background-position: center;
}

.bg-top-left {
    background-position: top left;
}

.bg-top-right {
    background-position: top right;
}

.bg-top-center {
    background-position: top center;
}

.bg-bottom-left {
    background-position: bottom left;
}

.bg-bottom-right {
    background-position: bottom right;
}

.bg-bottom-center {
    background-position: bottom center;
}

.bg-left-center {
    background-position: left;
}

.bg-right-center {
    background-position: right;
}

.bg-auto {
    background-size: auto;
}

.bg-contain {
    background-size: contain;
}

.bg-cover {
    background-size: cover;
}

.bg-full-width {
    background-size: 100% auto;
}

.bg-full-height {
    background-size: auto 100%;
}

.bg-repeat {
    background-repeat: repeat;
}

.bg-no-repeat {
    background-repeat: no-repeat;
}

.bg-repeat-x {
    background-repeat: repeat-x;
}

.bg-repeat-y {
    background-repeat: repeat-y;
}

.bg-fixed {
    background-attachment: fixed;
}

.bg-scroll {
    background-attachment: scroll;
}

.shopping-table .cf th {
    padding: 15px 10px !important;
    color: #fff;
}

.your-order-list ul {
    list-style: none;
}

    .your-order-list ul li {
        padding: 25px 10px;
        clear: both;
        border-bottom: 1px solid #eee;
    }

.on-show-slider {
    cursor: pointer;
}

    .on-show-slider #sync2 .owl-item.current {
        position: relative;
        z-index: 1;
    }

        .on-show-slider #sync2 .owl-item.current:after {
            position: absolute;
            content: "";
            left: 0px;
            top: 0px;
            width: 100%;
            height: 100%;
            border: 2px solid #cccccc;
            z-index: 2;
        }

.step-number-block {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

    .step-number-block:hover {
        z-index: 1;
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

.step-number {
    position: absolute;
    right: 24px;
    top: 0px;
    font-size: 72px;
    font-weight: 800;
    color: #e2e2e2;
}

    .step-number.active {
        color: #3a4452;
    }

.any-query,
.any-query-contact {
    position: relative
}

    .any-query img {
        position: absolute;
        top: -80px;
        left: 50%;
        margin-left: -60px;
    }

    .any-query-contact img {
        position: absolute;
        top: -90px;
        left: 50%;
        margin-left: -60px;
    }

    .any-query img,
    .any-query-contact img {
        opacity: 0.1;
    }

.graph-tabing .acod-content {
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.5)
}

.graph-part-right .title-first {
    font-size: 42px;
    letter-spacing: 2px;
}

.graph-part-right .title-second {
    font-size: 30px;
}

@media only screen and (max-width:768px) {
    .graph-part-right .title-first {
        font-size: 36px;
    }

    .graph-part-right .title-second {
        font-size: 26px;
    }
}

@media only screen and (max-width:540px) {
    .graph-part-right .title-first {
        font-size: 28px;
    }

    .graph-part-right .title-second {
        font-size: 18px;
    }
}

@media only screen and (max-width:420px) {
    .graph-part-right .title-first {
        font-size: 20px;
    }
}

.spin-city {
    -webkit-animation: fa-spin 25s infinite linear;
    animation: fa-spin 25s infinite linear
}

@-webkit-keyframes spin-city {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin-city {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.floating {
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes floating {
    0% {
        transform: translateY(0%);
    }

    50% {
        transform: translateY(8%);
    }

    100% {
        transform: translateY(0%);
    }
}

@-webkit-keyframes floating {
    0% {
        -webkit-transform: translateY(0%);
    }

    50% {
        -webkit-transform: translateY(8%);
    }

    100% {
        -webkit-transform: translateY(0%);
    }
}

.floating-coin {
    top: 0px !important;
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes floating-coin {
    0% {
        transform: translateY(-300%);
    }

    25% {
        transform: translateY(-150%);
    }

    50% {
        transform: translateY(0%);
    }

    75% {
        transform: translateY(150%);
    }

    100% {
        transform: translateY(300%);
    }
}

@-webkit-keyframes floating-coin {
    0% {
        -webkit-transform: translateY(-300%);
    }

    25% {
        -webkit-transform: translateY(-150%);
    }

    50% {
        -webkit-transform: translateY(0%);
    }

    75% {
        -webkit-transform: translateY(150%);
    }

    100% {
        -webkit-transform: translateY(300%);
    }
}

.contact-home-right {
    position: absolute;
    right: 0px;
    bottom: 0px;
    max-width: 350px;
}

    .contact-home-right .st-1 {
        width: 100%
    }

.coin-slide-rotate {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

@media only screen and (max-width:991px) {
    .contact-home-right {
        max-width: 320px;
    }
}

@media only screen and (max-width:767px) {
    .contact-home-right {
        display: none;
    }
}

.wt-our-team .wt-team-media img {
    width: 100%;
}

.language-select .dropdown .btn {
    background-color: transparent;
    padding: 0px;
    font-size: 12px;
}

    .language-select .dropdown .btn.focus,
    .language-select .dropdown .btn:focus,
    .language-select .dropdown .btn:hover {
        color: #fff;
    }

.language-select .dropdown-menu {
    min-width: 130px;
    margin-right: -1px;
}

    .language-select .dropdown-menu li a {
        padding: 3px 10px;
    }

        .language-select .dropdown-menu li a img {
            width: 16px;
            height: 16px;
            margin-right: 10px;
        }

@media only screen and (max-width:480px) {
    .language-select {
        margin: 5px 0 5px 10px;
    }
}

@media only screen and (max-width:768px) {
    .animate_line {
        margin: 0px 20px;
    }
}

@media only screen and (max-width:991px) {
    .home-about-section {
        background-image: none !important;
    }

        .home-about-section .wt-right-part {
            margin-top: 30px;
            padding-right: 0px;
            text-align: center;
        }

            .home-about-section .wt-box.text-right,
            .home-about-section .wt-right-part .section-head.text-left {
                text-align: center;
            }

                .home-about-section .wt-box.text-right > img {
                    max-width: 90%;
                }

    .awesome-counter.text-right {
        text-align: center;
    }

    .status-marks .text-right {
        text-align: center;
    }
}

@media only screen and (max-width:991px) {
    .awesome-counter .font-24 {
        margin: 0px;
    }

    .awesome-counter .font-60 {
        font-size: 38px;
        line-height: normal;
        margin: 0px;
    }
}

.cryptonatorwidget {
    border: 0px;
}

    .cryptonatorwidget input,
    .cryptonatorwidget select {
        height: 46px !important;
        font-size: 16px;
        color: #777777;
        border-radius: 5px;
        -webkit-border-radius: 5px;
    }

    .cryptonatorwidget.form-control::-webkit-input-placeholder {
        color: #777777;
    }

    .cryptonatorwidget .form-control::-moz-placeholder {
        color: #777777;
    }

    .cryptonatorwidget .form-control:-ms-input-placeholder {
        color: #777777;
    }

    .cryptonatorwidget .form-control:-moz-placeholder {
        color: #777777;
    }

.select-box {
    position: relative;
}

    .select-box:after {
        content: "";
        position: absolute;
        right: 13px;
        top: 20px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #999;
    }

    .select-box select {
        border: 1px solid #ddd;
        padding: 8px 10px;
        width: 100%;
        height: 40px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 5px;
        -webkit-border-radius: 5px;
    }

.TickerNews {
    width: 100%;
    height: 50px;
    line-height: 48px;
}

.ti_wrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.ti_slide {
    width: 30000px;
    position: relative;
    left: 0;
    top: 0;
}

.ti_content {
    width: 8000px;
    position: relative;
}

.ti_news a {
    display: block;
    margin-right: 10px;
    text-decoration: none;
}

    .ti_news a span:nth-child(2) {
        color: #fff;
    }

    .ti_news a img {
        padding: 0px 10px;
    }

    .ti_news a:hover {
        animation-play-state: paused
    }

.hover-block-outer .wt-icon-box-wraper {
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    border: 2px solid #fff;
}

    .hover-block-outer .wt-icon-box-wraper:hover {
        background-color: #fff;
        cursor: pointer;
        -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
    }

        .hover-block-outer .wt-icon-box-wraper:hover .icon-content h4,
        .hover-block-outer .wt-icon-box-wraper:hover .icon-content p {
            color: #000;
        }

@media only screen and (max-width:991px) {
    .hover-block-outer .wt-icon-box-wraper.right {
        float: none;
        text-align: center;
    }

        .hover-block-outer .wt-icon-box-wraper.right [class*="icon-"] {
            float: none;
            text-align: center;
        }

    .hover-block-outer .wt-icon-box-wraper.left {
        float: none;
        text-align: center;
    }

        .hover-block-outer .wt-icon-box-wraper.left [class*="icon-"] {
            float: none;
            text-align: center;
        }

        .hover-block-outer .wt-icon-box-wraper.left.m-l30 {
            margin-left: 0px;
        }

    .hover-block-outer .wt-icon-box-wraper.right.m-r30 {
        margin-right: 0px;
    }

    .hover-block-outer .circle-content-pic {
        width: 50%;
        margin: 0px auto;
    }

    .contact-home4-right .text-right {
        text-align: center;
    }

    .hover-block-outer .circle-content-pic {
        display: none;
    }
}
/*07-12-2022*/
@media only screen and (max-width: 1199px) {
    #banner_canvas {
        width: auto !important;
        height: 100% !important;
        left: 0;
        top: 0;
    }

    .globe-inner.globe-four .hvr-box-outer {
        left: auto !important;
        right: 0 !important;
    }

    .banner-left h1 img {
        max-width: 250px;
        margin-bottom: 15px;
    }

    .navbar-brand img {
        max-width: 130px;
    }

    .navbar-nav .nav-item {
        margin-right: 5px;
    }

        .navbar-nav .nav-item .nav-link {
            font-size: 15px;
        }

    .topbar-outer {
        padding: 10px 0 0;
        margin-bottom: 10px;
    }

    .btn {
        padding-top: 6px;
        padding-bottom: 8px;
        min-width: unset;
        font-size: 15px;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 1.2;
        border-radius: 5px !important;
    }

    .banner-left h1 {
        font-size: 30px;
    }

    .banner-left p {
        font-size: 14px;
    }

    body {
        font-size: 12px;
    }

    h2 {
        font-size: 28px;
        line-height: 1.2;
    }

    .contract-outer, .nb-outer, .video-outer {
        padding: 19px 15px 6px;
        font-size: 14px;
        border-radius: 10px;
        margin: 20px auto;
        box-shadow: 0px 0px 5px rgb(251 175 20);
    }

    .global-text, .nb-text {
        font-size: 14px;
    }

    .member-outer .slick-slide {
        margin: 0 15px;
    }

    .navbar {
        top: 28px;
    }
}

@media only screen and (max-width: 991px) {
    .navbar {
        position: relative !important;
        background-color: #000 !important;
    }

    .navbar-brand img {
        max-width: 120px;
    }

    .navbar-toggler {
        padding: 0;
        border: none !important;
        outline: none !important;
        box-shadow: none !important;
        width: 30px;
        height: 30px;
    }

        .navbar-toggler span {
            display: block;
            width: 100%;
            height: 2px;
            background-color: #fff;
            position: relative;
        }

            .navbar-toggler span:before, .navbar-toggler span:after {
                position: absolute;
                top: -7px;
                left: 0;
                width: 100%;
                height: 100%;
                display: block;
                content: "";
                background-color: #fff;
            }

            .navbar-toggler span:after {
                top: auto;
                bottom: -7px;
            }

    .navbar {
        z-index: 12;
    }

    .navbar-collapse {
        position: absolute;
        top: 100%;
        left: 0;
        background: linear-gradient(90deg, #003a35 0%, #00625a 100%) !important;
        width: 100%;
    }

        .navbar-collapse .navbar-nav {
            padding: 20px 0;
        }

        .navbar-collapse .nav-item:not(:last-of-type) {
            margin-bottom: 15px;
        }

        .navbar-collapse .nav-item a {
            padding: 0 15px !important;
            background: transparent !important;
            border: none !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            color: #fff !important;
        }

    .navbar {
        top: 0;
        background: #515151 !important;
    }

    .topbar-outer {
        margin-bottom: 0;
        position: static;
    }

    .container {
        max-width: 100%;
    }

    .navbar.bg-dark {
        box-shadow: none;
        backdrop-filter: unset;
    }

    .banner-right {
        text-align: right;
    }

        .banner-right img {
            max-width: 220px;
        }

    .banner-left {
        margin-top: 0;
    }

        .banner-left h1 {
            font-size: 27px;
        }

        .banner-left p {
            font-size: 13px;
        }

    .banner-btn .btn {
        font-weight: 400;
        font-size: 14px;
    }

    .main-banner {
        padding: 10px 0 30px;
    }

    .call-to-action-left {
        padding: 8px;
        border-radius: 10px;
        box-shadow: 0px 0px 5px rgb(251 175 20);
        display: block !important;
    }

        .call-to-action-left .grid-img, .call-to-action-left .grid-second:first-of-type, .call-to-action-left .grid-th {
            width: 100% !important;
            margin-right: 0;
            margin-bottom: 10px;
            max-height: 45px;
            max-width: 50px;
        }

        .call-to-action-left .grid-fast, .call-to-action-left .grid-second:nth-of-type(2) {
            width: 100%;
            margin-right: 0px;
        }

    .video-member iframe {
        height: 180px;
    }

    .globe-outer .globe-one {
        top: 10px;
        left: 120px;
    }

    .globe-outer .globe-two {
        top: 100px;
        left: 80px;
    }

    .globe-outer .globe-three {
        top: 50px;
    }

    .globe-outer .globe-four {
        top: 80px;
        right: 120px;
    }

    .globe-outer {
        min-height: 400px;
    }

    .faq {
        margin: 32px 0px 20px 0px;
        padding: 40px 0 0px;
    }
}

@media only screen and (max-width: 767px) {
    .container {
        max-width: 100%;
    }

    .main-banner {
        padding: 10px 0 30px;
    }

        .main-banner .banner-right {
            display: none;
        }

    .banner-left h1 {
        font-size: 32px;
    }

    .bg-primary .call-to-action-right {
        padding: 0;
        margin-bottom: 20px;
    }

    .home-about-section {
        padding: 35px 0 !important;
    }

        .home-about-section .wt-box img {
            max-width: 200px;
        }

        .home-about-section .jsscoin-image img {
            max-width: 60px;
        }

    .jsscoin-image {
        top: 0;
    }

    .section-head {
        margin-bottom: 10px;
    }

    .home-about-section .wt-right-part {
        padding-bottom: 0;
    }

    .home-about-section .wt-box {
        text-align: center;
    }

    #feature {
        padding: 25px 0;
    }

    .awesome-facts-outer {
        padding: 25px 0 !important;
    }

    .animate_line:after, .animate_line:before {
        display: none;
    }

    .roadmap-inner img {
        max-width: 100%;
    }

    .faq-main {
        padding: 30px 0;
    }

    .widget-title, .widget-title-two, .widget-title-three {
        margin-bottom: 15px;
    }

    .footer-top {
        padding: 25px 0;
    }

    .footer-bottom {
        padding: 0px;
        margin: 20px 0 18px;
    }

        .footer-bottom .container {
            padding-top: 10px;
        }

    .register-outer {
        margin-top: 0;
    }

    .register-main {
        min-height: calc(100vh - 74px);
    }

        .register-main video {
            min-height: 100vh;
            object-fit: cover;
            height: -webkit-fill-available;
        }

    .banner-left {
        margin-top: 0px;
    }

    body {
        font-size: 15px;
    }

        body #banner_canvas {
            height: 100% !important;
            width: auto !important;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
        }

    .page-wraper {
        background: #000000c4;
    }

    .navbar.bg-dark {
        box-shadow: none;
    }

    .navbar .navbar-brand {
        padding: 0;
    }

    .call-to-action-left {
        padding: 15px 10px;
        border-radius: 10px;
        box-shadow: 0px 0px 5px rgb(251 175 20);
    }

    .grid-img {
        margin-right: 10px;
    }

    .wt-subscribe-box .box-3 {
        margin-top: 25px;
    }

    .grid-second {
        margin-right: 0;
    }

    .globa-outer {
        padding-top: 30px;
    }

    h2 {
        font-size: 32px;
        line-height: 1.2;
    }

    .global-text, .nb-text {
        font-size: 14px;
    }

    .contract-outer, .nb-outer, .video-outer {
        box-shadow: 0px 0px 5px rgb(251 175 20);
        padding: 14px 10px 1px;
        font-size: 14px;
        margin: 20px auto;
    }

    .video-outer {
        padding: 12px;
    }

        .video-outer iframe {
            height: 300px;
            border-radius: 20px;
        }

    .member-outer {
        margin-top: 20px;
    }

    .heding-text {
        padding: 20px !important;
    }

    .member-outer .heding-text h3 {
        font-size: 25px;
        padding-bottom: 15px;
    }

    .member-outer .slick-dotted.slick-slider {
        margin-bottom: 0;
    }

    .member-outer .slick-slide {
        margin-right: 15px;
    }

    .video-member {
        box-shadow: 0px 0px 5px rgb(251 175 20);
        margin: 5px;
    }

        .video-member iframe {
            height: 135px;
        }

    .member-outer .slick-dots {
        display: none !important;
    }

    .member-outer .slick-prev {
        left: -18px;
    }

    .member-outer .slick-next {
        right: -16px;
    }

    .work-outer {
        padding-top: 30px !important;
    }

    .community-outer {
        padding: 0;
        margin-top: 20px;
    }

    .slide-outer h2 {
        margin-top: 10px;
    }

    h3 {
        font-size: 18px;
        line-height: 1.2;
        margin-bottom: 15px;
    }

    .box1 {
        height: auto !important;
        margin: 0px 10px 25px 0px !important;
    }

    .box1 {
        padding: 10px !important;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        overflow: hidden;
    }

        .box1:before {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: block;
            content: "";
            background-color: #171717;
            opacity: 0.8;
            z-index: 0;
        }

    .event-slider-main .box-outer {
        width: 100% !important;
        position: relative;
        z-index: 1;
    }

    .event-slider-main .box-img > .btn {
        padding: 0;
        position: relative;
        z-index: 1;
    }

    .box1 .box-outer h3 {
        font-size: 20px !important;
    }

    .box1 .box-outer * {
        font-size: 15px !important;
        font-weight: 400 !important;
    }

    .globe-outer {
        background-position: top center;
        min-height: 298px;
    }

        .globe-outer .globe-one {
            top: 10px;
            left: 15px;
        }

        .globe-outer .globe-two {
            top: 70px;
            left: 60px;
        }

        .globe-outer .globe-three {
            top: 20px;
            left: 42%;
            transform: translateX(-42%);
            -webkit-transform: translateX(-42%);
            -moz-transform: translateX(-42%);
            -ms-transform: translateX(-42%);
        }

        .globe-outer .globe-four {
            top: 15px;
            right: 30px;
        }

    .globe-inner .hvr-box-outer {
        right: 0;
        left: auto;
    }

    .globe-inner.globe-one .hvr-box-outer, .globe-inner.globe-two .hvr-box-outer {
        right: auto;
        left: 0;
    }

    .globe-inner .hvr-box-outer {
        padding: 12px 10px;
    }

    .globe-outer .hvr-box-outer img {
        max-width: 200px;
    }

    .globe-inner .hvr-box-outer .content-outer {
        margin-top: 15px;
    }

        .globe-inner .hvr-box-outer .content-outer h6 {
            font-size: 15px;
        }

        .globe-inner .hvr-box-outer .content-outer p, .hvr-box-outer .read-btn-outer .read-btn {
            font-size: 12px;
        }

    .accordion-button {
        font-size: 18px;
        padding: 10px 15px;
    }

    .faq {
        margin: 20px 0px !important;
        padding: 0px !important;
    }

        .faq .accordion-item:not(:last-of-type) {
            margin-bottom: 12px;
        }

        .faq .accordion-body {
            padding: 0 15px;
        }

    .icon-outer ul {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .icon-outer ul li h3 {
            margin-top: 8px;
            font-size: 12px;
        }

    .icon-outer i {
        font-size: 30px;
        padding: 6px;
        border-radius: 50%;
        height: 45px;
        width: 45px;
    }

    .topbar-outer p {
        font-size: 13px;
    }

    .process-outer .more-space:before {
        display: none !important;
    }

    .process-outer .more-space:nth-of-type(odd) {
        margin-top: 0;
    }

    .video-outer img {
        width: 100%;
    }

    .working-process {
        padding: 30px 0;
    }

    .navbar {
        top: 0 !important;
    }

    .polyforce-earning .pt-5 {
        padding-top: 0 !important;
    }
}

@media only screen and (max-width: 575px) {
    .banner-left h1 {
        font-size: 20px;
        font-weight: 500;
        line-height: 1.4;
    }

    .banner-left p {
        font-size: 13px;
        font-weight: 600;
    }

    .banner-btn .btn {
        font-size: 15px;
    }

    .btn {
        padding-top: 3px;
        padding-bottom: 3px;
        border-radius: 5px !important;
    }

    .section-full.bg-primary > .container {
        padding: 0;
    }

    h2 {
        font-size: 20px;
        line-height: 1.3;
    }

    .wt-title-subline {
        margin-bottom: 2px;
    }

    .home-about-section .section-head h2 {
        margin-bottom: 0;
    }

    body {
        font-size: 13px;
    }

    .rocket-pic {
        display: none !important;
    }

    .rocket-animation img {
        max-width: 100%;
        width: 100%;
    }

    .awesome-facts-outer .section-heading {
        margin-bottom: 25px;
    }

    .faq-main {
        padding: 20px 0;
    }

        .faq-main .section-heading h2 {
            margin-bottom: 0;
        }

        .faq-main .accordion {
            margin-top: 15px;
        }

    .faq-outer .accordion-body {
        padding: 10px 15px;
    }

    .navbar.register-header .navbar-brand {
        margin-right: 10px;
    }

        .navbar.register-header .navbar-brand img {
            max-width: 140px;
        }

    .navbar.register-header .nav-item a {
        padding: 7px 10px;
        font-size: 14px;
        background-color: #0049b5 !important;
        box-shadow: none !important;
    }

    .register-main {
        min-height: calc(100vh - 70px);
    }

    .flip-card-3D-wrapper {
        width: 90%;
    }

    .banner-left h1 img {
        max-width: 220px;
    }

    .wt-subscribe-box .box-3 {
        margin-top: 15px;
    }

    .wt-subscribe-box .box-1 {
        margin-bottom: 15px;
    }

    .icon-outer i {
        font-size: 24px;
        background: transparent;
        padding: 7px;
        border-radius: 50px;
        border: 1px solid #ffcd5b;
        color: #fff;
        height: 40px;
        width: 40px;
    }

    .icon-outer h3 {
        font-size: 10px;
    }

    .banner-left h1 span {
        font-size: inherit;
    }

    .video-outer iframe {
        height: 160px;
    }

    .member-outer .slick-slide {
        margin: 0px 10px;
    }

    .video-member {
        margin: 5px 0;
    }

    .slick-prev {
        left: 0 !important;
        z-index: 1 !important;
    }

    .slick-next {
        right: 0 !important;
        z-index: 1 !important;
    }

    .polyforce-earning .pt-5 {
        padding-top: 1rem !important;
    }

    .polyforce-earning .pt-3 {
        padding-top: 0 !important;
    }

    .earn-inner p {
        min-height: unset;
    }

    .work-outer {
        padding-top: 20px !important;
    }

    .community-outer {
        margin-top: 10px;
    }

    .globe-outer {
        min-height: 160px;
    }

    .faq h2 {
        margin: 0 0 8px;
    }

    .accordion-button {
        font-size: 16px;
        padding: 8px 12px;
    }

    .faq .accordion-body {
        padding: 0 12px 1px;
    }

    .icon-outer ul {
        justify-content: center;
    }

        .icon-outer ul li:not(:last-of-type) {
            margin-right: 20px;
        }

    .globe-inner span {
        font-size: 14px;
        height: 30px;
        width: 30px;
        border-width: 3px;
        line-height: 23px;
    }

    .globe-inner .hvr-box-outer {
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
    }

    .globe-inner.globe-one .hvr-box-outer, .globe-inner.globe-two .hvr-box-outer {
        transform: unset;
        -webkit-transform: unset;
        -moz-transform: unset;
        -ms-transform: unset;
    }

    .globe-inner.globe-four .hvr-box-outer {
        transform: unset;
        -webkit-transform: unset;
        -moz-transform: unset;
        -ms-transform: unset;
        right: 0;
        left: auto;
    }

    .topbar-inner {
        text-align: center !important;
    }

    #comingsoon #countdown ul {
        padding: 6px;
        box-shadow: 0px 0px 6px rgba(255 255 255 / 50%);
    }

        #comingsoon #countdown ul li {
            font-size: 12px;
            margin-right: 7px;
            font-weight: 400;
            box-shadow: 0px 0px 3px rgba(255 255 255 / 50%);
            padding: 5px;
            border-radius: 5px;
        }

    .logo-footer img {
        max-width: 120px;
    }

    .working-process {
        padding: 20px 0;
    }

    .process-outer {
        margin: 20px 0 0;
    }

        .process-outer .more-space:not(:last-of-type) {
            margin-bottom: 20px !important;
        }

    .process-inner .img-outer {
        height: 80px;
        width: 80px;
        margin: 0 auto 10px;
    }

        .process-inner .img-outer img {
            max-width: 45px;
        }
}
