
.vt_header_section.style_four .video_menu_wrapper>ul li .sub-menu>li:hover {
    background: inheret;
}

.vt_header_section.style_four .video_menu_wrapper>ul li .sub-menu>li:hover a, .vt_header_section.style_four .video_menu_wrapper>ul li .sub-menu>li a:hover {
    color: #ffffff !important;
}

@media screen and (min-width: 1200px) {
    .blog_sidebar {
        padding: 0 0 0 40px;
    }
}

@media (min-width:1300px) and (max-width:1600px) {
    .vt_header_section.style_thirteen:after {
        left: 36%;
    }
    .vt_header_section.style_thirteen:after {
        -webkit-box-shadow: -1px 3px 12px -4px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: -1px 3px 12px -4px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: -1px 3px 12px -4px rgba(0, 0, 0, 0.5);
        box-shadow: -1px 3px 12px -4px rgba(0, 0, 0, 0.5);
    }
}

@media (min-width:1500px) {
    .vt_slide_iframe iframe {
        top: -5%;
    }
    .vt_header_section.style_eight {
        padding: 10px 10%;
    }
}

@media(max-width:1400px) {
    .mt_secrch_section form {
        width: 60%;
    }
    .mt_secrch_section {
        padding: 0 200px;
    }
}

@media (min-width:1300px) {
    .video_thumb .gallery-top .vt_slide_wrapper,
    .thumb_banner_slider .gallery-top .vt_slide_wrapper {
        height: 763px;
    }
    .slide_thumb_wrapper .vt_slide_thumb img {
        max-width: 100%;
    }
    .slide_thumb_wrapper .vt_slide_thumb {
        margin-right: 10px;
        width: 90px;
    }
    .slide_thumb_wrapper .vt_video_title {
        line-height: 19px;
        font-size: 13px;
    }
    .slide_thumb_wrapper .post_time {
        font-size: 12px;
    }
    .vt_slide_content .post_time i {
        font-size: 11px;
    }
    .slide_thumb_wrapper .vt_slide_content {
        width: 70%;
        width: calc(100% - 100px);
    }
    .video_thumb .slide_thumb_wrapper {
        padding: 10px;
    }
    .vt_header_section.style_seven .vt_menu_section ul>li {
        padding: 0 15px;
    }
    .vt_preheader.style_three .profile_option,
    .vt_preheader.style_three .notification_popup,
    .vt_preheader.style_eight .profile_option {
        left: auto;
        right: 0;
        transform: scale(1, 0.5) translateX(0%);
        -webkit-transform: scale(1, 0.5) translateX(0%);
        -moz-transform: scale(1, 0.5) translateX(0%);
        -ms-transform: scale(1, 0.5) translateX(0%);
        -o-transform: scale(1, 0.5) translateX(0%);
    }
    .vt_preheader.style_three .profile_bar:hover .profile_option,
    .vt_preheader.style_three .notification_bar:hover .notification_popup,
    .vt_preheader.style_eight .profile_bar:hover .profile_option {
        -webkit-transform: scale(1, 1) translateX(0%);
        -moz-transform: scale(1, 1) translateX(0%);
        -ms-transform: scale(1, 1) translateX(0%);
        -o-transform: scale(1, 1) translateX(0%);
    }
    .vt_preheader.style_three .profile_option:before,
    .vt_preheader.style_three .notification_popup:before,
    .vt_preheader.style_eight .profile_option:before {
        left: auto;
        right: 3px;
    }
    .vt_preheader.style_three .notification_popup,
    .vt_header_section.style_ten .notification_popup {
        right: -10px;
    }
}

