/* CSS styles */
/* Styles for the container */
.container.video {
    padding: 20px;
}

/* Styles for the columns */
.col-md-4 {
    display: flex;
    align-items: center;
}

/* Styles for the first column */
.col-md-4:first-child {
    justify-content: flex-end;
}

/* Styles for the video */
video {
    display: block;
    margin: 0 auto; /* Center the video */
    max-width: 100%;
    height: auto;
}

.lottie-wrapper {
    width: 100px;
    height: 100px;
    /* text-align: right !important; */

}

.left-panel {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}


.image__section video {
    border-top-right-radius: 53px;
    border-bottom-left-radius: 53px;
    border-bottom-right-radius: 53px;
}

.video_editing_p_title:hover {
    color: var(--color-primary-1);
    cursor: pointer; 
}

.video-frame {
    overflow: hidden; /* Ensure that video does not overflow beyond the rounded corners */
}

.video-frame video {
    width: 100%; /* Ensure the video fills the container */
    height: auto; /* Maintain aspect ratio */
    display: block; /* Make sure the video is treated as a block element */
    /* border-top-right-radius: 53px;
    border-bottom-left-radius: 53px;
    border-bottom-right-radius: 53px; */
    border-radius: 5px !important; /* Adjust the border radius to your preference */
    border: 1px solid var(--color-primary-1);; /* Specify the border color and width */
}
.video__editing__items h4 {
    text-align: start;
    margin: 60px 0 10px 31px;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: -1px !important;
    /* color: var(--color-primary-1); */
    color: var(--color-secondary-1);
    /* width: 78%; */
    font-family: var(--font-alt);
}
.types__of__video__editing h5 {
    color: var(--color-dark-3) !important;
    font-size: 18px !important;
}


.video__editing__items p {
    margin: 0px 0px 41px 37px;
    font-size: 18px !important;
    color: #3a3737;
    line-height: 1.5;
    font-weight: 400;
    /* text-align: justify; */
    width: 75%;
    font-family: 'Nunito';
}
.section-descr-large {
    color: var(--color-secondary-1) !important;
}

.custom-conten.last_col{ 
    text-align: left; /* Align all content to the left */
}

.video_editing_p_title.last_col {
    text-align: left; /* Align paragraph text to the left */
}

.col-md-4 {
    display: flex; /* Use flexbox */
    flex-direction: column; /* Arrange children vertically */
    justify-content: center; /* Vertically center content */
}

