.elementor-28913 .elementor-element.elementor-element-37f8465{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28913 .elementor-element.elementor-element-68a8dfa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28913 .elementor-element.elementor-element-68a8dfa.elementor-element{--align-self:flex-end;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28913 .elementor-element.elementor-element-eb24cab{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-28913 .elementor-element.elementor-element-eb24cab > .elementor-widget-container{margin:32px 0px 0px 0px;}/* Start custom CSS for search-filter-form, class: .elementor-element-68a8dfa */#video-gallery .searchandfilter ul {
    display: inline-flex !important;
    padding-left: 0px;
    font-family: 'Poppins';
}


#search-filter-form-10169 > ul > li.sf-field-search > label > input {
        width: 1460px;
        height: 65px;
        background: rgba(255, 255, 255, 1) 0% 0% no-repeat padding-box;
        border: 1px solid rgba(218, 232, 252, 1);
        opacity: 1;
        font-size: 16px;
        line-height: 24px;
        padding-left: 30px;
}

@media (max-width: 767px) {
    #search-filter-form-10169 {
    display: flex;
    justify-content: center;
    align-items: center;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #search-filter-form-10169 > ul > li.sf-field-search > label > input {
        width: 645px;
        margin-left: 0px;
        padding-left: 15px;    
        
    }
}

@media (max-width: 414px) {
    #search-filter-form-10169 > ul > li.sf-field-search > label > input {
        width: 300px;
        margin-left: 0px;
        /*transform: translateX(20px);*/
        font-size: 14px;
        padding-left: 15px;    
    }
}

@media (min-width: 415px) and (max-width: 767px) {
        #search-filter-form-10169 > ul > li.sf-field-search > label > input {
        width: 340px;
        margin-left: 0px;
        /*transform: translateX(20px);*/
        font-size: 14px;
        padding-left: 15px;        
    }
}



@media (min-width: 992px) and (max-width: 1024px) {
     #search-filter-form-10169 > ul > li.sf-field-search > label > input {
        width: 840px;
        margin-left: 20px;
        padding-left:20px;        
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
         #search-filter-form-10169 > ul > li.sf-field-search > label > input {
        width: 880px;
        padding-left:20px;        
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
     #search-filter-form-10169 > ul > li.sf-field-search > label > input {
        width: 1060px;
    }
}

@media (min-width: 1400px) and (max-width: 1500px) {
     #search-filter-form-10169 > ul > li.sf-field-search > label > input {
        width: 1300px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-eb24cab */#vg-title .elementor-widget-container {
    height: 75px;
    display:flex;
        justify-content:center;
        align-items:center;
}

@media (min-width: 1400px) {
    #video-title > div {
        height: 89px;
        display:flex;
        justify-content:center;
        align-items:center;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    #vg-title > div > div > div > h2 {
    justify-content: center;
    height: 100px;
    display: flex;
    align-items: center;
    }
    #video-title > div {
        height: 120px;
        align-items: center;
        justify-content: center;
        display: flex;
    }
}


@media (min-width: 1025px) and (max-width: 1199px) {
    #vg-title > div > div > div {
    justify-content: center;
    height: 100px;
    display: flex;
    align-items: center;
    }
    #video-title > div {
    justify-content: center;
    height: 155px;
    display: flex;
    align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS *//* Navigation menu */
#menu-item-28744 > a {
        border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #EBB437;
}/* End custom CSS */