.container-medium {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}
.certificate-section{display:flex;flex-direction:column;align-items:center;justify-content:center}
.certificate-section img {width: 40%}
.about-hero-section{min-height:389px}
.hero-video-overlay{min-height:389px}
.video iframe{min-height:389px}
.about-mainpanel{position:relative}
.section-descriptions{max-width:650px;width:100%}
.section-big-headline *{font-weight:400;font-size:80px;line-height:120.19%;letter-spacing:.17em;text-transform:uppercase;color:#000}
.section-big-headline span{font-weight:900}
.about-us{padding-top:80px}
.about-description{margin-top:24px;max-height: 100%;overflow: inherit}
.about-description::-webkit-scrollbar{width:0px;background-color:#000}
.about-description::-webkit-scrollbar-thumb{background:#E6C7A9}
.about-description::-moz-selection{background:#000;color:#fff}
/*.about-description *{font-weight:400;font-size:24px;line-height:38px;color:#000}*/
.about-us .about-description * {font-weight:400;font-size:18px;line-height:30px;color:#000;text-align: justify}
.about-us-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.about-us-image{position:relative}
.about-us-image-one{max-width:630px;width:100%;min-height:900px;right:71px;z-index:-1}
/*.about-us-image-two{max-width:873px;width:100%;min-height:708px}*/
.about-us-image-two {
    max-width: 873px;
    width: 100%;
    min-height: 900px;
    margin-top: 150px;
}

.about-description.description-config-two.about-description__about_material h2 {
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px;
}

.about-description__about_material ul {
    list-style: disc;
    margin-top: 20px;
    margin-left: 26px;
    margin-bottom: 50px;
}

.description-config-two{max-height:100%;overflow:inherit;max-width:762px;width:100%;padding:25px 50px;background:rgba(245,245,245,0.58);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;right:0;top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.about-mainpanel-overlay{row-gap:80px}
.video-section{margin-top:80px;position:relative;min-height:858px}
.about-video-overlay{min-height:858px}
.about-video iframe{width:100%;max-width:100%;min-height:858px}
.about-video{width:100%;max-width:100%;position:absolute;top:0;left:0}
.section-instagram{padding-top:80px}
.instagram-image{min-height:625px;position:relative}
.instagram-image img{position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}

/* adaptive video start */
.about-video,
.video {
    position: relative !important;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    min-height: 90vh;
    pointer-events: none;
    overflow: hidden;
    aspect-ratio: 16/9;
}

.about-video {
    /*min-height: auto !important;*/
}

iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.about-hero-section {
    height: 80vh;
    overflow: hidden;
}

/* adaptive video end */

@media only screen and (max-width: 1350px) {
    .about-mainpanel{padding-bottom:100px}
    .about-us-image-one{position:absolute;right:0;top:0}
    .video {
        max-height: 700px;
    }

    .description-config-two {
        top: 45%;
    }

    .about-us-image-two {
        margin-top: 50px;
    }
}
@media only screen and (max-width: 1024px) {
    .about-us-image-one img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}
    .about-us-image-one{max-width:400px}
    .about-mainpanel{padding-bottom:0}
    .video-section{margin-top:60px}
    .video-section,.about-video-overlay,.about-video iframe{min-height:500px}
    .about-us-image-one.about-us-image {
        visibility: hidden;
        min-height: 40px;
    }

    .about-us .section-descriptions {
        max-width: 100%;
        width: 100%;
    }

    .about-us .about-description {
        max-height: 100%;
    }

    .description-config-two {
        top: 2%;
        left: 50%;
        transform: translate(-50%, 10px);
    }

    .about-us-image-two {
        max-width: 100%;
        width: 100%;
        min-height: 900px;
        margin-top: 40px;
    }
}

@media screen and (max-width: 992px) {
    #player2 {
        min-height: 62vh;
    }

    .about-video {
        min-height: 62vh;
    }

    .video-section {
        min-height: unset;
    }
}

@media only screen and (max-width: 768px) {
    .section-big-headline *{font-size:32px;line-height:38px}
    .section-descriptions{max-width:201px}
    .about-description *{font-size:12px;line-height:18px}
    .about-us-image-one{min-height:500px}
    .about-us-image-two{min-height:900px}
    .about-us{padding-top:30px}
    .about-mainpanel-overlay{row-gap:30px}

    .video {
        width: 100%;
        -ms-transform: scale(2,2);
        -webkit-transform: scale(2,2);
        transform: scale(2,2);
    }

    .about-us .about-description.description-config-two {
        max-height: 100%;
    }

    .about-description.description-config-two.about-description__about_material h2 {
        margin-top: 8px;
    }
}

@media screen and (max-width: 676px) {
    .about-hero-section {
        height: 60vh;
    }

    .about-video {
        min-height: 40vh;
    }

    #player2 {
        min-height: 40vh;
    }

    .about-us-image-one.about-us-image {
        display: none;
    }

    .about-mainpanel.w-100.d-flex.jcsb {
        margin-bottom: 20px;
    }

    .about-us-image-two {
        min-height: 1000px;
    }
}

@media only screen and (max-width: 568px) {
    .certificate-section img {width: 80%}
    .about-us-image-one img{-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}
    .about-us-image-one{min-height:460px;max-width:200px}

    .description-config-two{max-width:320px;padding:5px;margin:0}
    .about-mainpanel-overlay .about-mainpanel:first-child{padding-left:15px}
    .about-us .container{padding:0}
    .video-section,.about-video-overlay,.about-video iframe{min-height:220px}
    .about-video-overlay{background-image:url(../images/uploads/about_video_overlay.png)!important;background-repeat:no-repeat;background-size:cover}
    .section-instagram{padding-top:30px}
    .instagram-image{min-height:356px}

    .video {
        min-height: 30vh;
    }

    .about-video #player2 {
        min-height: 260px;
    }

    .about-hero-section {
        height: 45vh;
    }

    .about-video {
        min-height: 30vh;
    }

    .about-us-image-two {
        min-height: 1040px;
    }

    .about-description.description-config-two.about-description__about_material h2 {
        font-size: 24px;
        margin-bottom: 8px;
    }

    .about-us .about-mainpanel.w-100.d-flex.jcsb {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 400px) {
    .about-hero-section {
        height: 40vh;
    }

    .about-video {
        min-height: 23vh;
    }

    .about-video #player2 {
        min-height: 220px;
    }

}



.about-hero-section {
    height: 80vh;
    overflow: hidden;
}

#more {display: none;}

#readMoreBtn {
    margin-top: 12px;
    padding: 14px 30px;
    background: #ffffff;
    outline: none;
    color: #000;
    border-radius: 50px;
    border: 1px solid #dbdbdb;
    text-transform: uppercase;
    transition: background-color .3s ease-in;
}

#readMoreBtn:hover {
    background-color: #f9f9f9;
}
/* new about us */
/*about us media*/
@media screen and (max-width: 1600px) {
    .about-us {
        /*margin-top: 340px;*/
    }

    .section-big-headline * {
        font-size: 78px;
    }

    .about-description.about-description__about_us {
        padding: 25px 18px;
    }
}