@media (min-width:1200px) and (max-width:1449px) {
    .thumb_banner_slider .swiper-container-fade .swiper-slide {
        background-size: cover;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text .banner_text {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-size: 15px;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text p {
        font-size: 12px;
    }
}

@media (min-width:991px) {
    
    .menu_bar, .vt_header_section ul li.menu_bar, .vt_user_wrapper>ul>li.menu_bar {
        display: none;
    }
    .vt_header_section.style_twelve .video_menu_wrapper>ul>li .sub-menu a {
        color: #fff;
    }
    .mt_search_logo .vt_logo img {
        max-height: none;
    }
    .home.mt_open_c_menu .vt_header16_toggle span:nth-child(1) {
        -webkit-transform: translateY(6px) rotate(-45deg);
        -moz-transform: translateY(6px) rotate(-45deg);
        -ms-transform: translateY(6px) rotate(-45deg);
        transform: translateY(6px) rotate(-45deg);
    }
    .home.mt_open_c_menu .vt_header16_toggle span:nth-child(2) {
        visibility: hidden;
        opacity: 0;
    }
    .home.mt_open_c_menu .vt_header16_toggle span:nth-child(3) {
        -webkit-transform: translateY(-8px) rotate(-135deg);
        -moz-transform: translateY(-8px) rotate(-135deg);
        -ms-transform: translateY(-8px) rotate(-135deg);
        transform: translateY(-8px) rotate(-135deg);
    }
    .cat_color_style .vt_post_wrapper {
        max-height: 212px;
    }
    .close_menu {
        display: none;
    }
    .close_menu:before,
    .close_menu:after {
        content: "";
        width: 100%;
        height: 2px;
        background-color: #000;
        position: absolute;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        top: 50%;
        left: 0;
    }
    .close_menu:after {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
    }
    .res_logo,
    .close_btn {
        display: none;
    }
    .vt_header_section.header_style_13 .video_menu_wrapper>ul {
        float: right;
    }
    .vt_header_section.header_style_13 .video_menu_wrapper>ul>li:first-child {
        margin-left: 10px;
    }
    .vt_header_section.header_style_13 .video_menu_wrapper>ul>li:last-child {
        margin-right: 0px;
    }
    .vt_header_section.style_one .video_menu_wrapper>ul>li {
        margin: 0 10px;
    }
    .vt_header_section.style_one .video_menu_wrapper>ul>li:first-child {
        margin-left: 0;
    }
    .vt_header_section.header_style_13 .video_menu_wrapper>ul>li {
        margin: 0;
    }
    .vt_header_section.style_one .video_menu_wrapper>ul>li>a {
        font-size: 16px;
        font-weight: 400;
        display: block;
        position: relative;
        line-height: 70px;
        color: #ffffff;
        padding: 0 8px;
        overflow: hidden;
        z-index: 1;
    }
    .vt_header_section.style_one .video_menu_wrapper>ul>li>a:before {
        content: "";
        width: 100%;
        position: absolute;
        top: -10px;
        left: 0;
        height: 2px;
        background-color: #F13435;
        opacity: 0;
    }
    .vt_header_section.style_one .video_menu_wrapper>ul>li:hover>a:before,
    .vt_header_section.style_one .video_menu_wrapper>ul>li.current_page_item>a:before,
    .video_menu_wrapper>ul>li.current-menu-item>a:before {
        opacity: 1;
        top: 0;
    }
    .vt_header_section .vt_menu_section>ul>li a {
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .vt_header_section.style_one .video_menu_wrapper>ul>li>a:after {
        content: "";
        width: 100%;
        bottom: 0;
        right: 0;
        top: 0;
        left: 0;
        position: absolute;
        background-color: rgba(0, 0, 0, 0.21);
        transform: scale(0.1, 0.1);
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        border-radius: 100%;
        z-index: -1;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .vt_header_section.style_one .video_menu_wrapper>ul>li:hover>a:after,
    .vt_header_section.style_one .video_menu_wrapper>ul>li.current_page_item>a:after,
    .vt_header_section.style_one .video_menu_wrapper>ul>li.current-menu-item>a:after {
        transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        border-radius: 0;
    }
    .mt_header_style13 .vt_header_section.style_one .video_menu_wrapper>ul>li:hover>a:after,
    .mt_header_style13 .vt_header_section.style_one .video_menu_wrapper>ul>li.current_page_item>a:after,
    .mt_header_style13 .vt_header_section.style_one .video_menu_wrapper>ul>li.current-menu-item>a:after {
        transform: scale(4, 4);
        -webkit-transform: scale(4, 4);
        -moz-transform: scale(4, 4);
        -ms-transform: scale(4, 4);
        -o-transform: scale(4, 4);
    }
    .vt_header_section.style_one ul li .sub-menu {
        border-bottom-left-radius: 10px;
        background-color: rgb(38, 36, 35);
        border-bottom-right-radius: 10px;
        border-bottom: 2px solid #F13435;
    }
    .vt_header_section.style_one ul li .sub-menu li a {
        background-color: rgba(0, 0, 0, 0.16);
        border: none;
        margin-bottom: 2px;
        padding: 8px 10px;
    }
    .vt_header_section.style_one ul li .sub-menu>li:hover {
        background: transparent;
    }
    .vt_header_section.style_one ul li .sub-menu>li:hover>a {
        color: #f13435;
    }
    .mCSB_container {
        overflow: visible;
    }
    .mCustomScrollBox {
        overflow: visible;
    }
    .mCSB_scrollTools {
        display: none !important;
    }
    .mCSB_inside>.mCSB_container {
        margin: 0;
    }
    .vt_sidebar_menu .mCustomScrollBox,
    .vt_sidebar_menu .mCSB_container {
        overflow: hidden;
    }
    .vt_sidebar_menu .mCSB_scrollTools .mCSB_draggerContainer {
        display: block;
    }
    .vt_header_section.style_two,
    .vt_header_section.style_five {
        padding: 0;
    }
    .vt_header_section.style_two .vt_menu_section,
    .vt_header_section.style_five .vt_menu_section {
        width: 100%;
        text-align: center;
    }
    .vt_header_section.style_two .video_menu_wrapper>ul,
    .vt_header_section.style_five .video_menu_wrapper>ul {
        float: none;
        text-align: center;
        width: auto;
    }
    .vt_header_section.style_two .video_menu_wrapper>ul>li,
    .vt_header_section.style_five .video_menu_wrapper>ul>li {
        float: none;
        display: inline-block;
        padding: 0 20px;
        margin-bottom: 1px;
    }
    .vt_header_section.style_two .video_menu_wrapper>ul>li>a,
    .vt_header_section.style_five .video_menu_wrapper>ul>li>a {
        color: #252324;
        display: block;
        line-height: 70px;
        position: relative;
        font-weight: 500;
        font-size: inherit;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
    }
    .vt_header_section.center_menu .video_menu_wrapper>ul li .sub-menu>li:hover,
    .vt_header_section.style_two .video_menu_wrapper>ul li .sub-menu>li:hover,
    .vt_header_section.style_ten .video_menu_wrapper>ul li .sub-menu>li:hover,
    .vt_header_section.style_thirteen .video_menu_wrapper>ul li .sub-menu>li:hover,
    .vt_header_section.style_twelve .video_menu_wrapper>ul li .sub-menu>li:hover,
    .vt_header_section.style_five .video_menu_wrapper>ul li .sub-menu>li:hover {
        background: #ffffff;
    }
    .vt_header_section.center_menu .video_menu_wrapper>ul li .sub-menu>li:hover>a,
    .vt_header_section.style_two .video_menu_wrapper>ul li .sub-menu>li:hover>a,
    .vt_header_section.style_ten .video_menu_wrapper>ul li .sub-menu>li:hover>a,
    .vt_header_section.style_thirteen .video_menu_wrapper>ul li .sub-menu>li:hover>a,
    .vt_header_section.style_twelve .video_menu_wrapper>ul li .sub-menu>li:hover>a,
    .vt_header_section.style_five .video_menu_wrapper>ul li .sub-menu>li:hover>a {
        color: #f13435;
    }
    .vt_header_section.style_two .video_menu_wrapper>ul>li>a:after {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
        width: 0%;
        content: '.';
        color: transparent;
        background-color: #F13435;
        height: 3px;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
    }
    .vt_header_section.style_two .video_menu_wrapper>ul>li>a:hover:after,
    .vt_header_section.style_two .video_menu_wrapper>ul>li.current_page_item>a:after,
    .vt_header_section.style_two .video_menu_wrapper>ul>li.current-menu-item>a:after {
        width: 100%;
    }
    .vt_header_section.style_two .video_menu_wrapper>ul>li>a:hover,
    .vt_header_section.style_two .video_menu_wrapper>ul>li.current_page_item>a,
    .vt_header_section.style_two .video_menu_wrapper>ul>li.current-menu-item>a {
        color: #F13435;
    }
    .vt_header_section.style_five .video_menu_wrapper>ul>li>a {
        color: #fff;
        line-height: 60px;
        font-size: 15px;
    }
    .vt_header_section.style_five .video_menu_wrapper>ul>li {
        padding: 0;
        margin: 0;
    }
    .vt_header_section.style_five .video_menu_wrapper>ul>li>a {
        padding: 0 20px;
    }
    .vt_header_section.style_five .video_menu_wrapper>ul>li:hover>a,
    .vt_header_section.style_five .video_menu_wrapper>ul>li.current_page_item>a,
    .vt_header_section.style_five .video_menu_wrapper>ul>li.current-menu-item>a {
        background: #ffffff;
        color: #f13435;
    }
    .center_menu {
        background-color: #484848;
        padding: 0;
    }
    .home .center_menu {
        background-color: rgba(0, 0, 0, 0.6);
    }
    .center_menu .menu_section {
        float: left;
        width: 35%;
    }
    .center_menu .vt_logo_wrapper {
        float: left;
        width: 30%;
        padding: 20px 20px;
        text-align: center;
    }
    .center_menu .menu_section ul {
        padding: 0;
        margin: 0;
    }
    .center_menu .menu_section ul li {
        list-style: none;
    }
    .center_menu .menu_section ul li {
        position: relative;
        float: left;
        text-transform: capitalize;
    }
    .center_menu .menu_section>ul>li>a {
        color: #ffffff;
        line-height: 70px;
        font-weight: 500;
        font-size: 14px;
        padding: 0 10px;
        display: inline-block;
    }
    .vt_logo img {
        max-width: 100%;
        line-height: 80px;
        /*max-height: 30px;*/
    }
    .center_menu .menu_section ul {
        float: right;
    }
    .center_menu .menu_section.right_menu ul {
        float: left;
    }
    .mobile_social {
        display: none;
    }
    .vt_header_section.style_four {
        padding: 0;
        border-bottom: 1px solid #F13435;
    }
    .vt_header_section.style_four .video_menu_wrapper>ul {
        display: table;
        margin: 0px auto;
    }
    .vt_header_section.style_four .video_menu_wrapper>ul>li>a {
        line-height: 60px;
        font-size: 15px;
        padding: 0 15px;
        display: block;
        font-weight: 500;
    }
    .vt_header_section.style_four .video_menu_wrapper>ul>li.current-menu-item>a,
    .vt_header_section.style_four .video_menu_wrapper>ul>li.current_page_item>a,
    .vt_header_section.style_four .video_menu_wrapper>ul>li:hover>a {
        background-color: #f13435;
        color: #ffffff;
    }
    .vt_header_section.style_three ul,
    .vt_header_section.style_eleven ul {
        display: table;
        margin: 0px auto;
    }
    .vt_header_section.style_three .video_menu_wrapper>ul>li {
        border-left: 1px solid rgba(255, 255, 255, 0.28);
    }
    .vt_header_section.style_three .video_menu_wrapper>ul>li:last-child {
        border-right: 1px solid rgba(255, 255, 255, 0.28);
    }
    .vt_header_section.style_three .video_menu_wrapper>ul>li>a,
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li>a {
        color: #fff;
        line-height: 60px;
        display: block;
        padding: 0 20px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
    }
    .vt_header_section.style_three .video_menu_wrapper>ul>li:hover>a,
    .vt_header_section.style_three .video_menu_wrapper>ul>li.current_page_item>a,
    .vt_header_section.style_three .video_menu_wrapper>ul>li.current-menu-item>a,
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li:hover>a,
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li.current_page_item>a,
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li.current-menu-item>a {
        color: #f13435;
    }
    .vt_header_section.style_three .video_menu_wrapper>ul>li:after,
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li:after {
        content: "";
        position: absolute;
        left: -1px;
        right: -1px;
        height: 3px;
        bottom: 0;
        background-color: #F13435;
    }
    .vt_header_section.style_three .video_menu_wrapper>ul>li:nth-child(2):after,
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li:nth-child(2):after {
        background-color: #0d7de6;
    }
    .vt_header_section.style_three .video_menu_wrapper>ul>li:nth-child(3):after,
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li:nth-child(3):after {
        background-color: #ff0000;
    }
    .vt_header_section.style_three .video_menu_wrapper>ul>li:nth-child(4):after,
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li:nth-child(4):after {
        background-color: #ffb400;
    }
    .vt_header_section.style_three .video_menu_wrapper>ul>li:nth-child(5):after,
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li:nth-child(5):after {
        background-color: #33c659;
    }
    .vt_header_section.style_three .video_menu_wrapper>ul>li:nth-child(6):after,
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li:nth-child(6):after {
        background-color: #ff0000;
    }
    .vt_header_section.style_three .video_menu_wrapper>ul>li:last-child:after,
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li:last-child:after {
        background-color: #07a8ca;
    }
    .vt_header_section.style_three .video_menu_wrapper ul li:hover>.sub-menu,
    .vt_header_section.style_nine .video_menu_wrapper ul li:hover>.sub-menu,
    .vt_header_section.style_eleven .video_menu_wrapper ul li:hover>.sub-menu {
        animation: scale_menu 0.3s;
        -webkit-animation: scale_menu 0.3s;
        -moz-animation: scale_menu 0.3s;
        -ms-animation: scale_menu 0.3s;
        -o-animation: scale_menu 0.3s;
    }
    .vt_header_section.style_three ul li .sub-menu,
    .vt_header_section.style_nine ul li .sub-menu,
    .vt_header_section.style_eleven ul li .sub-menu,
    .vt_header_section.style_nine ul li .sub-menu {
        background-color: #262423;
        box-shadow: 3px 0 1px #F13435;
        color : #ffffff;
    }
     .vt_header_section.style_three ul li .sub-menu a,
    .vt_header_section.style_nine ul li .sub-menu a,
    .vt_header_section.style_eleven ul li .sub-menu a,
    .vt_header_section.style_nine ul li .sub-menu a {
        color : #ffffff;
    }
    .vt_header_section.style_three ul li .sub-menu li:hover,
    .vt_header_section.style_nine ul li .sub-menu li:hover,
    .vt_header_section.style_eleven ul li .sub-menu li:hover,
    .vt_header_section.style_nine ul li .sub-menu li:hover {
        background: #f13435;
    }
    .vt_header_section.style_six .video_menu_wrapper>ul>li {
        margin: 0 0px;
    }
    .vt_header_section.style_six .video_menu_wrapper>ul>li:first-child {
        padding-left: 0;
        margin-left: 0;
    }
    .vt_header_section.style_six .video_menu_wrapper>ul>li>a {
        font-size: 16px;
        font-weight: 400;
        display: block;
        position: relative;
        padding: 0 10px;
        font-weight: 400;
        line-height: 60px;
        color: #ffffff;
        overflow: hidden;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .vt_header_section.style_six .video_menu_wrapper>ul>li.current-menu-item>a,
    .vt_header_section.style_six .video_menu_wrapper>ul>li.current_page_item>a,
    .vt_header_section.style_six .video_menu_wrapper>ul>li>a:hover {
        background-color: #ffffff;
        color: #f13435;
    }
    .vt_header_section.style_six .video_menu_wrapper ul li .sub-menu {
        background-color: #262423;
        border-bottom: 2px solid #F13435;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .vt_header_section.style_six .video_menu_wrapper ul li .sub-menu li:hover {
        background: #f13435;
    }
    .vt_header_section.style_six .video_menu_wrapper ul li .sub-menu>li:last-child>a {
        border: none;
    }
    .vt_header_section.style_six .video_menu_wrapper>ul>li:hover>.sub-menu,
    .vt_header_section.style_six ul li .sub-menu li:hover>.sub-menu {
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-animation: grow_menu 0.4s ease-in-out;
        -moz-animation: grow_menu 0.8s ease-in-out;
        -o-animation: grow_menu 0.4s ease-in-out;
        animation: grow_menu 0.4s ease-in-out;
    }
    .vt_header_section.style_seven .vt_menu_section ul {
        float: right;
    }
    .vt_header_section.style_seven .vt_menu_section.right_menu ul {
        float: left;
    }
    .vt_header_section.style_seven .vt_menu_section ul>li {
        padding: 0 21px;
        line-height: 60px;
    }
    .vt_header_section.style_seven .vt_menu_section ul>li>a {
        font-size: 16px;
        font-weight: normal;
        display: block;
    }
    .vt_header_section.style_seven .vt_menu_section ul>li:hover>a,
    .vt_header_section.style_seven .vt_menu_section ul>li.current_page_item>a,
    .vt_header_section.style_seven .vt_menu_section ul>li.current-menu-item>a {
        color: #f13435;
    }
    .vt_header_section.style_seven .vt_menu_section>ul>li>a:before {
        content: "";
        width: 100%;
        height: 2px;
        background-color: #f13435;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        box-shadow: 0 1px 15px #f13435;
        -webkit-transition: all 300ms ease-in;
        -o-transition: all 300ms ease-in;
        -moz-transition: all 300ms ease-in;
        transition: all 300ms ease-in;
    }
    .vt_header_section.style_seven .vt_menu_section>ul>li:hover>a:before,
    .vt_header_section.style_seven .vt_menu_section ul>li.current_page_item>a:before,
    .vt_header_section.style_seven .vt_menu_section ul>li.current-menu-item>a:before {
        opacity: 1;
    }
    .vt_header_section.style_seven ul li .sub-menu {
        background-color: #fff;
        border-bottom: 2px solid #F13435;
    }
    .vt_header_section.style_seven ul li .sub-menu li a {
        color: #ffffff;
        font-size: 14px;
    }
    .vt_header_section.style_seven ul li .sub-menu li {
        padding: 0 10px;
    }
    .vt_header_section.style_seven .res_menu {
        padding: 0;
    }
    .vt_header_section.style_nine .video_menu_wrapper>ul>li>a {
        color: #fff;
        padding: 0 15px;
        display: block;
        line-height: 75px;
        text-transform: uppercase;
        border-right: 1px solid rgba(255, 255, 255, 0.28);
        position: relative;
        -webkit-perspective: 100px;
        -moz-perspective: 100px;
        perspective: 100px;
    }
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:first-child>a {
        border-left: 1px solid rgba(255, 255, 255, 0.28);
    }
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:hover>a:after,
    .vt_header_section.style_nine .video_menu_wrapper>ul>li.current_page_item>a:after,
    .vt_header_section.style_nine .video_menu_wrapper>ul>li.current-menu-item>a:after {
        height: 100%;
        z-index: -1;
    }
    .vt_header_section.style_nine .video_menu_wrapper>ul>li>a:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 3px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s;
    }
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:first-child>a:after,
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:nth-child(6n+1)>a:after {
        background-color: #0d7de6;
    }
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:nth-child(2)>a:after,
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:nth-child(7n+1)>a:after {
        background-color: #ff0000;
    }
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:nth-child(3)>a:after,
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:nth-child(8n+1)>a:after {
        background-color: #ffb400;
    }
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:nth-child(4)>a:after,
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:nth-child(9n+1)>a:after {
        background-color: #33c659;
    }
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:nth-child(5)>a:after,
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:nth-child(10n+1)>a:after {
        background-color: #07a8ca;
    }
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:nth-child(6)>a:after,
    .vt_header_section.style_nine .video_menu_wrapper>ul>li:nth-child(11n+1)>a:after {
        background-color: #20943e;
    }
    .vt_header_section.style_ten .vt_menu_section>ul>li {
        line-height: 60px;
        font-size: 16px;
    }
    .vt_header_section.style_ten .vt_menu_section>ul>li>a {
        padding: 0 10px;
        display: block;
    }
    .vt_header_section.style_ten .vt_menu_section>ul {
        display: table;
        margin: 0px auto;
    }
    .vt_header_section.style_ten .vt_menu_section {
        text-align: center;
    }
    .vt_header_section.style_ten .vt_menu_section>ul>li>a:hover,
    .vt_header_section.style_ten .vt_menu_section>ul>li.active>a {
        color: #F13435;
    }
    .vt_header_section.style_ten .vt_menu_section>ul>li:hover>a,
    .vt_header_section.style_ten .vt_menu_section>ul>li.current_page_item>a,
    .vt_header_section.style_ten .vt_menu_section>ul>li.current-menu-item>a {
        color: #F13435;
    }
    .vt_header_section.style_ten ul li .sub-menu {
        text-align: left;
    }
    .vt_header_section.style_ten ul li .sub-menu>li:hover {
        background: #ffffff;
    }
    .vt_header_section.style_ten ul li .sub-menu>li:hover>a {
        color: #f13435;
    }
    .vt_header_section.style_eleven {
        padding: 0;
    }
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li {
        border-left: 1px solid rgba(0, 0, 0, 0.28);
    }
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li:last-child {
        border-right: 1px solid rgba(0, 0, 0, 0.28);
    }
    .vt_header_section.style_eleven .video_menu_wrapper>ul>li>a {
        color: #252323;
        text-transform: uppercase;
        padding: 0 20px;
    }
    .vt_header_section ul li .sub-menu,
    .video_menu_wrapper ul li .sub-menu {
        position: absolute;
        top: 100%;
        left: 0;
        width: 200px;
        z-index: 60;
        background-color: #f13435;
        box-shadow: 0 0px 20px 0px rgba(0, 0, 0, 0.10);
        opacity: 0;
        visibility: hidden;
        display: none;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        border-radius: 0 0 10px 10px;
    }
    .vt_header_section.style_ten .sidebar_menu ul li .sub-menu {
        visibility: visible;
        opacity: 1;
        position: static;
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        transition: none;
    }
    .vt_header_section ul li .sub-menu .sub-menu,
    .video_menu_wrapper ul li .sub-menu .sub-menu {
        left: -100%;
        top: 5px;
    }
    .vt_header_section .sub-menu li {
        width: 100%;
        padding: 0 10px;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    header.vt_header_section.style_two .video_menu_wrapper ul li .sub-menu li a {
        color: #ffffff;
    }
    .vt_header_section .sub-menu li a {
        color: #222222;
        line-height: 22px;
        padding: 6px 10px;
        font-size: 14px;
        display: block;
        border-bottom: 1px solid rgba(255, 255, 255, 0.18);
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .vt_header_section .sub-menu li:last-child a {
        border-bottom: none;
    }
    .vt_header_section .vt_menu_section>ul>li:hover>.sub-menu,
    .vt_header_section ul li .sub-menu li:hover>.sub-menu,
    .vt_header_section .video_menu_wrapper>ul>li:hover>.sub-menu,
    .video_menu_wrapper ul li .sub-menu li:hover>.sub-menu,
    .vt_header_section .menu_section>ul>li:hover>.sub-menu {
        opacity: 1;
        visibility: visible;
        display: block;
        animation: submenu_slide .5s;
        -webkit-animation: submenu_slide .5s;
        -moz-animation: submenu_slide .5s;
        -ms-animation: submenu_slide .5s;
        -o-animation: submenu_slide .5s;
    }
    .center_menu .menu_section>ul>li:hover,
    .center_menu .menu_section>ul>li.current_page_item,
    .center_menu .menu_section>ul>li.current-menu-item {
        background-color: #f13435;
    }
    .vt_header_section.center_menu ul li .sub-menu:after {
        content: "";
        position: absolute;
        top: -7.5px;
        width: 15px;
        height: 15px;
        background-color: #000000;
        left: 20px;
        transform: rotate(45deg);
        opacity: 0;
    }
    .vt_header_section.center_menu ul li .sub-menu {
        background-color: #f13435;
        margin-top: 0px;
    }
    .vt_header_section.style_twelve .vt_menu_section {
        position: relative;
    }
    .vt_header_section.style_twelve .video_menu_wrapper {
        float: right;
    }
    .vt_header_section.style_twelve .video_menu_wrapper>ul>li>a {
        padding: 18px 17px;
        color: #ffffff;
        font-size: 15px;
        display: block;
    }
    .vt_header_section.style_twelve .video_menu_wrapper>ul>li:hover>a,
    .vt_header_section.style_twelve .video_menu_wrapper>ul>li.current_page_item>a,
    .vt_header_section.style_twelve .video_menu_wrapper>ul>li.current-menu-item>a {
        background-color: #F13435;
    }
    .vt_header_section.vt_fixed .vt_menu_section {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.7);
    }
    .vt_header_section.style_twelve.vt_fixed .res_logo {
        display: inline-block;
        padding: 19px 20px;
    }
    .vt_header_section.style_twelve.vt_fixed .video_menu_wrapper>ul>li {
        backface-visibility: hidden;
    }
    .vt_header_section.style_thirteen.vt_fixed .vt_menu_section {
        width: 100%;
    }
    .vt_header_section.style_thirteen.vt_fixed .video_menu_wrapper {
        float: right;
    }
    .vt_header_section.style_thirteen.vt_fixed .video_menu_wrapper>ul>li>a {
        color: #fff;
        line-height: 60px;
    }
    .vt_header_section.style_thirteen .video_menu_wrapper>ul>li>a {
        line-height: 80px;
        font-size: 15px;
        padding: 0 10px;
        cursor: pointer;
        display: block;
        color: #ffffff;
    }
    .home .vt_header_section.style_thirteen .video_menu_wrapper>ul>li>a {
        color: #484848;
    }
    .vt_header_section.style_thirteen .video_menu_wrapper>ul>li:hover>a,
    .vt_header_section.style_thirteen .video_menu_wrapper>ul>li.current_page_item>a,
    .vt_header_section.style_thirteen .video_menu_wrapper>ul>li.current-menu-item>a {
        color: #f13435;
    }
    .home .vt_header_section.style_thirteen:after {
        content: "";
        border: none;
        background: rgba(255, 255, 255, 0.8);
    }
    .notification_popup,
    .vt_preheader.style_one .notification_popup {
        position: absolute;
        top: 100%;
        min-width: 270px;
        background-color: #fff;
        border-radius: 7px;
        left: 0;
        margin-top: 10px;
        left: 50%;
        opacity: 0;
        visibility: hidden;
        text-align: left;
        box-shadow: 0 3px 15px rgba(0, 0, 0, 0.36);
        transform: scale(1, 0.5) translateX(-50%);
        -webkit-transform: scale(1, 0.5) translateX(-50%);
        -moz-transform: scale(1, 0.5) translateX(-50%);
        -ms-transform: scale(1, 0.5) translateX(-50%);
        -o-transform: scale(1, 0.5) translateX(-50%);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        z-index: 100;
    }
    .notification_popup:before,
    .vt_preheader.style_one .notification_popup:before {
        content: "";
        width: 14px;
        height: 14px;
        background-color: #f2f2f1;
        position: absolute;
        top: -2px;
        left: 50%;
        transform: rotate(45deg) translateX(-50%);
        -webkit-transform: rotate(45deg) translateX(-50%);
        -moz-transform: rotate(45deg) translateX(-50%);
        -ms-transform: rotate(45deg) translateX(-50%);
        -o-transform: rotate(45deg) translateX(-50%);
    }
    .notification_bar:hover .notification_popup,
    .vt_preheader.style_one .notification_bar:hover .notification_popup {
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        opacity: 1;
        visibility: visible;
        -webkit-transform: scale(1, 1) translateX(-50%);
        -moz-transform: scale(1, 1) translateX(-50%);
        -ms-transform: scale(1, 1) translateX(-50%);
        -o-transform: scale(1, 1) translateX(-50%);
    }
    .vt_preheader.style_seven .profile_option {
        left: 100%;
        margin-left: -20px;
        transform: scale(1, 0.5) translateX(0%);
        -webkit-transform: scale(1, 0.5) translateX(0%);
        -moz-transform: scale(1, 0.5) translateX(0%);
        -ms-transform: scale(1, 0.5) translateX(0%);
        -o-transform: scale(1, 0.5) translateX(0%);
    }
    .vt_preheader.style_seven .profile_bar:hover .profile_option {
        transform: scale(1, 1) translateX(0%);
        -webkit-transform: scale(1, 1) translateX(0%);
        -moz-transform: scale(1, 1) translateX(0%);
        -ms-transform: scale(1, 1) translateX(0%);
        -o-transform: scale(1, 1) translateX(0%);
    }
    .vt_preheader.style_seven .profile_option:before {
        left: 0;
        margin-left: 10px;
    }
    .vt_preheader.style_seven .notification_popup {
        min-width: 250px;
    }
    .vt_header_section.style_thirteen .vt_menu_section {
        width: 80%;
    }
    .vt_artist_section .col-lg-4.col-md-4:nth-child(3n+1) {
        clear: left;
    }
    .col-lg-3.col-md-3.col-sm-3.update_div:nth-child(4n+1) {
        clear: left;
    }
}

@media (max-width:991px) {
    .vt_user_wrapper ul {
        justify-content: center;
    }
    .mt_secrch_section form {
        width: 80%;
    }
    .mt_secrch_section {
        padding: 0;
    }
    .mt_search_footer ul.menu,
    .mt_search_footer ul.mt_search_social {
        float: none;
        text-align: center;
    }
    .mt_search_footer ul.mt_search_social {
        margin-bottom: 5px;
    }
    .vt_footer table tbody td a {
        display: inline-block;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }
    .playlist_modal .modal-dialog {
        width: 700px;
    }
    .home header.vt_header_section.style_two {
        background: transparent;
    }
    .widget.widget_media_image img {
        width: auto;
    }
    
    
}

@media (max-width:1300px) {
    .vt_header_section.style_thirteen:after {
        -webkit-box-shadow: -1px 3px 12px -4px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: -1px 3px 12px -4px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: -1px 3px 12px -4px rgba(0, 0, 0, 0.5);
        box-shadow: -1px 3px 12px -4px rgba(0, 0, 0, 0.5);
    }
    .profile_option:before,
    .notification_popup:before {
        left: 100%;
        margin-left: -15px;
    }
    .notification_popup,
    .profile_option,
    .vt_header_section.style_ten .profile_option,
    .vt_header_section.style_ten .notification_popup {
        left: auto;
        right: 0;
        transform: scale(1, 0.5) translateX(0%);
        -webkit-transform: scale(1, 0.5) translateX(0%);
        -moz-transform: scale(1, 0.5) translateX(0%);
        -ms-transform: scale(1, 0.5) translateX(0%);
        -o-transform: scale(1, 0.5) translateX(0%);
    }
    .notification_bar:hover .notification_popup,
    .profile_bar:hover .profile_option,
    .vt_header_section.style_ten .profile_option,
    .vt_header_section.style_ten .notification_bar:hover .notification_popup {
        -webkit-transform: scale(1, 1) translateX(0%);
        -moz-transform: scale(1, 1) translateX(0%);
        -ms-transform: scale(1, 1) translateX(0%);
        -o-transform: scale(1, 1) translateX(0%);
    }
    .vt_preheader.style_seven .notification_popup {
        left: 0;
    }
    .vt_preheader.style_one .profile_option {
        left: 0;
    }
    .vt_preheader.style_one .profile_option:before {
        left: 25px;
        margin: 0;
    }
    .vt_preheader.style_five .notification_popup,
    .vt_preheader.style_five .profile_option {
        left: 0;
    }
    .vt_preheader.style_five .notification_popup:before,
    .vt_preheader.style_five .profile_option:before {
        left: 15px;
        margin: 0;
    }
    .vt_preheader.style_five .profile_option {
        left: 0;
    }
    .vt_preheader.style_five .notification_popup:before {
        left: 15px;
        margin: 0;
    }
}

@media (max-width:1200px) {
    .vt_blog_meta span {
        font-size: 13px;
    }
    .vbHP_left .video_body_wrapper,
    .vbHP_right .video_body_wrapper {
        width: 100%;
    }
    .vbHP_left .mt_header_style {
        left: -300px;
    }
    .vbHP_right .mt_header_style {
        right: -300px;
    }
    .vbHP_right .mt_menu_toggle,
    .vbHP_left .mt_menu_toggle {
        display: block;
    }
}

@media(min-width:1200px) and (max-width:1500px) {
    .vbHP_left .container,
    .vbHP_right .container,
    .vbHP_left .fw-container,
    .vbHP_right .fw-container {
        width: 880px;
    }
}

@media (min-width:1200px) {
    .vt_header_section.style_six .video_menu_wrapper>ul>li>a,
    .vt_header_section.style_one .video_menu_wrapper>ul>li>a {
        padding: 0 14px;
    }
    .vt_header_section.style_ten .vt_menu_section>ul>li>a,
    .center_menu .menu_section>ul>li>a {
        padding: 0 20px;
    }
    .slide_thumb_wrapper .vt_video_title {
        line-height: 20px;
    }
    .vt_header_section.style_seven .vt_menu_section ul>li {
        padding: 0 13px;
    }
    .vt_header_section.style_seven .vt_menu_section ul>li>a {
        font-size: 15px;
    }
    .push_wrapper .vt_header_section.style_eight .sidebar_toggle {
        display: none;
    }
    .vt_slide_thumb {
        width: 150px;
    }
    .gallery_thumb_wrapper .vt_slide_content {
        width: 46%;
        width: calc(100% - 165px);
    }
    .overflow_hidden {
        overflow-x: hidden;
    }
    .vt_header_section.style_seven .vt_menu_section ul>li {
        padding: 0 10px !important;
    }
    .vt_header_section.style_seven .vt_menu_section ul>li>a {
        font-size: 14px !important;
    }
}

@media (max-width:1200px) {
    .vt_profile_cover .profile_upload {
        bottom: 60px;
    }
}

@media (min-width:1300px) and (max-width:1400px) {
    .vt_header_section.style_ten .notification_popup {
        left: -15px;
    }
    .vt_header_section.style_ten .notification_popup:before {
        margin-left: 20px
    }
    .vt_preheader.style_nine .profile_option {
        width: 150px;
    }
    .vt_preheader.style_nine .notification_popup {
        min-width: 200px;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .video_body_wrapper.push_wrapper .container {
        width: 100%;
    }
    .vt_preheader.style_two .profile_option {
        margin-left: -5px;
    }
}

@media (min-width:1200px) and (max-width:1299px) {
    .vt_header_section.style_thirteen:before {
        right: 70%;
    }
    .vt_header_section.style_thirteen:after {
        left: 32%;
    }
}

@media (max-width:991px) {
    .banner_slider11 .gallery_verticle_thumb {
        display: none;
    }
    .banner_slider11 .swiper-button-next {
        right: 0;
    }
    .banner_slider11 .swiper-button-next,
    .banner_slider11 .swiper-button-prev,
    .gallery-top13 .swiper-button-next,
    .gallery-top13 .swiper-button-prev {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .home .mt_header_style16,
    .mt_header_style16 {
        position: relative;
    }
    .admin-bar .mt_header_style16 {
        top: 0;
    }
    .mt_header_style16 .vt_header16_toggle {
        position: fixed;
        top: auto;
        left: 10px;
        bottom: 10px;
        box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
        background: #ffffff;
    }
    .mt_header_style16 .vt_header16_toggle span {
        background: #484848;
    }
    .home .mt_header_style16 .vt_header16_close {
        display: block;
    }
    .home.admin-bar .mt_header_style16 .vt_header16_sidebar {
        top: 32px;
    }
    .mt_header_style16 .vt_header16_sidebar {
        z-index: 100;
        top: 0;
    }
    .home .mt_header_style {
        position: relative;
    }
    .home .mt_header_style15 {
        display: block;
    }
    .home .vt_banner_section {
        margin-top: 0 !important;
    }
    .vbHP_left .mt_header_style5 .notification_popup,
    .vbHP_right .mt_header_style5 .notification_popup,
    .vbHP_left .mt_header_style9 .notification_popup,
    .vbHP_right .mt_header_style9 .notification_popup {
        right: -100% !important;
    }
    .vt_header_section.style_thirteen .menu_wrapper .video_menu_wrapper ul {
        float: none;
    }
    .vt_header_section.style_six ul li .sub-menu,
    .vt_header_section.style_one ul li .sub-menu,
    .vt_header_section.style_three ul li .sub-menu,
    .vt_header_section.style_nine ul li .sub-menu,
    .vt_header_section.style_eleven ul li .sub-menu,
    .vt_header_section.style_nine ul li .sub-menu {
        background: transparent !important;
    }
    .vt_header_section nav ul li a:hover,
    .vt_header_section nav ul li.current_page_item a,
    .vt_header_section nav ul li.current-menu-item a {
        color: #f13435;
    }
    .vt_header_section nav ul.mega-menu li a:hover {
        color: inherit !important;
    }
    .vt_preheader.style_four .vt_user_wrapper>ul>li {
        margin: 0 9px;
    }
    .mt_menu_toggle {
        display: none;
    }
    .vt_preheader.style_seven .vt_logo_div {
        max-width: 175px;
        margin-left: 7px;
    }
    .vt_preheader.style_seven .vt_logo_div .vt_logo svg {
        width: 100%;
    }
    .video_tab ul {
        max-width: 100%;
        top: 0;
        position: static;
        float: left;
        display: block;
        margin: 0 0 10px;
    }
    .video_tab ul li a,
    .video_tab ul li.active a {
        font-size: 11px;
        margin: 0 5px 7px 0;
    }
    .vt_logo_div {
        max-width: 210px;
    }
    .vt_header_section.style_ten .sidebar_menu_container .vt_logo_div {
        max-width: inherit;
        float: none;
        display: block;
    }
    .vt_header_section.style_ten {
        background: #f13435;
    }
    .vt_header_section.style_ten .sidebar_menu_toggle span {
        background: #ffffff;
    }
    .user_latest_video .post_title {
        margin: 10px 0 5px;
    }
    .menu_bar {
        display: inline-block;
    }
    .vt_preheader.style_three .vt_user_wrapper>ul>li>a,
    .vt_preheader.style_three .vt_user_wrapper ul .notification_bar i {
        font-size: 17px;
    }
    .vt_preheader.style_four .menu_bar {
        display: inline-block;
    }
    .vt_header_section.style_one .menu_bar {
        float: right;
        line-height: 65px;
        font-size: 30px;
    }
    .vt_header_section.style_one .menu_bar a {
        color: #fff;
    }
    .vt_search {
        float: left;
        width: 100%;
    }
    .vt_user_wrapper ul li.menu_bar i {
        padding-right: 0;
    }
    .vt_sidebar_menu.style_three {
        left: -60px;
    }
    .vt_sidebar_menu.style_three.mob_open_menu {
        left: 0px;
    }
    .vt_header_section.style_four {
        padding: 0;
        height: 0;
    }
    .vt_preheader.style_four .logo_div {
        width: 50%;
        float: left;
    }
    .vt_preheader.style_four .vt_search_wrapper {
        margin-bottom: 10px;
    }
    .vt_preheader.style_four {
        padding: 17px 0 12px;
    }
    .video_popup_container {
        width: 90%;
    }
    .vt_preheader.style_three .mob_logo {
        display: none !important;
        width: 100%;
    }
    .menu_div {
        display: none;
    }
    .mob_logo {
        display: inline-block !important;
    }
    .vt_header_section.style_seven .res_menu {
        text-align: center;
    }
    .vt_header_section.style_seven .vt_logo_div {
        line-height: 55px;
        text-align: center;
        display: inline-block;
        width: 100%;
        float: none;
    }
    .vt_header_section.toggle_style .menu_div {
        display: block;
    }
    .mCSB_container {
        overflow: hidden;
    }
    .mCustomScrollBox {
        overflow: hidden;
    }
    .mCSB_scrollTools .mCSB_draggerContainer {
        display: block;
    }
    .close_menu {
        display: block;
    }
    .menu_div.open_menu {
        position: fixed;
        display: block;
        z-index: 2;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
        background-color: #252323;
        padding: 70px 0 0;
        width: 100%;
    }
    .menu_div_wrapper {
        float: left;
        width: 100%;
        position: relative;
        height: 100%;
        padding-bottom: 10px;
    }
    .float_menu .vt_menu_section.right_menu {
        padding: 0;
    }
    .menu_div .vt_menu_section,
    .vt_header_section.style_seven .menu_div .vt_menu_section {
        width: 100%;
        float: left;
        left: 0;
        position: static;
    }
    .vt_header_section.style_seven .menu_div .vt_logo_wrapper {
        display: none;
    }
    .vt_header_section.style_seven .menu_div .vt_menu_section.right_menu ul,
    .vt_header_section.style_seven .menu_div .vt_menu_section ul {
        float: left;
        width: 100%;
    }
    .vt_header_section.style_seven .vt_menu_section ul>li>a {
        color: #fff;
    }
    .vt_header_section.style_seven .menu_div .vt_menu_section ul>li a:before {
        display: none;
    }
    .vt_header_section.style_seven .menu_div .vt_menu_section ul>li a:hover,
    .vt_header_section.style_seven .menu_div .vt_menu_section ul>li.current-menu-item a {
        color: #F13435;
    }
    .vt_header_section.style_seven .close_menu:before,
    .vt_header_section.style_seven .close_menu:after {
        background-color: #fff;
    }
    .res_logo,
    .close_btn {
        display: block;
    }
    .admin-bar .vt_header_section.style_two .vt_menu_section,
    .admin-bar .vt_menu_section {
        top: 32px;
    }
    .vt_header_section.style_two .vt_menu_section,
    .vt_menu_section {
        position: fixed;
        top: 0;
        left: -300px;
        bottom: 0;
        width: 300px;
        z-index: 999;
        padding: 0;
        background-color: #fff;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .vt_menu_section.active,
    .style_two .vt_menu_section.active,
    .vt_menu_section.active {
        left: 0;
        box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
    }
    .close_btn {
        text-align: right;
        padding: 10px 15px;
        background-color: rgba(246, 246, 245, 0.27);
        font-size: 20px;
        cursor: pointer;
    }
    .res_logo {
        float: left;
        width: 100%;
        padding: 20px 20px;
        background-color: #f5f5f5;
        text-align: center;
        margin-bottom: 20px;
    }
    .vt_header_section.style_four .res_logo,
    .mt_header_style14 .res_logo,
    .mt_header_style15 .res_logo {
        background: #f13435;
    }
    .res_logo a {
        display: inline-block;
        cursor: pointer;
    }
    .vt_header_section.style_two .video_menu_wrapper>ul,
    .center_menu .vt_menu_section>ul,
    .menu_section>ul,
    .video_menu_wrapper>ul {
        float: left;
        width: 100%;
    }
    .vt_header_section.style_two .video_menu_wrapper>ul>li,
    .center_menu .vt_menu_section>ul>li,
    .menu_section>ul>li,
    .video_menu_wrapper>ul>li {
        float: left;
        width: 100%;
        text-align: left;
        padding: 6px 20px;
        border-bottom: 1px solid rgba(235, 235, 235, 0.44);
    }
    .center_menu .vt_menu_section>ul>li>a,
    .menu_section>ul>li>a,
    .video_menu_wrapper>ul>li>a {
        line-height: 24px;
        color: #252323;
        display: block;
    }
    .vt_header_section.style_two .video_menu_wrapper>ul>li>a {
        padding: 0;
    }
    .vt_preheader.style_one .user_div {
        width: 100%;
        float: left;
    }
    .mob_logo {
        width: 50%;
        float: left;
        padding: 0;
    }
    .vt_preheader.style_one .vt_user_wrapper {
        float: left;
        width: 50%;
    }
    .vt_preheader.style_one .vt_user_wrapper ul {
        float: right;
    }
    .vt_preheader.style_one .social_div {
        display: none;
    }
    .vt_preheader.style_one .social_div {
        width: 50%;
        float: left;
    }
    .mobile_social {
        display: block;
    }
    .vt_header_section.center_menu {
        padding: 0;
        background: #000;
    }
    .center_menu .video_menu_wrapper ul li .sub-menu:after {
        content: "";
        width: 100%;
        display: table;
    }
    .style_two.vt_header_section .video_menu_wrapper>ul>li>a,
    .center_menu.vt_header_section .menu_section>ul>li>a {
        padding: 6px 0;
    }
    .center_menu.vt_header_section ul .sub-menu li a {
        padding: 6px 0px;
    }
    .vt_header_section ul .sub-menu {
        padding-left: 10px;
    }
    .center_menu .vt_logo_wrapper {
        display: none;
    }
    .social_wrapper.mobile_social {
        margin-top: 20px;
        text-align: center;
        padding: 0 10px;
    }
    .mobile_social.social_wrapper ul li a {
        color: #fff;
        line-height: 30px;
    }
    .mt_header_style14 .mobile_social.social_wrapper ul li a {
        line-height: 25px;
    }
    .vt_header_section.style_eleven .mobile_social.social_wrapper ul li a {
        line-height: 25px;
    }
    .vt_header_section.style_two {
        padding: 0;
    }
    .vt_header_section.style_one .vt_logo_wrapper,
    .vt_header_section.style_one .menu_bar {
        line-height: 55px;
    }
    .vt_header_section.style_one .vt_search_wrapper {
        margin: 10px 0;
    }
    .video_menu_wrapper {
        float: left;
        width: 100%;
        margin-bottom: 50px;
    }
    .video_menu_wrapper .sub-menu:after {
        content: "";
        width: 100%;
        display: table;
    }
    .vt_preheader.style_six {
        display: none;
    }
    .vt_header_section.style_ten .vt_user_wrapper {
        padding: 15px 0;
    }
    .vt_header_section.style_ten .mob_logo {
        line-height: 60px;
        max-width: 170px;
        width: auto;
    }
    .vt_header_section.style_ten .vt_user_wrapper>ul>li>a,
    .vt_header_section.style_ten .notification_bar .notification_bar_icon {
        width: 27px;
        height: 27px;
        display: block;
        background-color: #F13435;
        color: #fff;
        text-align: center;
        line-height: 27px;
        border-radius: 100%;
    }
    .vt_header_section.style_ten .search_div,
    .vt_header_section.style_ten .side_menu_div {
        width: 50%;
        float: left;
    }
    .vt_header_section.style_ten .vt_user_wrapper>ul {
        margin-top: 2px;
    }
    .vt_header_section.style_ten .vt_user_wrapper>ul>li {
        line-height: 0;
        margin-right: 10px;
    }
    .vt_header_section.style_ten .vt_user_wrapper>ul>li:last-child {
        margin: 3px 0 0 11px;
    }
    .vt_header_section.style_ten .vt_user_wrapper .badge_num:after,
    .vt_header_section.style_ten .vt_user_wrapper .badge_num {
        background-color: #fff;
        color: #F13435;
    }
    .vt_header_section.style_ten .vt_user_wrapper .badge_num {
        top: -7px;
    }
    .vt_header_section.style_ten .vt_user_wrapper>ul>li>.user_icon i {
        font-size: 16px;
    }
    .vt_header_section.style_ten .vt_user_wrapper>ul>li>.user_icon span {
        display: none;
    }
    .vt_header_section.style_ten .vt_user_wrapper>ul>li>.user_icon i.fa.fa-sign-out {
        padding-left: 3px;
    }
    .sidebar_menu_container {
        right: -300px;
        width: 300px;
    }
    .sidebar_menu>ul>li {
        font-size: 16px;
        padding: 15px 30px;
    }
    .mt_header_style10 .sidebar_menu>ul>li {
        padding: 0;
    }
    .sidebar_menu>ul>li>a .icon {
        font-size: 25px;
        margin-right: 20px;
        vertical-align: middle;
    }
    .sidebar_menu_container .vt_profile_picture {
        padding: 40px 0;
    }
    .sidebar_menu_container .sidebar_menu {
        margin-bottom: 20px;
        float: left;
        width: 100%;
    }
    .vt_header_section ul .sub-menu {
        display: none;
    }
    .vt_header_section nav ul li a>i {
        float: right;
        line-height: 24px;
        font-size: 10px;
    }
    .social_wrapper.mobile_social ul li a i {
        float: none;
        line-height: 30px;
    }
    .vt_header_section ul .sub-menu li:last-child {
        border: none;
    }
    .vt_header_section ul .sub-menu li {
        width: 100%;
        border-bottom: 1px solid rgba(235, 235, 235, 0.44);
    }
    .vt_header_section ul .sub-menu>li>a {
        display: block;
        padding: 6px 10px;
    }
    .float_bar {
        position: fixed;
        bottom: 20px;
        left: 10px;
        z-index: 2;
        cursor: pointer;
        color: #fff;
        width: 50px;
        height: 50px;
        line-height: 50px;
        background-color: #F13435;
        text-align: center;
        font-size: 20px;
        border-radius: 100%;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.41);
        padding: 0;
        top: auto;
        z-index: 16;
        -webkit-transition: all 300ms ease-in;
        -o-transition: all 300ms ease-in;
        -moz-transition: all 300ms ease-in;
        transition: all 300ms ease-in;
    }
    .float_menu.open_menu {
        background-color: transparent;
    }
    .float_menu.menu_div {
        padding: 0;
        width: 300px;
        left: -400px;
        top: 0;
        bottom: 0;
        background-color: #484848;
        z-index: 15;
        position: fixed;
        display: block;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .float_menu.open_menu {
        left: 0;
    }
    .admin-bar .float_menu {
        top: 32px;
    }
    .float_menu {
        display: block;
    }
    .float_menu .vt_menu_section {
        text-align: left;
        background-color: transparent;
    }
    .float_menu .menu_div_wrapper {
        z-index: 3;
    }
    .float_menu .vt_menu_section>ul,
    .float_menu .video_menu_wrapper>ul {
        float: left;
        width: 100%;
    }
    .float_menu .vt_menu_section ul li,
    .float_menu .video_menu_wrapper ul li {
        width: 100%;
        float: left;
        line-height: 24px;
        padding: 0;
        text-align: left;
        margin-bottom: 2px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    }
    .float_menu .vt_menu_section ul li .sub-menu li:last-child,
    .float_menu .video_menu_wrapper ul li .sub-menu li:last-child {
        border: none;
    }
    .float_menu .vt_menu_section ul li a,
    .float_menu .video_menu_wrapper ul li a {
        display: block;
        padding: 9px 20px;
        color: #fff;
    }
    .float_menu .vt_menu_section ul li a:hover,
    .float_menu .video_menu_wrapper ul li a:hover,
    .float_menu ul li.current_page_item a {
        color: #F13435;
    }
    .float_menu .vt_menu_section ul li .sub-menu,
    .float_menu .video_menu_wrapper ul li .sub-menu {
        position: relative;
        width: 100%;
        float: left;
        z-index: 2;
        display: none;
    }
    .float_menu .vt_menu_section ul li .sub-menu a,
    .float_menu .video_menu_wrapper ul li .sub-menu a {
        padding: 9px 30px;
    }
    .vt_header_section.style_eight .search_div {
        float: left;
        width: 100%;
        background-color: #f5f5f5;
        margin-top: 5px;
    }
    .vt_header_section.style_eight .vt_search_wrapper {
        margin: 10px 0;
    }
    .vt_header_section.style_eight .vt_search_wrapper input {
        border: 1px solid #b6b6b6;
    }
    .vt_header_section.style_eight {
        padding-bottom: 0;
        padding-top: 10px;
    }
    .vt_header_section.style_eight .logo_div {
        width: 40%;
        float: left;
    }
    .vt_header_section.style_eight .user_div {
        width: 60%;
        float: left;
    }
    .vt_header_section.style_eight .upload_btn,
    .vt_header_section.style_eight .vt_user_wrapper>ul>li .user_icon,
    .vt_header_section.style_eight .vt_user_wrapper>ul>li.notification_bar {
        width: 35px;
        height: 35px;
        border-radius: 100%;
        background-color: #f5f5f5;
        color: #252323;
        padding: 0;
        text-align: center;
        font-size: 20px;
        float: none;
        line-height: 35px;
        margin-right: 10px;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li.notification_bar {
        margin-right: 20px;
    }
    .vt_header_section.style_eight .upload_btn i {
        animation: none;
        padding: 0;
    }
    .vt_header_section.style_eight .user_div {
        text-align: right;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li .user_icon {
        overflow: hidden;
        display: inline-block;
        margin: 0;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li.notification_bar {
        float: left;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li.notification_bar i {
        font-size: 20px;
    }
    .profile_option,
    .vt_header_section.style_ten .profile_option,
    .vt_preheader.style_eight .profile_option,
    .vt_header_section.style_twelve .profile_option,
    .vt_preheader.style_one .profile_option {
        left: auto;
        right: 0;
        transform: scale(1, 0.5) translateX(0%);
        -webkit-transform: scale(1, 0.5) translateX(0%);
        -moz-transform: scale(1, 0.5) translateX(0%);
        -ms-transform: scale(1, 0.5) translateX(0%);
        -o-transform: scale(1, 0.5) translateX(0%);
    }
    .profile_bar:hover .profile_option,
    .vt_header_section.style_ten .profile_bar:hover .profile_option,
    .vt_preheader.style_eight .profile_bar:hover .profile_option,
    .vt_header_section.style_twelve .profile_bar:hover .profile_option,
    .vt_preheader.style_one .profile_bar:hover .profile_option {
        -webkit-transform: scale(1, 1) translateX(0%);
        -moz-transform: scale(1, 1) translateX(0%);
        -ms-transform: scale(1, 1) translateX(0%);
        -o-transform: scale(1, 1) translateX(0%);
    }
    .profile_option:before,
    .vt_header_section.style_ten .profile_option:before,
    .vt_header_section.style_twelve .profile_option:before,
    .vt_preheader.style_one .profile_option:before {
        left: 100%;
        margin-left: -15px;
    }
    .vt_preheader.style_five .profile_option {
        left: -10px;
    }
    .padding_right,
    .padding_left {
        padding: 0 !important;
    }
    .vt_related_post .blog_post {
        margin-bottom: 15px;
    }
    .vt_header_section nav>ul>li>a>i {
        float: right;
        line-height: 24px;
    }
    .vt_footer .col-lg-3.col-md-3:last-child .widget {
        margin-bottom: 0px;
    }
    .style_seven .vt_preheader_container .social_div {
        display: none;
    }
    .vt_header_section.style_five {
        padding: 0;
        height: 0;
    }
    .banner_center_slider .swiper-slide {
        height: 300px;
    }
    .banner_center_slider {
        padding: 50px 0;
    }
    .banner_center_overlay .slide_title {
        font-size: 20px;
    }
    .banner_center_overlay {
        padding: 0 15px 15px;
    }
    .vt_latest_Post_section .vt_post_img {
        margin-right: 0;
        width: auto;
    }
    .vt_latest_Post_section .vt_post_detail {
        width: 100%;
    }
    .banner_slider13 .vt_slide_content {
        bottom: 0px;
    }
    .banner_slider13 .vt_slide_content .vt_video_title {
        font-size: 14px;
        margin-bottom: 3px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .banner_slider13 .vt_slide_content .vt_post_data {
        line-height: 10px;
    }
    .banner_slider13 .gallery-top13 .vt_video_title {
        font-size: 30px;
    }
    .banner_slider13 .vt_slide_content {
        bottom: 0px;
    }
    .vt_header_section.style_eleven {
        padding: 0;
        height: 0;
    }
    .vt_preheader.style_eight {
        padding: 15px 0;
    }
    .vt_preheader.style_eight .menu_bar {
        font-size: 25px;
        vertical-align: middle;
    }
    .vt_preheader.style_eight .video_btn {
        padding: 4px 11px;
        font-size: 13px;
    }
    .vt_preheader.style_eight .vt_search {
        margin-top: 0;
    }
    .vt_header_section.style_twelve .logo_div {
        padding-right: 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }
    .vt_header_section.style_twelve .social_wrapper ul li {
        margin-right: 1px;
    }
    .vt_header_section.style_twelve .button_div_wrapper .video_btn {
        width: 30px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        padding: 0;
        overflow: hidden;
    }
    .vt_header_section.style_twelve .button_div_wrapper .video_btn i {
        padding-right: 0;
    }
    .vt_header_section.style_twelve .button_div_wrapper {
        padding: 0;
        line-height: 70px;
    }
    .vt_header_section.style_twelve .vt_user_wrapper ul .notification_bar i {
        color: #fff;
        font-size: 22px;
    }
    .vt_header_section.style_twelve .vt_logo_div {
        line-height: 72px;
        max-width: 170px;
        height: auto !important;
    }
    .vt_border {
        display: none;
    }
    .vt_header_section.style_twelve .social_div .social_wrapper {
        padding: 15px 0;
    }
    .vt_header_section.style_twelve .vt_top_header .menu_bar a {
        color: #fff;
        font-size: 20px;
        vertical-align: middle;
        margin-right: 10px;
    }
    .admin-bar .notification_popup,
    .admin-bar .vt_header_section.style_seven .notification_popup,
    .admin-bar .vt_header_section.style_ten .notification_popup {
        top: 32px;
    }
    .notification_popup,
    .vt_header_section.style_seven .notification_popup,
    .vt_header_section.style_ten .notification_popup {
        position: fixed;
        top: 0;
        right: -100%;
        left: auto !important;
        bottom: 0;
        z-index: 100;
        width: 300px;
        text-align: left;
        background-color: #fff;
        margin: 0;
        border-radius: 0px;
        box-shadow: 0 3px 15px rgba(0, 0, 0, 0.36);
    }
    .notification_popup.active,
    .vt_header_section.style_seven .notification_popup.active,
    .vt_header_section.style_ten .notification_popup.active {
        right: 0;
    }
    .notification_popup,
    .notification_bar:hover .notification_popup {
        opacity: 1;
        visibility: visible;
        transform: none !important;
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -o-transform: none !important;
    }
    .vbHP_left .mt_header_style5 .notification_popup.active,
    .vbHP_right .mt_header_style5 .notification_popup.active,
    .vbHP_left .mt_header_style9 .notification_popup.active,
    .vbHP_right .mt_header_style9 .notification_popup.active,
    .vbHP_left .mt_header_style15 .vt_user_wrapper .notification_popup.active,
    .vbHP_right .mt_header_style15 .vt_user_wrapper .notification_popup.active {
        right: 0px !important;
    }
    .vbHP_left .mt_header_style15 .vt_user_wrapper .notification_popup,
    .vbHP_right .mt_header_style15 .vt_user_wrapper .notification_popup {
        top: 0;
        bottom: 0;
        margin-bottom: 0px;
    }
    .admin-bar.vbHP_left .mt_header_style15 .vt_user_wrapper .notification_popup,
    .admin-bar.vbHP_right .mt_header_style15 .vt_user_wrapper .notification_popup {
        top: 32px;
    }
    .notification_popup:before {
        display: none;
    }
    .close_bar {
        display: block;
    }
    .vt_preheader.style_five .notification_popup {
        left: auto;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li {
        line-height: 35px;
    }
    .vt_header_section.style_eight .profile_bar .profile_pic {
        width: 30px;
        height: 30px;
    }
    .vt_preheader.style_seven .profile_option {
        left: auto;
        right: 0;
        transform: scale(1, 0.5) translateX(0%);
        -webkit-transform: scale(1, 0.5) translateX(0%);
        -moz-transform: scale(1, 0.5) translateX(0%);
        -ms-transform: scale(1, 0.5) translateX(0%);
        -o-transform: scale(1, 0.5) translateX(0%);
    }
    .vt_preheader.style_seven .profile_bar:hover .profile_option {
        transform: scale(1, 1) translateX(0%);
        -webkit-transform: scale(1, 1) translateX(0%);
        -moz-transform: scale(1, 1) translateX(0%);
        -ms-transform: scale(1, 1) translateX(0%);
        -o-transform: scale(1, 1) translateX(0%);
    }
    .vt_preheader.style_seven .profile_option:before {
        left: 100%;
        margin-left: -15px;
    }
    .logged-in .vt_preheader.style_eight .upload_btn.video_btn {
        padding: 0;
        line-height: 25px;
        border: none;
        background-color: rgba(255, 255, 255, 0.14);
    }
    .logged-in .vt_preheader.style_eight .profile_bar .profile_pic,
    .logged-in .vt_preheader.style_eight .upload_btn.video_btn {
        width: 25px;
        height: 25px;
        border-radius: 0px;
        text-align: center;
        font-size: 13px;
    }
    .vt_preheader.style_nine .menu_bar {
        margin-top: 6px;
    }
    .logged-in .vt_preheader.style_nine .vt_user_wrapper ul li.menu_bar {
        margin-top: 0;
    }
    .vt_header_section.style_twelve .vt_user_wrapper>ul>li {
        margin-right: 6px;
    }
    .vt_header_section.style_twelve .badge_num {
        right: auto;
        left: -6px;
        top: -8px;
    }
    .vt_header_section.style_twelve .profile_bar {
        margin-top: 4px;
    }
    .home .vt_header_section.style_twelve {
        position: relative;
    }
    .vt_header_section.style_thirteen .vt_user_wrapper {
        float: right;
        width: auto;
    }
    .vt_price_table {
        margin-bottom: 30px;
    }
    .price_page {
        padding: 50px 0 20px;
    }
    .vt_artist_section .col-lg-4.col-md-4.col-sm-6:nth-child(2n+1) {
        clear: left;
    }
    #playlist_modal {
        padding: 0;
    }
    #playlist_modal .modal-dialog .modal-content {
        box-shadow: none;
    }
    #playlist_modal .modal-body .tab-content .playlist_generate_dynamic>li .playlist_post_data input[type=checkbox] {
        top: 35px;
    }
    .home .vt_header_section.style_two .mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item.mega-toggle-on a.mega-menu-link:after {
        content: '\f142' !important;
    }
    .home .vt_header_section.style_two .mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children a.mega-menu-link:after {
        content: '\f140' !important;
    }
    .home .vt_header_section.style_two .mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li.mega-menu-item.mega-toggle-on a.mega-menu-link:after {
        content: '\f142' !important;
    }
}

@media (min-width:769px) {
    .col-lg-3.col-md-3.col-sm-3.update_div:nth-child(4n+1) {
        clear: left;
    }
}

@media (min-width:992px) {
    .menu_bar {
        display: none;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .vt_header_section.style_thirteen:before {
        right: 73%;
    }
    .vt_header_section.style_thirteen:after {
        left: 27.5%;
    }
    .vt_post_data span {
        margin-right: 10px;
    }
    .vt_post_data span a i {
        padding-right: 5px;
    }
    .video_category_section {
        padding-bottom: 0;
    }
    .vt_banner_section .vt_slide_content {
        padding: 20px 15px;
    }
    .vt_banner_section .vt_video_attribute.vt_video_att2 span {
        padding: 4px 12px;
    }
    .grid_style .vt_video_att2 span {
        bottom: 10px;
    }
    .grid_style .vt_video_att2 span.post_hd {
        left: 8px;
    }
    .grid_style .vt_video_att2 span.post_size {
        right: 8px;
    }
    .vt_latest_version_wrapper .vt_video_attribute span {
        bottom: 5px;
        padding: 4px 10px;
        font-size: 12px;
    }
    .vt_latest_version_wrapper .vt_video_attribute span.post_size {
        right: 7px;
    }
    .vt_latest_version_wrapper .vt_video_attribute span.post_hd {
        left: 7px;
    }
    .video_thumb .slide_thumb_wrapper {
        padding: 10px;
    }
    .slide_thumb_wrapper .vt_video_title {
        line-height: 20px;
        font-size: 13px;
    }
    .slide_thumb_wrapper .vt_slide_thumb {
        width: 90px;
        margin-right: 10px;
    }
    .slide_thumb_wrapper .vt_slide_content {
        width: 60%;
        width: calc(100% - 100px);
    }
    .video_thumb .gallery-bottom {
        padding: 15px;
    }
    .vt_tab_menu .post_title {
        font-size: 13px;
    }
    .vt_tab_menu .vt_video_attribute span {
        padding: 2px 4px;
        font-size: 11px;
    }
    .thumb_banner_slider .gallery-top .line_icon {
        width: 95px;
        height: 95px;
        line-height: 95px;
        font-size: 37px;
        border-width: 4px;
    }
    .sidebar_toggle {
        margin-right: 15px;
    }
    .vt_banner_section.banner_slider8 .vt_slide_content {
        padding: 10px 10px;
    }
    .vt_banner_section.banner_slider8 .post_category {
        font-size: 12px;
    }
    .banner_slider8 .vt_video_attribute {
        line-height: 14px;
        font-size: 12px;
    }
    .vt_banner_section.banner_slider8 .vt_video_title {
        font-size: 15px;
    }
    .vt_banner_section.banner_slider8 .post_time {
        width: 100%;
        font-size: 12px;
    }
    .banner_slider9 .vt_video_title {
        font-size: 14px;
        margin-bottom: 2px;
    }
    .banner_slider9 .vt_video_attribute span {
        font-size: 12px;
    }
    .banner_slider9 .vt_video_attribute {
        line-height: 14px;
        margin-bottom: 4px;
    }
    .banner_slider9 .vt_video_attribute span i {
        padding-right: 7px;
    }
    .banner_slider9 .vt_slide_content .post_time {
        width: 100%;
    }
    .banner_slider9 .vt_slide_content {
        padding: 10px 10px;
    }
    .cat_color_style .vt_post_img {
        width: 200px;
    }
    .cat_color_style .vt_post_detail {
        width: 50%;
    }
    .cat_color_style .post_title {
        margin: 0px 0 2px;
        font-size: 15px;
    }
    .banner_slider10 .gallery-thumbs10 {
        -ms-flex-preferred-size: 250px;
        flex-basis: 250px;
    }
    .gallery-top10 .vt_video_title {
        font-size: 36px;
    }
    .latest_post .vt_post_img {
        width: 65px;
    }
    .latest_post .vt_post_detail {
        width: 64%;
        width: calc(100% - 75px);
    }
    .latest_post .post_title {
        font-size: 14px;
        line-height: 18px;
    }
    .latest_post .vt_post_data span {
        margin-right: 5px;
    }
    .vt_header_section.style_seven .vt_logo_wrapper {
        width: 22%;
        padding: 0 10px;
    }
    .vt_header_section.style_seven .vt_menu_section {
        width: 39%;
    }
    .vt_header_section.style_seven .vt_menu_section ul>li {
        padding: 0 9px;
    }
    .vt_header_section.style_seven .vt_menu_section ul>li>a {
        font-size: 14px;
    }
    .vt_header_section.style_seven .vt_user_wrapper ul li {
        padding: 0 10px;
    }
    .vt_header_section.style_nine .vt_menu_section>ul>li>a {
        padding: 0 10px;
    }
    .banner_slider11 {
        height: 600px;
    }
    .vt_slide_thumb {
        width: 100px;
    }
    .gallery_thumb_wrapper .vt_slide_content {
        width: 51%;
        width: calc(100% - 135px);
    }
    .vt_banner_section .vt_video_title {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .vt_header_section.style_nine .video_menu_wrapper>ul>li>a {
        padding: 0 8px;
        font-size: 12px;
    }
    .vt_preheader.style_four .menu_bar {
        margin-right: 15px;
    }
    .vt_header_section.style_eight .upload_btn {
        margin-left: 0;
        padding: 8px 15px;
    }
    .banner_center_slider .swiper-slide {
        height: 400px;
    }
    .widget.video_link ul li a,
    .widget.useful_link ul li a {
        font-size: 14px;
    }
    .widget.video_link ul li {
        padding: 8px 0 8px 25px;
    }
    .full_width {
        padding: 50px 20px 25px;
    }
    .vt_app_link a:last-child {
        margin: 0;
    }
    .vt_app_link a {
        margin: 0 0 10px;
    }
    .vt_preheader.style_eight .video_btn {
        padding: 5px 10px;
        font-size: 14px;
    }
    .vt_preheader.style_eight .video_btn i {
        padding-right: 5px;
    }
    .vt_preheader.style_one .profile_option {
        left: 0;
    }
    .vt_preheader.style_one .profile_option:before {
        left: 25px;
        margin: 0;
    }
    .vt_preheader.style_three .vt_user_wrapper ul {
        padding-right: 20px;
    }
    .vt_header_section.style_twelve .button_div_wrapper .video_btn {
        padding: 7px 8px;
    }
    .vt_header_section.style_twelve .vt_user_wrapper>ul>li {
        margin-right: 10px;
    }
    .vt_header_section.style_thirteen .video_menu_wrapper>ul>li>a {
        padding: 0 9px;
    }
    .vt_header_section.style_thirteen .vt_user_wrapper>ul>li>a,
    .vt_header_section.style_thirteen .profile_img_wrapper {
        padding: 0 10px;
    }
    .video_thumb .gallery-top .vt_slide_wrapper,
    .thumb_banner_slider .gallery-top .vt_slide_wrapper {
        height: 600px;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text {
        padding: 50px 10px;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text .banner_text,
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text p {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-size: 18px;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text p {
        font-size: 15px;
    }
    .thumb_banner_slider .swiper-container-fade .swiper-slide {
        background-size: cover;
    }
    .play_button>span,
    .play_button>i {
        width: 40px;
        height: 40px;
    }
    .vt_latest_upload.style_two .vt_post_img .play_button i,
    .vt_latest_upload.style_two .vt_post_img .play_button span {
        width: 30px;
        height: 30px;
    }
    .stats_table>thead>tr>th {
        padding: 10px;
    }
    #top_10 table.table.table-striped.stats_video_table.stats_table thead tr th:nth-child(2),
    #top_10 table.table.table-striped.stats_video_table.stats_table tbody tr td:nth-child(2) {
        width: 30%;
    }
    .stats_table>tbody>tr>td .stats_video_box .stats_video_data a {
        white-space: inherit;
    }
    .treding_grid .play_button .icon_style_one,
    .treding_grid .play_button .icon_style_one svg,
    .vt_post_wrapper.latest_upload .vt_post_img .icon_style_one,
    .vt_post_wrapper.latest_upload .vt_post_img .icon_style_one svg,
    .vt_latest_upload.grid_style.padding_grid .vt_grid_post .vt_post_wrapper .icon_style_one,
    .vt_latest_upload.grid_style.padding_grid .vt_grid_post .vt_post_wrapper .icon_style_one svg {
        width: 30px;
        height: 30px;
    }
    .cat_thumb_wrapper {
        max-height: 385px;
    }
    .vbC_nav>ul>li>a {
        font-size: 18px;
        padding: 7px;
    }
}

@media (min-width:480px) and (max-width:991px) {
    .instagram_widget .vt_instagram_info ul li {
        width: 15%;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .vts_service_wrapper.service_style6>.vts_service_detail {
        width: 100%;
        padding-left: 0;
    }
    .vts_service_wrapper.service_style7>.vts_service_detail {
        width: 100%;
        padding-right: 0;
    }
    .vbHP_left .vt_preheader.style_five .vt_user_wrapper {
        margin-top: -14px;
    }
    .fw-col-12.fw-col-sm-3 .mt_pie_chart svg {
        width: 150px;
    }
    .fw-col-12.fw-col-sm-15 .mt_pie_chart svg {
        width: 130px;
    }
    .home .vt_header_section.style_thirteen:after {
        content: "";
        border: none;
        background: rgba(255, 255, 255, 0.8);
    }
    .vt_latest_upload .vt_post_wrapper.column_style2 .vt_post_detail {
        padding-top: 0;
    }
    .video_category_section .vt_sidebar {
        margin-top: 0;
    }
    .recommended_div {
        width: 25%;
        float: left;
    }
    .vt_blog_section .vt_blog_post {
        margin-bottom: 20px;
    }
    .vt_blog_section .vt_blog_post {
        margin-bottom: 20px;
    }
    .vt_blog_section .vt_blog_img {
        width: auto;
    }
    .vt_footer_wrapper {
        margin-bottom: 0px;
    }
    .vt_footer .col-lg-3.col-md-3:last-child .vt_footer_wrapper {
        margin-bottom: 0;
    }
    .vt_banner_section .vt_slide_content {
        padding: 20px 15px;
    }
    .vt_banner_section .vt_video_attribute.vt_video_att2 span {
        padding: 4px 12px;
    }
    .vt_post_data span {
        margin-right: 5px;
        font-size: 12px;
    }
    .vt_post_data span a i {
        padding-right: 5px;
    }
    .vt_category_wrapper .vt_video_att2 span {
        bottom: 5px;
    }
    .vt_category_wrapper .vt_video_att2 span.post_hd {
        left: 6px;
    }
    .vt_category_wrapper .vt_video_att2 span.post_size {
        right: 6px;
    }
    .grid_style .vt_video_attribute span {
        bottom: 5px;
        padding: 4px 10px;
    }
    .grid_style .post_title {
        font-size: 15px;
        line-height: 18px;
    }
    .grid_style .vt_video_attribute .post_hd {
        left: 5px;
    }
    .grid_style .vt_video_attribute .post_size {
        right: 5px;
    }
    .latest_version .vt_post_img {
        width: auto;
    }
    .vt_post_img .vt_video_attribute span {
        left: 8px;
    }
    .vt_post_img .vt_video_attribute span {
        bottom: 5px;
        padding: 4px 10px;
    }
    .vt_post_img .vt_video_attribute span.post_size {
        left: auto;
        right: 8px;
    }
    .vt_post_img .vt_video_attribute span.post_hd {
        left: 8px;
    }
    .vt_video2_slider .vt_video_attribute span.post-time {
        padding: 0;
    }
    .vt_video2_slider .vt_video_attribute {
        bottom: 17px;
        left: 10px;
        right: 10px;
    }
    .vt_video2_slider .vt_video_attribute span {
        padding: 3px 9px;
    }
    .vt_news_update_slider .vt_post_img {
        width: auto;
        margin-bottom: 15px;
    }
    .slide_thumb_wrapper .vt_video_title {
        font-size: 13px;
        line-height: 19px;
    }
    .video_thumb .gallery-bottom {
        padding: 15px;
    }
    .vt_tab_content .vt_post_img img {
        width: 100%;
    }
    .tab_content_wrapper {
        margin-bottom: 20px;
    }
    .vt_tab_menu ul li {
        width: 33.3%;
        display: inline-block;
        padding-right: 15px;
    }
    .vt_tab_menu ul li:last-child {
        padding-right: 0;
    }
    .thumb_banner_slider .gallery-top .line_icon {
        width: 95px;
        height: 95px;
        line-height: 95px;
        font-size: 37px;
        border-width: 4px;
    }
    .vt_footer .widget {
        margin-bottom: 30px;
    }
    .vt_footer .col-lg-4.col-md-4:last-child .widget {
        margin-bottom: 0;
    }
    .vt_search_wrapper.style1 {
        margin-bottom: 10px;
    }
    .toggle_style .vt_logo_wrapper {
        padding: 10px 0 0;
    }
    .toggle_style .vt_user_wrapper {
        padding: 12px 0 0;
    }
    .vt_preheader.style_one.style_two li.vt_search_icon {
        padding-right: 2px;
        margin-right: 10px;
    }
    .vt_preheader.style_one.style_two .vt_user_wrapper>ul>li>a {
        padding: 0;
    }
    .vt_preheader.style_two .vt_user_wrapper>ul>li {
        padding: 0 10px;
    }
    .vt_preheader.style_two .vt_user_wrapper>ul>li>a {
        padding: 0px;
    }
    .style2 .vt_search_wrapper {
        width: 80%;
    }
    .newst_upload {
        width: 50%;
        float: left;
    }
    .vt_trending_video .vt_post_wrapper {
        width: 50%;
        padding: 0 5px;
    }
    .vt_trending_video .vt_post_wrapper:first-child {
        padding-bottom: 0;
    }
    .vt_trending_video {
        padding: 10px 5px;
    }
    .treding_grid {
        width: 100%;
        margin-top: 20px;
    }
    .trending_video {
        float: left;
        width: 25%;
    }
    .vt_banner_section.banner_slider8 .vt_slide_content {
        padding: 10px 10px;
    }
    .vt_banner_section.banner_slider8 .post_category {
        font-size: 12px;
    }
    .banner_slider8 .vt_video_attribute {
        line-height: 14px;
        font-size: 12px;
    }
    .vt_banner_section.banner_slider8 .vt_video_title {
        font-size: 15px;
    }
    .vt_banner_section.banner_slider8 .post_time {
        width: 100%;
        font-size: 12px;
    }
    .swiper_slide_img .col-lg-4 .vt_video_attribute span,
    .swiper_slide_img .col-lg-8 .vt_video_attribute span {
        font-size: 11px;
        line-height: 14px;
    }
    .swiper_slide_img .col-lg-4 .vt_video_title,
    .swiper_slide_img .col-lg-8 .vt_video_title {
        font-size: 13px;
    }
    .swiper_slide_img .col-lg-4 .post_time,
    .swiper_slide_img .col-lg-8 .post_time {
        font-size: 11px;
    }
    .swiper_slide_img .col-lg-4 .post_category,
    .swiper_slide_img .col-lg-8 .post_category {
        font-size: 11px;
        line-height: 0;
    }
    .video_tab .post_title {
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .vt_latest_upload.style_two .vt_post_wrapper.latest_upload {
        width: 100%;
    }
    .vt_preheader.style_five .vt_user_wrapper ul li {
        margin-right: 10px;
    }
    .vt_header_section.style_five .vt_search_wrapper {
        margin: 10px 0;
        height: 30px;
    }
    .banner_slider9 .vt_video_title {
        font-size: 13px;
        margin-bottom: 2px;
    }
    .banner_slider9 .vt_video_attribute span {
        font-size: 12px;
    }
    .banner_slider9 .vt_video_attribute {
        line-height: 14px;
        margin-bottom: 2px;
    }
    .banner_slider9 .vt_video_attribute span i {
        padding-right: 7px;
    }
    .banner_slider9 .vt_slide_content .post_time {
        width: 100%;
    }
    .banner_slider9 .vt_slide_content {
        padding: 10px 10px;
    }
    .vt_banner_section.banner_slider9 .swiper-slide {
        width: 25%;
    }
    .vt_banner_section.banner_slider9 .swiper-slide:nth-child(3n+1) {
        width: 40.2%;
    }
    .cat_color_style .vt_post_img {
        width: 100%;
        margin: 0px auto;
        float: none;
        text-align: center;
    }
    .cat_color_style .vt_post_wrapper {
        padding: 20px 10px;
        background-color: #f5f5f5;
    }
    .cat_color_style .vt_post_detail {
        width: 100%;
        padding: 20px 10px 0;
    }
    .cat_thumb_wrapper {
        padding-top: 10px;
    }
    .cat_thumb .vt_post_detail .post_title {
        font-size: 14px;
    }
    .latest_posts .vt_post_wrapper {
        margin: 0 10px 10px 0;
    }
    .latest_posts .vt_post_wrapper:last-child {
        margin: 0 10px 0px 0;
    }
    .vt_footer.style_three .vt_footer_wrapper {
        margin-bottom: 30px;
    }
    .vt_footer.style_three {
        padding: 50px 0 50px;
    }
    .banner_slider10 .gallery-thumbs10 {
        -ms-flex-preferred-size: 250px;
        flex-basis: 250px;
    }
    .gallery-top10 .vt_video_title {
        font-size: 32px;
    }
    .widget-subtitle {
        margin-top: 0;
    }
    .latest_post .vt_post_wrapper:last-child {
        margin-bottom: 0;
    }
    .vt_header_section.style_nine .logo_div,
    .vt_header_section.style_nine .search_div {
        width: 50%;
        float: left;
    }
    .vt_header_section.style_nine .vt_search_wrapper {
        margin: 0;
    }
    .vt_header_section.style_nine .vt_logo_wrapper {
        padding: 0;
        line-height: 39px;
    }
    .vt_header_section.style_nine {
        padding: 10px 0;
    }
    .vt_sidebar_menu.style_three.open_menu {
        width: 200px;
    }
    .vt_sidebar_menu.style_three.open_menu .menu_list ul>li .icon {
        width: auto;
        margin-right: 10px;
        font-size: 15px;
    }
    .vt_sidebar_menu.style_three.open_menu .menu_list ul>li>a {
        padding: 10px 8px;
    }
    .vt_sidebar_menu.style_three.open_menu .menu_list ul>li {
        font-size: 15px;
    }
    .banner_slider11 {
        height: 500px;
    }
    .vt_slide_thumb {
        width: 90px;
        margin-right: 10px;
    }
    .gallery_large .vt_slide_content {
        width: 70%;
    }
    .gallery_thumb_wrapper .vt_slide_content {
        width: 51%;
        width: calc(100% - 130px);
    }
    .gallery_thumb_wrapper .vt_video_title {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .gallery_verticle_thumb {
        right: 10px;
        width: 30%;
    }
    .gallery_large .vt_video_title {
        font-size: 25px;
    }
    .gallery_large .vt_video_detail .video_author {
        font-size: 17px;
    }
    .gallery_large .vt_video_detail .video_author span {
        font-size: 19px;
    }
    .vt_header_section.style_eight .upload_btn {
        margin-left: 0;
    }
    .vt_achievement {
        padding: 50px 0;
    }
    .ach_text {
        font-size: 17px;
    }
    .ach_no {
        font-size: 25px;
    }
    .vt_profile_cover {
        height: 300px;
    }
    .social_detail {
        max-width: 60%;
    }
    .social_detail .social_subscribe_div {
        width: 75px;
    }
    .latest_upload_detail {
        margin-top: 10px;
    }
    .single_blog_wrapper .padding_right,
    .single_blog_wrapper .padding_left {
        padding: 0 0 !important;
    }
    .contact_info_wrapper {
        padding: 15px 10px;
        font-size: 15px;
    }
    .vt_blog_section {
        padding-bottom: 20px;
    }
    .latest_update_post {
        margin-bottom: 25px;
    }
    .vt_category_slider {
        padding-bottom: 30px;
    }
    .vt_header_section.toggle_style {
        padding: 25px 0 15px;
    }
    .full_width:before {
        display: none;
    }
    .vt_header_section.style_seven .vt_user_wrapper>ul>li {
        padding: 0 10px;
    }
    .vt_preheader.style_seven .user_div {
        text-align: center;
    }
    .vt_preheader.style_seven .vt_user_wrapper {
        width: auto;
        float: none;
        display: table;
        margin: 0px auto;
        padding: 5px 0;
    }
    .style_seven .vt_preheader_container {
        padding: 10px 0;
    }
    .vt_preheader.style_five .vt_user_wrapper {
        text-align: center;
    }
    .vt_preheader.style_five .vt_user_wrapper ul {
        float: none;
        display: table;
        margin: 0px auto;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text {
        padding: 30px 10px;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text .banner_text,
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text p {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-size: 18px;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text p {
        font-size: 15px;
    }
    .thumb_banner_slider .swiper-container-fade .swiper-slide {
        background-size: cover;
    }
    .play_button>span,
    .play_button>i,
    .play_button .icon_style_one>svg {
        width: 40px;
        height: 40px;
    }
    .vt_lat_news_wrapper .vt_news_update_slider .vt_post_wrapper .post_img {
        float: left;
        width: 200px;
    }
    .vt_lat_news_wrapper .vt_news_update_slider .vt_post_wrapper .post_content {
        float: left;
        width: 100%;
    }
    .vbC_nav>ul>li>a {
        padding: 7px;
    }
    .vbC_header_wrapper>.vbC_header_inner>.vbC_nav_wrapper {
        text-align: left;
    }
    
}

@media (min-width:479px) and (max-width:767px) {
    .vt_preheader.style_two .social_div,
    .vt_preheader.style_two .user_div {
        width: 100%;
        float: left;
    }
}

@media (max-width:767px) {
    .vt_preheader.style_eight input {
        padding-right: 30px;
    }
    .mt_header_style12 .logo_div {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        flex-direction: row-reverse;
    }
    .vt_preheader.style_eight .button_div_wrapper {
        margin: 10px 0 0;
        width: 100%;
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }
    .main_post_detail .post_title {
        width: 100%;
    }
    .mt_secrch_section .mt_search_add {
        width: 50%;
    }
    .vts_pricing_wrapper {
        max-width: 360px;
        margin: 0 auto 30px;
    }
    .mt_testimonial_slider .mt-testi-content p {
        padding: 0;
    }
    .mt_testimonial_slider.testimonial_style5 .mt-testi-content {
        padding: 50px 30px;
    }
    .vbHP_right .mt_header_style,
    .vbHP_left .mt_header_style {
        width: 250px;
    }
    .vbHP_left .vt_preheader.style_nine .vt_user_wrapper,
    .vbHP_right .vt_preheader.style_nine .vt_user_wrapper {
        padding-top: 0px;
    }
    .vt_preheader.style_two .vt_preheader_container .social_wrapper {
        margin-bottom: 10px;
    }
    .vbHP_left .mt_header_style2 .vt_preheader .social_wrapper,
    .vbHP_right .mt_header_style2 .vt_preheader .social_wrapper {
        padding: 5px 0;
    }
    .home.admin-bar .vt_header_section.style_eight,
    .admin-bar.vbHP_right .mt_header_style,
    .admin-bar.vbHP_left .mt_header_style,
    .admin-bar .vt_header_section.style_two .vt_menu_section,
    .admin-bar .vt_menu_section,
    .admin-bar .notification_popup,
    .admin-bar .vt_header_section.style_seven .notification_popup,
    .admin-bar .vt_header_section.style_ten .notification_popup,
    .admin-bar.vbHP_left .mt_header_style15 .vt_user_wrapper .notification_popup,
    .admin-bar.vbHP_right .mt_header_style15 .vt_user_wrapper .notification_popup,
    .admin-bar .mt_header_style16 .vt_header16_sidebar,
    .admin-bar .vbC_header_box.mcPosition_fixed>.vbC_header_wrapper {
        top: 46px;
    }
    .mt_pie_chart {
        margin-bottom: 20px;
    }
    .profile_modal .modal-dialog .close {
        top: 2px;
        right: 0;
        border-radius: 0;
    }
    .playlist_modal .modal-body .tab-content .tab-pane .vt_search_post_wrapper ul.search_posts_by_author>li .playlist_post_data input[type=checkbox],
    #playlist_modal .modal-body .tab-content .playlist_generate_dynamic>li .playlist_post_data input[type=checkbox] {
        top: auto;
        bottom: 0;
    }
    #playlist_modal .modal-body {
        max-height: 400px;
    }
    #playlist_modal .modal-dialog {
        margin: 0 15px !important;
    }
    .home .vt_header_section.style_thirteen .profile_img_wrapper,
    .home .vt_header_section.style_thirteen .vt_user_wrapper>ul>li>a {
        border-right: 1px solid #ffffff;
        color: #ffffff;
    }
    .admin-bar .float_menu,
    .admin-bar .vt_header_section.style_ten .sidebar_menu_container,
    .admin-bar .vt_header_section.style_seven .vt_sidebar_menu {
        top: 46px;
    }
    .vt_latest_upload.style_two .vt_post_wrapper.column_style2 {
        width: 50%;
    }
    .vt_latest_upload .vt_post_wrapper.column_style2 .vt_post_detail {
        padding-top: 1px;
    }
    .vt_banner_section.banner_slider15 .vt_iframe_content {
        bottom: 50px;
    }
    .vt_iframe_content h1 {
        font-size: 18px;
    }
    .vt_logo_div {
        max-width: 170px;
    }
    .stats_table {
        width: 633px;
    }
    .statistics_content .tab-pane {
        overflow-y: hidden;
    }
    .statistics_content .tab-pane::-webkit-scrollbar {
        width: 1em;
    }
    .statistics_content .tab-pane::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    }
    .statistics_content .tab-pane::-webkit-scrollbar-thumb {
        background-color: #F13435;
        outline: 1px solid slategrey;
    }
    .category_div {
        float: left;
        width: 33.3%;
    }
    .vt_latest_upload.style_two .vt_post_wrapper.latest_upload {
        width: 100%;
    }
    .vt_post_wrapper.latest_upload .vt_post_img {
        width: 100%;
    }
    .vt_post_wrapper.latest_upload {
        margin-bottom: 30px;
    }
    .vt_add_section {
        padding-bottom: 40px;
    }
    .vt_main_heading1 .vt_heading span {
        width: 25px;
        height: 25px;
    }
    .vt_heading span i {
        line-height: 25px;
    }
    .vt_heading {
        font-size: 20px;
    }
    .vt_category_slider {
        padding-bottom: 40px;
    }
    .video_category_section .vt_sidebar {
        margin-top: 0;
    }
    .recommended_div {
        width: 33.3%;
        float: left;
    }
    .recommended_div .vt_post_img img {
        width: 100%;
    }
    .vt_blog_section {
        text-align: center;
    }
    .vt_blog_section .vt_blog_post {
        margin-bottom: 20px;
        width: 100%;
        display: inline-block;
        float: none;
        text-align: center;
    }
    .vt_blog_section .vt_blog_img {
        width: auto;
        display: inline-block;
        float: none;
    }
    .vt_footer_wrapper {
        margin-bottom: 0px;
    }
    .vt_footer .col-lg-3.col-md-3:last-child .vt_footer_wrapper {
        margin-bottom: 0;
    }
    .full_width {
        padding: 30px 0px 20px;
    }
    .full_width:before {
        display: none;
    }
    .tag-clouds a,
    .tagcloud a {
        margin: 2px;
    }
    .vt_banner_section .vt_slide_content {
        padding: 20px 10px;
    }
    .vt_banner_section .vt_video_attribute.vt_video_att2 span {
        padding: 4px 10px;
        font-size: 12px;
    }
    .vt_category_wrapper .vt_video_att2 span {
        bottom: 5px;
    }
    .vt_category_wrapper .vt_video_att2 span.post_hd {
        left: 6px;
    }
    .vt_category_wrapper .vt_video_att2 span.post_size {
        right: 6px;
    }
    .post_category_slider .post_title {
        font-size: 15px;
        margin: 15px 0 10px;
    }
    .vt_post_data span {
        margin-right: 5px;
        font-size: 11px;
    }
    .vt_post_data span a i {
        padding-right: 5px;
    }
    .upload_div {
        width: 50%;
        float: left;
    }
    .grid_style .vt_post_wrapper {
        text-align: center;
        float: left;
    }
    .grid_style .vt_post_img {
        width: auto;
        display: inline-block;
        float: none;
    }
    .padding_grid {
        padding: 30px 0px 10px;
    }
    .vt_video_att2 span {
        bottom: 5px;
    }
    .vt_video_att2 span.post_size {
        right: 8px;
    }
    .vt_video_att2 span.post_hd {
        left: 7px;
    }
    .latest_version {
        float: left;
        width: 33.3%;
    }
    .latest_version .vt_post_img {
        width: auto;
    }
    .latest_version .post_title {
        margin: 10px 0 6px;
    }
    .latest_version .post_title {
        margin: 10px 0 6px;
    }
    .vt_video2_slider .vt_video_attribute span.post-time {
        padding: 0;
    }
    .vt_video2_slider .vt_video_attribute {
        bottom: 17px;
        left: 10px;
        right: 10px;
    }
    .vt_video2_slider .vt_video_attribute span {
        padding: 3px 9px;
    }
    .post_img {
        width: 40%;
        float: left;
    }
    .post_content {
        width: 60%;
        float: left;
    }
    .vt_main_heading.vt_main_heading2 span,
    .vt_main_heading.vt_main_heading2 .vt_heading {
        font-size: 20px;
        line-height: 30px;
    }
    .vt_main_heading.vt_main_heading2 {
        margin-bottom: 25px;
    }
    .video_thumb .gallery-bottom {
        padding: 15px 10px;
    }
    .video_thumb .slide_thumb_wrapper {
        padding: 10px;
    }
    .slide_thumb_wrapper .vt_video_title {
        font-size: 13px;
        line-height: 20px;
    }
    .slide_thumb_wrapper .vt_slide_thumb {
        width: 80px;
        margin-right: 10px;
    }
    .slide_thumb_wrapper .vt_slide_content {
        width: 65%;
        width: calc(100% - 95px);
    }
    .vt_tab_content .vt_post_img img {
        width: 100%;
    }
    .vt_tab_menu ul li {
        width: 33.3%;
        padding-right: 13px;
    }
    .vt_tab_menu ul li:last-child {
        padding-right: 0;
    }
    .vt_tab_content {
        margin-bottom: 15px;
    }
    .thumb_banner_slider .vt_slide_content {
        padding: 0;
        width: 90%;
    }
    .thumb_banner_slider .gallery-top .line_icon {
        width: 80px;
        height: 80px;
        line-height: 80px;
        font-size: 30px;
        border-width: 4px;
    }
    .vt_center_slider {
        padding: 0 50px;
    }
    .center-prev {
        left: -10px;
    }
    .center-next {
        right: -10px;
    }
    .vt_center_slider .swiper-slide-active .vt_center_slide {
        transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
    }
    .update_div {
        width: 33.3%;
        float: left;
    }
    .post_meta span a i {
        padding-right: 4px;
    }
    .vt_footer .widget {
        margin-bottom: 30px;
    }
    .vt_footer .col-lg-4.col-md-4:last-child .widget {
        margin-bottom: 0;
    }
    .vt_search_wrapper.style1 {
        margin-bottom: 10px;
    }
    .toggle_style .vt_logo_wrapper {
        padding: 10px 0 0;
    }
    .toggle_style .vt_user_wrapper {
        padding: 12px 0 0;
    }
    .toggle_style .menu_div {
        width: 60%;
        float: left;
        padding-right: 0;
    }
    .toggle_style .user_div {
        width: 40%;
        float: left;
        padding-left: 0;
    }
    .sidebar_toggle {
        margin-right: 15px;
    }
    .vt_header_section.toggle_style {
        padding: 15px 0 7px;
    }
    .vt_preheader.style_one .vt_user_wrapper ul li {
        margin-right: 11px;
    }
    .vt_preheader.style_one .vt_user_wrapper ul li i {
        padding-right: 5px;
    }
    .vt_preheader.style_one.style_two .vt_user_wrapper ul li a i {
        padding-right: 0;
    }
    .vt_preheader.style_one.style_two .logo_div,
    .vt_preheader.style_one.style_two .user_div {
        width: 50%;
        float: left;
    }
    .vt_preheader.style_one.style_two .vt_logo_wrapper {
        text-align: left;
    }
    .vt_preheader.style_one.style_two .social_div {
        display: none;
    }
    .vt_preheader.style_one.style_two li.vt_search_icon {
        padding-right: 2px;
        margin-right: 10px;
    }
    .vt_preheader.style_one.style_two .vt_user_wrapper ul li a {
        padding: 0;
        width: 22px;
        height: 22px;
        display: block;
        overflow: hidden;
        text-align: center;
        line-height: 20px;
    }
    .vt_preheader.style_two .vt_user_wrapper>ul>li {
        padding: 0 10px;
        font-size: 14px;
    }
    .vt_preheader.style_two .vt_user_wrapper>ul>li>a {
        padding: 0px 2px;
    }
    .vt_preheader.style_one.style_two .social_wrapper ul li {
        margin-right: 10px;
    }
    .style2 .vt_search_wrapper {
        width: 80%;
    }
    .vt_preheader.style_one .user_div {
        width: 100%;
        float: left;
    }
    .vt_preheader.style_one .user_div .mob_logo {
        float: left;
        width: 50%;
        padding: 0;
    }
    .vt_preheader.style_one .vt_user_wrapper {
        float: right;
        width: 50%;
    }
    .vt_preheader.style_one .vt_user_wrapper ul {
        float: right;
    }
    .vt_preheader.style_one .social_div {
        display: none;
    }
    .vt_middle_header .logo_div {
        display: none;
    }
    .vt_preheader.style_three .social_div,
    .vt_preheader.style_three .user_div {
        width: 50%;
        float: left;
    }
    .vt_middle_header .climate_div,
    .vt_middle_header .search_div {
        width: 50%;
        float: left;
    }
    .vt_preheader.style_three .social_div .social_wrapper {
        display: none;
    }
    .mob_logo {
        display: block;
    }
    .vt_preheader.style_three .mob_logo {
        display: inline-block !important;
    }
    .vt_preheader.style_one.style_two {
        padding: 20px 0px;
    }
    .post_category_slider .vt_video_attribute span {
        bottom: 5px;
        left: 10px;
    }
    .post_category_slider .vt_video_attribute span.post_size {
        left: auto;
        right: 10px;
    }
    .newst_upload {
        width: 50%;
        float: left;
    }
    .newst_upload {
        width: 50%;
        float: left;
    }
    .vt_trending_video .vt_post_wrapper {
        width: 50%;
        padding: 0 5px;
    }
    .vt_trending_video .vt_post_wrapper:first-child {
        padding-bottom: 0;
    }
    .vt_trending_video {
        padding: 10px 5px;
    }
    .treding_grid {
        width: 100%;
        margin-top: 20px;
    }
    .trending_video {
        float: left;
        width: 25%;
    }
    .vt_banner_section.banner_slider8 .vt_slide_content {
        padding: 5px 3px;
    }
    .vt_banner_section.banner_slider8 .post_category {
        font-size: 12px;
    }
    .banner_slider8 .vt_video_attribute {
        line-height: 12px;
        font-size: 11px;
    }
    .vt_banner_section.banner_slider8 .vt_video_title {
        font-size: 15px;
        margin-bottom: 1px;
    }
    .vt_banner_section.banner_slider8 .post_time {
        width: 100%;
        font-size: 12px;
    }
    .swiper_slide_img .col-lg-4 .vt_video_attribute span,
    .swiper_slide_img .col-lg-8 .vt_video_attribute span {
        font-size: 11px;
        line-height: 14px;
    }
    .swiper_slide_img .col-lg-4 .vt_video_title,
    .swiper_slide_img .col-lg-8 .vt_video_title {
        font-size: 13px;
    }
    .swiper_slide_img .col-lg-4 .post_time,
    .swiper_slide_img .col-lg-8 .post_time {
        font-size: 11px;
    }
    .swiper_slide_img .col-lg-4 .post_category,
    .swiper_slide_img .col-lg-8 .post_category {
        font-size: 11px;
        line-height: 0;
    }
    .video_tab .post_title {
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .vt_latest_upload .vt_video_attribute span {
        left: 5px;
        bottom: 5px;
    }
    .vt_latest_upload .vt_video_attribute .post_size {
        left: auto;
        right: 5px;
    }
    .vt_banner_section.banner_slider8 .vt_slide_content .post_category,
    .vt_banner_section.banner_slider8 .vt_slide_content .post_time {
        display: none;
    }
    .video_popup_container .vt_slide_content {
        display: block;
    }
    .vt_preheader.style_five {
        padding: 10px 0;
    }
    .vt_preheader.style_five .logo_div {
        text-align: left;
    }
    .vt_preheader.style_five .user_div,
    .vt_preheader.style_five .logo_div {
        width: 50%;
        float: left;
    }
    .vt_preheader.style_five .vt_user_wrapper {
        padding: 3px 0;
        line-height: inherit;
    }
    .vt_preheader.style_five .social_wrapper,
    .vt_preheader.style_five .vt_logo_wrapper {
        padding: 0;
        line-height: inherit;
    }
    .vt_preheader.style_five .profile_bar .profile_pic {
        vertical-align: top;
    }
    .vt_preheader.style_five .social_wrapper {
        margin: 0;
    }
    .vt_header_section.style_five .vt_search_wrapper {
        margin: 7px 0;
        height: 30px;
    }
    .vt_preheader.style_five .vt_user_wrapper ul {
        float: right;
    }
    .vt_preheader.style_five .social_div {
        display: none;
    }
    .vt_preheader.style_five .vt_user_wrapper ul li {
        margin-right: 8px;
    }
    .vt_preheader.style_five .vt_user_wrapper>ul>li.profile_bar {
        margin-top: -2px;
        line-height: inherit;
    }
    .vt_preheader.style_five .profile_bar {
        line-height: 20px;
    }
    .banner_slider9 .post_category,
    .banner_slider9 .post_time {
        display: none;
    }
    .banner_slider9 .vt_video_title {
        font-size: 13px;
    }
    .banner_slider9 .vt_video_attribute span {
        font-size: 13px;
    }
    .banner_slider9 .vt_video_attribute {
        line-height: 0;
        margin-bottom: 3px;
    }
    .banner_slider9 .vt_slide_content {
        padding: 3px 6px;
    }
    .vt_banner_section.banner_slider9 .swiper-slide:nth-child(3n+1) {
        width: 40.2%;
    }
    .vt_banner_section.banner_slider9 .swiper-slide {
        width: 25%;
    }
    .vt_category_wrapper.cat_color_style {
        text-align: center;
    }
    .cat_color_style .category_div {
        width: 65%;
        text-align: left;
        float: none;
        display: inline-block;
    }
    .cat_color_style .vt_post_img {
        width: 80%;
        margin: 0px auto;
        float: none;
        text-align: center;
    }
    .cat_color_style .vt_post_detail {
        width: 100%;
    }
    .cat_thumb_wrapper {
        padding-top: 10px;
        max-height: 350px;
    }
    .latest_posts .vt_post_wrapper {
        margin: 0 10px 10px 0;
    }
    .latest_posts .vt_post_wrapper:last-child {
        margin: 0 10px 0px 0;
    }
    .vt_footer.style_three .vt_footer_wrapper {
        margin-bottom: 30px;
    }
    .vt_footer.style_three {
        padding: 50px 0 50px;
    }
    .gallery-top10 .vt_slide_content {
        bottom: 15px;
        padding: 10px;
    }
    .banner_slider10 .gallery-thumbs10 {
        -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
    }
    .gallery-top10 .vt_video_title {
        font-size: 30px;
        margin-bottom: 5px;
    }
    .vt_video_detail .video_author,
    .vt_video_detail .video_author span {
        font-size: 19px;
        margin: 0 0 5px;
    }
    .banner_slider10 {
        height: 500px;
    }
    .widget-subtitle {
        margin-top: 0;
    }
    .latest_post .vt_post_wrapper:last-child {
        margin-bottom: 0;
    }
    .sidebar_menu {
        width: 15%;
        float: left;
    }
    .res_menu {
        width: 55%;
        float: left;
    }
    .vt_header_section.style_seven .sidebar_menu,
    .vt_header_section.style_seven .res_menu,
    .vt_header_section.style_seven .user_div {
        width: 15%;
        float: left;
    }
    .vt_header_section.style_seven .res_menu {
        width: 53%;
    }
    .vt_header_section.style_seven .user_div {
        width: 32%;
    }
    .vt_header_section.style_seven .vt_user_wrapper ul li {
        padding: 0 15px;
    }
    .vt_header_section.style_nine .search_div {
        width: 100%;
        float: left;
    }
    .vt_header_section.style_nine .vt_search_wrapper {
        margin: 0;
    }
    .vt_header_section.style_nine .logo_div {
        display: none;
    }
    .vt_header_section.style_nine {
        padding: 10px 0;
    }
    .banner_slider11 {
        height: 450px;
    }
    .vt_slide_thumb {
        width: 90px;
        margin-right: 10px;
    }
    .gallery_large .vt_slide_content {
        width: 70%;
    }
    .gallery_thumb_wrapper .vt_slide_content {
        width: 51%;
        width: calc(100% - 110px);
    }
    .gallery_thumb_wrapper .vt_video_title {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .gallery_verticle_thumb {
        right: 10px;
        width: 30%;
    }
    .gallery_large .vt_video_title {
        font-size: 25px;
    }
    .gallery_large .vt_video_detail .video_author {
        font-size: 17px;
    }
    .gallery_large .vt_video_detail .video_author span {
        font-size: 19px;
    }
    .gallery_thumb .gallery_thumb_wrapper {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    .gallery_thumb .vt_slide_thumb .vt_video_attribute span {
        bottom: 2px;
        left: 3px;
        font-size: 11px;
    }
    .gallery_thumb .vt_slide_thumb .vt_video_attribute .post_size {
        left: auto;
        right: 3px;
    }
    .vt_preheader.style_two .vt_logo_wrapper {
        text-align: center;
        padding: 0px;
        margin-bottom: 12px;
    }
    .vt_preheader.style_four .menu_bar {
        margin-right: 10px;
        vertical-align: middle;
    }
    .vt_achievement {
        padding: 50px 0;
        width: 50%;
    }
    .vt_achievement:nth-child(4n+1) {
        float: right;
    }
    .ach_text {
        font-size: 17px;
    }
    .ach_no {
        font-size: 25px;
    }
    .reviewer_img {
        width: 100px;
        height: 100px;
    }
    .reviewer_name {
        font-size: 23px;
    }
    .testimonial-prev,
    .testimonial-next {
        width: 35px;
        height: 35px;
        line-height: 35px;
        margin-top: -35px;
    }
    .vt_testimonial_wrapper {
        font-size: 15px;
    }
    .vt_profile_cover {
        height: 300px;
    }
    .user_name {
        margin: 25px 0 10px;
    }
    .social_detail {
        max-width: 60%;
    }
    .social_detail .social_subscribe_div {
        width: 75px;
    }
    .vt_preheader.style_four .vt_search_wrapper {
        height: 30px;
    }
    .contact_info_box {
        margin-bottom: 30px;
    }
    .contact_info_wrapper {
        float: none;
        width: 80%;
        display: table;
        margin: 0px auto;
        margin-bottom: 10px;
        font-size: 14px;
    }
    .view_no {
        font-size: 16px;
        padding: 0 10px 10px;
    }
    .video_meta {
        padding: 10px 10px;
    }
    .video_attribute span {
        font-size: 14px;
    }
    .video_attribute span i {
        margin-right: 5px;
    }
    .author_thumb {
        width: 75px;
    }
    .vt_comment_wrapper .comment_author img,
    .vt_author_img {
        width: 60px;
        height: 60px;
        margin-right: 10px;
    }
    .vt_comment_wrapper .vt_author_comment,
    .vt_author_content {
        width: calc(100% - 70px);
    }
    .vt_category_slider .vt_video_attribute span {
        bottom: 5px;
        left: 5px;
    }
    .vt_category_slider .vt_video_attribute span:last-child {
        left: auto;
        right: 5px;
    }
    .vt_latest_upload.style_two {
        padding: 0 0 15px;
    }
    .vt_sidebar_menu.style_three.mob_open_menu {
        left: 0;
    }
    .admin-bar .vt_sidebar_menu.style_three {
        top: 46px;
    }
    .vt_breadcrumb_setion {
        margin-bottom: 50px;
    }
    .vt_sidebar_menu {
        width: 250px;
    }
    .vt_sidebar_menu.style_one {
        left: -250px;
    }
    .vt_sidebar_menu.style_one .vt_profile_picture {
        margin-bottom: 20px;
    }
    .vt_sidebar_menu.style_one .vt_profile_picture {
        padding: 15px 0;
    }
    .vt_sidebar_menu.style_one .menu_list ul>li>a {
        padding: 8px 10px;
    }
    .vt_sidebar_menu.style_one .menu_list ul>li .icon i {
        font-size: 14px;
        margin-top: -2px;
    }
    .vt_sidebar_menu.style_one .menu_list ul>li {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 19px;
    }
    .vt_search_wrapper.style1 .search_feild {
        height: 40px;
    }
    .vt_search_wrapper.style1 .search_btn {
        right: 20px;
        margin-top: -7.5px;
    }
    .banner_center_slider .swiper-slide {
        height: 250px;
    }
    .banner_center_overlay .slide_title {
        font-size: 15px;
    }
    .banner_slider12 .slide_title,
    .banner_slider12 .slide_title a {
        font-size: 16px;
    }
    .banner_slider12 .post_time a {
        font-size: 13px;
    }
    .vt_topic_section,
    .vt_video_slider {
        margin-bottom: 40px;
    }
    .banner_slider13 .vt_slide_content {
        padding: 0px 7px 7px !important;
    }
    .banner_slider13 .gallery-top13 .vt_video_title {
        font-size: 20px;
        font-weight: 500;
    }
    .banner_slider13 .vt_video_detail .video_author,
    .vt_video_detail .video_author span {
        font-size: 13px;
        font-weight: 500;
    }
    .vt_preheader.style_five .profile_option {
        left: auto;
        right: 0;
    }
    .vt_preheader.style_five .profile_option:before {
        left: 100%;
        margin-left: -15px;
    }
    .vt_preheader.style_three .profile_option {
        left: auto;
        right: 0;
        transform: scale(1, 0.5) translateX(0%);
        -webkit-transform: scale(1, 0.5) translateX(0%);
        -moz-transform: scale(1, 0.5) translateX(0%);
        -ms-transform: scale(1, 0.5) translateX(0%);
        -o-transform: scale(1, 0.5) translateX(0%);
    }
    .vt_preheader.style_three .profile_bar:hover .profile_option {
        -webkit-transform: scale(1, 1) translateX(0%);
        -moz-transform: scale(1, 1) translateX(0%);
        -ms-transform: scale(1, 1) translateX(0%);
        -o-transform: scale(1, 1) translateX(0%);
    }
    .vt_preheader.style_three .profile_option:before,
    .vt_header_section.style_eight.fixed_menu .profile_option:before {
        left: 100%;
        margin-left: -15px;
    }
    .notification_bar.float_icon {
        bottom: 10px;
        left: 10px;
    }
    .vt_header_section.style_twelve .search_div {
        width: 70%;
        float: left;
    }
    .vt_header_section.style_twelve .button_div {
        width: 30%;
        float: left;
    }
    .vt_header_section.style_twelve .social_div {
        display: none;
    }
    .logged-in .vt_header_section.style_twelve .button_div_wrapper {
        line-height: normal;
        padding: 20px 0;
    }
    .vt_banner_section.banner_slider14 .vt_video_title {
        font-size: 25px;
    }
    .vt_header_section.style_twelve .vt_logo_div {
        width: 80%;
    }
    .vt_preheader.style_nine .user_div {
        width: 70%;
        float: left;
    }
    .vt_preheader.style_nine .logo_div {
        width: 30%;
        float: left;
    }
    .vt_preheader.style_five .badge_num {
        top: -8px;
        right: 1px;
    }
    .vt_preheader.style_five .profile_option {
        margin-top: 10px;
    }
    .vt_header_section.style_eight ul li.profile_bar .fa-angle-down {
        display: none;
    }
    .style_seven .logo_div,
    .style_seven .user_div {
        width: 50%;
        float: left;
        text-align: left;
        line-height: 30px;
    }
    .vt_preheader.style_seven .vt_user_wrapper ul {
        float: right;
    }
    .vt_preheader.style_seven .vt_user_wrapper {
        padding: 4px 0;
        float: right;
    }
    .vbHP_left .vt_preheader.style_seven .vt_user_wrapper,
    .vbHP_right .vt_preheader.style_seven .vt_user_wrapper {
        margin: 10px 0 0px;
    }
    .style_seven .vt_preheader_container {
        padding: 10px 0;
    }
    .vt_preheader.style_seven .vt_search .vt_search_wrapper {
        margin-top: 10px;
    }
    .vt_preheader.style_seven .search_div {
        width: 100%;
    }
    .vt_header_section.style_thirteen:before {
        display: none;
    }
    .vt_header_section.style_thirteen:after {
        left: 0;
        border-radius: 0;
    }
    .vt_header_section.style_thirteen .vt_user_wrapper {
        width: auto;
    }
    .vt_header_section.style_thirteen .vt_logo_wrapper {
        line-height: 50px;
    }
    .vt_header_section.style_thirteen .vt_user_wrapper {
        padding: 13px 0;
    }
    .error_type {
        font-size: 100px;
    }
    .eror_heading {
        font-size: 40px;
        margin-top: 10px;
    }
    .single .blog_post {
        margin-bottom: 10px;
    }
    .single nav.navigation {
        margin-bottom: 20px;
    }
    .vt_comment_section {
        margin-bottom: 0;
    }
    .vt_price_table {
        margin-bottom: 30px;
    }
    .price_page {
        padding: 50px 0 20px;
    }
    .vt_price_table {
        width: 70%;
        margin: 0px auto;
        display: table;
        float: none;
        margin-bottom: 30px;
    }
    .playlist_profile .playlist_profile_data {
        padding: 0;
    }
    .playlist_profile .playlist_profile_data .vt_list_btn {
        float: none;
        margin-top: 10px;
    }
    .playlist_modal .modal-body .tab-content .tab-pane .playlist_search {
        width: 100%;
    }
    .playlist_modal .modal-dialog {
        width: auto;
    }
    .play_button>span,
    .play_button>i {
        width: 30px;
        height: 30px;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text {
        padding: 20px 10px;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text .banner_text,
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text p {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-size: 18px;
        margin: 0;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide .vt_slide_text p {
        font-size: 12px;
    }
    .thumb_banner_slider .swiper-container-fade .swiper-slide {
        background-size: cover;
    }
    .play_button>span,
    .play_button>i,
    .play_button .icon_style_one>svg {
        width: 40px;
        height: 40px;
    }
    .home header.vt_header_section.style_two {
        background: transparent;
    }
    .vt_preheader.style_two .vt_user_wrapper ul,
    .vt_preheader.style_two .social_wrapper ul {
        float: none;
        margin: 0px auto;
    }
    .video-wrapper {
        text-align: center;
    }
    .vtp_portfolio_filter_wrapper>.mt_portfolio_st.portfolio-1 .portfolio-item {
        width: 100%;
    }
    .vtp_portfolio_filter_wrapper>.mt_portfolio_st.portfolio-2 .portfolio-item,
    .vtp_portfolio_filter_wrapper>.mt_portfolio_st.portfolio-3 .portfolio-item,
    .vtp_portfolio_filter_wrapper>.mt_portfolio_st.portfolio-4 .portfolio-item,
    .vtp_portfolio_filter_wrapper>.mt_portfolio_st.portfolio-5 .portfolio-item,
    .vtp_portfolio_filter_wrapper>.mt_portfolio_st.portfolio-6 .portfolio-item {
        width: 50%;
    }
    .mt_product_filter .mt_shop_view,
    .mt_product_filter p.woocommerce-result-count {
        width: 100%;
        margin-bottom: 10px;
    }
    .woocommerce .woocommerce-ordering,
    .woocommerce-page .mt_product_filter .woocommerce-ordering {
        float: left;
    }
    .vt_footer .col-lg-3.col-md-3:last-child .vt_footer_wrapper.widget {
        margin-bottom: 30px;
    }
    .vt_preheader.style_two .social_div, .vt_preheader.style_two .user_div {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .mt_header_style2 .logo_div {
        width: 100%;
        margin: 0 0 10px;
    }
}

@media (max-width:667px) {
    .slide_thumb_wrapper .vt_video_title {
        line-height: 18px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .thumb_banner_slider .gallery-top .line_icon {
        width: 70px;
        height: 70px;
        line-height: 70px;
        font-size: 25px;
        border-width: 3px;
    }
    .thumb_banner_slider .gallery-top .line_icon:before {
        border-width: 3px;
    }
    .update_div {
        width: 50%;
    }
    .vt_latest_update .col-lg-3.col-md-3.col-sm-3.update_div:nth-child(2n+1) {
        clear: left;
    }
    .latest_update_img img {
        width: 100%;
    }
    .trending_video {
        width: 33.3%;
    }
    .trending_video .vt_post_img img {
        width: 100%;
    }
    .post_category_slider .vt_post_img img {
        width: 100%;
    }
    .vt_banner_section.banner_slider9 .swiper-slide {
        width: 30%;
    }
    .vt_banner_section.banner_slider9 .swiper-slide:nth-child(3n+1) {
        width: 48.3%;
    }
    .cat_color_style .vt_post_img {
        width: 93%;
    }
    .gallery-top10 .vt_video_title {
        font-size: 25px;
    }
    .vt_video_detail .video_author,
    .vt_video_detail .video_author span {
        font-size: 17px;
    }
    .gallery_verticle_thumb {
        width: 35%;
    }
    .gallery_thumb_wrapper .vt_video_title {
        font-size: 13px;
        margin-bottom: 0px;
        line-height: 16px;
    }
    .gallery_large .vt_slide_content {
        width: 65%;
        padding: 10px 10px;
    }
    .gallery_large .vt_video_title {
        font-size: 22px;
        line-height: 23px;
    }
    .profile_pic .profile_upload {
        bottom: 10px;
        right: 0;
    }
    .social_detail .social_subscribe_div {
        width: 72px;
    }
    .social_detail {
        max-width: 65%;
    }
    .slide_thumb_wrapper .vt_slide_thumb {
        width: 55px;
    }
    .slide_thumb_wrapper .vt_slide_content {
        width: 75%;
        width: calc(100% - 65px);
    }
    .user_detail {
        width: 100%;
    }
}

@media (max-width:600px) {
    .banner_slider11 .swiper-button-next {
        right: 0;
    }
    .vt_preheader.style_three .vt_user_wrapper>ul>li {
        line-height: 27px;
    }
    .admin-bar .vt_header_section.style_two .vt_menu_section,
    .admin-bar .vt_menu_section {
        top: 46px;
    }
    .admin-bar .notification_popup,
    .admin-bar .vt_header_section.style_seven .notification_popup,
    .admin-bar .vt_header_section.style_ten .notification_popup {
        top: 46px;
    }
    .vt_latest_upload.style_two .vt_post_wrapper.latest_upload {
        width: 100%;
    }
    .vt_latest_upload.style_two .vt_post_wrapper.column_style2,
    .vt_latest_upload.style_two .vt_post_wrapper.column_style3 {
        width: 100%;
    }
    .vt_blog_section .vt_blog_post {
        width: 67%;
    }
    .vt_post_data span {
        margin-right: 6px;
    }
    .vt_tab_menu ul li {
        padding-right: 7px;
    }
    .vt_tab_menu ul li:last-child {
        padding-right: 0;
    }
    .vt_tab_menu ul li .vt_post_img img {
        width: 100%;
    }
    .center_slider_section {
        padding: 30px 0;
    }
    .vt_center_slider .swiper-slide-active .vt_center_slide {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    .vt_center_overlay {
        width: 100%;
    }
    .vt_center_overlay .style3:after {
        clip: rect(0px, 56px, 60px, 0px);
    }
    .vt_center_slider .style3 span {
        height: 30px;
        width: 2px;
        margin-left: -7px;
    }
    .vt_center_slider .style3 span:after {
        left: 10px;
        top: -5px;
    }
    .vt_center_slider .style3 span:before {
        left: 14px;
    }
    .vt_center_slider .slide_title {
        font-size: 19px;
        font-weight: 300;
        line-height: 24px;
        margin-top: 10px;
    }
    .vt_center_slider .swiper-slide {
        width: 250px;
        height: 250px;
    }
    .vt_climate_info {
        font-size: 12px;
    }
    .vt_middle_header .logo_div {
        width: 40%;
    }
    .vbHP_right .mt_header_style5 .vt_middle_header .logo_div,
    .vbHP_left .mt_header_style5 .vt_middle_header .logo_div {
        width: 100%;
    }
    .vt_middle_header .search_div {
        width: 100%;
    }
    .vt_preheader.style_three .social_wrapper ul li a {
        font-size: 13px;
    }
    .vt_preheader.style_three .social_wrapper ul li {
        margin-right: 5px;
    }
    .vt_preheader.style_three .vt_user_wrapper>ul>li>a {
        color: #fff;
        width: 30px;
        height: 30px;
        line-height: 29px;
        display: block;
        text-align: center;
        overflow: hidden;
        border-radius: 100%;
        background-color: transparent;
    }
    .vt_preheader.style_three .vt_user_wrapper ul li a:hover,
    .vt_preheader.style_three .vt_user_wrapper ul li a:focus,
    .vt_preheader.style_three .vt_user_wrapper ul li a:active {
        background-color: rgba(0, 0, 0, 0.20);
    }
    .vt_preheader.style_three .vt_user_wrapper>ul>li>a>i,
    .vt_preheader.style_three .vt_user_wrapper>ul>li>.user_icon>i {
        padding: 0;
    }
    .vt_preheader.style_three .vt_user_wrapper>ul>li {
        margin-right: 4px;
    }
    .vt_preheader.style_three .vt_user_wrapper>ul>li.notification_bar {
        margin-right: 10px;
    }
    .mob_logo {
        display: block;
    }
    .vt_preheader.style_three .social_wrapper,
    .vt_middle_header .climate_div {
        display: none;
    }
    .vt_preheader.style_three .badge_num {
        top: -5px;
        right: -5px;
    }
    .newst_upload {
        width: 100%;
        text-align: center;
    }
    .vt_newst_upload_wrapper {
        text-align: center;
    }
    .vt_newst_upload .vt_post_wrapper {
        width: 65%;
        margin: 0px auto;
        display: inline-block;
        float: none;
        text-align: left;
    }
    .swiper_slide_img .col-lg-4 .vt_video_title,
    .swiper_slide_img .col-lg-8 .vt_video_title {
        font-size: 12px;
    }
    .swiper_slide_img .col-lg-4 .vt_video_attribute span,
    .swiper_slide_img .col-lg-8 .vt_video_attribute span {
        font-size: 10px;
        line-height: 12px;
    }
    .cat_color_style .vt_post_img {
        float: left;
        width: 100%;
        margin: 0;
    }
    .vt_header_section.style_seven .vt_user_wrapper ul li {
        padding: 0 10px;
    }
    .vt_slide_thumb {
        width: 170px;
    }
    .gallery_thumb_wrapper .vt_slide_content {
        width: 65%;
        width: calc(100% - 180px);
    }
    .gallery_thumb.swiper-container-vertical>.swiper-wrapper {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
    }
    .gallery_verticle_thumb {
        width: 100%;
    }
    .gallery_large .vt_slide_content {
        width: 100%;
    }
    .gallery_large .vt_video_title {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .gallery_large .vt_video_detail .video_author,
    .gallery_large .vt_video_detail .video_author span {
        font-size: 13px;
    }
    .banner_slider11 {
        height: auto;
        display: block;
    }
    .gallery_verticle_thumb {
        width: 100%;
        position: static;
        float: left;
        top: 0;
        right: 0;
        max-height: 300px;
    }
    .gallery_large {
        float: left;
        width: 100%;
        height: 300px;
    }
    .gallery_thumb {
        height: 200px;
    }
    .list_text {
        color: #484848;
    }
    .gallery_thumb_wrapper .vt_video_title a,
    .post_subtitle {
        color: #252323;
    }
    .vt_profile_cover {
        height: 200px;
    }
    .social_detail .social_subscribe_div {
        width: 72px;
    }
    .social_detail {
        max-width: 65%;
    }
    .social_detail {
        max-width: 100%;
        margin: 0;
        float: none;
        display: inline-block;
    }
    .vt_profile_wrapper .profile_pic {
        margin: 0 auto;
        display: inline-block;
        float: none;
    }
    .vt_profile_wrapper {
        float: left;
        width: 100%;
        text-align: center;
    }
    .vt_profile_section {
        margin-top: -80px;
    }
    .personal_detail {
        width: 100%;
    }
    .user_name {
        color: #252323;
        margin: 20px 0 10px;
    }
    .social_detail .social_subscribe_div {
        width: 74px;
    }
    .vt_profile_section {
        margin-bottom: 40px;
    }
    .vt_profile_cover .profile_upload {
        bottom: 20px;
    }
    .video_body_wrapper.push_wrapper {
        width: 100%;
    }
    .gallery_thumb .vt_slide_thumb {
        margin: 0;
        width: 100%;
    }
    .gallery_thumb_wrapper .vt_slide_content {
        width: 100%;
        margin-top: 5px;
    }
    .gallery_thumb .gallery_thumb_wrapper {
        margin: 0;
        padding: 0;
    }
    .list_text {
        display: none;
    }
    .gallery_thumb .vt_slide_thumb img {
        width: 100%;
    }
    .gallery_thumb_wrapper .vt_video_title {
        font-size: 12px;
    }
    .gallery_thumb .swiper-slide-active .gallery_thumb_wrapper {
        background-color: transparent;
        border: none;
    }
    .gallery_verticle_thumb {
        padding: 0 10px;
    }
    .banner_slider11 .gallery_thumb {
        height: auto;
    }
    .gallery_thumb .swiper-slide {
        height: 100% !important;
    }
    .vt_banner_section.banner_slider11 {
        margin-bottom: 15px;
    }
    .vt_banner_section {
        margin-bottom: 30px;
    }
    .gallery_verticle_thumb {
        margin-top: 15px;
    }
    .banner_center_slider .swiper-slide {
        height: 200px;
    }
    .banner_center_overlay .slide_title {
        font-size: 13px;
    }
    .banner_center_overlay {
        padding: 0 15px 5px;
        font-size: 11px;
    }
    .vt_post_img_wrapper .vt_video_attribute {
        bottom: 3px;
        left: 6px;
    }
    .vt_post_img_wrapper .vt_video_attribute span {
        margin-right: 3px;
        padding: 2px 3px;
        font-size: 12px;
    }
    .vt_header_section.style_twelve .vt_logo_div {
        width: 75%;
    }
    .vt_header_section.style_eight .user_div {
        text-align: right;
    }
    .vt_header_section.style_eight .user_div,
    .vt_header_section.style_eight .logo_div {
        width: 50%;
    }
    .profile_option ul .dropdown_text,
    .profile_option ul .dropdown_text,
    .vt_header_section.style_eight .profile_option ul .dropdown_text {
        font-size: 15px;
    }
    .video_tab .col-lg-12 {
        position: relative;
    }
    .playlist_modal .modal-body .tab-content .tab-pane .vt_auth_wrapper {
        width: 100%;
    }
    .playlist_modal .modal-body .tab-content .tab-pane .vt_search_post_wrapper {
        width: 100%;
    }
    .playlist_modal .modal-body .tab-content .tab-pane .vt_auth_wrapper ul.vblog_video_authors li {
        width: auto;
        display: inline-block;
    }
}

@media (max-width:568px) {
    .category_div {
        width: 50%;
    }
    .vt_banner_section .vt_video_attribute.vt_video_att2 span {
        padding: 3px 8px;
        font-size: 11px;
    }
    .vt_category_slider .vt_video_attribute span {
        bottom: 5px;
        padding: 3px 6px;
        font-size: 11px;
        left: 5px;
    }
    .vt_category_slider .vt_video_attribute span.post_size {
        left: auto;
        right: 5px;
    }
    .vt_category_slider .vt_video_attribute span.post_hd {
        left: 5px;
    }
    .vt_tab_menu ul li {
        width: 33.3%;
    }
    .thumb_banner_slider .gallery-top .line_icon {
        width: 63px;
        height: 63px;
        line-height: 63px;
        font-size: 23px;
        border-width: 3px;
    }
    .post_category_slider .post_title {
        margin: 10px 0 0px;
    }
    .vt_center_slider .swiper-container {
        padding: 25px 0;
    }
    .vt_center_slider .slide_title {
        font-size: 18px;
    }
    .vt_center_slider {
        padding: 0 0px;
    }
    .center-prev,
    .center-next {
        z-index: 1;
    }
    .vt_newst_upload .vt_post_wrapper {
        width: 70%;
    }
    .cat_color_style .category_div {
        width: 70%;
    }
    .vt_banner_section.banner_slider8 .col-lg-6 {
        width: 100%;
        height: 33vw;
    }
    .vt_banner_section.banner_slider8 .vt_slide_wrapper {
        overflow: hidden;
        height: 100%;
    }
    .swiper_slide_img {
        width: 100%;
    }
    .vt_banner_section.banner_slider8 .col-lg-8,
    .vt_banner_section.banner_slider8 .col-lg-4 {
        height: 50%;
    }
    .swiper_slide_img {
        width: 100%;
    }
    .vt_banner_section.banner_slider9 .swiper-slide {
        width: 40%;
    }
    .vt_banner_section.banner_slider9 .swiper-slide:nth-child(3n+1) {
        width: 64.2%;
    }
    .banner_slider10 {
        height: 400px;
    }
    .gallery-top10 .vt_video_title {
        font-size: 20px;
    }
    .vt_video_detail .video_author,
    .vt_video_detail .video_author span {
        font-size: 15px;
        font-weight: 500;
    }
    .vt_video_detail .video_author span {
        font-weight: 400;
    }
    .vt_header_section.style_eight .sidebar_menu_bar {
        margin-right: 8px;
        width: 22px;
    }
    .vt_header_section.style_eight .sidebar_menu_bar span {
        height: 3px;
    }
    .vt_header_section.style_eight .vt_logo_wrapper {
        padding: 7px 0;
    }
    .vt_header_section.style_eight ul li.profile_bar .fa-angle-down {
        display: none;
    }
    .vt_header_section.style_eight {
        padding-top: 10px;
    }
}

@media (max-width:479px) {
    .fw-call-to-action .fw-action-content {
        display: block !important;
    }
    .fw-call-to-action .fw-action-btn {
        display: block !important;
        padding: 0 !important;
    }
    .banner_slider10 .gallery-thumbs10.swiper-container {
        display: none;
    }
    .vt_header_section.style_seven .user_div {
        width: 100%;
        text-align: center;
        padding: 7px 0;
        border-top: 1px solid #ebebeb;
    }
    .vt_header_section.style_seven .vt_user_wrapper ul {
        float: none;
        display: table;
        margin: 0px auto;
        max-width: 100%;
    }
    .vt_header_section.style_seven .vt_user_wrapper>ul>li {
        line-height: 25px;
        border: none;
        padding: 0 2px;
    }
    .vt_header_section.style_seven .vt_user_wrapper>ul>li>a,
    .vt_header_section.style_seven .vt_user_wrapper ul li .notification_bar_icon i {
        width: 25px;
        height: 25px;
        overflow: hidden;
        display: block;
        text-align: center;
        line-height: 25px;
        background-color: #F13435;
        color: #fff;
        border-radius: 100%;
    }
    .vt_preheader.style_five .vt_user_wrapper>ul>li>a>i,
    .vt_header_section.style_seven .vt_user_wrapper>ul>li>a>i {
        padding: 0;
    }
    .vt_header_section.style_seven .notification_bar .badge_num {
        top: -11px;
        right: -5px;
        background-color: #fff;
        color: #F13435;
    }
    .vt_header_section.style_seven .notification_bar .badge_num:after {
        background-color: #fff;
    }
    .vt_header_section.style_seven .vt_logo_div {
        line-height: 37px;
    }
    .vt_header_section.style_seven .sidebar_toggle {
        width: 20px;
        padding: 0;
        border: none;
    }
    .vt_header_section.style_seven .sidebar_toggle span {
        height: 3px;
    }
    .vt_header_section.style_seven .res_menu {
        width: 70%;
        float: right;
    }
    .vt_header_section.style_seven .sidebar_toggle {
        margin-top: 10px;
    }
    #creat_list_modal .modal-dialog {
        left: 0px;
        right: 0;
        margin: 0 10px!important;
        width: auto;
    }
    .sure_modal .modal-dialog .modal-content .sure_popup_close,
    .playlist_modal .modal-dialog .modal-content .playlist_popup_close,
    #creat_list_modal .modal-dialog .create_popup_close {
        box-shadow: none;
        top: 0;
        right: 0;
        font-size: 25px;
    }
    .vt_blog_section .vt_blog_post {
        width: 100%;
    }
    .vt_banner_section {
        margin-bottom: 40px;
    }
    .category_div {
        width: 100%;
        text-align: center;
    }
    .add_videos .category_div {
        width: 60%;
        text-align: center;
        margin: 0 auto;
        float: none;
    }
    .category_div .vt_post_wrapper .vt_post_img {
        width: auto;
        display: inline-block;
        float: none;
        margin: 0px auto;
    }
    .category_div .vt_video_attribute span {
        left: 5px;
        bottom: 7px;
    }
    .category_div .vt_video_attribute .post_size {
        left: auto;
        right: 5px;
    }
    .category_div .vt_video_attribute .post_title {
        margin-top: 0;
    }
    .category_div .post_title {
        margin: 4px 0;
    }
    .vt_rated_post .vt_post_detail {
        width: 100%;
        margin-top: 10px;
    }
    .recommended_div {
        width: 100%;
        text-align: center;
    }
    .recommended_div .vt_post_img {
        float: none;
        display: inline-block;
        width: auto;
    }
    .vt_video_slider .video-button-prev,
    .vt_video_slider .video-button-next,
    .vt_video2_slider .video-button-prev,
    .vt_video2_slider .video-button-next {
        display: block;
    }
    .vt_blog_section {
        padding-bottom: 20px;
    }
    .vt_blog_section .vt_blog_img {
        width: 100%;
    }
    .vt_blog_section .vt_blog_img img {
        width: 100%;
    }
    .vt_footer {
        padding: 30px 0;
    }
    .vt_footer_logo {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .vt_post_data span {
        margin-right: 10px;
    }
    .vt_cat_slider_three .vt_post_img img {
        width: 100%;
    }
    .post_title {
        font-size: 15px;
    }
    .upload_div {
        width: 100%;
    }
    .vt_latest_version_wrapper {
        padding: 0px 0px 10px;
    }
    .vt_video_att2 span {
        bottom: 5px;
    }
    .vt_video_att2 span.post_size {
        right: 8px;
    }
    .vt_video_att2 span.post_hd {
        left: 7px;
    }
    .latest_version {
        width: 50%;
    }
    .vt_video2_slider .vt_post_img img {
        width: 100%;
    }
    .post_img,
    .post_content {
        width: 100%;
        text-align: center;
    }
    .post_img .vt_post_img {
        width: auto;
        margin-bottom: 10px;
        float: none;
        display: inline-block;
    }
    .vt_video2_slider {
        margin-bottom: 40px;
    }
    .vt_news_update_slider {
        margin-bottom: 0;
    }
    .slide_thumb_wrapper .vt_slide_thumb {
        width: 50px;
    }
    .slide_thumb_wrapper .vt_slide_content {
        width: calc(100% - 60px);
    }
    .slide_thumb_wrapper .post_time {
        font-size: 10px;
    }
    .slide_thumb_wrapper .post_time i {
        font-size: 10px;
        padding-right: 5px;
    }
    .slide_thumb_wrapper .vt_video_title {
        margin-bottom: 5px;
    }
    .video_thumb .gallery-bottom {
        position: relative;
        background-color: #252323;
    }
    .swiper-slide-active .slide_thumb_wrapper {
        background-color: rgba(255, 255, 255, 0.12);
    }
    .vt_tab_menu .vt_video_attribute .post_title {
        font-size: 13px;
    }
    .vt_tab_menu .vt_video_attribute span {
        padding: 3px 3px;
        font-size: 11px;
    }
    .thumb_banner_slider .vt_slide_content {
        width: 95%;
    }
    .thumb_banner_slider .gallery-top .line_icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 23px;
        border-width: 3px;
    }
    .thumb_banner_slider .gallery-top p {
        font-size: 14px;
        font-weight: 500;
    }
    .vt_center_slider .swiper-slide {
        width: 200px;
        height: 200px;
    }
    .vt_center_slider .style3 span {
        height: 24px;
        width: 2px;
        margin-left: -6px;
    }
    .vt_center_slider .style3 span:before {
        left: 11px;
    }
    .vt_center_slider .style3 span:after {
        left: 8px;
        top: -5px;
    }
    .vt_center_slider .slide_title {
        font-size: 15px;
        line-height: 20px;
    }
    .center-prev,
    .center-next {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .vt_center_overlay {
        padding: 0 2px;
    }
    .update_div {
        width: 100%;
        text-align: left;
    }
    .latest_update_post {
        float: none;
        width: 62%;
        display: inline-block;
        margin: 0px auto;
        margin-bottom: 48px;
    }
    .center_slider_section {
        margin-bottom: 40px;
    }
    .latest_update_post {
        margin-bottom: 20px;
    }
    .vt_search_wrapper.style1 {
        margin-bottom: 15px;
    }
    .menu_div {
        width: auto;
    }
    .user_div {
        width: auto;
        float: right;
    }
    .toggle_style .vt_logo_wrapper,
    .toggle_style .vt_user_wrapper,
    .vt_header_section.toggle_style .vt_user_wrapper {
        padding: 0;
    }
    .style1 .search_feild {
        height: 35px;
    }
    .vt_header_section.toggle_style .video_btn {
        font-size: 14px;
        padding: 4px 12px;
    }
    .vt_banner_section .vt_slide_content {
        padding: 10px 5px;
    }
    .vt_preheader.style_one.style_two .social_div {
        width: 70%;
    }
    .vt_main_heading.vt_main_heading2 span,
    .vt_main_heading.vt_main_heading2 .vt_heading {
        font-size: 17px;
        line-height: 30px;
    }
    .vt_middle_header .logo_div,
    .vt_middle_header .climate_div {
        display: none;
    }
    .banner_slider7 .vt_slide_wrapper img {
        width: 100%;
    }
    .vt_tab_menu ul li {
        width: 50%;
    }
    .vt_newst_upload .vt_post_wrapper {
        width: 100%;
    }
    .cat_color_style .category_div {
        width: 100%;
    }
    .vt_tab_section {
        padding-bottom: 40px;
    }
    .trending_video {
        width: 50%;
    }
    .vt_trending_wrapper .col-lg-4.col-md-4 {
        text-align: center;
    }
    .vt_trending_video {
        float: none;
        width: 85%;
        display: inline-block;
        text-align: left;
    }
    .vt_trending_video .vt_post_wrapper {
        width: 100%;
        padding: 0 5px;
    }
    .vt_trending_video .vt_post_wrapper:first-child {
        padding-bottom: 10px;
    }
    .vt_heading {
        font-size: 18px;
    }
    .vt_main_heading1 .vt_heading span {
        width: 20px;
        height: 20px;
        font-size: 10px;
    }
    .vt_heading span i {
        line-height: 18px;
    }
    .vt_trending_video .vt_post_detail {
        padding: 0 10px;
    }
    .vt_preheader.style_four .sidebar_toggle {
        margin-right: 5px;
    }
    .vt_preheader.style_four .menu_div {
        width: 55%;
    }
    
    .vt_preheader.style_four .vt_user_wrapper>ul>li {
        margin: 0 10px;
        font-size: 18px;
    }
    .vt_logo_div {
        max-width: 140px;
    }
    .mt_header_style1 .vt_logo_div {
        max-width: 100%;
    }
    .vt_preheader.style_seven .vt_logo_div {
        max-width: 130px;
    }
    .vt_latest_upload.style_two {
        padding: 0 0 15px;
    }
    .vt_rated_post .post_title {
        margin: 0;
    }
    .vt_banner_section.banner_slider8 .col-lg-6 {
        width: 100%;
        height: 40vw;
    }
    .vt_banner_section.banner_slider8 .vt_slide_wrapper {
        overflow: hidden;
        height: 100%;
    }
    .swiper_slide_img {
        width: 100%;
    }
    .video_popup_container {
        width: 95%;
    }
    .vt_preheader.style_five .badge_num {
        right: -5px;
    }
    .vt_preheader.style_five .vt_user_wrapper ul li {
        margin-right: 5px;
    }
    .vt_preheader.style_five .vt_user_wrapper>ul>li>a {
        font-size: 12px;
    }
    .vt_preheader.style_five .vt_user_wrapper>ul>li.profile_bar {
        margin-top: 0px;
    }
    .vt_preheader.style_five .vt_user_wrapper ul li:last-child {
        margin: 0;
    }
    .banner_slider9 .vt_slide_content {
        padding: 0px 6px;
    }
    .banner_slider9 .vt_video_attribute span {
        font-size: 12px;
    }
    .banner_slider9 .vt_video_attribute span i {
        padding-right: 5px;
    }
    .swiper-button-next9,
    .swiper-button-prev9 {
        width: 30px;
        font-size: 40px;
    }
    .swiper-button-next9 i,
    .swiper-button-prev9 i {
        margin-left: -6px;
        margin-top: -20px;
    }
    .cat_color_style .category_div .vt_post_img {
        width: 100%;
        float: left;
    }
    .cat_color_style .category_div {
        width: 100%;
        text-align: center;
    }
    .cat_color_style .category_div .vt_post_wrapper {
        margin: 0px auto;
        display: inline-block;
        width: 100%;
        text-align: left;
        margin-bottom: 20px;
        float: none;
    }
    .cat_thumb_wrapper {
        height: 400px;
    }
    .cat_thumb .vt_post_img {
        width: 70px;
    }
    .cat_thumb .vt_post_detail {
        width: 67%;
        width: calc(100% - 80px);
    }
    .cat_thumb .vt_post_detail .post_title {
        line-height: 15px;
        font-size: 14px;
    }
    .cat_thumb .vt_post_data {
        line-height: 18px;
    }
    .cat_thumb .vt_post_data span {
        margin-right: 7px;
    }
    .vt_verticle_slider_category {
        margin-bottom: 40px;
    }
    .vt_footer.style_three .vt_footer_wrapper {
        margin-bottom: 20px;
    }
    .latest_posts .vt_post_wrapper {
        width: 110px;
        margin: 0 6px 10px 0;
    }
    .latest_posts .vt_post_wrapper {
        width: 110px;
        margin: 0 6px 10px 0;
    }
    .latest_posts .vt_post_wrapper .post_title {
        margin-top: 10px;
    }
    .banner_slider10 {
        height: 300px;
    }
    .banner_slider10 .gallery-thumbs10,
    .banner_slider10 .gallery-thumbs10.swiper-container {
        -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
        padding: 5px;
    }
    .gallery-top10 .vt_video_title {
        font-size: 18px;
        font-weight: 500;
    }
    .gallery-top10 .vt_slide_content {
        bottom: 0;
    }
    .scaled_slider_section {
        margin-bottom: 50px;
    }
    .vt_menu_section,
    .vt_header_section.style_two .vt_menu_section {
        width: 250px;
    }
    .vt_preheader.style_four .logo_div {
        width: 60%;
    }
    .vt_header_section.style_one .vt_logo_wrapper,
    .vt_header_section.style_one .menu_bar {
        line-height: 45px;
    }
    .vt_header_section.style_one .menu_bar {
        font-size: 25px;
    }
    .vt_header_section.style_seven .vt_user_wrapper>ul>li>a>i {
        font-size: 16px;
    }
    .vt_header_section.style_seven .vt_logo_div {
        float: right;
    }
    .banner_slider9 .video_popup {
        width: 45px;
        height: 45px;
    }
    .banner_slider9 .video_popup i {
        line-height: 45px;
    }
    .vt_header_section.style_eight .vt_logo_wrapper {
        padding: 0;
    }
    .vt_header_section.style_eight .vt_logo {
        width: 120px;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li.notification_bar,
    .vt_header_section.style_eight .upload_btn,
    .vt_header_section.style_eight .vt_user_wrapper>ul>li .user_icon {
        width: 26px;
        height: 26px;
        background-color: #ebebeb;
        line-height: 25px;
        margin-right: 7px;
        font-size: 15px;
    }
    .vt_header_section.style_eight .profile_bar {
        margin-top: 0px;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li {
        margin-right: 10px;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li:last-child,
    .logged-in .vt_header_section.style_eight .profile_bar {
        margin: 0;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li>a>i,
    .vt_header_section.style_eight .vt_user_wrapper>ul>li.notification_bar i {
        font-size: 16px;
        line-height: 0px;
    }
    .vt_header_section.style_eight .profile_bar .fa-angle-down {
        padding: 0 0 0 2px;
        line-height: 35px;
    }
    .vt_header_section.style_eight .profile_bar .profile_pic {
        width: 25px;
        height: 25px;
    }
    .vt_header_section.style_eight.fixed_menu .vt_user_wrapper>ul>li .badge_num {
        top: -8px;
        right: -9px;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li {
        line-height: 27px;
    }
    .vt_header_section.style_eight .vt_search_wrapper {
        height: 30px;
    }
    .vt_achievement {
        width: 100%;
    }
    .about_img_wrapper ul li:last-child .vt_about_img {
        width: 75%;
    }
    .vt_testimonial_wrapper {
        padding: 20px;
    }
    .reviewer_img {
        width: 80px;
        height: 80px;
    }
    .social_detail .social_subscribe_div {
        width: 72px;
    }
    .vt_inner_heading {
        font-size: 18px;
    }
    .blog_post {
        margin-bottom: 35px;
    }
    .vt_breadcrumb_setion {
        margin-bottom: 30px;
        padding: 20px 0;
    }
    .breadcrumb {
        margin: 10px 0 0;
    }
    .widget_calendar table tbody td,
    .vt_footer table tbody td {
        padding: 5px 5px;
    }
    .widget_calendar table {
        width: 100%;
    }
    .blog_sidebar .widget {
        margin-bottom: 25px;
    }
    .comment_author img {
        width: 70px;
    }
    .vt_author_img {
        margin: 0 0 10px;
    }
    .vt_author_content {
        width: 100%;
    }
    .vt_author_description {
        margin: 25px 0 0;
        padding-bottom: 5px;
    }
    .vt_author_comment {
        width: 100%;
        margin-top: 10px;
    }
    .vt_comment_section {
        margin-bottom: 20px;
    }
    .entry_form {
        max-width: 92%;
        margin: 14px 0;
    }
    .user_img {
        margin-bottom: 25px;
        width: 70px;
        height: 70px;
    }
    .entry_form .form-group {
        margin-bottom: 25px;
    }
    .form_field,
    .entry_form .form_field,
    .entry_form:focus {
        height: 35px;
    }
    .connect_text {
        margin-bottom: 15px;
    }
    .entry_form .login_form_wrapper .forgot_password~.form-group {
        margin-bottom: 10px;
    }
    .entry_form .login_form_wrapper .form-group:last-child {
        margin-bottom: 10px;
    }
    .form_btn {
        padding: 7px 20px;
    }
    .registration_form_content {
        padding: 15px 20px 5px;
    }
    .site_logo {
        margin-bottom: 25px;
    }
    .video_label,
    .form_element,
    .custom_video_wrapper {
        width: 100%;
    }
    .body_section .form-group {
        margin-bottom: 20px;
    }
    .custom_video .form_element {
        padding: 15px;
    }
    .video_container {
        margin-bottom: 0;
    }
    .bottom_footer,
    .notification_text {
        font-size: 12px;
    }
    .upload_text {
        padding: 20px 20px;
    }
    .info_title {
        margin-bottom: 15px;
    }
    .contact_info_wrapper {
        float: left;
        width: 100%;
        padding: 10px 10px;
        display: block;
    }
    .video_single_page {
        margin-bottom: 20px;
    }
    .video_post_time {
        display: none;
    }
    .author_thumb {
        width: 60px;
    }
    span.author_thumb {
        margin: 0 0 20px;
    }
    .artist_content {
        width: calc(100% - 85px);
    }
    .artist_name {
        margin: 2px 0 2px;
        font-size: 15px;
    }
    .video_meta {
        padding: 6px 10px 10px;
    }
    .video_attribute {
        width: 100%;
    }
    .view_no {
        margin-top: 15px;
    }
    .description_list .video_label {
        width: auto;
    }
    .video_single_page .post_category a,
    .video_single_page .post_tag a {
        padding: 3px 4px;
        font-size: 11px;
        margin: 1px;
    }
    .social_share .social_wrapper ul li {
        margin: 1px;
    }
    .social_share {
        padding: 8px 0;
    }
    .video_content {
        padding-bottom: 0;
    }
    .commentor_img,
    .child_comment .commentor_img {
        width: 32px;
        height: 32px;
    }
    .comment_area_wrapper,
    .child_comment .comment_content,
    .comment_content {
        width: calc(100% - 42px);
    }
    .video_comment_area {
        margin-bottom: 25px;
    }
    .video_comment_wrapper {
        margin-bottom: 15px;
    }
    .video_comments .child_comment {
        padding: 0 0 0 10px;
    }
    .vt_comment_wrapper .comment_author img,
    .vt_author_img {
        width: 35px;
        height: 35px;
        margin-right: 10px;
    }
    .vt_comment_wrapper .vt_author_comment,
    .vt_author_content {
        width: calc(100% - 45px);
        margin-top: 0;
    }
    .comment-reply-title {
        font-size: 18px;
    }
    .info_heading {
        font-size: 20px;
    }
    .map_container {
        height: 250px;
    }
    .padding_grid {
        margin-bottom: 30px;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide {
        width: 50%;
    }
    .category-next,
    .category-prev,
    .update-prev,
    .update-next,
    .post_category_slider_style2 .swiper-button-next,
    .post_category_slider_style2 .swiper-button-prev {
        right: 0px;
    }
    .category-prev,
    .update-prev,
    .post_category_slider_style2 .swiper-button-prev {
        left: auto;
        right: 20px;
    }
    .main_post_detail .social_wrapper ul li {
        margin-right: 8px;
    }
    .main_post_detail .social_wrapper ul li a {
        font-size: 13px;
        line-height: 25px;
    }
    .contact_form_wrapper {
        margin-bottom: 38px;
    }
    .vt_preheader.style_two .vt_user_wrapper ul li>a>i {
        padding-right: 5px;
    }
    .about_img_wrapper {
        padding: 70px 0 40px;
    }
    .vt_sidebar_menu.style_one .icon {
        font-size: 20px;
    }
    .vt_latest_upload.grid_style .post_title {
        margin: 15px 0 5px;
    }
    .vt_sidebar_menu.style_one .menu_list ul>li {
        font-size: 13px;
    }
    .gallery_large {
        height: 200px;
    }
    .vt_header_section.style_ten .vt_logo_div {
        width: auto;
        max-width: 180px;
    }
    .vt_header_section.style_ten .sidebar_menu_toggle {
        margin-right: 10px;
        width: 20px;
    }
    .vt_header_section.style_ten .side_menu_div {
        width: 62%;
        padding-right: 0;
    }
    .vt_header_section.style_ten .search_div {
        width: 38%;
    }
    .vt_preheader.style_two .user_div,
    .vt_preheader.style_two .social_div {
        width: 100%;
        text-align: center;
    }
    .vt_preheader.style_two .vt_user_wrapper ul,
    .vt_preheader.style_two .social_wrapper ul {
        float: none;
        margin: 0px auto;
        text-align: center;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .banner_center_slider .swiper-slide {
        height: 170px;
    }
    .banner_center_overlay {
        padding: 0 5px 5px;
    }
    .banner_center_overlay .slide_title {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .banner_center_slider .swiper-slide {
        height: 150px;
    }
    .widget.video_link ul li {
        padding: 8px 0 8px 20px;
    }
    .widget.video_link ul li a,
    .widget.useful_link ul li a {
        font-size: 13px;
    }
    .vt_app_link a {
        margin: 0 3px 3px 0;
    }
    .vt_app_link a:last-child {
        margin: 0;
    }
    .widget.useful_link ul li {
        padding: 2px 0;
    }
    .vt_footer .widget-title {
        font-size: 16px;
    }
    .widget-title,
    .about_widget .video_btn {
        margin: 0 0 20px;
    }
    .vt_latest_Post_section {
        margin-bottom: 40px;
    }
    .banner_slider13 .gallery-top13 .vt_slide_wrapper {
        padding: 40%;
    }
    .vt_preheader.style_eight .video_btn {
        width: 30px;
        height: 30px;
        padding: 0;
        text-align: center;
        line-height: 30px;
        font-size: 20px;
        border: none !important;
        background-color: transparent;
    }
    .vt_preheader.style_eight .video_btn i {
        padding: 0;
    }
    .vt_preheader.style_eight .upload_btn.video_btn {
        margin-right: 2px;
    }
    .vt_preheader.style_one .vt_user_wrapper ul li:last-child {
        margin: 0;
    }
    .vt_preheader.style_one .vt_user_wrapper,
    .vt_preheader.style_one .user_div .mob_logo {
        width: 100%;
        text-align: center;
    }
    .vt_preheader.style_one .vt_user_wrapper>ul {
        float: none;
        margin: 0px auto;
        display: table;
        margin-top: 10px;
    }
    .vbHP_left .mt_header_style1 .vt_user_wrapper ul,
    .vbHP_right .mt_header_style1 .vt_user_wrapper ul {
        display: inline-block;
        margin: 0;
    }
    .admin-bar.vbHP_right .mt_menu_toggle,
    .admin-bar.vbHP_left .mt_menu_toggle {
        top: 56px;
    }
    .vbHP_right .mt_menu_toggle {
        left: 10px;
    }
    .vbHP_right .mt_menu_toggle,
    .vbHP_left .mt_menu_toggle {
        top: 10px;
        right: 10px;
    }
    .vt_preheader.style_one .profile_option {
        right: auto;
        left: 50%;
        transform: scale(1, 0.5) translateX(-50%);
        -webkit-transform: scale(1, 0.5) translateX(-50%);
        -moz-transform: scale(1, 0.5) translateX(-50%);
        -ms-transform: scale(1, 0.5) translateX(-50%);
        -o-transform: scale(1, 0.5) translateX(-50%);
    }
    .vt_preheader.style_one .profile_bar:hover .profile_option {
        transform: scale(1, 1) translateX(-50%);
        -webkit-transform: scale(1, 1) translateX(-50%);
        -moz-transform: scale(1, 1) translateX(-50%);
        -ms-transform: scale(1, 1) translateX(-50%);
        -o-transform: scale(1, 1) translateX(-50%);
    }
    .vt_preheader.style_one .profile_option:before {
        left: 50%;
        margin: 0;
    }
    .vt_preheader.style_five .profile_option:before,
    .vt_header_section.style_seven .profile_option:before,
    .vt_preheader.style_eight .profile_option:before {
        left: 100%;
        margin-left: -15px;
    }
    .post_language_slider .vt_post_detail .post_title {
        line-height: 17px;
        font-size: 17px;
    }
    .post_language_slider {
        margin-bottom: 10px;
    }
    .vt_header_section.style_twelve .logo_div {
        text-align: center;
    }
    .vt_header_section.style_twelve .vt_logo_div {
        width: auto;
        line-height: 50px;
        display: inline-block;
    }
    .vt_header_section.style_twelve .menu_section,
    .vt_header_section.style_twelve .logo_div {
        width: 100%;
    }
    .vt_header_section.style_twelve .vt_search,
    .vt_header_section.style_twelve .button_div_wrapper {
        padding: 5px 0;
    }
    .logged-in .vt_header_section.style_twelve .button_div_wrapper,
    .vt_header_section.style_twelve .button_div_wrapper {
        line-height: normal;
        padding: 9px 0;
    }
    .vt_header_section.style_twelve .button_div_wrapper {
        padding: 10px 0;
    }
    .mt_header_style4 .vt_preheader .profile_bar .profile_pic {
        margin-top: 1px;
    }
    .mt_header_style4 .vt_preheader.style_four .vt_user_wrapper {
        padding: 10px 0 6px;
    }
    .mt_header_style3 .vt_preheader .profile_bar .profile_pic {
        vertical-align: middle;
    }
    .vt_preheader .profile_bar .profile_pic {
        width: 22px;
        height: 22px;
    }
    .vt_preheader.style_eight .profile_bar .profile_pic {
        margin-top: 0;
        margin-left: 5px;
    }
    .vt_preheader.style_seven .profile_pic {
        width: 100%;
        height: 28px;
        margin: 0;
    }
    .vt_preheader.style_four .profile_option:before {
        left: 100%;
        margin-left: -15px;
    }
    .logged-in .vt_preheader.style_nine .vt_user_wrapper ul li {
        margin-right: 12px;
    }
    .vt_preheader.style_nine .user_div,
    .vt_preheader.style_nine .logo_div {
        width: 100%;
        text-align: center;
    }
    .vt_preheader.style_nine .user_div .vt_user_wrapper ul {
        float: none;
        display: inline-block;
    }
    .vt_preheader.style_nine .user_div .vt_user_wrapper ul li {
        margin: 0px 5px;
    }
    .vt_preheader.style_nine .user_div .vt_user_wrapper ul li.menu_bar {
        margin-top: 0px;
    }
    .vt_header_section.style_thirteen .profile_img_wrapper,
    .vt_header_section.style_thirteen .vt_user_wrapper>ul>li>a {
        padding: 0 7px;
    }
    .vt_header_section.style_thirteen .profile_option {
        margin-left: -20px;
    }
    .vt_header_section.style_thirteen .profile_option:before {
        display: none;
    }
    .error_type {
        font-size: 80px;
    }
    .eror_heading {
        font-size: 30px;
    }
    .channel_name {
        font-size: 15px;
    }
    .channel_img {
        width: 80px;
        margin-right: 15px;
    }
    .subscribe_form form {
        width: calc(100% - 100px);
    }
    .subscribe_popup .modal-body {
        padding: 25px 15px;
    }
    .video_btn {
        padding: 4px 10px;
        font-size: 12px;
    }
    .sub_no {
        padding: 3px 10px;
    }
    .vt_banner_section.banner_slider14 .vt_video_title {
        font-size: 20px;
    }
    .playlist_profile {
        margin: 80px 0 50px;
    }
    .playlist_profile .playlist_profile_img {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .playlist_profile .playlist_profile_data {
        width: 100%;
        text-align: center;
    }
    .playlist_modal .modal-body .tab-content .playlist_generate_dynamic>li .playlist_thum {
        width: 50px;
    }
    .playlist_modal .modal-body .tab-content .playlist_generate_dynamic>li .playlist_post_data {
        width: calc(100% - 56px);
        margin: 0;
    }
    .playlist_modal .modal-body .tab-content .playlist_generate_dynamic>li .playlist_post_data .vt_search_metadata span {
        margin-right: 12px;
        font-size: 13px;
    }
    .playlist_modal .modal-body .tab-content .playlist_generate_dynamic>li .playlist_post_data a,
    .playlist_modal .modal-body .tab-content .tab-pane .vt_search_post_wrapper ul.search_posts_by_author>li .playlist_post_data a {
        font-size: 14px;
    }
    .playlist_modal .modal-body .tab-content .tab-pane .vt_search_post_wrapper ul.search_posts_by_author>li .playlist_thum {
        width: 50px;
    }
    .playlist_modal .modal-body .tab-content .tab-pane .vt_search_post_wrapper ul.search_posts_by_author>li .playlist_post_data {
        width: calc(100% - 56px);
        margin: 0;
    }
    .playlist_modal .modal-body .tab-content .tab-pane .vt_search_post_wrapper ul.search_posts_by_author>li .playlist_post_data .vt_search_metadata span {
        margin-right: 12px;
    }
    .video_search_wrapper .video_search_thumb {
        width: 100px;
    }
    .video_search_wrapper .video_search_text header .entry-title {
        margin: 0 0 5px;
    }
    .video_search_wrapper .video_search_text .vt_post_data .post_time {
        width: auto;
    }
    .setting_desc {
        width: 100%;
    }
    .vt_post_wrapper.latest_upload .vt_post_img,
    .vt_latest_upload.style_two .vt_post_wrapper.latest_upload .col-lg-4.col-md-4.col-sm-4.col-4,
    .vt_latest_upload.style_two .vt_post_wrapper.latest_upload .col-lg-8.col-md-8.col-sm-8.col-8 {
        width: 100%;
    }
    .vt_latest_upload.style_two .vt_post_wrapper.latest_upload .vt_post_detail {
        margin-top: 20px;
    }
    .vt_latest_upload.style_two .vt_post_wrapper.column_style2 .col-lg-3.col-md-3.col-sm-3.col-4,
    .vt_latest_upload.style_two .vt_post_wrapper.column_style3 .col-lg-3.col-md-3.col-sm-3.col-4,
    .vt_latest_upload.style_two .vt_post_wrapper.column_style2 .col-lg-9.col-md-9.col-sm-9.col-8,
    .vt_latest_upload.style_two .vt_post_wrapper.column_style3 .col-lg-9.col-md-9.col-sm-9.col-8,
    .vt_post_wrapper.column_style2 .vt_post_img {
        width: 100%;
    }
    .vt_latest_upload .vt_post_wrapper.column_style2 .vt_post_detail {
        margin-top: 20px;
    }
    .vt_latest_upload.style_two .vt_post_wrapper.column_style3 .col-lg-3.col-md-3.col-sm-3.col-5,
    .vt_latest_upload.style_two .vt_post_wrapper.column_style3 .col-lg-9.col-md-9.col-sm-9.col-7,
    .vt_post_wrapper.column_style3 .vt_post_img {
        width: 100%;
    }
    .vt_post_wrapper.column_style3 .vt_post_detail {
        margin-top: 20px;
    }
    .vtp_portfolio_filter_wrapper>.mt_portfolio_st.portfolio-2 .portfolio-item,
    .vtp_portfolio_filter_wrapper>.mt_portfolio_st.portfolio-3 .portfolio-item,
    .vtp_portfolio_filter_wrapper>.mt_portfolio_st.portfolio-4 .portfolio-item,
    .vtp_portfolio_filter_wrapper>.mt_portfolio_st.portfolio-5 .portfolio-item,
    .vtp_portfolio_filter_wrapper>.mt_portfolio_st.portfolio-6 .portfolio-item {
        width: 100%;
    }
}

@media (max-width:410px) {
    .vt_preheader.style_seven .vt_user_wrapper {
        padding: 7px 0;
    }
    .post_category_slider .swiper-slide {
        margin-right: 10px !important;
    }
    .thumb_banner_slider .vt_slide_content {
        transform: translate(-50%, -60%);
        -webkit-transform: translate(-50%, -60%);
        -moz-transform: translate(-50%, -60%);
        -ms-transform: translate(-50%, -60%);
        -o-transform: translate(-50%, -60%);
    }
    .thumb_banner_slider .gallery-top .line_icon {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 17px;
        border-width: 3px;
    }
    .thumb_banner_slider .gallery-top .line_icon:before {
        border-width: 2px;
    }
    .thumb_banner_slider .gallery-top p {
        font-size: 12px;
    }
    .latest_update_post {
        width: 74%;
    }
    .vt_newst_upload .vt_post_wrapper {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }
    .vt_newst_upload .vt_post_img img {
        width: 100%;
    }
    .newst_upload:last-child .vt_post_wrapper {
        margin: 0;
    }
    .vt_preheader.style_four .sidebar_toggle {
        width: 20px;
        margin-top: 8px;
    }
    .vt_preheader.style_four .sidebar_toggle span {
        height: 2px;
        margin-bottom: 4px;
    }
    .vt_themetab_section {
        padding-bottom: 10px;
    }
    .vt_video_attribute span {
        bottom: 5px;
        left: 5px;
        font-size: 11px;
    }
    .vt_video_attribute .post_size {
        left: auto;
        right: 3px;
    }
    .video_tab .vt_video_attribute span {
        left: 5px;
        bottom: 5px;
    }
    .video_tab .vt_video_attribute .post_size {
        left: auto;
        right: 5px;
    }
    .vt_banner_section.banner_slider9 .swiper-slide:nth-child(3n+1) {
        width: 69%;
    }
    .vt_banner_section.banner_slider9 .swiper-slide {
        width: 43%;
    }
    .swiper-button-next9,
    .swiper-button-prev9 {
        background-color: rgba(0, 0, 0, 0.38);
    }
    .cat_color_style .category_div .vt_post_wrapper {
        width: 75%;
    }
    .vt_preheader.style_three .vt_user_wrapper>ul>li {
        margin-right: 4px;
    }
    .vt_preheader.style_three .vt_user_wrapper>ul>li.notification_bar {
        margin-right: 7px;
    }
    .vt_preheader.style_nine .profile_bar .profile_img_wrapper i,
    .vt_preheader.style_three .profile_img_wrapper i {
        display: none;
    }
    .vt_preheader.style_three .badge_num {
        right: -5px;
    }
    .style_seven .vt_preheader_container {
        padding: 8px 0 11px;
    }
    .vt_preheader.style_seven .vt_logo_div {
        max-width: 80%;
    }
    .vt_preheader.style_seven .profile_pic {
        height: 23px;
    }
    .vt_preheader.style_seven .vt_user_wrapper>ul>li {
        width: 25px;
        height: 25px;
        margin-right: 7px;
        line-height: 25px;
    }
    .style_seven .logo_div {
        width: 60%;
        float: left;
    }
    .style_seven .user_div {
        width: 40%;
    }
    .vt_preheader.style_seven .menu_bar {
        font-size: 19px;
        line-height: 19px;
        vertical-align: middle;
    }
}

@media (max-width:375px) {
    .vts_pricing_wrapper {
        max-width: 100%;
    }
    .vt_header_section.style_ten .col-lg-2.col-md-2 {
        padding: 0 15px;
        width: 100%;
        text-align: center;
    }
    .vt_header_section.style_ten .col-lg-2.col-md-2.search_div {
        margin-top: 6px;
    }
    .vt_header_section.style_ten .vt_user_wrapper ul {
        display: table;
        margin: 0px auto;
        float: none;
    }
    .vt_header_section.style_ten .vt_user_wrapper {
        padding: 6px 0 6px;
    }
    .vt_header_section.style_ten .col-lg-2.col-md-2.side_menu_div {
        border-bottom: 1px solid #ebebeb;
    }
    .add_videos .category_div {
        width: 80%;
    }
    .post_category_slider_style3 .swiper-button-prev {
        left: 90%;
    }
    .post_category_slider_style3 .swiper-button-next {
        right: 0px;
    }
    .post_category_slider .vt_post_wrapper {
        text-align: center;
    }
    .vt_category_slider .vt_post_img {
        float: none;
        display: inline-block;
    }
    .vt_category_slider .vt_post_wrapper {
        text-align: center;
    }
    .vt_slide_content .post_time,
    .vt_slide_content .vt_video_att2 {
        width: 100%;
    }
    .vt_banner_section .vt_video_title {
        margin-bottom: 7px;
    }
    .vt_slide_content .post_time {
        margin-bottom: 6px;
    }
    .post_img .vt_post_img {
        width: 100%;
        float: left;
    }
    .post_img .vt_post_img img {
        width: 100%;
    }
    .vt_tab_menu ul li {
        width: 50%;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide {
        width: 50%;
    }
    .vt_center_slider .swiper-slide {
        width: 180px;
        height: 150px;
    }
    .vt_center_slider .slide_title {
        font-size: 12px;
        line-height: 16px;
        margin-top: 2px;
    }
    .vt_center_slider .style3 {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .vt_center_slider .style3 span {
        height: 21px;
        width: 2px;
        margin-left: -5px;
    }
    .vt_center_slider .style3 span:before {
        left: 9px;
    }
    .vt_center_slider .style3 span:after {
        left: 7px;
        top: -4px;
    }
    .latest_update_post {
        width: 100%;
    }
    .sidebar_toggle {
        margin-right: 5px;
    }
    .vt_preheader.style_one .user_div .mob_logo {
        width: 100%;
        text-align: center;
    }
    .vt_preheader.style_one.style_two .vt_user_wrapper {
        margin-top: 0;
    }
    .vt_preheader.style_one .vt_user_wrapper {
        float: right;
        width: 100%;
        margin-top: 10px;
    }
    .vbHP_left .mt_header_style1 .vt_preheader.style_one .vt_user_wrapper,
    .vbHP_right .mt_header_style1 .vt_preheader.style_one .vt_user_wrapper {
        margin: 0;
    }
    .vt_preheader.style_one .vt_user_wrapper ul {
        float: none;
        display: table;
        margin: 0px auto;
        max-width: 100%;
    }
    .vt_preheader.style_one .vt_user_wrapper ul li {
        font-size: 14px;
    }
    .trending_video {
        width: 100%;
    }
    .trending_video:last-child .vt_post_wrapper {
        margin-bottom: 0;
    }
    .treding_grid .vt_post_wrapper:after {
        content: "";
        width: 100%;
        display: table;
    }
    .treding_grid .vt_post_wrapper {
        width: 70%;
        margin: 0px auto;
        float: none;
        margin-bottom: 25px;
    }
    .vt_trending_video {
        float: left;
        width: 100%;
        display: block;
    }
    .vt_preheader.style_four .sidebar_toggle {
        float: right;
    }
    .vt_preheader.style_four .menu_div {
        width: 100%;
    }
    .vt_preheader.style_four .vt_logo_wrapper {
        padding: 0 0 10px;
    }
    .vt_preheader.style_four .user_div {
        text-align: center;
    }
    .vt_preheader.style_four .vt_user_wrapper>ul {
        float: none;
        display: table;
        margin: 0px auto;
    }
    .vt_preheader.style_four {
        padding: 10px 0 0px;
    }
    .vt_preheader.style_four .logo_div {
        width: 100%;
        text-align: center;
    }
    .vt_preheader.style_four .menu_bar {
        float: none;
    }
    .vt_main_heading {
        margin: 0 0 20px;
    }
    .vt_heading {
        font-size: 16px;
    }
    .vt_main_heading1 .vt_heading span {
        margin-right: 3px;
    }
    .vt_themetab_section .vt_main_heading {
        width: 100%;
    }
    .vt_banner_section.banner_slider9 .swiper-slide {
        width: 45%;
    }
    .vt_banner_section.banner_slider9 .swiper-slide:nth-child(3n+1) {
        width: 72%;
    }
    .banner_slider9 .vt_video_attribute span {
        font-size: 12px;
    }
    .banner_slider9 .vt_video_title {
        font-size: 12px;
    }
    .cat_color_style .category_div .vt_post_wrapper {
        width: 100%;
        display: inline-block;
    }
    .cat_color_style .category_div .vt_post_img {
        width: 100%;
    }
    .gallery-top10 .vt_video_title {
        font-size: 16px;
        font-weight: 500;
    }
    .gallery-top10 .vt_video_attribute {
        line-height: 0;
    }
    .banner_slider10 .gallery-thumbs10,
    .banner_slider10 .gallery-thumbs10.swiper-container {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
    }
    .banner_slider10 .gallery-top10 {
        float: left;
        height: 200px;
    }
    .banner_slider10 {
        display: block;
        height: auto;
    }
    .banner_slider10 .gallery-thumbs10 .swiper-slide {
        width: 50%;
    }
    .vt_scaled_slider .swiper-slide {
        width: 239px;
        height: 300px;
    }
    .scaled-prev,
    .scaled-next {
        width: 40px;
        top: 50%;
        bottom: auto;
        height: 40px;
        font-size: 15px;
        margin-top: -25px;
        line-height: 40px;
    }
    .scaled-prev i,
    .scaled-next i {
        width: auto;
        margin: 0;
        position: static;
        line-height: 40.0.0px;
        text-align: center;
    }
    .col-lg-2.col-md-2.col-sm-2.sidebar_menu {
        width: 50%;
    }
    .vt_header_section.style_seven .col-lg-2.col-md-2.col-sm-2.sidebar_menu {
        width: 30%;
    }
    .vt_header_section.style_seven .menu_div .vt_menu_section ul>li a {
        font-size: 13px;
    }
    .vt_header_section.style_seven .vt_user_wrapper ul li.menu_bar {
        padding: 1px 5px;
        border: 1px solid #252323;
        color: #000000;
        line-height: 18px;
        margin: 1px 5px;
    }
    .vt_header_section.style_seven .close_menu {
        width: 20px;
        height: 20px;
        top: 10px;
        right: 10px;
    }
    .vt_header_section.style_seven .vt_user_wrapper>ul>li>a>i {
        font-size: 13px;
    }
    .vt_header_section.style_eight .user_div {
        text-align: center;
    }
    .vt_header_section.style_eight .upload_btn {
        margin: 0;
    }
    .vt_header_section.style_eight {
        padding-top: 0px;
    }
    .vt_header_section.style_eight .vt_logo_wrapper {
        padding: 7px 0;
    }
    .vt_header_section.style_eight .user_div,
    .vt_header_section.style_eight .logo_div {
        width: 100%;
    }
    .vt_header_section.style_eight .vt_user_wrapper ul li:last-child {
        margin: 0;
    }
    .vt_header_section.style_eight .upload_btn {
        color: #fff;
    }
    .vt_header_section.style_eight .vt_user_wrapper {
        float: none;
        display: inline-block;
    }
    .vt_header_section.style_eight .vt_logo_div {
        float: right;
    }
    .vt_header_section.style_eight .vt_logo {
        width: 100%;
    }
    .vt_header_section.style_eight .user_div {
        background-color: #F13435;
        padding: 6px 0 1px;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li>a {
        color: #fff;
    }
    .vt_header_section.style_eight .vt_user_wrapper ul li .badge_num {
        color: #F13435;
        background-color: #fff;
    }
    .vt_header_section.style_eight .vt_user_wrapper ul li .badge_num:after {
        background-color: #F13435;
    }
    .vt_header_section.style_eight .vt_user_wrapper ul li i {
        color: #fff;
    }
    .vt_header_section.style_eight .profile_bar .profile_pic img {
        vertical-align: top;
    }
    .vt_header_section.style_eight .search_div {
        margin-top: 0;
    }
    .vt_header_section.style_eight .vt_search_wrapper {
        margin: 5px 0;
        height: 30px;
    }
    .vt_header_section.style_eight .profile_bar .profile_pic {
        width: 23px;
        height: 23px;
    }
    .vt_header_section.style_eight .profile_bar {
        margin-top: 9px;
    }
    .vt_header_section.style_eight .search_widget .vt_search_wrapper .search_feild {
        padding: 0 30px 0 10px;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li.notification_bar,
    .vt_header_section.style_eight .upload_btn,
    .vt_header_section.style_eight .vt_user_wrapper>ul>li .user_icon {
        background-color: rgba(0, 0, 0, 0.12);
    }
    .vt_header_section.style_eight.fixed_menu .vt_user_wrapper>ul>li .badge_num {
        top: -8px;
        right: -9px;
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
        color: #fff;
    }
    .vt_header_section.style_eight .vt_user_wrapper>ul>li .user_icon {
        float: left;
        margin: 0;
    }
    .about_img_wrapper ul li:last-child {
        margin-top: -15%;
    }
    .about_img_wrapper ul li:last-child .vt_about_img {
        width: 75%;
    }
    .social_detail .subscribe_text {
        font-size: 11px;
    }
    .social_detail .subscribe_text span {
        font-size: 13px;
    }
    .social_detail .social_subscribe_div {
        width: 65px;
    }
    .vt_profile_cover {
        height: 100px;
    }
    .vt_profile_section {
        margin-top: -40px;
    }
    .profile_option {
        right: auto;
        left: 50%;
        -webkit-transform: scale(1, 1) translateX(-50%);
        -moz-transform: scale(1, 1) translateX(-50%);
        -ms-transform: scale(1, 1) translateX(-50%);
        -o-transform: scale(1, 1) translateX(-50%);
    }
    .profile_bar:hover .profile_option {
        -webkit-transform: scale(1, 1) translateX(-50%);
        -moz-transform: scale(1, 1) translateX(-50%);
        -ms-transform: scale(1, 1) translateX(-50%);
        -o-transform: scale(1, 1) translateX(-50%);
    }
    .profile_option:before,
    .vt_header_section.style_seven .profile_option:before,
    .vt_header_section.style_eight.fixed_menu .profile_option:before {
        left: 50%;
        margin: 0;
    }
    .vt_profile_cover .profile_upload {
        bottom: 5px;
        right: 5px;
    }
    .vt_breadcrumb_setion {
        margin-bottom: 40px;
        padding: 15px 0;
    }
    .page_title {
        font-size: 20px;
        line-height: 23px;
    }
    .breadcrumb {
        margin: 5px 0 0;
        font-size: 14px;
        line-height: 18px;
        font-weight: 500;
    }
    .widget_calendar table tbody td,
    .vt_footer table tbody td {
        padding: 2px;
    }
    .social_subscribe_widget .social_subscribe_div {
        width: 50%;
    }
    .vt_preheader.style_four .vt_logo_div {
        float: right;
    }
    .vt_preheader.style_four .menu_bar {
        float: left;
    }
    .author_thumb {
        width: 45px;
        margin-right: 8px;
    }
    .artist_content {
        width: calc(100% - 65px);
    }
    .artist_name {
        margin: 2px 0 0px;
    }
    .vt_footer_logo {
        padding-bottom: 20px;
        margin-bottom: 30px;
    }
    .widget .social_wrapper ul li {
        margin: 1px;
    }
    .comment_area_wrapper .comment_field {
        font-size: 11px;
    }
    .commentor_name {
        font-size: 13px;
    }
    .vt_comment_wrapper .vt_author_comment,
    .vt_author_content {
        width: 100%;
    }
    .vt_comment_wrapper .comment_author img,
    .vt_author_img {
        margin: 0 0 10px;
    }
    .author_name {
        margin: 0px 0 2px;
    }
    .comment-list li .children {
        padding-left: 10px;
    }
    blockquote {
        padding: 10px 10px 10px 10px;
        font-size: 15px;
    }
    .vt_related_post .blog_post {
        margin-bottom: 10px;
    }
    .latest_post .vt_post_detail,
    .recent_post .vt_post_detail {
        width: 100%;
    }
    .latest_post .vt_post_img,
    .recent_post .vt_post_img {
        margin: 0 0 5px;
    }
    .latest_post .vt_post_wrapper {
        margin-bottom: 15px;
        padding-bottom: 10px;
    }
    .recent_post .vt_post_wrapper {
        margin-bottom: 15px;
    }
    .vt_video_attribute.vt_video_att2 span {
        padding: 5px 5px;
        font-size: 10px;
    }
    .category-one-next,
    .category-one-prev,
    .category5-next,
    .category5-prev,
    .category-two-prev,
    .category-two-next,
    .swiper-button-prev,
    .swiper-button-next {
        right: 0;
    }
    .category-one-prev,
    .category5-prev,
    .category-two-prev,
    .swiper-button-prev {
        left: 0px;
    }
    .category-one-prev i,
    .category5-prev i,
    .category-two-prev i,
    .swiper-button-prev i,
    .post_category_slider_style3 .swiper-button-prev i {
        margin-left: 0;
    }
    .category-one-next i,
    .category5-next i,
    .category-two-next i,
    .swiper-button-next i,
    .post_category_slider_style3 .swiper-button-next i {
        margin-right: 0;
    }
    .vt_category_slider .vt_post_detail .post_title {
        margin: 5px 0;
    }
    .vt_sidebar_menu {
        width: 200px;
    }
    .vt_sidebar_menu.style_one {
        left: -200px;
    }
    .vt_sidebar_menu.style_one .vt_profile_picture {
        padding: 10px 0 7px;
    }
    .vt_sidebar_menu.style_one .profile_pic {
        width: 55px;
        height: 55px;
    }
    .profile_name {
        margin-top: 5px;
        font-size: 10px;
    }
    .login_name {
        font-size: 14px;
    }
    .social_wrapper.mobile_social {
        margin-top: 0;
    }
    .vbHP_right .mt_header_style1 .social_wrapper ul li,
    .vbHP_left .mt_header_style1 .social_wrapper ul li {
        margin-right: 8px;
    }
    .social_wrapper ul li {
        margin-right: 3px;
    }
    .close_btn {
        padding: 2px 15px;
    }
    .post_name p span,
    .post_name p {
        margin: 0;
        font-size: 13px;
        line-height: 14px;
    }
    .post_name {
        padding: 5px 10px 0;
    }
    .vt_header_section.style_ten .vt_logo_div {
        max-width: inherit;
        float: right;
    }
    .post_category_slider_style5 .vt_video_attribute {
        padding: 0 5px;
    }
    .post_category_slider_style5 .vt_video_attribute span {
        float: left;
        margin-right: 2px;
    }
    .vt_topic_post .vt_post_wrapper,
    .vt_topic_post .vt_post_wrapper:last-child {
        margin-bottom: 10px;
    }
    .latest_post_slider .vt_post_img img {
        width: 100%;
    }
    .banner_slider13 .gallery-top13 .vt_slide_wrapper {
        padding: 35%;
    }
    .vt_preheader.style_five .profile_option {
        left: auto;
        right: 0;
    }
    .vt_preheader.style_five .profile_bar:hover .profile_option {
        -webkit-transform: scale(1, 1) translateX(0%);
        -moz-transform: scale(1, 1) translateX(0%);
        -ms-transform: scale(1, 1) translateX(0%);
        -o-transform: scale(1, 1) translateX(0%);
    }
    .vt_preheader.style_five .profile_option {
        transform: scale(1, 0.5) translateX(0%);
        -webkit-transform: scale(1, 0.5) translateX(0%);
        -moz-transform: scale(1, 0.5) translateX(0%);
        -ms-transform: scale(1, 0.5) translateX(0%);
        -o-transform: scale(1, 0.5) translateX(0%);
    }
    .vt_news_update_slider .swiper-button-prev {
        left: 90%;
    }
    .vt_news_update_slider .swiper-button-next {
        right: 0px;
    }
    .vt_header_section.style_eight .profile_option ul li {
        border: none;
        padding: 0;
    }
    .vt_preheader.style_four .profile_option:before {
        left: 50%;
        margin-left: 0;
    }
    .vt_preheader.style_two .profile_option {
        margin-left: -20px;
    }
    .vt_preheader.style_two .profile_option:before {
        margin-left: 16px;
    }
    .vt_preheader.style_nine .user_div {
        width: 100%;
        text-align: center;
    }
    .vt_preheader.style_nine .logo_div {
        width: 100%;
        text-align: center;
    }
    .vt_preheader.style_nine .user_div ul {
        float: none;
        margin: 0px auto;
        display: table;
    }
    .vt_comment_wrapper .vt_author_comment,
    .vt_author_content {
        width: 100%;
    }
    .vt_comment_wrapper .vt_author_comment {
        margin-top: 10px;
    }
    .vt_comment_wrapper .vt_author_comment .author_name {
        margin-bottom: 5px;
    }
    .channel_img {
        width: 50px;
    }
    .subscribe_form form {
        width: calc(100% - 80px);
    }
    .subscribe_form {
        padding: 10px;
    }
    .modal_title {
        font-size: 16px;
    }
    .video_search_wrapper .video_search_thumb {
        width: 80px;
    }
    .video_search_wrapper .video_search_text header .entry-title {
        font-size: 16px;
    }
}

@media (max-width:320px) {
    .vt_preheader.style_three .vt_user_wrapper>ul>li>a,
    .vt_preheader.style_three .vt_user_wrapper ul .notification_bar i {
        font-size: 14px;
    }
    .add_videos .category_div {
        width: 100%;
    }
    .category_div .vt_post_wrapper .vt_post_img,
    .vt_post_wrapper.latest_upload .vt_post_img {
        width: 90%;
    }
    .category_div .vt_post_wrapper .vt_post_img img,
    .vt_post_wrapper.latest_upload .vt_post_img img,
    .vt_category_slider .vt_post_img,
    .vt_category_slider .vt_post_img img {
        width: 100%;
    }
    .latest_version {
        width: 100%;
        text-align: center;
    }
    .latest_version .vt_post_img {
        width: auto;
        margin: 0px auto;
        float: none;
        display: inline-block;
    }
    .vt_video2_slider .vt_video_attribute span.post-time {
        display: block;
    }
    .vt_slider_slide .vt_video_attribute .post_size {
        float: left;
        margin-top: 10px;
    }
    .vt_video_slider .video-button-prev,
    .vt_video_slider .video-button-next,
    .vt_video2_slider .video-button-prev,
    .vt_video2_slider .video-button-next {
        width: 60px;
        height: 60px;
    }
    .video-button-next i {
        margin-left: 13px;
    }
    .video-button-prev i {
        margin-right: 13px;
    }
    .video-button-next i,
    .video-button-prev i {
        line-height: 60px;
        font-size: 25px;
    }
    .vt_blog_meta span {
        padding: 0 6px;
    }
    .vt_tab_menu ul li {
        width: 100%;
    }
    .latest_update_post {
        width: 100%;
    }
    .toggle_style .vt_logo_div {
        width: 60%;
    }
    .menu_div {
        width: 50%;
    }
    .vt_header_section.toggle_style .video_btn i {
        display: none;
    }
    .vt_header_section.toggle_style .video_btn {
        padding: 2px 12px;
    }
    .vt_preheader.style_one.style_two .logo_div {
        width: 100%;
    }
    .vt_preheader.style_one.style_two .vt_logo_wrapper {
        text-align: center;
    }
    .vt_preheader.style_one.style_two {
        padding: 18px 0px;
    }
    .vt_preheader.style_one.style_two .social_div {
        width: 100%;
        text-align: center;
    }
    .vt_preheader.style_one.style_two .social_wrapper ul {
        float: none;
        display: inline-block;
    }
    .vt_preheader.style_one.style_two .user_div {
        width: 100%;
        text-align: center;
        margin-top: 12px;
    }
    .vt_preheader.style_one.style_two .vt_user_wrapper ul {
        float: none;
        display: table;
    }
    .vt_banner_section .vt_index2_slider .vt_video_title {
        margin-bottom: 6px;
        font-size: 14px;
    }
    .vt_preheader.style_three .user_div {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }
    .vt_preheader.style_three .vt_user_wrapper ul {
        display: inline-block;
        float: none;
    }
    .vt_preheader.style_three .social_div {
        width: 100%;
        text-align: center;
    }
    .vt_preheader.style_three .profile_bar .profile_pic {
        width: 25px;
        height: 25px;
        margin-top: 3px;
    }
    .vt_preheader.style_three .vt_user_wrapper>ul>li>a {
        background-color: rgba(0, 0, 0, 0.20);
    }
    .vt_middle_header {
        padding: 10px 0;
    }
    .vt_middle_header .vt_search_wrapper,
    .vt_middle_header .vt_search_wrapper input {
        height: 35px;
    }
    .treding_grid .vt_post_wrapper {
        width: 100%;
        margin: 0px auto;
        float: left;
        display: block;
        margin-bottom: 25px;
    }
    .vt_preheader.style_five .user_div,
    .vt_preheader.style_five .logo_div {
        width: 100%;
        text-align: center;
    }
    .vt_preheader.style_five .logo_div {
        margin-bottom: 10px;
    }
    .vt_preheader.style_five .vt_user_wrapper ul {
        float: none;
        display: table;
        margin: 0px auto;
    }
    .banner_slider9 .vt_video_attribute span {
        font-size: 11px;
    }
    .banner_slider9 .vt_video_title {
        font-size: 11px;
    }
    .cat_color_style .category_div .vt_post_wrapper {
        width: 100%;
    }
    .cat_color_style .category_div .vt_post_img {
        width: 100%;
        float: left;
    }
    .cat_color_style .category_div .vt_post_img img {
        width: 100%;
    }
    .vt_footer.style_three {
        padding: 30px 0 30px;
    }
    .latest_posts .vt_post_wrapper {
        width: 100%;
    }
    .latest_posts .vt_post_wrapper .vt_post_img {
        width: 130px;
    }
    .gallery-top10 .vt_video_title {
        font-size: 14px;
    }
    .vt_video_detail .video_author,
    .vt_video_detail .video_author span {
        font-size: 12px;
        font-weight: 400;
        margin: 0 0 7px;
    }
    .gallery-top10 .vt_video_attribute span {
        padding: 0 11px 0 0;
    }
    .scaled-prev,
    .scaled-next {
        background-color: rgba(0, 0, 0, 0.6);
    }
    .vt_menu_section,
    .vt_header_section.style_two .vt_menu_section {
        width: 200px;
    }
    .vt_preheader.style_three .mob_logo {
        width: 100%;
        float: left;
        max-width: 100%;
    }
    .float_menu.menu_div {
        width: 100%;
        padding: 0;
    }
    .float_bar {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .social_detail .subscribe_text {
        font-size: 10px;
        padding-bottom: 4px;
    }
    .social_detail .subscribe_text span {
        font-size: 12px;
    }
    .social_detail .social_subscribe_div a {
        padding: 5px 3px 3px;
    }
    .social_detail .social_subscribe_div a span {
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 11px;
    }
    .social_detail .social_subscribe_div {
        width: 50px;
    }
    .dropdown_list {
        text-align: left;
    }
    .vt_user_wrapper .dropdown_list li {
        padding: 10px 10px !important;
    }
    .view_more {
        padding: 5px 0;
        font-size: 15px;
    }
    .profile_option {
        width: 150px;
    }
    .vt_preheader .vt_user_wrapper .profile_option ul .dropdown_text {
        padding: 5px 5px;
        font-size: 16px;
    }
    .vt_preheader .vt_user_wrapper .profile_option ul li a {
        padding: 5px 15px;
    }
    .comment_area_wrapper:before {
        left: -15px;
        border: 15px solid;
        border-color: #f8f8f8 transparent transparent transparent;
    }
    .child_comment .comment_content,
    .comment_content {
        width: auto;
        float: none;
    }
    .commentor_name_div {
        float: none;
    }
    .commentor_img,
    .child_comment .commentor_img {
        margin: 0 0 10px;
    }
    .comment_area_wrapper {
        width: calc(100% - 35px);
        padding: 6px 6px;
    }
    .commentor_img,
    .child_comment .commentor_img {
        margin: 0 5px 0 0;
        width: 23px;
        height: 23px;
    }
    .video_post_comment .comment-title,
    .video_comment_area,
    .video_comments ul {
        padding: 0 10px;
    }
    .video_content {
        padding: 10px 10px 0;
    }
    .video_object .post_date {
        font-size: 16px;
    }
    .thumb_banner_slider .gallery-thumbs .swiper-slide {
        width: 100%;
    }
    .res_logo {
        padding: 10px;
        margin-bottom: 10px;
    }
    .banner_center_overlay .post_time {
        font-size: 9px;
    }
    .vt_topic_section .vt_post_img {
        width: 50px;
        margin: 0 10px 2px 0;
    }
    .vt_topic_section .vt_post_detail {
        width: calc(100% - 60px);
    }
    .vt_topic_section .post_title {
        font-size: 13px;
        line-height: 14px;
        margin: 0px 0 2px;
    }
    .vt_preheader.style_three .profile_option,
    .vt_header_section.style_ten .profile_option {
        left: 50%;
        right: auto;
        transform: scale(1, 0.5) translateX(-50%);
        -webkit-transform: scale(1, 0.5) translateX(-50%);
        -moz-transform: scale(1, 0.5) translateX(-50%);
        -ms-transform: scale(1, 0.5) translateX(-50%);
        -o-transform: scale(1, 0.5) translateX(-50%);
    }
    .vt_preheader.style_three .profile_bar:hover .profile_option,
    .vt_header_section.style_ten .profile_bar:hover .profile_option {
        -webkit-transform: scale(1, 1) translateX(-50%);
        -moz-transform: scale(1, 1) translateX(-50%);
        -ms-transform: scale(1, 1) translateX(-50%);
        -o-transform: scale(1, 1) translateX(-50%);
    }
    .vt_preheader.style_three .profile_option:before,
    .vt_header_section.style_ten .profile_option:before {
        left: 50%;
    }
    .vt_preheader.style_three .profile_option:before,
    .vt_header_section.style_ten .profile_option:before {
        margin: 0;
    }
    .vt_header_section.style_ten .vt_logo_div {
        max-width: 85%;
        float: right;
        line-height: 50px;
    }
    .vt_header_section.style_ten .sidebar_menu_toggle {
        margin-top: 17px;
    }
}

@media (max-width:240px) {
    .category_div .vt_post_wrapper .vt_post_img {
        width: 100%;
    }
    .vt_post_wrapper.latest_upload .vt_post_img {
        width: 80%;
    }
    .vt_banner_section.banner_slider9 .swiper-slide:nth-child(3n+1) {
        width: 80.5%;
    }
    .vt_banner_section.banner_slider9 .swiper-slide {
        width: 50%;
    }
    .vt_logo_div {
        max-width: 100px;
    }
    .social_detail .social_subscribe_div {
        width: 50%;
    }
    .profile_option {
        width: 150px;
    }
    .vt_preheader .vt_user_wrapper .profile_option ul .dropdown_text {
        padding: 5px 5px;
    }
    .vt_preheader .vt_user_wrapper .profile_option ul li a {
        padding: 4px 15px;
    }
    .post_name p span {
        margin: 3px 0 0;
        font-size: 12px;
        line-height: 14px;
    }
    .vt_tab_content .post_name {
        padding: 5px 10px 0;
    }
    .vt_sidebar_menu,
    .vt_sidebar_menu.style_one {
        width: 150px;
    }
    .vt_sidebar_menu.style_one {
        left: -150px;
    }
    .vt_topic_section .vt_post_detail {
        width: 100%;
    }
    .playlist_modal .modal-body .nav.nav-tabs li {
        width: 48.6%;
    }
}

@media(max-width:780px) {
    .vts_pricing_wrapper .vts_pricing_title:after {
        height: 70px;
        bottom: -34px;
    }
}

@media(max-width:1200px) {
    .mt_testimonial_slider.testimonial_style3 .mt-testi-detail {
        padding-left: 115px;
    }
    .vbC_header_wrapper>.vbC_header_inner>.vbC_logo {
        padding-left: 20px;
    }
    .vbHP_left .vbC_nav_toggle,
    .vbHP_right .vbC_nav_toggle {
        position: fixed;
        top: 15px;
        right: 15px;
        box-shadow: -3px 4px 20px rgba(0, 0, 0, 0.2);
        display: block;
    }
    .vbHP_right .vbC_nav_toggle {
        left: 15px;
        right: auto;
    }
    .admin-bar.vbHP_left .vbC_nav_toggle,
    .admin-bar.vbHP_right .vbC_nav_toggle {
        top: 47px;
    }
    .vbHP_left .vbC_header_box .vbC_header_wrapper {
        left: -350px;
    }
    .vbHP_right .vbC_header_box .vbC_header_wrapper {
        right: -350px;
    }
    .mt_open_c_menu.vbHP_left .vbC_header_box .vbC_header_wrapper {
        left: 0;
    }
    .mt_open_c_menu.vbHP_right .vbC_header_box .vbC_header_wrapper {
        right: 0;
    }
    .mt_open_c_menu.vbHP_left .vbC_nav_toggle span:nth-child(1),
    .mt_open_c_menu.vbHP_right .vbC_nav_toggle span:nth-child(1) {
        -webkit-transform: translateY(6px) rotate(-45deg);
        -moz-transform: translateY(6px) rotate(-45deg);
        -ms-transform: translateY(6px) rotate(-45deg);
        transform: translateY(6px) rotate(-45deg);
    }
    .mt_open_c_menu.vbHP_left .vbC_nav_toggle span:nth-child(2),
    .mt_open_c_menu.vbHP_right .vbC_nav_toggle span:nth-child(2) {
        visibility: hidden;
        opacity: 0;
    }
    .mt_open_c_menu.vbHP_left .vbC_nav_toggle span:nth-child(3),
    .mt_open_c_menu.vbHP_right .vbC_nav_toggle span:nth-child(3) {
        -webkit-transform: translateY(-8px) rotate(-135deg);
        -moz-transform: translateY(-8px) rotate(-135deg);
        -me-transform: translateY(-8px) rotate(-135deg);
        transform: translateY(-8px) rotate(-135deg);
    }
}

@media(max-width:991px) {
    .widget.widget_media_image {
        text-align: center;
    }
    .widget.widget_media_image img {
        float: none;
        width: auto;
    }
    .video_thumb .gallery-top .vt_slide_wrapper,
    .thumb_banner_slider .gallery-top .vt_slide_wrapper {
        height: 500px;
    }
    .vbHP_left .mt_header_style1 .vt_logo_wrapper,
    .vbHP_left .mt_header_style1 .vt_user_wrapper,
    .vbHP_right .mt_header_style1 .vt_logo_wrapper,
    .vbHP_right .mt_header_style1 .vt_user_wrapper {
        width: 100%;
        text-align: center;
    }
    .vbHP_left .mt_header_style1 .vt_user_wrapper ul,
    .vbHP_right .mt_header_style1 .vt_user_wrapper ul {
        float: none;
    }
    .vbHP_left .mt_header_style1 .vt_menu_section,
    .vbHP_right .mt_header_style1 .vt_menu_section {
        position: static;
        background: transparent;
    }
    .vbHP_left .mt_header_style .vt_preheader_container .menu_bar,
    .vbHP_right .mt_header_style .vt_preheader_container .menu_bar,
    .vbHP_left .mt_header_style1 .vt_preheader_container .menu_bar,
    .vbHP_left .mt_header_style1 .vt_preheader_container .vt_logo_div,
    .vbHP_left .mt_header_style1 .vt_menu_section .close_btn,
    .vbHP_left .mt_header_style1 .vt_menu_section .mobile_social,
    .vbHP_right .mt_header_style1 .vt_preheader_container .menu_bar,
    .vbHP_right .mt_header_style1 .vt_preheader_container .vt_logo_div,
    .vbHP_right .mt_header_style1 .vt_menu_section .close_btn,
    .vbHP_right .mt_header_style1 .vt_menu_section .mobile_social,
    .vbHP_left .mt_header_style2 .vt_menu_section .close_btn,
    .vbHP_left .mt_header_style2 .vt_menu_section .res_logo,
    .vbHP_right .mt_header_style2 .vt_menu_section .close_btn,
    .vbHP_right .mt_header_style2 .vt_menu_section .res_logo,
    .vbHP_left .mt_header_style2 .vt_user_wrapper .menu_bar,
    .vbHP_right .mt_header_style2 .vt_user_wrapper .menu_bar,
    .vbHP_left .mt_header_style .close_btn,
    .vbHP_right .mt_header_style .close_btn,
    .vbHP_left .mt_header_style .res_logo,
    .vbHP_right .mt_header_style .res_logo {
        display: none;
    }
    .vbHP_left .mt_header_style1 .vt_header_section.center_menu,
    .vbHP_right .mt_header_style1 .vt_header_section.center_menu {
        background: transparent;
    }
    .vbHP_left .mt_header_style1 .center_menu .menu_section>ul>li,
    .vbHP_right .mt_header_style1 .center_menu .menu_section>ul>li {
        padding: 0;
    }
    .vbHP_left .mt_header_style1 .center_menu.vt_header_section .menu_section>ul>li>a,
    .vbHP_right .mt_header_style1 .center_menu.vt_header_section .menu_section>ul>li>a {
        line-height: 50px;
        padding: 0 10px;
    }
    .vbHP_left .mt_header_style1 .center_menu.vt_header_section .menu_section ul li a:hover,
    .vbHP_right .mt_header_style1 .center_menu.vt_header_section .menu_section ul li a:hover {
        color: #ffffff !important;
    }
    .vbHP_left .mt_header_style1 .center_menu.vt_header_section .menu_section,
    .vbHP_right .mt_header_style1 .center_menu.vt_header_section .menu_section {
        margin: 0;
    }
    .vbHP_right .mt_header_style1 .social_wrapper ul li,
    .vbHP_left .mt_header_style1 .social_wrapper ul li {
        width: auto;
        display: inline-block;
    }
    .vbHP_left .mt_header_style1 .vt_menu_section .res_logo,
    .vbHP_right .mt_header_style1 .vt_menu_section .res_logo {
        background: transparent;
        margin-bottom: 0;
    }
    .vbHP_left .mt_header_style1 .vt_preheader.style_one .social_div,
    .vbHP_right .mt_header_style1 .vt_preheader.style_one .social_div {
        display: block;
    }
    .vbHP_left .mt_header_style2 .vt_header_section.style_two .vt_menu_section,
    .vbHP_left .vt_menu_section,
    .vbHP_right .mt_header_style2 .vt_header_section.style_two .vt_menu_section,
    .vbHP_right .vt_menu_section {
        position: static;
        background: transparent;
    }
    .vbHP_left .mt_header_style2 .vt_header_section.style_two .video_menu_wrapper>ul>li,
    .vbHP_right .mt_header_style2 .vt_header_section.style_two .video_menu_wrapper>ul>li {
        border: none;
    }
    .vbHP_left .mt_header_style3 .video_menu_wrapper ul li,
    .vbHP_right .mt_header_style3 .video_menu_wrapper ul li {
        padding: 0;
        border: none;
    }
    .vbHP_left .mt_header_style3 .video_menu_wrapper ul li a,
    .vbHP_right .mt_header_style3 .video_menu_wrapper ul li a {
        padding: 0 14px;
        font-size: 15px;
    }
    .vbHP_left .vt_header_section.style_one ul li .sub-menu,
    .vbHP_right .vt_header_section.style_one ul li .sub-menu {
        padding: 0;
    }
    .vbHP_left .vt_header_section.style_one ul li .sub-menu li a,
    .vbHP_right .vt_header_section.style_one ul li .sub-menu li a {
        color: #ffffff;
        background-color: rgba(0, 0, 0, 0.16);
        border-bottom: 1px solid #2e2d2d;
    }
    .style_seven .logo_div {
        line-height: 39px;
    }
    .vt_preheader.style_seven .menu_bar {
        font-size: 20px;
        vertical-align: middle;
    }
    .mt_testimonial_slider.testimonial_style3 .mt-testi-detail {
        padding-left: 85px;
    }
    header.vt_header_section .video_menu_wrapper .mega-menu-wrap .mega-menu-toggle,
    header.vt_header_section.style_ten .menu_div.float_menu.open_menu .mega-menu-wrap .mega-menu-toggle,
    header.vt_header_section .menu_div .mega-menu-wrap .mega-menu-toggle,
    .vbC_nav .mega-menu-toggle {
        display: none !important;
    }
    header.vt_header_section .video_menu_wrapper .mega-menu-wrap ul.mega-menu,
    header.vt_header_section.style_ten .menu_div.float_menu.open_menu .mega-menu-wrap ul.mega-menu,
    header.vt_header_section.style_seven .menu_div.float_menu.open_menu .mega-menu-wrap ul.mega-menu,
    .vbC_nav .mega-menu-wrap ul.mega-menu {
        display: block !important;
        background: transparent !important;
        width: 100% !important;
    }
    .vbC_nav .mega-menu-wrap ul.mega-menu {
        margin-top: 10px !important;
    }
    .mega-menu-wrap ul.mega-menu li.mega-menu-item {
        width: 100% !important;
    }
    .vbC_header_inner .mega-menu-wrap ul.mega-menu li.mega-menu-item {
        width: auto !important;
    }
    .vbC_header_inner .mega-menu-wrap ul.mega-menu li.mega-menu-item a.mega-menu-link {
        padding: 0px 10px 0px 10px !important;
    }
    .vbC_header_inner .mega-menu-wrap ul.mega-menu li.mega-menu-item a.mega-menu-link:after {
        right: -5px !important;
    }
    .mega-menu-wrap ul.mega-menu li.mega-menu-item a.mega-menu-link:after,
    .vbHP_left header.vt_header_section .mega-menu-wrap ul.mega-menu li.mega-menu-item a.mega-menu-link:after {
        right: 10px !important;
        position: absolute;
    }
    .mega-menu-wrap ul.mega-menu li.mega-menu-item a.mega-menu-link .fa,
    .vbHP_left .vt_header_section .video_menu_wrapper .mega-menu-wrap ul.mega-menu li.mega-menu-item a.mega-menu-link i.fa {
        display: none;
    }
    header.vt_header_section.style_ten .menu_div.float_menu.open_menu .mega-menu-wrap ul.mega-menu li.mega-menu-item a.mega-menu-link:hover {
        color: #fff !important;
    }
    header.vt_header_section.style_ten .menu_div.float_menu.open_menu .mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item .vt_footer_wrapper a,
    header.vt_header_section.style_ten .menu_div.float_menu.open_menu .mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item .gallery-item a {
        display: inline-block;
        padding: 0;
        color: #252323;
    }
    .mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item .vt_footer_wrapper i {
        float: none;
    }
    .vbHP_right .vt_menu_section {
        left: auto !important;
        right: -300px !important;
    }
    .vbHP_right .vt_menu_section.active {
        right: 0 !important;
    }
    .video_menu_wrapper .mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children a.mega-menu-link:after {
        content: '\f140' !important;
    }
    .video_menu_wrapper .mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on a.mega-menu-link:after {
        content: '\f142' !important;
    }
    .video_menu_wrapper .mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children a.mega-menu-link:after {
        content: '\f140' !important;
    }
    .video_menu_wrapper .mega-menu-wrap ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on ul.mega-sub-menu li.mega-menu-item.mega-toggle-on a.mega-menu-link:after {
        content: '\f142' !important;
    }
    .vbHP_left .vt_preheader.style_eight .menu_bar,
    .vbHP_right .vt_preheader.style_eight .menu_bar {
        line-height: 39px;
        font-size: 20px;
        vertical-align: top;
    }
    /* Header 4 */
    .vt_preheader.style_four .vt_logo_wrapper {
        padding: 7px 0 15px;
        display: flex;
        justify-content: space-between;
        flex-direction: row-reverse;
    }
    /* Header 12 */
    .vt_header_section.style_twelve .logo_div:after {
        background: transparent;
    }
}

@media(max-width:768px) {
    .mt_testimonial_slider.testimonial_style3 .mt-testi-detail {
        padding-left: 0px;
    }
    .mt_testimonial_slider.testimonial_style4 .mt-testi-content p {
        padding: 0px;
    }
    .vt_team_wrapper {
        position: relative;
        margin-bottom: 50px;
    }
    .vbC_nav_toggle {
        display: block;
    }
    .vbC_header_wrapper>.vbC_header_inner {
        display: block;
    }
    .vbC_nav {
        display: none;
    }
    .mt_open_c_menu .vbC_nav {
        display: block;
    }
    .vbC_nav>ul>li {
        display: block;
    }
    .vbC_nav>ul>li>ul {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        opacity: 1;
        visibility: visible;
        padding-left: 10px;
        display: none;
    }
    .vbC_nav>ul>li:hover>ul {
        display: block;
    }
    .vbC_nav>ul>li>ul>li ul.sub-menu {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        opacity: 1;
        visibility: visible;
        padding-left: 10px;
        display: none;
    }
    .vbC_nav>ul>li>ul>li:hover>ul.sub-menu {
        display: block;
    }
    .admin-bar.vbHP_left .vbC_nav_toggle,
    .admin-bar.vbHP_right .vbC_nav_toggle {
        top: 61px;
    }
    .vbHP_left .vbC_header_box .vbC_header_wrapper,
    .vbHP_right .vbC_header_box .vbC_header_wrapper {
        width: 250px;
    }
    .vbC_header_box.mcPosition_fixed>.vbC_header_wrapper {
        max-height: 90%;
        overflow: auto;
        padding: 10px 20px !important;
    }
    .vbC_nav_wrapper>.vbC_nav>.mega-menu-wrap>.mega-menu-toggle {
        display: none !important;
    }
    .vbC_nav_wrapper>.vbC_nav>.mega-menu-wrap>.mega-menu {
        display: none !important;
    }
    .mt_open_c_menu .vbC_nav_wrapper>.vbC_nav>.mega-menu-wrap>.mega-menu {
        display: block !important;
    }
    .mt-clients-grid li,
    .mt-clients-grid.mt-grid-3 li,
    .mt-clients-grid.mt-grid-4 li,
    .mt-clients-grid.mt-grid-6 li {
        width: 50%;
    }
    .vt_team_wrapper {
        position: relative;
        margin-bottom: 50px;
    }
    .woocommerce .mt_cart_form table.shop_table tr td .button {
        float: none;
    }
    .woocommerce .mt_cart_form table.shop_table tr td .quantity {
        text-align: right;
    }
    .woocommerce .checkout .woocommerce-shipping-fields h3 {
        padding-left: 30px;
    }
    .woocommerce .checkout .woocommerce-shipping-fields h3 .checkbox input[type=checkbox] {
        margin-left: -30px;
    }
    
    
    
}

@media screen and (max-width: 767px) {
    .main_blog_wrapper .main_post_detail .entry-content td {
        padding: 0;
        font-size: 14px;
    }
    .main_post_detail table th, .main_post_detail table td {
        padding: 0;
    }
    .main_blog_wrapper ul.vblog_search_pagination li:last-child a {
        font-size: 0;
        margin: 0;
        vertical-align: middle;
    }
    form.post-password-form label {
        width: calc(100% - 120px);
    }
    form.post-password-form input[type="submit"] {
        width: 110px;
    }
    .vt_comment_wrapper .vt_author_comment {
        padding: 0px 20px 0px 50px;
        overflow-x: auto;
    }
    .vt_comment_wrapper .vt_author_comment .author_name {
        padding: 10px 0;
        margin: 0px 0 10px;
    }
    .vt_author_comment td {
        padding: 5px;
    }
}

@media(max-width:575.98px) { 
    .vt_preheader.style_four .vt_search_wrapper {
        height: 50px;
    }
    
}