.OurAirborneTechnologies { padding: 100px 0 0 0;  background-color: #451B17; overflow: hidden;}
.OurAirborneTechnologies .overlay{
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #451B17;
    opacity: .5;
    z-index: 5;
}
.OurAirborneTechnologies .ourtec { padding: 60px 0 101px 0; }
.OurAirborneTechnologies .carouselSection { background-color: #451B17; padding-bottom: 60px; }
.OurAirborneTechnologies .carouselSection .owl-stage { display: flex; }
.OurAirborneTechnologies .carouselSection .owl-item{ display: flex; height: auto !important; }
.OurAirborneTechnologies .wrapper { display: grid; grid-template-columns: 1fr 2fr; gap: 24px; }
.OurAirborneTechnologies .col { padding-top: 40px; border-top: 1px solid #fffff9; }
.OurAirborneTechnologies .title * {
    color: #F30;
    font-family: 'Manrope';
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.OurAirborneTechnologies .desc * {
    color:#FFFFF9;
    font-family: "PT Serif";
    font-size: clamp(24px, 4vw,48px);
    font-style: normal;
    font-weight: 400;
    line-height: 105%; /* 50.4px */

}

/*Desktop Version*/
.OurAirborneTechnologies .contentData{
    display: grid;
    grid-template-columns: 1fr 493px;
}

.OurAirborneTechnologies .contentData .contents{
    max-width: clamp(400px, 30vw, 493px);
    position: relative;
    min-height: 700px;
    z-index: 5;
    opacity: 0;
    transform: translateY(100%);
    transition: all 1s linear;
}

.OurAirborneTechnologies.in-view .contentData .contents{
    opacity: 1;
    transform: translateY(0);
    transition: all 1s linear;
}

.OurAirborneTechnologies .contentData .contents .contentInfo{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
}

.OurAirborneTechnologies .contentData .contents .contentInfo.active{
    display: block;
}

.OurAirborneTechnologies .contentData .contents .contentInfo .title{
    color: #FFFFF9;
    font-family: 'Manrope';
    font-size: 38px;
    font-style: normal;
    font-weight: 300;
    line-height: 46px; /* 121.053% */
    text-transform: uppercase;
    border-bottom: 1px solid #fffff9;
    padding-bottom: 40px;
    margin-bottom: 40px;

}

.OurAirborneTechnologies .contentData .contents .contentInfo .text{
    color: #FFFFF9;
    leading-trim: both;
    text-edge: cap;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

.OurAirborneTechnologies .contentData .contents .contentInfo .boxed-text{
    margin-bottom: 40px;
    padding: 20px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.10) 100%), #3F1C18;
}

.OurAirborneTechnologies .contentData .contents .boxed-text .text *{
    color: #FFFFF9;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Manrope';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;

}

.OurAirborneTechnologies .contentData .contents .boxed-text .text{ margin-bottom: 23px; }

.OurAirborneTechnologies .contentData .contents .boxed-text .fleets *{
    color: #FFFFF9;
    font-family: 'Manrope';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1px;
}

.OurAirborneTechnologies .contentData .contents .boxed-text .fleets ul{
    padding-left: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 35px;
}

.OurAirborneTechnologies .contentData .contents .boxed-text .fleets li{
    list-style: disc!important;
    color: #FFFFF9;
    font-family: 'Manrope';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1px;
    margin-bottom: 5px;
}

.OurAirborneTechnologies .contentData .contents .button{
   width: fit-content;
    margin-bottom: 0;
}

.OurAirborneTechnologies .btnsVideo{
    position: relative;
    height: 792px;
    opacity: 0;
    transform: translateY(100%);
    transition: all 1s linear 1s;
}

.OurAirborneTechnologies.in-view .btnsVideo{
    position: relative;
    height: 720px;
    opacity: 1;
    transform: translateY(0);
    transition: all 1s linear 1s;
}

.OurAirborneTechnologies .btnsVideo video{
    position: absolute;
    max-width: 909px;
    width: 100%;
    height: 100%;
    z-index: 1;
    object-position: bottom;
}

.OurAirborneTechnologies .contAbsolute:before{
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 101%;
    background:
            linear-gradient(0deg, rgba(69, 27, 23, 0.00) 56.53%, #451B17 70%),  /* Top */
            linear-gradient(180deg, rgba(69, 27, 23, 0.00) 83.9%, #451B17 100%),  /* Bottom */
            linear-gradient(270deg, rgba(69, 27, 23, 0.00) 85.53%, #451B17 100%),  /* Left */
            linear-gradient(90deg, rgba(69, 27, 23, 0.00) 85.53%, #451B17 100%);  /* Right */
    height: 100%;
    z-index: 2;
}

.OurAirborneTechnologies .btnsVideo .selectors{
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
}

.OurAirborneTechnologies .btnsVideo .selectors .selectionsData{
    box-sizing: content-box;
    width: fit-content;
    display: flex;
    flex-direction: row;
    align-items: center;
    border: 2px solid #F30;
    gap: 8px;
    padding: 10px;
    background-color: #451B17;
    z-index: 2;
    position: relative;
    transition: all .3s linear;
    cursor: pointer;
}

.OurAirborneTechnologies .contAbsolute{
    left: -10%;
    position: absolute;
    width: clamp(650px, 60vw, 909px);
    height: 100%;
    transform: translateX(-50px);
    top: -100px;
}

.OurAirborneTechnologies .btnsVideo .selectors .lineSelect{
    position: absolute;
}

.OurAirborneTechnologies .btnsVideo .selectors .line{
    width: 2px;
    height: 100%;
    background: #F30;
    background: linear-gradient(180deg,rgba(255, 51, 0, 1) 0%, rgba(255, 255, 255, 0) 66%);
}

.OurAirborneTechnologies .btnsVideo .selectors .lineSelect:nth-of-type(1){
    max-width: 231px;
    height: 482px;
    top: 28%;
    left: 19%;
}
.OurAirborneTechnologies .btnsVideo .selectors .lineSelect:nth-of-type(2){
    max-width: 187px;
    height: 325px;
    top: 40%;
    left: 33%;
}
.OurAirborneTechnologies .btnsVideo .selectors .lineSelect:nth-of-type(3){
    max-width: 181px;
    height: 479px;
    top: 24%;
    left: 57%;
}
.OurAirborneTechnologies .btnsVideo .selectors .lineSelect:nth-of-type(4){
    max-width: 185px;
    height: 367px;
    top: 37%;
    left: 61%;
}

.OurAirborneTechnologies .btnsVideo .selectors .selectionsData span{
    color: #FFF;
    leading-trim: both;
    text-edge: cap;
    font-family: "PT Serif";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 17.6px */
    opacity: 0.8;
}

.OurAirborneTechnologies .btnsVideo .selectors .selectionsData svg{
    min-width: 32px;
}

.OurAirborneTechnologies .btnsVideo .selectors .selectionsData circle,
.OurAirborneTechnologies .btnsVideo .selectors .selectionsData rect{ transition: all .3s linear; }

.OurAirborneTechnologies .btnsVideo .selectors .selectionsData.active span{ opacity: 1; }
.OurAirborneTechnologies .btnsVideo .selectors .selectionsData.active circle{ fill: #F30; }
.OurAirborneTechnologies .btnsVideo .selectors .selectionsData.active rect{ stroke: #F30; }

.OurAirborneTechnologies .btnsVideo .selectors .selectionsData.active{
    background-color: #90240E;
}

@media screen and (max-width: 1250px){
    .OurAirborneTechnologies .btnsVideo .selectors .lineSelect{
        max-width: 180px;
        font-size: 14px;
    }
}

@media screen and (min-width: 992px){
    .OurAirborneTechnologies .contentData .contents .contentInfo .scrollText{
        max-height: 200px;
        overflow-y: scroll;
        margin-bottom: 40px;
        padding-right: 20px;
    }
}

.OurAirborneTechnologies .contentInfo .closeModal{
    width: 14px;
    height: 14px;
    display: none;
    margin-left: auto;
    margin-bottom: 10px;
}

.OurAirborneTechnologies .contentData .contents .scrollText::-webkit-scrollbar,
.OurAirborneTechnologies .contentData .contents .contScroll::-webkit-scrollbar {
    width: 6px;
}

.OurAirborneTechnologies .contentData .contents .scrollText::-webkit-scrollbar-thumb,
.OurAirborneTechnologies .contentData .contents .contScroll::-webkit-scrollbar-thumb {
    background: #F30;
}

.OurAirborneTechnologies .contentData .contents .scrollText::-webkit-scrollbar-track,
.OurAirborneTechnologies .contentData .contents .contScroll::-webkit-scrollbar-track {
    background: #F30;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
    background-clip: padding-box;
}

@media screen and (max-width: 1050px){
    .OurAirborneTechnologies .contentData .contents{
        margin-left: 94px;
    }

    .OurAirborneTechnologies .btnsVideo .selectors .lineSelect:nth-of-type(4) {
        left: 68%;
    }
}

@media screen and (max-width: 992px) {
    .OurAirborneTechnologies .contentData{
        display: block;
        position: relative;
    }

    .OurAirborneTechnologies .btnsVideo .selectors .line{
        display: none;
    }

    .OurAirborneTechnologies .contentData .contents {
        margin-left: 0;
        position: absolute;
        top: 0;
    }

    .OurAirborneTechnologies .contentInfo .closeModal{
        min-width: 14px;
        min-height: 14px;
        display: block;
    }

    .OurAirborneTechnologies .contAbsolute{
        position: relative;
        left: unset;
        width: 100%;
        height: 100%;
        transform: unset;
        top: unset;
    }

    .OurAirborneTechnologies .btnsVideo .selectors{
        display: flex;
        flex-direction: column;
        gap: 40.89px;
    }

    .OurAirborneTechnologies .btnsVideo .selectors .lineSelect {
        position: relative;
        left: unset !important;
        top: unset !important;
        max-width: 100% !important;
        height: fit-content !important;
    }

    .OurAirborneTechnologies .btnsVideo .selectors .selectionsData span{
        color: #FFF;
        leading-trim: both;
        text-edge: cap;
        font-family: "PT Serif";
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 110%; /* 22px */
    }

    .OurAirborneTechnologies .btnsVideo .selectors .selectionsData{ width: auto; }
    .OurAirborneTechnologies .btnsVideo{ height: fit-content; padding-bottom: 50px; }
    .OurAirborneTechnologies .btnsVideo video {
        position: absolute;
        max-width: 909px;
        width: 120%;
        height: 100%;
        z-index: 1;
        object-position: bottom;
        left: 50%;
        transform: translateX(-50%);
        object-fit: cover;
    }
    .OurAirborneTechnologies .wrapper { grid-template-columns: 1fr; }
    .OurAirborneTechnologies .col:nth-child(2) { padding-top: 0; border-top: 0; }

    .OurAirborneTechnologies .contentData .contents .contentInfo .title {
        color: #FFFFF9;
        font-family: 'Manrope';
        font-size: 28px;
        font-style: normal;
        font-weight: 300;
        line-height: 100%; /* 28px */
        text-transform: uppercase;
        padding-bottom: 24px;
        margin-bottom: 24px;
    }

    .OurAirborneTechnologies .contentData .contents .contScroll{
        overflow-y: auto;
        margin-bottom: 24px;
        padding-right: 13px;
    }


    .OurAirborneTechnologies .contentData .contents .contentInfo .boxed-text{
        margin-bottom: 0;
    }


    .OurAirborneTechnologies .contentData .contents{
        max-width: clamp(400px, 30vw, 493px);
        position: unset;
        min-height: fit-content;
        z-index: 5;
        opacity: 1;
        transform: unset;
        width: 100%;
        height: 100%;
    }

    .OurAirborneTechnologies.in-view .contentData .contents{
        opacity: 1;
        transform: unset;
    }

    .OurAirborneTechnologies .contentData .contents .contentInfo{
        opacity: 0;
        transform: unset;
        top: 100%;
        transition: all .7s linear;
        z-index: 6;
        background-color: #451B17;
        border: 1px solid #F30;
        padding: 16px;
    }

    .OurAirborneTechnologies.in-view .contentData .contents .contentInfo.active{
        opacity: 1;
        top: 15%;
        transition: all .7s linear;
    }

    .OurAirborneTechnologies .btnsVideo{
        position: relative;
        height: 792px;
        opacity: 0;
        transform: translateY(100%);
        transition: all 1s linear 1s;
    }

    .OurAirborneTechnologies .btnsVideo{
        opacity: 1!important;
        transform: translateY(0) !important;
    }
}



@media screen and (max-width: 992px){
    .OurAirborneTechnologies.in-view .btnsVideo,
    .OurAirborneTechnologies .btnsVideo{
        position: relative;
        height:fit-content;
        opacity: 0;
        transform: translateY(100%);
        transition: all 1s linear 1s;
    }

    .OurAirborneTechnologies .btnsVideo .selectors{
        justify-content: flex-end;
    }

    .OurAirborneTechnologies .contentData,
    .OurAirborneTechnologies.in-view .btnsVideo, .OurAirborneTechnologies .btnsVideo,
    .OurAirborneTechnologies .contAbsolute{
        position: unset;
    }

    .OurAirborneTechnologies .container{
        position: relative;
    }

    .OurAirborneTechnologies.in-view .contentData .contents .contentInfo{
        opacity: 0;
        transform: translateX(-50%);
        top: 100%;
        left: 50%;
        transition: all .7s linear;
        z-index: 6;
        background-color: #451B17;
        border: 1px solid #F30;
        padding: 16px;
        width: calc(100% - 40px);
    }

    .OurAirborneTechnologies .contentData .contents .contentInfo .text{
        margin-bottom: 40px;
    }

    .OurAirborneTechnologies .contentData .contents .contentInfo{
        display: block!important;
    }

    .OurAirborneTechnologies .contAbsolute:before {
        position: absolute;
        content: '';
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 200%;

    }

}

@media screen and (max-width: 567px){
    .OurAirborneTechnologies { margin: 0; padding: 40px 0; }
    .OurAirborneTechnologies .ourtec { padding: 30px 0 98px 0; }
    .OurAirborneTechnologies .col:nth-child(2) { border-top: 0; padding-top: 0; }
}

@media screen and (max-width: 500px) {
    .OurAirborneTechnologies .contentData .contents .boxed-text .fleets ul {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }
}

.OurAirborneTechnologies .slide-body {
    display: none;
}