/*!
* PT. IMAJIKU CIPTA MEDIA
* Copyright 2019-2024 IMAJIKU.
*/

/* 3k Larger Devices, Wider Screens */
@media only screen and (min-width: 3840px) {}

/* 2k Larger Devices, Wider Screens */
@media only screen and (min-width: 2560px) {}

/* 1k Larger Devices, Wider Screens */
@media only screen and (min-width: 1920px) {}

/* x-large devices, large desktops */
@media only screen and (min-width : 1400px) {}

@media only screen and (max-width : 1399.98px) {
    .hc-banner-profile-box .container .hc-banner-profile-caption-box {
        padding: 64px;
    }

    .hc-section-more-padding {
        padding-left: 240px !important;
        padding-right: 240px !important;
    }
}

/* large devices, desktops */
@media only screen and (min-width : 1200px) {}

@media only screen and (max-width : 1199.98px) {
    /* banner profile */
    .hc-banner-profile-desc h2 {
        font-size: 35px;
    }

    .hc-banner-profile-desc p {
        font-size: 16px;
    }

    .hc-banner-profile-caption-box {
        min-height: 430px;
    }

    .hc-banner-profile-action .hc-btn {
        font-size: 16px;
    }

    /* Card Article */
    .hc-card-box.variant-article .hc-card .hc-card-content .hc-card-meta .hc-card-name {
        max-width: 50%;
    }

    /* Alumni Page */  
    .slider-alumni .swiper {
        clip-path: polygon(40% 8%, 70% 8%, 100% 0, 100% 100%, 70% 92%, 40% 92%, 0 100%, 0 0);
    }
}

@media only screen and (min-width : 1024px) {
    .swiper-slide.slider-alumni-img.swiper-slide-next {
        margin-right: 54px !important;
    }

    .swiper-slide.slider-alumni-img.swiper-slide-prev {
        margin-left: 34px !important;
    }
}

@media only screen and (max-width : 1024px) {
     /* Alumni Page */  
    .swiper-slide.slider-alumni-img.swiper-slide-next, .swiper-slide.slider-alumni-img.swiper-slide-prev, .swiper-slide.slider-alumni-img, .swiper-slide.slider-alumni-img.swiper-slide-active {
        scale: unset;
    }

    .slider-alumni .swiper {
        clip-path: none;
    }
}

/* medium devices, tablets */
@media only screen and (min-width : 992px) {}

@media only screen and (max-width : 991.98px) {
    /* banner profile */
    .hc-banner-profile-box.variant-column-desc .hc-banner-profile-desc {
        min-height: unset;
        gap: 15px;
        flex-direction: column;
    }

    .hc-banner-sprofilec-box.variant-column-desc .hc-banner-profile-desc h2 {
        min-width: unset;
    }

    .hc-banner-profile-caption-box .banner-profile-left-side .hc-banner-profile-photo figure {
        width: 130px;
    }

    .major-sectors-section .tab-content .tab-pane .tab-content-img {
        display: flex;
        justify-content: center;
    }

    .major-sectors-section .tab-content .tab-pane.active {
        flex-direction: column;
        row-gap: 16px;
    }

    .filter-horizontal-box.open .filter-horizontal {
        width: 100%;
        background-color: unset;
    }

    .filter-horizontal .row {
        width: 100%;
        margin-top: 8px;
    }

    .filter-horizontal-box {
        display: none !important;
    }

    .filter-horizontal-box.open {
        display: block !important;
    }

    .hc-section-more-padding {
        padding-left: unset !important;
        padding-right: unset !important;
    }

    /* Card Article */
    .hc-card-box.variant-article .hc-card .hc-card-content .hc-card-meta .hc-card-name {
        max-width: 55%;
    }
}

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

/* small devices, landscape phone */
@media only screen and (min-width : 768px) {
}

@media only screen and (max-width : 767.98px) {
    /* Card Article */
    .hc-card-box.variant-article .hc-card .hc-card-content .hc-card-meta .hc-card-name {
        max-width: 47%;
    }

    /* Search Result Page */
    .card-searching-content {
        flex-direction: column;
        gap: 8px;
    }

    .card-searching-action {
        margin: unset;
        display: inline-flex;
        justify-content: flex-start;
    }

    /* Alumni Page */  
    .slider-alumni .swiper {
        clip-path: none;
    }
}

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

/* x-small Devices, portrait phones */
@media only screen and (min-width : 576px) {}

@media only screen and (max-width : 575.98px) {
    .hc-banner-profile-box .container .hc-banner-profile-caption-box {
        flex-direction: column;
    }

    /* Card Article */
    .hc-card-box.variant-article .hc-card .hc-card-content .hc-card-meta .hc-card-name {
        max-width: unset;
    }

    /* Search Result Page */
    .card-searching-caption h4 {
        font-size: 20px;
    }
}

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

}

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

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

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