/* @import url("../../fonts/casestudy-icomoon/style.css"); */

h1,
h2,
h3,
h4,
h5,
h6 {
    /* font-weight: 400; */
    font-family: var(--font-bd);
}

.adaniFortune-case-study section {
    padding: 60px 0;
}

.heding-group {
    margin-bottom: 10px;
}

.adani-fortune-band {
    background: url("../../images/case-studies/adani-fortune/border-design.png") var(--adaniFortune90) repeat-x;
    height: 35px;
    width: 100%;
}

.fortune-paper-bg {
    background: url(../../images/case-studies/adani-fortune/paper-bg.png) no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.adaniFortune-case-study {
    padding-top: 97px;
}

.adaniFortune-case-study p {
    margin-bottom: 30px;
    color: var(--black-color);
}

.adaniFortune-case-study p:last-child {
    margin-bottom: 0;
}

.adani-fortune-bann-wrapp {
    padding: 50px 0 0px !important;
}

.adani-fortune-bann {
    width: 100%;
    display: flex;
}

.adani-fortune-left-pannel {
    padding-bottom: 40px;
}

.adani-fortune-logo {
    max-width: 300px;
    margin-bottom: 40px;
}

.adani-fortune-left-pannel .col-left-top-heading h1 {
    font-size: 4em;
}

.adani-fortune-right-pannel {
    display: flex;
    gap: 30px;
    width: 70%;
    align-items: flex-end;
}

.adaniFortune-case-study section.adani-fortune-rvm {
    background: var(--adaniFortune90);
    padding: 30px 0;
}

.adani-fortune-rvm p {
    font-size: 2.4em;
    color: var(--white-color);
}

.adani-obj-chall-wrapper {
    display: flex;
    gap: 100px;
}

.adani-obj-chall-left {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.adani-obj-chall-right {
    display: flex;
    width: 100%;
    gap: 0px;
}

.adani-obj-chall-right img {
    max-width: 300px;
}

.adani-idea-wapp {
    display: flex;
    align-items: center;
    gap: 80px;
}

.adani-bg-wrapp {
    background: var(--adaniFortune40);
}

.adani-campaign-design-wrapp .heding-group {
    text-align: center;
}

.adani-cont-ext-wrpp {
    display: flex;
    gap: 50px;
    margin-top: 40px;
}

.cont-ext-cont {
    width: 100%;
}

.cont-ext-slider {
    width: 100%;
}

.cont-ext-slider .swiper-wrapper {
    gap: 15px;
    flex-wrap: wrap;
}

.cont-ext-slider .swiper-slide {
    width: calc((100% / 3) - 10px);
}

.adani-campaign-design-wrapp h3 {
    margin-bottom: 30px;
    font-size: 4em;
}

.adani-dist-brand-wrapp {
    display: flex;
    gap: 100px;
    margin-top: 60px;
}

.adani-dist-brand-cont {
    width: 100%;
}

.brand-cont {
    display: flex;
    gap: 20px;
    margin-bottom: 30px;
}

.brand-cont:last-child {
    margin-bottom: 0;
}

.brand-cont.social {
    align-items: center;
}

.brand-cont p {
    margin-bottom: 0;
}

.brand-social {
    display: flex;
    gap: 20px;
    align-items: center;
}

.brand-social img {
    width: 47px;
}

.adani-fortune-result {
    background: var(--adaniFortune40);
    padding-bottom: 10px !important;
}

.adani-fortune-result .heding-group {
    text-align: center;
}

.result-wrpp {
    display: flex;
    padding: 40px 0 70px;
}

.result-wrpp .result-list {
    border-right: 1px solid var(--black-color);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 7px;
}

.result-wrpp .result-list:last-child {
    border-right: none;
}

.result-wrpp .result-list h3 {
    font-size: 3em;
}

.adani-fortune-sale {
    font-size: 1.4em;
}

.adani-fortune-social-wrapp {
    display: flex;
    gap: 100px;
}

.adani-fortune-social-box {
    width: 100%;
    background: var(--white-color);
    border: 1px solid #707070;
    border-radius: 20px;
    padding: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.adani-fortune-social-box h2 {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 4em;
}

.adani-fortune-social-box h2 img {
    width: 40px;
    transform: translateY(-6px);
}

.social-box-wrpp {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.social-box {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.social-box h3 {
    font-size: 3em;
}

.social-box p {
    margin-bottom: 0;
    font-size: 2em;
}

.social-box span {
    font-size: 1.8em;
    color: var(--black-color);
}


/* __________________media_______________________ */

@media (max-width: 992px) {
    .fortune-paper-bg {
        background-attachment: inherit;
    }
    .adaniFortune-case-study p {
        margin-bottom: 20px;
    }
    .adaniFortune-case-study section {
        padding: 30px 0;
    }
    .adani-fortune-bann-wrapp {
        padding: 30px 0px !important;
    }
    .adani-fortune-bann {
        flex-direction: column;
    }
    .adani-fortune-left-pannel .col-left-top-heading {
        margin-bottom: 20px;
    }
    .adani-fortune-left-pannel .col-left-top-heading h1 {
        font-size: 2.6em;
    }
    .adani-fortune-right-pannel {
        /* flex-direction: column;
    align-items: center; */
        width: 100%;
    }
    .adani-obj-chall-wrapper {
        flex-direction: column;
        gap: 40px;
    }
    .adani-obj-chall-right {
        gap: 10px;
        justify-content: center;
    }
    .adani-obj-chall-right img {
        max-width: 160px;
    }
    .adani-idea-wapp {
        flex-direction: column;
        gap: 40px;
    }
    .adani-cont-ext-wrpp {
        flex-direction: column;
    }
    .cont-ext-slider .swiper-wrapper {
        gap: inherit;
        flex-wrap: inherit;
    }
    .cont-ext-slider .swiper-slide {
        width: 100%;
    }
    .adani-dist-brand-wrapp {
        flex-direction: column;
        gap: 30px;
        margin-top: 30px;
    }
    .adani-campaign-design-wrapp h3 {
        font-size: 2em;
        margin-bottom: 10px;
    }
    .brand-social img {
        width: 40px;
    }
    .brand-cont p {
        font-size: 1.6em;
        margin: 0;
    }
    .brand-cont p:first-child {
        white-space: nowrap;
    }
    .result-wrpp {
        flex-direction: column;
        padding: 10px 0 40px;
    }
    .result-wrpp .result-list {
        border-right: none;
        padding: 20px;
        border-bottom: 1px solid var(--black-color);
    }
    .result-wrpp .result-list {
        border-bottom: none;
    }
    .adani-fortune-social-wrapp {
        flex-direction: column;
        gap: 40px;
    }
    .social-box-wrpp {
        flex-direction: column;
        gap: 15px;
    }
    .adani-fortune-rvm p {
        font-size: 1.6em;
    }
    .adani-fortune-social-box h2 {
        font-size: 3em;
    }
    .adani-fortune-social-box h2 img {
        width: 32px;
    }
}

@media (max-width: 600px) {
    .adani-fortune-right-pannel {
        flex-direction: column;
        align-items: center;
    }
    .adani-obj-chall-right {
        flex-direction: column;
        gap: 40px;
        align-items: center;
    }
}