.movie-grid .gen-movie-img .gen-movie-add ul.menu {
    width: 45px;
    height: 45px;
    line-height: 45px;
}

.movie-grid div.gen-movie-add div.wpulike.wpulike-heart {
    font-size: 17px;
}

.movie-grid .gen-movie-add div.dropdown a.dropdown-toggle {
    font-size: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.movie-grid .gen-movie-img .gen-movie-add ul.menu li.share {
    display: flex;
    width: inherit;
    height: inherit;
    align-items: center;
    line-height: inherit;
    justify-content: center;
}

.gen-load-more-button a.gen-button span.loadmore-icon i {
    margin: 0 !important;
}

form.masvideos-form-login p.form-row {
    gap: 20px;
    align-items: center;
}

form.masvideos-form-login p.form-row>label.masvideos-form__label-for-checkbox {
    margin: 0;
}

form.edit-video-form>h3 {
    margin-bottom: 30px;
}

form.edit-video-form .select2-container--default span.select2-selection--single>span.select2-selection__arrow {
    top: 25%;
    right: 17px;
}

form.edit-video-form .select2-container--default span.select2-selection--single {
    background-image: none;
}



body.single-movie .gen-single-movie-wrapper.style-2 .gt-right-content .gen-movie-img.gen-movie-img {
    width: 151px !important;
    min-width: 151px !important;
}

body.single-movie .owl-stage {
    display: flex;
}

body.single-movie .owl-stage a {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    display: flex !important;
    padding: 0px 5px !important;
}

body .movie-grid .gen-movie-add .wpulike.wpulike-heart {
    width: 30px;
}

body .movie-grid .gen-movie-img .gen-movie-add ul.menu {
    width: 30px;
}

body .movie-grid .gen-movie-add .dropdown .dropdown-toggle {
    width: 30px;
}

body.single-movie .owl-stage a item {
    line-height: 1.4;
}

body.masvideos-archive .archive-header {
    padding: 0 15px;
}

body .masvideos-MyAccount-content .masvideos-edit-playlist__inner>h2,
body .masvideos-MyAccount-content .masvideos-manage-playlists__inner>h2,
body .masvideos-MyAccount-content form>fieldset>h2 {
    margin-bottom: 22px;
}

body .masvideos-MyAccount-navigation ul>li.is-active>a {
    background-color: var(--primary-color);
}

body .masvideos-MyAccount-content .masvideos-button.button.delete,
body .masvideos-MyAccount-content .masvideos-button.button.edit,
body .masvideos-MyAccount-content .masvideos-button.button.view {
    margin: 5px;
    min-width: 70px;
}

body .masvideos-MyAccount-content .masvideos-edit-playlist__form .masvideos-FormRow {
    gap: 25px;
    display: flex;
    align-items: center;
    justify-content: start;
}

body form .masvideos-edit-video-fields>p>button {
    margin-right: 8px;
}

body .masvideos-register-login .masvideos-login__inner>h2 {
    margin-bottom: 20px;
}

body .masvideos-register-login .masvideos-login__inner form.masvideos-form-login p.form-row {
    gap: 0;
}

body .masvideos-register-login .masvideos-login__inner .masvideos-form__label-for-checkbox {
    margin-left: 15px !important;
}

.iscu_search_form_wrap {
    display: none !important;
}

.iscu_search_form_wrap.iscu_search_form_show {
    display: flex !important;
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background: black;
    flex-direction: row;
    padding-top: 70px;
    z-index: 99;
}

.iscu_search_form_wrap.iscu_show {
    opacity: 1;
    transform: translateY(0);
}

.iscu_search_form_show .iscu_search_input_mobile_in_header {
    width: 100%;
}

.iscu_search_input_mobile_in_header .jet-ajax-search__field {
    padding-right: 50px !important;
}

.iscu_search_input_mobile_in_header .jet-ajax-search__submit {
    background: unset !important;
    font-size: 18px !important;
    position: absolute;
    right: 0;
}

.iscu_body_fixed {
    position: fixed;
}

.iscu_body_fixed #wpadminbar {
    display: none;
}

.iscu_close_icon {
    height: fit-content;
    position: absolute !important;
    right: 10px;
    top: 22px;
}

.iscu_close_icon .elementor-icon svg {
    height: 25px !important;
    width: 25px !important;
}

.iscu_search_form_wrap .jet-ajax-search__results-list {
    height: calc(100vh - 300px) !important;
    overflow: scroll !important;
    display: flex;
}

.iscu_search_form_wrap .jet-ajax-search__results-list-inner {
    display: flex !important;
    flex-direction: column !important;
    overflow: scroll;
}