@media screen and (max-width: 1321px) {
    .description-config-two {
        background: rgba(245, 245, 245, 0.72);
    }

    .section-descriptions {
        max-width: 60%;
        width: 100%;
    }

    .about-us-image-one {
        max-width: 40%;
    }

    .about-us {
        margin-top: 140px;
    }

    .video {
        max-height: 700px;
    }

    .about-us {
        margin-top: 40px;
        padding-top: 50px !important;
    }
}

@media screen and (max-width: 1024px) {
    .social-icons ul {
        justify-content: flex-start !important;
    }

    .top-bear {
        display: none;
    }

    #hamburger {
        /*margin-top: 25px;*/
    }

    #hamburger div {
        background-color: #ffffff;
    }

    #hamburger div:before, #hamburger div:after {
        content: "";
        position: absolute;
        background: #fff;
    }

    .about-us-image {
        position: relative;
        right: 0px !important;
    }
}

@media screen and (max-width: 992px) {
    .section-big-headline * {
        font-size: 54px;
    }

    .subscripe-mainpanel {
        padding-top: 40px;
    }

    section.section-instagram {
        overflow: hidden;
    }

    .swiper-slide {
        width: 48% !important;
    }

    #player2 {
        min-height: 62vh;
    }

    .about-video {
        min-height: 62vh;
    }

    .video-section {
        min-height: unset;
    }


}

