
*,*:focus,*:hover{
    outline:none;
} /* because chrome add black outline */

.main-container {
    filter: blur(0px);
    position: relative;
    width: 100%;
}

.locdot-box {
    width: 25px;
    position: absolute;
    left: 6px;
    top: -13px;
    right: 0px;
    height: 25px;
    border-radius: 50%;
    background: #febd3fcc;
    -webkit-animation: opacityAnimation 1s linear infinite;
    -o-animation: opacityAnimation 1s linear infinite;
    animation: opacityAnimation 1s linear infinite;
   }
 /*  .locdot-box:after {
    background-color: #febd3f;
    border-radius: 50%;
    content: "";
    height: 38px;
    opacity: 1;
    width: 38px;
    z-index: 0;
    -webkit-animation: 2000ms ease-out 0s normal none infinite running pulse-border;
    animation: 2000ms ease-out 0s normal none infinite running pulse-border;
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -o-transform: scale(1.4);
    transform: scale(1.4);
    position: absolute;
    top: -4px;
    left: 55px;
   }*/
/* PATH */

.path-container-1 {
    position: relative;
    height: 50em;
    margin: auto;
}

.path-container-1 .animation {
    position: relative;
    top: -30%;
    left: 10%;
    width: 1150px;
}



.path-container-1 .animation .aeroplane.scroll1 {
    offset-distance: 19%;
}

.path-container-1 .animation .aeroplane.scroll2 {
    offset-distance: 26%;
}

.path-container-1 .animation .aeroplane.scroll3 {
    offset-distance: 40%;
}

.path-container-1 .animation .aeroplane.scroll4 {
    offset-distance: 53%;
}

.path-container-1 .animation .aeroplane.scroll5 {
    offset-distance: 94%;
}

.path-container-1 .animation .aeroplane.scroll6 {
    offset-distance: 100%;
}

.path-container-1 .descriptions {
    position: relative;
    height: 60em;
    top: -155%;
}

.path-container-1 .descriptions p {
    font-family: Poppins-Regular;
    margin: 0
}

.path-container-1 .descriptions p.blue-text {
    font-family: Mont-Bold;
    font-size: 1.5em;
}

.path-container-1 .descriptions p.green-text {
    font-family: Poppins-SemiBold;
}

.path-container-1 .descriptions #entrepreneur-mindset {
    position: absolute;
    top: 16%;
    left: 18%;
}

.path-container-1 .descriptions #marketing {
    position: absolute;
    top: 46%;
    left: 8%;
}

.path-container-1 .descriptions #lessons {
    position: absolute;
    top: 52%;
    left: 33%;
    width: 15em;
}

.path-container-1 .descriptions #finance {
    position: absolute;
    top: 63%;
    left: 58%;
}

.path-container-1 .descriptions #sales {
    position: absolute;
    top: 87%;
    left: 65%;
    width: 20em;
}

@media screen and (min-width: 1367px) {
    .path-container-1 .animation {
        left: 25%;
    }
    .path-container-1 .descriptions #entrepreneur-mindset {
        left: 33%;
    }
    .path-container-1 .descriptions #marketing {
        top: 45%;
        left: 20%;
    }
    .path-container-1 .descriptions #lessons {
        left: 41%;
    }
    .path-container-1 .descriptions #finance {
        top: 60%;
        left: 60%;
    }
    .path-container-1 .descriptions #sales {
        left: 65%;
    }
    .top .lower-video .image {
        width: 44em;
    }
    .top .lower-video img {
        width: 44em;
    }
    .top .lower-video .overlay {
        width: 44em;
    }
}

.path-container-1-mobile {
    display: none;
    position: relative;
    height: 60em;
    margin: auto;
}

.path-container-1-mobile .animation {
    position: relative;
    top: 10%;
    left: 0%;
}

.path-container-1-mobile .animation .aeroplane {
    position: absolute;
    top: 0;
    offset-path: path('M 195.7921 7.6654 c 0.8587 27.8652 -40.3865 57.2856 -65.0502 58.0542 c -15.6332 0.1537 -44.7685 0 -69.0079 26.0663 C 34.8298 131.8578 27.9042 208.3935 59.7499 262.6704 c 25.8707 27.2782 55.6358 36.1367 97.7972 29.4564 s 95.2004 -56.3972 148.474 -29.4564 s 71.5127 176.6223 0 221.903 s -144.66 -6.1891 -227.5631 0 s -80.5719 123.7551 -36.1667 177.9101 S 199.5532 691.5326 208.8756 921.5574');
    transition: offset-distance 1.5s ease-in-out;
}

.path-container-1-mobile .animation .aeroplane.scroll1 {
    offset-distance: 8%;
}

.path-container-1-mobile .animation .aeroplane.scroll2 {
    offset-distance: 24%;
}

