.sec5{
    height: auto;
    width: 100%;
    padding: 20px;
    margin: 10px 0;
}
.sec5, .hd1, .hd1 .sub .h1 p ,.hd1 .sub .h2{
    display: flex;
    justify-content: center;
    align-items: center;
}
.hd1{
    height: auto;
    width: 85%;
}
.hd1 .flex_img2{display: none;}
 .hd1 .flex_img{
    width: auto;
    height: auto;
}
.hd1 video{
    width: 600px;
    height: 300px;
    object-fit:cover;
}
.hd1 .sub{ height: auto; margin: 0 40px 0 0;}
.hd1 .sub .h1{
    width: 100%;
    display: flex;
    justify-content: end;
}
.hd1 .sub .h1 p{
    width: 180px;
    height: auto;
    padding: 5px 0;
    background: #69ABD7BA 0% 0% no-repeat padding-box;
    border-radius: 4px;
    font: normal normal bold 18px/20px poppins;
    letter-spacing: 1.98px;
    opacity: 0.88;
}
.hd1 .sub .h3{
    width: 100%;
    display: flex;
    justify-content: end;
    margin: 20px 0 0 0;

}
.hd1 .sub .h3 p{
    height: auto;
    padding: 10px 20px;
    background: #69ABD7BA 0% 0% no-repeat padding-box;
    border-radius: 8px;
    font: normal normal bold 14px/20px poppins;
    letter-spacing: 1.38px;
}
.hd1 .sub .h2{
    width: 100%;
    height: auto;
    padding: 20px;
    margin: 20px 0 0 0;
    background: #9FD3AA 0% 0% no-repeat padding-box;
    border-radius: 8px;
    font: normal normal normal 14px/20px poppins;
    letter-spacing: 1.38px;
}
.align_btn_sec5{
    margin: 35px 0 0 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.btn_sec5{
    font: normal normal normal 14px/14px poppins;
    padding: 10px 20px;
    color: black;
    background-color: aliceblue;
    border: 1px solid black;
}
@media only screen and (max-width: 1300px){
    .hd1 .sub .h2{
        padding: 10px;
        margin: 10px 0 0 0;
    }
    .align_btn_sec5{
        margin-top: 10px;
    }
    .hd1 .sub .h3{
        margin-top: 10px;
    }
}
@media only screen and (max-width: 1200px){
    .hd1{
        width: 90%;
    }
}
@media only screen and (max-width:1130px){
    .hd1{
        display: block;
    }
    .hd1 .flex_img{
        display: none;
    }
    .hd1 .flex_img2{
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .hd1 .sub{
        margin: 20px 0 0 0;
    }
    .hd1 .sub .h1, .hd1 .sub .h3{
        justify-content: start;
    }
    .hd1 .sub .h3{
        margin:20px 0 0 0 ;
    }
    .hd1 .sub .h2{
        padding: 20px;
        margin: 20px 0 0 0;
    }

}
@media only screen and (max-width:520px){
    .sec5{
        margin: 0;
    }
    .btn_sec5{
        font-size: 12px;
    }
}