@media screen and (max-width: 768px) {
    .about-description.description-config-two.about-description__about_material {
        margin-top: 8px;
    }

    .subscripe-place {
        max-width: 80%;
        width: 100%;
    }

    .section-subscripe {
        padding-top: 60px !important;
        padding-bottom: 100px;
    }

    .about-mainpanel.w-100.d-flex.jcsb {
        margin-bottom: 45px;
    }

    .about-description * {
        font-weight: 400;
        font-size: 18px;
        line-height: 32px;
        color: #000000;
    }

    .section-big-headline * {
        font-size: 40px;
    }

    .about-us {
        margin-top: 70px;
    }

    .instagram-image {
        min-height: 356px;
        height: 100%;
        position: relative;
    }

    .video {
        width: 100%;
        -ms-transform: scale(2,2);
        -webkit-transform: scale(2,2);
        transform: scale(2,2);
    }
}

@media screen and (max-width: 676px) {
    .about-description.description-config-two.about-description__about_material {
        margin-top: 0;
        min-height: 1050px;
    }

    .about-us {
        margin-top: 10px;
        padding-top: 10px !important;
    }

    .description-config-two {
        max-width: 762px;
        width: 100%;
        padding: 25px 25px;
    }

    .about-description__about_material ul {
        list-style: disc;
        margin-top: 16px;
        margin-left: 26px;
        margin-bottom: 0px;
    }

    .about-hero-section {
        height: 60vh;
    }

    .about-video {
        min-height: 40vh;
    }

    #player2 {
        min-height: 40vh;
    }

    .about-us-image-one {
        min-height: unset;
    }

}

@media screen and (max-width: 522px) {
    .about-description.about-description__about_us {
        padding: 25px 6px 25px 18px;
    }

    .subscripe-place {
        max-width: 90%;
        width: 100%;
    }

    .section-subscripe {
        padding-top: 40px !important;
        padding-bottom: 80px;
    }

    .section-subscripe {
        padding-top: 40px !important;
        padding-bottom: 80px;
    }

    .about-description.description-config-two.about-description__about_material h2 {
        font-size: 24px;
        font-weight: 600;
        text-align: center;
        margin-bottom: 10px;
        margin-top: 5px;
    }

    .description-config-two {
        padding: 25px 9px;
    }

    .about-description__about_material ul {
        margin-top: 0;
    }

    .subscripe-mainpanel .section-description {
        margin-top: 0px;
        padding: 20px;
        width: 90%;
        text-align: center;
        line-height: 23px;
        margin-bottom: 0px;
    }

    .video {
        min-height: 50vh;
    }

    .about-video #player2 {
        min-height: 260px;
    }

    .about-hero-section {
        height: 45vh;
    }

    .about-video {
        min-height: 30vh;
    }

    .app-header {
        top: 0px;
    }

    .about-us .about-description * {
        font-size: 16px;
    }
}

@media screen and (max-width: 400px) {
    .about-hero-section {
        height: 40vh;
    }

    .video {
        /* min-height: 50vh; */
    }

    .about-video {
        min-height: 23vh;
    }

    .about-video #player2 {
        min-height: 220px;
    }

    .about-description * {
        font-size: 17px;
    }

    .about-description.description-config-two.about-description__about_material {
        margin-top: 0;
        min-height: 1070px;
    }

    .about-us-image-two {
        min-height: 1063px;
    }

    .about-description.description-config-two.about-description__about_material h2 {
        font-size: 20px;
        margin-top: 5px;
    }
}

@media screen and (max-width: 375px) {
    .subscripe-place {
        max-width: 95%;
        width: 100%;
    }

    .input-group button.btn.btn-default.alt-font {
        padding: 6px 12px 6px;
    }

    .section-subscripe {
        padding-top: 25px !important;
        padding-bottom: 60px;
    }

    .section-big-headline * {
        font-size: 38px;
    }

    .section-big-headline span {
        margin-bottom: 10px;
    }

    /*.about-description.description-config-two.about-description__about_material {*/
    /*    margin-top: 50px;*/
    /*}*/

    .about-description p {
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
    }

    .about-us-image-two {
        min-height: 1000px;
    }

    .about-us .about-description * {
        font-size: 14px;
    }

    .about-description.description-config-two.about-description__about_material h2 {
        font-size: 18px;
        line-height: 14px;
        margin-top: 5px;
    }

    .about-us-list li {
        line-height: 8px;
    }

    .about-description.description-config-two.about-description__about_material {
        margin-top: 0;
        min-height: 1010px;
    }

    .about-us .about-description * {
        line-height: 26px;
    }

    .about-description.description-config-two.about-description__about_material h2 {
        margin-top: 15px;
    }
}
