
.custom_relative{
    padding-bottom: 50px;
    position: relative !important;
}
.custom_lable_for_4{
/* display: block; */
right: 1vw;
bottom: 3vh;
}
.custom_lable_for_6{
/* display: block; */
    right: 13.5vw;
    bottom: 21vh;
}
.img_label div {
    background-color: #FFD166;
    padding: 1px 5px 1px 5px;
    letter-spacing: 1px;
    width: min-content;
    font-size: 12px;
}
@media only screen and  (min-width:767px) and (max-width: 900px) {
    .custom_lable_for_4 {
        right: 2vw;
        bottom: 1vh;
    }
    .custom_lable_for_6 {
        right: 14.5vw;
        bottom: 7vh;
    }
    .custom_paddingTop_none h1{
        padding-top: 150px !important;
    }
    .section-page {
        margin: 20px;
        height: 60vh;
    }
    .order1{
        order: 1 !important;
    }
    .order2{
        order: 2 !important;
    }
    .order3{
        order: 3 !important;
    }


    .mfp-figure figure[data-index='1'] {
        justify-content: flex-start;
    }
    .mfp-figure figure[data-index='2'] {
        justify-content: flex-end;
    }
    .mfp-figure figure[data-index='3'] {
        justify-content: center;
    }
    .mfp-figure figure {
        background: white;
        width: 100vw;
        margin: 0;
        display: flex;
    }
    img.mfp-img {
        width: auto;
        max-width: 65%;
    }
}
@media only screen and (min-width:767px) and  (max-width: 1100px) {
    .first-page {
        top: 15%;
    }
    .about_heading {
        line-height: 10vh !important;
        text-align: center;
        font-size: 3rem;
    }
    #about_text {
        padding: 0px 100px 0 100px;
    }
    .image_about {
        padding: 0px;
    }
    .LogoHeight{
        height: auto;
        width: 30vw; 
    }
    .mfp-figure{
        top: 20vh !important;
    }
}
@media only screen and  (max-width:767px){
    .about_heading {
        line-height: 10vh !important;
    }
}