.path-container-1-mobile .animation .aeroplane.scroll3 {
    offset-distance: 42%;
}

.path-container-1-mobile .animation .aeroplane.scroll4 {
    offset-distance: 60%;
}

.path-container-1-mobile .animation .aeroplane.scroll5 {
    offset-distance: 88%;
}

.path-container-1-mobile .animation .aeroplane.scroll6 {
    offset-distance: 100%;
}

.path-container-1-mobile .descriptions {
    position: relative;
    height: 60em;
    top: -155%;
}

.path-container-1-mobile .descriptions p {
    font-family: Poppins-Regular;
    margin: 0;
    font-size: 0.8em;
}

.path-container-1-mobile .descriptions p.blue-text {
    font-family: Mont-Bold;
    font-size: 1em;
}

.path-container-1-mobile .descriptions p.green-text {
    font-family: Poppins-SemiBold;
}

.path-container-1-mobile .descriptions #entrepreneur-mindset {
    position: absolute;
    top: 69%;
    left: 30%;
}

.path-container-1-mobile .descriptions #marketing {
    position: absolute;
    top: 80%;
    left: 20%;
}

.path-container-1-mobile .descriptions #lessons {
    position: absolute;
    top: 94%;
    left: 27%;
    width: 15em;
}

.path-container-1-mobile .descriptions #finance {
    position: absolute;
    top: 114%;
    left: 25%;
    width: 10em;
}

.path-container-1-mobile .descriptions #sales {
    position: absolute;
    top: 140%;
    left: 10%;
    width: 10em;
}

.path-container-2 {
    position: relative;
    height: 80em;
    width: 100%;
    max-width: 1170px;
    margin: auto;
}

.path-container-2 .animation {
    position: absolute;
    left: 33%;
}

.path-container-2 .animation .aeroplane {
    position: absolute;
    top: 0;
    offset-path: path('M196.167-00.767c-75.733,310.291,156.867,696.6,5.4,765.933-115.2,57.6-63.133,223.2-34.133,350.4');
    offset-distance: 0%;
    transition: offset-distance 1s ease-in-out;
}

.path-container-2 .animation .aeroplane.scroll1 {
    offset-distance: 0%;
}

.path-container-2 .animation .aeroplane.scroll2 {
    offset-distance: 35%;
}

.path-container-2 .animation .aeroplane.scroll3 {
    offset-distance: 45%;
}

.path-container-2 .animation .aeroplane.scroll4 {
    offset-distance: 67%;
}


.path-container-2 .flex1 {
    width: 40%;
    margin-left: 60%;
}

.path-container-2 .flex2 {
    display: flex;
    margin-top: 5em;
}

.path-container-2 .flex2 .image-container {
    width: 60%;
}

.path-container-2 .flex2 .flex2a {
    width: 40%;
}

.path-container-2 .flex3 {
    display: flex;
    margin-top: 4em;
}

.path-container-2 .flex3 .image-container {
    width: 40%;
}

.path-container-2 .flex3 .flex3a {
    padding-left: 10em;
    width: 60%;
}

.path-container-2 .descriptions p {
    font-family: Poppins-Medium;
    font-size: 1.3em;
}

.path-container-2 .descriptions p.blue-text {
    font-family: Mont-Bold;
    margin-bottom: 1.7em;
    font-size: 2em;
}


.path-container-2 .descriptions p.bold-text {
    font-weight: normal;
    font-family: Mont-Bold;
    font-size: 1.5em;
}
.modal-body1 {
    padding: 20px;
}
.modal {
    overflow: auto !important;
}
button.close span {
    /* margin-top: 0px; */
    display: inline-block;
    line-height: 10px;
    height: 10px;
    position: absolute;
    right: 6px;
    top: 7px;
}
.table-box:hover {
    transform: scale(1.05);
    transition: transform 1.0s;
}
.table-box.selected.blended-paced {
transform: scale(1.05);
}
.owl-dots button.owl-dot span {
    background: #c4c4c4;
    display: inline-block;
    width: 50px;
    height: 3px;
    border-radius: 5%;
}
.owl-wrapper {
    overflow: hidden;
}
.owl-dots {
    margin-top: 30px;
    display: block;
    width: 100%;
}
.owl-wrapper-outer {
    overflow: hidden;
}
.owl-carousel .owl-item img {
    display: inline;
    width: auto;
}
.owl-controls.clickable {
    position: relative;
    /* bottom: -62px; */
}

.owl-dots button.owl-dot {
    display: inline-block;
    margin: auto 5px;
}

.owl-dots button.owl-dot.active span {
    background: #f5a303;
}
button.fancybox-button.fancybox-button--close svg {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 5px;
}
span.wht-icon {
    font-size: 25px;
    margin-right: 10px;
}
.text-align-rit {
    text-align: right;
}
h2.why.black-txt {
    font-size: 42px;
    font-weight: bold;
}
