.elementor-22 .elementor-element.elementor-element-9c87445{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-e146a41{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-16d8245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-c5501bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-5258ec7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-b9f04e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-5098e27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-d29d28d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-a46c842{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-3f31d74 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-dfb4f6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-116bc92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-8af4873{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-f787b66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-7348f43 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-f477db1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-572bbd7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-22 .elementor-element.elementor-element-1cf3725{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-9158d7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-5098e27{--width:50%;}.elementor-22 .elementor-element.elementor-element-a46c842{--width:50%;}.elementor-22 .elementor-element.elementor-element-f787b66{--width:50%;}.elementor-22 .elementor-element.elementor-element-f477db1{--width:50%;}}/* Start custom CSS for video, class: .elementor-element-d29d28d *//* Videos ki height barhane aur barabar karne ke liye */
.elementor-22 .elementor-element.elementor-element-d29d28d video, 
.elementor-22 .elementor-element.elementor-element-d29d28d .elementor-video, 
.elementor-22 .elementor-element.elementor-element-d29d28d .elementor-video-wrapper {
    height: 450px !important; /* Aap 450px ko apni pasand ke mutabiq 500px ya 600px bhi kar sakte hain */
    object-fit: cover !important; /* Video ko stretch hone se bachayega aur box fill karega */
    border-radius: 10px; /* Thoda professional look ke liye corners round */
}

/* Mobile par height thodi kam karne ke liye taake screen par sahi dikhe */
@media (max-width: 768px) {
    .elementor-22 .elementor-element.elementor-element-d29d28d video, 
    .elementor-22 .elementor-element.elementor-element-d29d28d .elementor-video, 
    .elementor-22 .elementor-element.elementor-element-d29d28d .elementor-video-wrapper {
        height: 300px !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3f31d74 *//* Videos ki height barhane aur barabar karne ke liye */
.elementor-22 .elementor-element.elementor-element-3f31d74 video, 
.elementor-22 .elementor-element.elementor-element-3f31d74 .elementor-video, 
.elementor-22 .elementor-element.elementor-element-3f31d74 .elementor-video-wrapper {
    height: 450px !important; /* Aap 450px ko apni pasand ke mutabiq 500px ya 600px bhi kar sakte hain */
    object-fit: cover !important; /* Video ko stretch hone se bachayega aur box fill karega */
    border-radius: 10px; /* Thoda professional look ke liye corners round */
}

/* Mobile par height thodi kam karne ke liye taake screen par sahi dikhe */
@media (max-width: 768px) {
    .elementor-22 .elementor-element.elementor-element-3f31d74 video, 
    .elementor-22 .elementor-element.elementor-element-3f31d74 .elementor-video, 
    .elementor-22 .elementor-element.elementor-element-3f31d74 .elementor-video-wrapper {
        height: 300px !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7348f43 *//* Videos ki height barhane aur sahi dikhane ke liye */
.elementor-22 .elementor-element.elementor-element-7348f43 video, 
.elementor-22 .elementor-element.elementor-element-7348f43 .elementor-video, 
.elementor-22 .elementor-element.elementor-element-7348f43 .elementor-video-wrapper {
    height: 600px !important; /* Vertical videos ke liye 600px behtar hai */
    object-fit: cover !important; 
    object-position: center top !important; /* Taake face na kate aur focus ooper rahe */
    border-radius: 15px;
    width: 100% !important;
}

/* Tablet view ke liye */
@media (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-7348f43 video, 
    .elementor-22 .elementor-element.elementor-element-7348f43 .elementor-video, 
    .elementor-22 .elementor-element.elementor-element-7348f43 .elementor-video-wrapper {
        height: 500px !important;
    }
}

/* Mobile par full video dikhane ke liye */
@media (max-width: 768px) {
    .elementor-22 .elementor-element.elementor-element-7348f43 video, 
    .elementor-22 .elementor-element.elementor-element-7348f43 .elementor-video, 
    .elementor-22 .elementor-element.elementor-element-7348f43 .elementor-video-wrapper {
        height: 450px !important; /* Mobile pe bhi thodi zyada height rakhi hai */
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-572bbd7 *//* Videos ki height barhane aur sahi dikhane ke liye */
.elementor-22 .elementor-element.elementor-element-572bbd7 video, 
.elementor-22 .elementor-element.elementor-element-572bbd7 .elementor-video, 
.elementor-22 .elementor-element.elementor-element-572bbd7 .elementor-video-wrapper {
    height: 600px !important; /* Vertical videos ke liye 600px behtar hai */
    object-fit: cover !important; 
    object-position: center top !important; /* Taake face na kate aur focus ooper rahe */
    border-radius: 15px;
    width: 100% !important;
}

/* Tablet view ke liye */
@media (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-572bbd7 video, 
    .elementor-22 .elementor-element.elementor-element-572bbd7 .elementor-video, 
    .elementor-22 .elementor-element.elementor-element-572bbd7 .elementor-video-wrapper {
        height: 500px !important;
    }
}

/* Mobile par full video dikhane ke liye */
@media (max-width: 768px) {
    .elementor-22 .elementor-element.elementor-element-572bbd7 video, 
    .elementor-22 .elementor-element.elementor-element-572bbd7 .elementor-video, 
    .elementor-22 .elementor-element.elementor-element-572bbd7 .elementor-video-wrapper {
        height: 450px !important; /* Mobile pe bhi thodi zyada height rakhi hai */
    }
}/* End custom CSS */