.organization-banner-content {
    padding-top: 110px !important;
    background: linear-gradient(to bottom, #171e6d 64.3%, #fff 56.8%);
    position: relative;
    width: 100%;
    height: 600px;
}

.center-parent {
    display: flex;
    justify-content: center;
    z-index: 2;
    flex-wrap: wrap;
}

.org-banner-two-sec {
    margin-left: 88px;
}

.pad_right_40 {
    padding-right: 40px;
}

.org_pad_top {
    padding-top: 92px;
}

.org_pad_left {
    padding-left: 68px;
}

.org-banner-type-label {
    font-size: 30px;
    background-color: #171e6d;
    color: white;
    border: 1px solid;
    font-weight: bolder;
    padding: 10px 20px;
    font-style: italic;
    display: inline-block;
    transform: skewX(-10deg);
}

.org-banner-img {
    height: 480px;
}

.org-banner-des {
    font-size: 22px;
    color: #171e6d;
    font-weight: 600;
}

.mobile-header {
    background: white;
    margin: 0px 25px;
    border-radius: 10px;
    text-align: center;
    padding: 10px;
}

.h_main_head {
    color: #fff;
    font-family: var(--fontf-bold);
    font-size: 60px;
    margin: 0 0 0 0;
}

.h_sub_head {
    color: #fff;
    font-family: var(--fontf-reg);
    font-size: var(--font-size-24) !important;
    margin: 0 0 50px 0;
    font-weight: 100 !important;
}


.h_sub_pera {
    color: #fff;
    font-family: var(--fontf-reg);
    font-size: var(--font-size-24);
    margin: 0;
    font-style: italic;
    line-height: 32px;
}

.h_sub_pera span {
    color: #fff;
    font-family: var(--fontf-reg);
    font-size: var(--font-size-30);
    margin: 0;
    font-style: italic;
}

.mobile-org-header {
    display: none;
}

.carousel-inner .carousel-item img{
    max-height: 80vh;
}

@media screen and (min-device-width: 768px) and (max-device-width: 1065px) {
    .org-banner-type-middle {
        margin-top: 22px;
        margin-left: 30px !important;

    }

    .org_pad_top {
        padding-top: 6px;
    }
}

@media screen and (min-device-width: 768px) and (max-device-width: 1137px) {
    .org_pad_left {
        padding-left: 32px;
    }

    .organization-banner-content {
        height: 615px;
        background: linear-gradient(to bottom, #171e6d 62.8%, #fff 56.8%);
    }
}

@media screen and (max-device-width: 767.98px) {
    .org_pad_top {
        padding-top: 0px;
    }

    .organization-banner-content {
        padding-top: 70px !important;
    }

    .org_pad_left {
        padding-left: 30px;
    }

    .h_sub_head {
        font-size: var(--font-size-20) !important;
        margin: 0px 0 26px 0;
    }

    .h_main_head {
        font-size: 40px;
    }

    .desktop-header {
        display: none;
    }

    .org-banner-img {
        height: 370px;
    }

    .org-banner-type-label {
        font-size: 14px;
        background-color: #171e6d;
        padding: 3px 10px;
    }

    .org-banner-des {
        font-size: 18px;
    }

    .organization-banner-content {
        height: 650px;
        background: linear-gradient(to bottom, #171e6d 58.6%, #fff 56.8%);
    }

    .mobile-org-header {
        display: block;
    }
}