@media (min-width: 1200px) {
    .d-xl-block {
        display: block !important;
    }
}
@media (min-width: 1400px) {
    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}
@media (min-width: 1200px) {
    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
}
@media (min-width: 1400px) {
    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .tp-header-top-right .header-call {
        margin-right: 0;
    }
}
@media (min-width: 1400px) {
    .d-xxl-block {
        display: block !important;
    }
    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }
}
@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}
@media only screen and (min-width: 1200px)and (max-width:1399px),only screen and (min-width:1400px)and (max-width:1599px) {
    .tp-main-menu {
        /*padding-left:25px;*/
        margin-left: 24px
    }
}

@media only screen and (min-width: 992px)and (max-width:1199px) {
    .tp-main-menu {
        margin-left:50px
    }
}
@media(min-width: 576px) {
    .container,.container-sm {
        max-width:540px
    }
}

@media(min-width: 768px) {
    .container,.container-md,.container-sm {
        max-width:720px
    }
}

@media(min-width: 992px) {
    .container,.container-lg,.container-md,.container-sm {
        max-width:960px
    }
}

@media(min-width: 1200px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl {
        max-width:1140px
    }
}

@media(min-width: 1400px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
        max-width:1320px
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .tp-fun-fact-shape .shape-2 {
        bottom: -90%;
        left: -30%;
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .tp-fun-fact-thumb {
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
}
@media (min-width: 768px) {
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
}
@media (min-width: 992px) {
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
}
@media (min-width: 768px) {
    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
}
@media (min-width: 992px) {
    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}
@media (min-width: 768px) {
    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }
}
@media (min-width: 1400px) {
    .container-1400, .container-1400-lg, .container-1400-md, .container-1400-sm, .container-1400-xl, .container-1400-xxl {
        max-width: 1400px;
    }
}
@media (min-width: 1200px) {
    .justify-content-xl-end {
        justify-content: flex-end !important;
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .tp-hero-shape-animation span {
        height: 400px;
        width: 620px;
        left: -80px;
    }
}

@keyframes sliderShape {
    0%,to {
        border-radius: 42% 58% 70% 30%/45% 45% 55% 55%;
        transform: translateZ(0) rotate(.01deg)
    }

    34% {
        border-radius: 70% 30% 46% 54%/30% 29% 71% 70%;
        transform: translate3d(0,5px,0) rotate(.01deg)
    }

    50% {
        transform: translateZ(0) rotate(.01deg)
    }

    67% {
        border-radius: 100% 60% 60% 100%/100% 100% 60% 60%;
        transform: translate3d(0,-3px,0) rotate(.01deg)
    }
}