.iscu_search_form_wrap .jet-ajax-search__navigation-holder {
    display: none !important;
}

.elementor.elementor .e-con > .elementor-widget.iscu_search_input_in_header {
    max-width: 160px;
    width: 100%;
    min-width: 160px;
}
.elementor.elementor .e-con > .elementor-widget.iscu_join_free_button_in_header {
    min-width: 88px;
}
.elementor.elementor .e-con > .elementor-widget.iscu_login_button_in_header {
    min-width: 75px;
}
.elementor.elementor .e-con > .elementor-widget.iscu_logout_button_in_header {
    min-width: 75px;
}
.elementor.elementor .e-con > .elementor-widget.iscu_submit_video_in_header {
    min-width: 145px;
}

.um-account-side li a {
    background-color: black;
}
.um-account-side li a:hover {
    background-color: var(--primarydark-color, #377dbf);
}
.um-account-side li a.current {
    background-color: var(--primarydark-color, #377dbf);
}
.um-account-side li a i {
    color: white;
}
div.um-account-side li a span.um-account-title {
    color: white;
}
p#category_ids_field, p#tag_ids_field{
    margin-bottom: 30px;
}
.um-account-tab{
    flex-direction: column;
}
.um-account-main .um-field-label {
    color: white;
}
.um-account-main div.um-account-heading {
    color: white;
}
.um .um-form .um-account-main .um-field-area input.um-form-field, 
.um .um-form .um-account-main input#um-export-data,
.um .um-form .um-account-main input#um-erase-data {
    background-color: black;
    border: 1px solid transparent !important;
    color: white;
}
.um .um-form .um-account-main .um-field-area input.um-form-field:hover:not(:disabled),
.um .um-form .um-account-main input#um-erase-data:hover:not(:disabled),
.um .um-form .um-account-main input#um-export-data:hover:not(:disabled) {
    border: 1px solid var(--primarydark-color, #377dbf) !important;
}
.um .um-form .um-account-main .um-field-area input.um-form-field:focus:not(:disabled),
.um .um-form .um-account-main input#um-erase-data:focus:not(:disabled),
.um .um-form .um-account-main input#um-export-data:focus:not(:disabled) {
    border: 1px solid var(--primarydark-color, #377dbf) !important;
}
.um-account-tab.um-account-tab-delete > p,
label[name="um-erase-data"],
label[name="um-export-data"] {
    color: #c4c4c4;
}

.um-field #profile_noindex ~ .select2.select2-container .select2-selection,
.um-field #profile_privacy ~ .select2.select2-container .select2-selection {
    background: #000 !important;
    border: 1px solid #000 !important;
}
.um-field #profile_noindex ~ .select2.select2-container .select2-selection .select2-selection__rendered,
.um-field #profile_privacy ~ .select2.select2-container .select2-selection .select2-selection__rendered{
    color: white;
}
#um_field_0_profile_privacy.um-field .select2-dropdown .select2-results li.select2-results__option[aria-selected="true"],
#um_field_0_profile_noindex.um-field .select2-dropdown .select2-results li.select2-results__option[aria-selected="true"] {
    background-color: var(--primary-color, #377dbf);
    color: white !important;
}
#um_field_0_profile_privacy.um-field .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted,
#um_field_0_profile_noindex.um-field .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted {
    background-color: var(--primary-color, #377dbf);
    color: white !important;
}
.elementor-element:has( > .iscu_right_main_cont_in_header) {
    justify-content: space-between;
}


