.slider .parallax-slider .swiper-slide {
    margin-top: 4vh;
    min-height: 80vh !important;
}

.main-colorbg {
    background-color: #78BBFF !important;
}

.overviewSection {
    padding: 0px 0px 50px 0px;
}

@media only screen and (max-width: 769px) {
    .slider .parallax-slider .swiper-slide {
        min-height: 100vh !important;
    }

    .margin_top {
        margin-top: 0px !important;
    }

    .overviewSection {
        padding: 50px 0px 40px 0px;
    }

    .feature_top {
        margin-top: 60px !important;
    }
}

.img-60 {
    background-size: 30vw !important;
    background-color: white !important;
    background-position: 50% 74% !important;
}

.portfolio-fixed .cont {
    height: 100vh;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}

.secimg {
    margin-left: unset !important;
}

.seccontent {
    /* position: absolute; */
    /* bottom: -2px; */
    right: auto !important;
    left: 25% !important;
    /* padding: 60px 40px; */
}

.accordion .title .ico {
    height: 2px !important;
    background-color: white !important;
}

.accordion .active .title .ico:after {
    left: 49% !important;
    width: 2px !important;
    background: #fff !important;
}

.serv-box .crv-more a {
    background-color: white !important;
    border: 1px solid rgb(255, 255, 255) !important;
    border-radius: 5px !important;
}

.serv-box .crv-more a:hover {
    background-color: transparent !important;
    border: 1px solid rgb(255, 255, 255) !important;
    color: white !important;
}

.tab-content2 {
    display: none;
}

.tab-content2.current {
    display: block;
}