.gen-style-4 .owl-carousel div.owl-stage-outer .gen-movie-info > h3 > a {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

body div.um-account-side li a:hover {
    background: var(--primary-color);
}
.gen-banner-movies div.slider-item {
    border: none;
}
body div.gen-banner-movies div.slider.slider-nav {
    right: unset;
    position: relative;
    display: block !important;
}

body div.gen-banner-movies .slider.slider-nav>ul.slick-dots {
    display: none !important;
}

body div.gen-banner-movies div.slider.slider-nav .slick-list .slick-track {
    gap: 15px;
    display: flex;
    top: 25px !important;
    height: 100% !important;
    transition: all 0.5s ease;
}

body div.gen-banner-movies div.slider.slider-nav .slick-list .slick-track>div {
    width: 250px;
    height: 145px;
    margin-bottom: 0;
    min-width: 250px;
    min-height: 145px;
}

body div.gen-banner-movies .slider.slider-nav {
    width: 100%;
    min-width: 200px !important;
}


body div.gen-banner-movies .slider.slider-nav>.prev.slick-arrow {
    left: 0;
    top: 25px;
    width: 47px;
    height: 145px;
    padding: 10px;
    display: flex;
    cursor: pointer;
    min-width: unset;
    align-items: center;
    justify-content: center;
}

body div.gen-banner-movies .slider.slider-nav>.prev.slick-arrow>span {
    margin: auto;
    display: block;
    transform: rotate(270deg);
}

body .gen-banner-movies .slider.slider-nav>.next.slick-arrow {
    top: 25px;
    left: auto;
    right: 0px;
    width: 47px;
    height: 146px;
    padding: 10px;
    display: flex;
    cursor: pointer;
    min-width: unset;
    align-items: center;
    justify-content: center;
}

body .gen-banner-movies .slider.slider-nav>.next.slick-arrow>span {
    margin: auto;
    display: block;
    transform: rotate(270deg);
}
body div.gen-banner-movies .slider-nav .slick-track .movie-info h3 {
    font-size: 22px !important;
}
.elementor-10239 .jet-ajax-search__item-content{
    word-wrap: anywhere;
}
@media only screen and (min-width:768px) {
    .gen-style-4 .owl-carousel div.owl-stage-outer{
        padding: 100px 0;
    }
}

@media only screen and (min-width:1295px) and (max-width:1304px) {
    .elementor-10239 .iscu_left_main_cont_in_header {
        padding-left: 0;
    }
}
@media only screen and (min-width:1025px) and (max-width:1295px) {
    .elementor-10239 .iscu_left_main_cont_in_header {
        padding-left: 0;
    }
    .iscu_left_main_cont_in_header .elementor-widget-image a {
        display: flex;
    }
    .elementor-10239 nav ul.elementor-nav-menu {
        flex-wrap: nowrap;
    }
    body .elementor-10239 .elementor-element ul.elementor-nav-menu li.menu-item .elementor-item {
        font-size: 13px;
    }
    .elementor-element.iscu_right_main_cont_in_header {
        padding-right: 0;
        gap: 5px;
        width: fit-content;
    }
    .elementor.elementor .e-con > .elementor-widget.iscu_logout_button_in_header,
    .elementor.elementor .e-con > .elementor-widget.iscu_join_free_button_in_header,
    .elementor.elementor .e-con > .elementor-widget.iscu_submit_video_in_header,
    .elementor.elementor .e-con > .elementor-widget.iscu_login_button_in_header{
        min-width: fit-content;
        display: flex;
    }
    .iscu_submit_video_in_header .e-font-icon-svg.e-fas-video {
        width: 12px;
    }
    .elementor-10239 .iscu_search_input_in_header .jet-ajax-search__field-wrapper input.jet-ajax-search__field {
        height: 32px !important;
        font-size: 12px;
    }
    .elementor-10239 .iscu_right_main_cont_in_header .iscu_logout_button_in_header .elementor-button.elementor-button-link {
        padding: 2px 7px 2px 7px;
        font-size: 12px;
    }
    .elementor-10239 div.iscu_right_main_cont_in_header div.iscu_join_free_button_in_header .elementor-button.elementor-button-link,
    .elementor-10239 div.iscu_right_main_cont_in_header div.iscu_login_button_in_header .elementor-button.elementor-button-link,
    .elementor-10239 div.iscu_right_main_cont_in_header div.iscu_submit_video_in_header .elementor-button.elementor-button-link {
        padding: 2px 7px 2px 7px;
    }
    .iscu_join_free_button_in_header .elementor-button-text,
    .iscu_login_button_in_header .elementor-button-text,
    .iscu_submit_video_in_header .elementor-button-text {
        font-size: 12px;
    }
}
/* @media only screen and (min-width:1022px) and (max-width:1200px) { */
@media only screen and (min-width:320px) and (max-width:1200px) {
    .gen-style-4 .owl-carousel div.owl-stage-outer .owl-stage{
        display: flex;
    }
    .gen-style-4 .owl-carousel div.owl-stage-outer .owl-stage .owl-item{
        height: auto;
    }
    .gen-style-4 .owl-carousel div.owl-stage-outer .owl-stage .owl-item .item{
        height: 100%;
    }
    .gen-style-4 .owl-carousel div.owl-stage-outer .owl-stage .owl-item .item article{
        height: 100%;
    }
    .gen-style-4 .owl-carousel div.owl-stage-outer .owl-stage .owl-item .item article .movie-grid{
        height: 100%;
    }
}

@media only screen and (max-width: 1198px) {

    .gen-horizontal-nav-movies.gen-banner-movies .slider.slick-slider div.align-items-center {
        align-content: start;
        padding-top: 50px;
    }

}

@media only screen and (max-width: 1023px) {

    .elementor-element-97c5fc7 div.gen-nav-movies .slider-item {
        height: 80vh;
    }

    body div.gen-banner-movies .slider-nav .slick-track .movie-info h3 {
        font-size: 20px !important;
    }
}

@media only screen and (max-width: 991px) {

    .gen-horizontal-nav-movies.gen-banner-movies .slider.slick-slider div.align-items-center {
        padding-top: 100px;
    }

}

@media only screen and (min-width:768px) {
    .jet-ajax-search__results-area.show {
        width: 260px;
    }
}

@media (max-width: 767px) {

    .gen-banner-movies .gen-movie-contain .gen-movie-meta-holder p,
    .gen-banner-movies .gen-movie-contain .gen-movie-info p {
        font-size: 16px;
        line-height: 1.5;
    }

}

@media only screen and (max-width: 600px) {

    body .gen-banner-movies .slider.slider-nav>.prev.slick-arrow {
        left: 0;
    }

    body .gen-banner-movies .slider.slider-nav>.next.slick-arrow {
        right: 0;
    }

}

@media only screen and (max-width: 580px) {

    .gen-horizontal-nav-movies.gen-banner-movies .slider.slick-slider div.align-items-center {
        padding-top: 80px;
    }

}

@media only screen and (max-width:575px) {
    .gen-movie-contain .movie-info > p {
        display: none;
    }
    .gen-horizontal-nav-movies.gen-banner-movies .slider.slick-slider div.align-items-center {
        align-content: center;
    }
}

@media only screen and (max-width: 480px) {

    .gen-horizontal-nav-movies.gen-banner-movies .slider.slick-slider div.align-items-center {
        padding-top: 60px;
    }

    .elementor-element-97c5fc7 div.gen-nav-movies .slider-item {
        height: 75vh;
    }

    body div.gen-banner-movies div.slider.slider-nav .slick-list .slick-track>div {
        height: 126px;
        min-width: 219px;
        min-height: 126px;
    }

    body .gen-banner-movies .slider.slider-nav>.next.slick-arrow,
    body div.gen-banner-movies .slider.slider-nav>.prev.slick-arrow {
        height: 126px;
    }

    .elementor-element-97c5fc7 div.gen-nav-movies .slider-item {
        height: 55vh;
    }

    .gen-banner-movies .gen-movie-contain .gen-movie-info h3,
    .gen-movie-contain-style-2 .gen-movie-info h3 {
        font-size: 22px !important;
        line-height: 28px !important;
    }

}

@media only screen and (max-width: 450px) {

    body .gen-banner-movies .slider.slider-nav>.next.slick-arrow,
    body .gen-banner-movies .slider.slider-nav>.prev.slick-arrow {
        width: 40px;
    }

    body .gen-banner-movies .slider.slider-nav>.next.slick-arrow>span,
    body .gen-banner-movies .slider.slider-nav>.prev.slick-arrow>span {
        margin: unset;
        line-height: 1;
        font-size: 22px;
    }

}

@media only screen and (max-width: 410px) {

    .gen-horizontal-nav-movies.gen-banner-movies .slider.slick-slider div.align-items-center {
        padding-top: 50px;
    }

}

@media only screen and (max-width: 400px) {

    .gen-horizontal-nav-movies.gen-banner-movies div.slider.slider-horizontal-thumb div.slick-list.draggable {
        display: none;
    }

    .gen-horizontal-nav-movies.gen-banner-movies div.slider-horizontal-thumb {
        top: 90%;
        width: calc(100% - 100px);
    }

    .gen-horizontal-nav-movies.gen-banner-movies div.slider-horizontal-thumb div.next.slick-arrow {
        right: 50px;
        bottom: unset;
        transform: translate(60px, -25px) rotate(-90deg);
    }

    .gen-horizontal-nav-movies.gen-banner-movies div.slick-slider div.prev.slick-arrow {
        left: unset;
        right: 20px;
    }

}

@media only screen and (max-width: 380px) {

    .gen-horizontal-nav-movies.gen-banner-movies .slider.slick-slider div.align-items-center {
        padding-top: 20px;
    }

}

@media only screen and (max-width: 370px) {

    form.edit-video-form div.masvideos-edit-video-fields>p {
        gap: 10px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

    form.edit-video-form div.masvideos-edit-video-fields>p>button {
        width: 100%;
        padding: 10px 30px;
    }

}