@media (min-width: 1025px) and (max-width: 1200px) {
    .block-post1{
        .elementor-element-e698014 .featured-post .item{
            min-height: 555px !important;
        }
        .grid-item{
            .ts-post-thumb{
                img{
                    height: 156px;
                }
            }
        }
        .post-tab-list .post-content.media .post-title{
            line-height: 16px;
            font-size: 12px;
        }
        .post-tab-list .post-tag a{
            font-size: 11px;
        }
    }
    // watch post
    .watch-tab-post{
        .post-content.media{
            .post-title{
                font-size: 13px;
            }
        }
    }
    .apsc-theme-2 .apsc-each-profile {
        width: 58px;
        margin: 0 5px;
    }
    .ts-tranding-post .slider-indicators .item .post-title {
        height: 40px;
        overflow: hidden;
    }
    .thumbnail-height{
        .ts-post-thumb{
            img{
                height: 350px;
            }
        }
    }

    .gadget-thumbnail-height{
        .featured-post .item{
            min-height: 415px !important;
        }
    }
}


@media (min-width: 992px) {

    
    .main-menu {
        > li {
            &:hover {
                > .dropdown-menu {
                    display: block;
                    > li {
                        &:hover {
                            > .dropdown-menu {
                                display: block;
                            }
                        }
                    }
                }
            }
        }
    }
}//992 end





@media (min-width: 992px) and (max-width: 1200px) {

    // container padding
    .container {
        max-width: 100% !important;
    }

    //overlay post title
    .grid-sm {
        .ts-overlay-style {
            .post-title {
                font-size: 20px;
                line-height: 26px;
            }
        }
    }


    // breaking news
    .ts-breaking-news .breaking-news-content .owl-nav {
        right: -32px;
    }

    #breaking_slider .owl-nav {
        right: -32px;
    }

    .logo {
        img {
            width: 100%;
            padding: 0 5px;
        }
    }

    .nav-menu>li>a {
        padding: 22px 16px;
    }

    .navbar-style1 {
        .navbar-container .navbar .nav-item a {
            font-size: 12px;
        }
    }

    /*----------- centerd menu and icon ----*/
    .menu-centerd {
        .ts-main-menu {
            .nav-menu li a {
                padding: 22px 13px;
            }
        }
    }

    .menu-centerd.nav-icon-item {
        .nav-menu {
            li {
                a {
                    padding: 22px 41px;
                }
            }
        }
    }

    // header transparent
    .header-transparent {
        .nav-menu>li>a {
            padding: 31px 17px;
        }
    }

    .header-box-transprent .ts-main-menu .nav-menu>li>a {
        padding: 24px 13px;
    }

    // header box  right
    .header-box-right {
        .navigation:before {
            display: none;
        }

        .right-menu li .nav-search .nav-search-button {
            text-align: center;
        }
    }

    // footer top
    .footer-top {
        .footer-menu ul li a {
            margin: 0 12px;
        }
    }

    // footer bottom
    .footer-bottom {
        .footer-social-list li a {
            margin: 0 30px;
        }

    }

    .top-bar.transparent #breaking_slider .owl-nav {
        top: 0;
        right: -19px;
    }

    // footer social
    .footer .footer-social-list {
        li {
            a {
                margin-left: 12px;
            }
        }
    }

    // post slider
    #post-slider1 .owl-nav {
        left: 90px;
    }

    // accordion post style
    .accordion-post-style .card .card-header a .post-title {
        font-size: 17px;
    }

    // blog post slider
    .blog-post-slider-item .ts-post-thumb {
        margin-left: -230px;
    }

    // blog post slider
    .blog-post-slider-item .ts-grid-box {
        padding: 90px 208px 90px 30px;
    }

    // post add
    .posts-ad {
        img {
            max-width: 100%;
        }
    }

    // tranding post
    .ts-tranding-post .slider-indicators .post-content .post-count {
        width: 48px;
        height: 48px;
        padding: 0 12px;
    }

    // footer social
    .footer-social li {
        margin-bottom: 12px;
        margin-right: 20px;

        a {
            font-size: 11px;
        }
    }

    // widget banner
    .widget-banner {
        text-align: center;
    }

    /*--------- single post ----*/
    .vinkmag-single ul li {
        margin-bottom: 14px;
        font-size: 14px;
    }

    // featured slider
    #featured-slider-4 .owl-nav {
        bottom: 100px;
    }

    // post tile
    .post-title.ex-lg {
        font-size: 36px;
    }

    // post title lg
    .post-title.lg {
        font-size: 30px;
    }

    // category box  3
    .category-box-item-3 {
        .item.grid-md {
            margin-bottom: 30px;
        }
    }


}

@media(min-width: 768px) and (max-width: 991px) {

    // container width
    .container {
        max-width: 100%;
    }

    // default padding
    .pl-1 {
        padding-left: 15px !important;
    }

    .p-1 {
        padding: 0 15px !important;
    }

    .pr-1,
    .pr-10 {
        padding-right: 15px !important;
    }

    .pr-0 {
        padding-right: 15px !important;
    }

    .p-0 {
        padding: 0 15px !important;
    }

    .pl-0 {
        padding-left: 15px !important;
    }

    .navbar-container .navbar .nav-item a{
        font-size:13px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    //overlay post title
    .grid-item.grid-sm {
        .ts-overlay-style {
            .post-title {
                font-size: 20px;
                line-height: 26px;
            }
        }
    }

    .top-social {
        text-align: center;
        padding-left:0;
    }

    .md-center-item {
        text-align: center;
    }

    .posts-ad {
        text-align: center;

        img {
            max-width: 100%;
        }
    }

    // header transparent
    .header-standerd .nav-toggle:before,
    .header-box-right .nav-toggle:before {
        background-color: #ffffff;
        -webkit-box-shadow: 0 0.5em 0 0 #ffffff, 0 1em 0 0 #ffffff;
        box-shadow: 0 0.5em 0 0 #ffffff, 0 1em 0 0 #ffffff;
    }
    .navbar-standerd.navbar-darks .navbar-style5 .xs-navbar{
        padding-right: 0;
    }
    // header standard
    .header-standerd .nav-menu>li>a {
        color: #232232;
    }

    // nav icon
    .nav-icon-item {
        .nav-menu li a i {
            text-align: left !important;
        }

    }

    .navbar-container .navbar .nav-item 
    .dropdown-menu li.dropdown > a:before{
        content: '\f0d7';
    }

    // breaking news
    .ts-breaking-news .breaking-news-content {

        //   width: 100%;
        .owl-nav {
            right: 0;
            top: 2px;
        }
    }

    // logo
    .logo {
        display: none;
    }

    .mobile-logo {
        display: block;
    }

    // header nav
    .header-nav-item {
        padding-left: 15px;
    }

    // overlay featured style
    .ts-overlay-style.ts-featured .item {
        min-height: 400px;
    }

    .ts-overlay-style.ts-featured .item .post-content {
        padding: 17px;
    }

    // post title lg
    .post-title.lg {
        font-size: 30px;
    }

    .ts-newslatter-content {
        margin-bottom: 30px;
    }

    // footer logo
    .footer-logo {
        margin-bottom: 20px;
    }

    // footer social
    .footer-social li {
        margin-right: 25px;
    }
    // breaking slider
    #breaking_slider .owl-nav {
        //   top: -24px;
        right: 0;
    }

    // mega menu
    .nav-menu .megamenu-panel {
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0 15px;
    }

    .megamenu-panel .item {
        margin-bottom: 15px;
    }

    /*---------- single post style -------------*/
    .post-layout-2 {
        .single-big-img {
            .entry-header {
                padding: 12px 27px;
            }
        }
    }


    /*--- health index----*/
    .ts-grid-item {
        .item {
            margin-bottom: 20px;
        }

        .ts-grid-content.ts-list-post-box {
            .item {
                margin-bottom: 0;
            }
        }
    }

    /*------- food index css -----*/
    .nav-icon-item .navigation {
        height: 70px;
    }

    .nav-icon-item {
        .nav-menu {
            li {
                a {
                    i {
                        text-align: left;
                    }
                }
            }
        }

        .ts-main-menu .right-menu li .nav-search .nav-search-button {
            text-align: left;
            padding: 25px 45px !important;
        }
    }

    .ts-pagination-1 {
        margin-bottom: 30px;
    }

    /*------- technology index css --------------*/
    .navigation-portrait .submenu-indicator {
        height: auto;
        top: 11px;
    }

    .header-transparent {
        .navigation-portrait {
            .nav-menus-wrapper {
                background: #000032;
            }
        }

        .navigation-portrait .submenu-indicator {
            top: 27px;
        }
    }

    .post-title.ex-lg {
        font-size: 30px;
    }

    .ts-grid-features-box {
        padding: 60px 40px 50px;
    }

    .left-sidebar {
        margin-bottom: 30px;
    }

    .ts-footer.ts-footer-3 .footer-social-list li a {
        margin-left: 25px;
    }

    /*--------------------------
    business index css
    ----------------*/
    .footer-widget {
        margin-bottom: 40px;
    }

    /*--------------------- crypto index css ------------*/
    .header-box-right {


        .navigation:before {
            display: none;
        }

        .nav-menu>li {
            &.active {
                background: #232323;
                color: #fff;
            }

            >a {
                height: 60px;

                &:before {
                    display: none;
                }
            }
        }
    }

    // breaking news
    .breakink-news-section #breaking_slider .owl-nav {
        top: -32px;

        .owl-prev,
        .owl-next {
            height: 26px;
        }
    }

    // footer 5
    .ts-footer-5 {
        .footer-logo {
            text-align: left;
        }

        .footer-social-list {
            text-align: left !important;
        }

        .footer-widget.newsletter-widgets {
            padding-left: 30px;
        }

    }

    // footer menu
    .footer-menu ul li a {
        margin: 0 10px;
    }

    .footer {
        .copyright-text {
            margin-bottom: 20px;
            text-align: center;
        }
    }

    /*----------- index default four -------------*/
    .navbar-standerd {
        .navigation-portrait .nav-brand {
            line-height: 70px;
        }

        .nav-menu>li>a {
            height: 60px;
        }
    }


    /*---------------------------- sport index ------------*/
    .header-box-transprent {
        top: 80px;
    }

    .header-box-transprent .ts-main-menu .nav-menu>li>a {
        color: #232323;
    }

    // footer top
    .footer-top {
        .footer-menu.xs-center {
            text-align: center !important;
        }

        .footer-logo {
            margin: 20px 0 30px;
        }
    }

    // footer bottom
    .footer-bottom {
        .footer-social-list {
            margin: 20px 0;
        }

        .copy-right-text.xs-center {
            text-align: center !important;
        }
    }

    .p-10 {
        padding: 0 15px;
    }

    /*----------------- travel index css ------------*/
    .header-transprent {
        top: 25px;

        .nav-menu {
            >li {
                >a {
                    &:hover {
                        color: #232232;
                    }

                    .submenu-indicator {
                        margin-top: 14px;
                    }
                }

                &:first-child {
                    >a {
                        padding-left: 15px;

                    }
                }
            }
        }

        // nav toggle
        .nav-toggle:before {
            background-color: #fff;
            border-radius: 10px;
            box-shadow: 0 0.5em 0 0 #fff, 0 1em 0 0 #fff;
        }

        .mobile_hidden {
            display: none;
        }

        // menu center item
        .nav-menu-centered .header-search {
            display: none;
        }
    }

    // header transparent
    .header-box-transprent .ts-main-menu .nav-menu>li:first-child a {
        padding-left: 20px;
    }

    // featured
    .featured-area .item {
        height: 600px;
        ;
    }

    // post slider
    #post-slider1 .owl-nav {
        left: 0;
    }

    // post overflow
    .post-overflow-style {
        .post-content-item {
            padding: 70px 20px 20px 40px;
            margin-left: 0;
        }
        .ts-post-thumb{
            margin-right: 0;
            margin-bottom: 0;
        }
    }

    .block-wrapper-1.p-50 {
        padding: 30px 0;
        margin: 0;
    }

    .grid-style-2 .ts-overlay-style .item {
        min-height: 350px;
    }

    // accordion style
    .accordion-post-style {
        margin-bottom: 30px;
    }

    .col-lg-3.pl-0 {
        .accordion-post-style {
            margin-bottom: 0px;
        }
    }

    // watch section
    .watching-section {
        .item {
            margin-bottom: 20px;
        }
    }

    section.block-wrapper.block-wrapper-1.p-50.mb-40,
    section.block-wrapper.block-wrapper-1.p-50.mt-50 {
        padding-bottom: 0;
    }

    section.block-wrapper.block-wrapper-1.p-100 {
        padding: 30px 0;
    }

    .ts-overlay-style .overlay-post-content {
        width: 100%;
    }

    .blog-post-slider-item .ts-post-thumb {
        margin-left: -230px;
    }

    .blog-post-slider-item .ts-grid-box {
        padding: 90px 208px 90px 30px;
    }

    .post-col-list-item .older-post-btn {
        margin-bottom: 40px;
    }

    // nav menu
    .navbar-standerd.nav-bar-dark {
        .navigation-portrait .nav-menus-wrapper {
            background: #232323;
        }

        .navigation-portrait .nav-menu>li {
            border-top: solid 1px #444444;
        }

    }

    // category box
    .category-box-item-3 {
        .row .col-lg-6 {
            .item {
                margin-bottom: 20px;
            }

        }
    }

    .category-item {
        .item {
            margin-bottom: 20px;
        }
    }

    section.block-wrapper.mb-45 {
        margin-bottom: 30px;

    }

    .post-list-box.ts-list-post-box.ts-grid-content {
        margin-bottom: 20px;
    }

    .row.post-col-list-item {
        .col-lg-6.mb-30 {
            margin-bottom: 0 !important;
        }
    }

    // more news
    #more-news-section {
        margin-bottom: 0 !important;
    }

    // .slider-grid-style1
    .slider-grid-style1 {
        .ts-overlay-style {
            .overlay-post-content .post-content {
                padding-bottom: 20px;
            }
        }
    }

    #featured-slider-4 .item {
        min-height: 350px;
    }

    .plr-30 {
        padding: 0 15px;
    }
    // instagram photos
    .instagramPhoto{
        .p-0{
            padding: 0 !important;
        }
    }
    .md-center {
        text-align: center !important;
    }

    .ts-grid-item.ts-grid-item1 .col-lg-6 .ts-post-thumb img {
        max-height: inherit;
        width: 100%;
    }

    // widget banner
    .widget-banner,
    .banner-widget {
        text-align: center;

    }

    // overlay style
    .ts-post-overlay-style-1 {
        .ts-overlay-style:last-of-type {
            margin-bottom: 0;
        }
    }

    .ts-post-style-5.ts-post-overlay-style-1 .ts-overlay-style:last-of-type {
        margin-bottom: 30px;
    }

    .post-list-box.ts-list-post-box.ts-grid-content {
        .ts-overlay-style {
            margin-bottom: 10px;
        }
    }

    .md-mb-30,
    .ts-pagination.text-center.mb-20 {
        margin-bottom: 30px;
    }

    /*--- sidebar ----*/
    .widget-banner {
        text-align: center;
    }

    .right-sidebar-1 {
        .widgets {
            .category-list {
                margin-bottom: 20px;
            }
        }
    }

    .right-sidebar,
    .left-sidebar {
        .ts-grid-box.vinkmag_latest_news_widget {
            padding: 30px;
        }
    }
  

    .sidebar {
        margin-top: 20px;
    }

    .vinkmag-single.content-wrapper,
    .comments-form.ts-grid-box {
        padding: 30px 40px 40px;
    }

    .vinkmag-single .post-media {
        margin: 0 -40px;
    }

    .post-meta-info li {
        margin-right: 20px;
        margin-bottom: 12px;
    }

    .category-layout-3 {
        .ts-grid-box.entry-header {
            margin-bottom: 0;
        }

        .col-lg-6.mb-30 {
            margin-bottom: 0 !important;
        }
    }

    .ts-tranding-post .slider-indicators.carousel-indicators>li:before,
    .ts-tranding-post .slider-indicators.carousel-indicators>li:after {
        display: none;
    }

    // widget popular post
    .widgets-populer-post {
        .ts-overlay-style {
            .post-title {
                font-size: 20px;
            }
        }

        .post-content.media .media-body {
            align-self: center;
        }
    }

  

    // category box item 3
    .category-box-item-3 {
        .col-lg-6 {
            .item {
                margin-bottom: 30px;
            }
        }
    }

    .ts-grid-box.category-item {
        padding-bottom: 20px;
    }

    .ts-grid-box.category-box-item-3 {
        padding-bottom: 0;
    }

    #more-news-section {
        padding-top: 0;
    }

    // hot-topics-slider
    .hot-topics-slider {
        .heighlight .post-content {
            padding-bottom: 10px;
        }
    }

    //watch-post
    .watch-post {
        .post-video {
            margin-bottom: 0;
        }
    }

    /*--------- single post ----*/
    .vinkmag-single ul li {
        margin-bottom: 14px;
        font-size: 14px;
    }

    .ts-footer-5 .footer-widget.border-right:after {
        display: none;
    }

    // video post
    .post-video {
        margin-bottom: 30px;
    }

    // tabs-item
    .tabs-item {
        .tab-content.featured-post {
            margin-bottom: 25px;
        }
    }
    // archive
    .archive{
        .category-layout-1 .mb-30{
            margin-bottom: 30px !important;
        }
    }
    .navbar-standerd.navbar-darks .navbar-style5 .xs-navbar .main-menu>li:after{
        display: none;
    }

    .widgets-newsletter-form.yikes-easy-mc-form .EMAIL-label {
        flex: 0 0 55%;
    }

     // single page ads none
     .right-sidebar{
        .widget_media_image{
            display: none;
        }
    }

    .post-featured-image{
        img{
            width: 100%;
        }
    }
   // mega menu
   .navbar-container.navbar-style2,
   .nav-bg-white .navbar-style5,
   .header-bg-white .navbar-style5,
   .navbar-container.navbar-style1{
    .menu-toggler{
        margin: 10px;
        // background: #fff;
    }
   }
   .navbar-standerd.navbar-darks .navbar-style5,
   .navbar-container.navbar-style2,
   .navbar-container.navbar-style3,
   .nav-bg-white .navbar-style5,
   .navbar-container.navbar-style3.navbar-dark,
   .header-bg-white .navbar-style5,
   .navbar-container.navbar-style1{
       .ekit-menu-container,
       .ekit-megamenu-holder{
           background: #000;
       }
        .ekit-menu-simple {
            > li > a{
                padding: 12px 20px;
                &:after,
                &:before{
                    display: none;
                }
                
            
            }
            .ekit-has-submenu > li > a:focus{
                background: transparent !important;
            }
        }
       
        .menu-close{
            color: #fff;
        }
        
        .post--tab{
            display: block !important;
        }
         .tab__post__single--item.ekit___column-4{
            width: 100% !important;
        }
        .tabItem .tab__post__single--item{
            width: 100%;
        }
        ul.ekit-has-submenu{
            padding-left: 15px;
        }
   }
       // mega menu nav style 3
       .navbar-container.navbar-style3,
       .nav-bg-white .navbar-style5,
       .header-bg-white .navbar-style5,
       .navbar-container.navbar-style1{
        .ekit-menu-container,
        .ekit-megamenu-holder{
            background: #fff;
            .ekit-menu-simple{
                text-align: left;
                float: left;
                width: 100%;
            }
            .menu-close{
                color: #7b7272;
            }
        }
    }
    // mega menu nav 8
    .navbar-container.navbar-style3.navbar-dark,
    .navbar-container.navbar-style1{
        .ekit-menu-container .ekit-menu-simple>li>a,
        .ekit-megamenu-holder .ekit-menu-simple>li>a{
            padding: 10px 20px;
        }
    }
    .menu-transparent{
        .ekit-menu-container,
        .ekit-megamenu-holder{
            background: #232323 !important;
        }
    }
    .navbar-container .navbar {
        .nav-item .dropdown-menu{
            opacity: 1;
            visibility: visible;
            box-shadow: none;
          }
          li{
              clear: both;
            .dropdown-toggle::after{
                float: right;
                margin-top: 10px;
            }
          }
    }
 
    // feature mega menu
    .features-mega-menu{
        .elementor-column{
            width: 100%;
        }
    }
 
}

@media (max-width: 767px) {

    // container padding
    .container {
        max-width: 100% !important;
    }

    .xs-none {
        display: none;
    }

    // default padding setting
    .pl-1 {
        padding-left: 15px !important;
    }

    .p-1 {
        padding: 0 15px !important;
    }

    .pr-1 {
        padding-right: 15px !important;
    }

    .pr-0 {
        padding-right: 15px !important;
    }

    .p-0 {
        padding: 0 15px !important;
    }

    .pl-0 {
        padding-left: 15px !important;
    }

    .xs-center {
        text-align: center !important;
    }
    .instagramPhoto{
        .p-0{
            padding: 0 !important;
        }
    }
    .xs-left {
        text-align: left !important;
    }

    /*--- top bar ---*/
    .top-bar {
        .ts-temperature {
            text-align: center;
            border-right: none;
            display: block;
            padding-right: 0;

            &:before {
                display: none;
            }
        }

        .top-social {
            text-align: center;
            padding-left:0;
        }

        .ts-top-nav {
            display: block;
            text-align: center;
            padding-left: 0;
            margin-bottom: 20px;
            li{
                a{
                    line-height: 20px;
                }
            }
        }
    }

    .top-bar.v3 .ts-date {
        display: block;
        padding-right: 0;
        text-align: center;
    }

    .logo {
        display: none;
    }

    .mobile-logo {
        display: block;
    }

    .header-nav-item {
        padding-left: 15px;
    }
    // navbar style 1
    .navbar-style1,
    .nav-bar4 {
        .xs-navbar {
            margin-right: 0 !important;
            padding-right: 0 !important;
            .navbar .nav-item a {
                font-size: 12px;
            }
        }

        .navbar-container.navbar-style3 .nav-item a {
            padding: 10px 18px;
        }

        .right-menu {
            display: none;
        }
    }

    .navbar-container .navbar  {
        padding-right: 0 !important;
        .nav-item {
            a{
                padding: 8px 18px;
                font-size: 12px;
            }
            .dropdown-menu{
                box-shadow: none;
                transition: 0s;
            }
        }
       
    }

    .navbar-container .navbar .nav-item 
    .dropdown-menu li.dropdown > a:before{
        content: '\f0d7';
    }

    #breaking_slider {
        width: 100%;

        .owl-nav {
            position: absolute;
            right: 0;
            top: -27px;
        }
    }


    .header-middle.v2 {
        display: none;
    }

    /*---- blog post ----*/
    .ts-overlay-style.ts-featured .item {
        min-height: 440px;
    }

    .post-title.lg {
        font-size: 24px;
        line-height: 28px;
    }
    .navbar-standerd.navbar-darks .navbar-style5 .xs-navbar{
        padding-right: 0;
    }
    .ts-overlay-style.ts-featured .item .post-content {
        padding: 17px;
    }

    // featured 
    .ts-featured,
    .posts-ad,
    .ts-overlay-style,
    .ts-grid-box:last-of-type,
    .ts-newslatter-content {
        margin-bottom: 30px;
    }
    .ts-featured-post.slider-grid-style3{
       margin-bottom: 0;
    }

    .watch-now-featured .item .ts-video-btn {
        top: 40px;
    }

    .ts-tranding-post .slider-indicators.carousel-indicators>li {
        width: 100%;
    }

    .vinkmag-more-post .ts-overlay-style {
        margin-bottom: 0;
    }

    .ts-grid-box {
        padding: 30px 15px;

        .block-title-style1 {
            margin-left: 15px;
        }
    }

    .ts-grid-box.ts-col-box .block-title-style1,
    .widgets-populer-post .block-title-style1 {
        //   margin-left: 0px; 
    }

    // widgets popular post
    .widgets-populer-post {
        padding-bottom: 30px;

        .ts-overlay-style {
            margin-bottom: 20px;
        }
    }


    // tranding post
    .ts-tranding-post {
        .carousel-inner {
            .ts-post-thumb {
                img {
                    min-height: 260px;
                }
            }
        }
    }

    // featured slider 1
    .slider-grid-style1 {
        .ts-overlay-style .overlay-post-content .post-content {
            padding: 24px 20px 15px;
        }
    }

    // watch post
    .watch-post {
        .post-video {
            margin-bottom: 0;
        }
        .ts-overlay-style .post-meta-info{
            display: none;
        }
    }

    // trending slider 1
    .vinkmag-trending-1,
    .vinazine-trending-1 {
        .item {
            .ts-overlay-style {
                margin-bottom: 0;

                .ts-post-thumb {
                    img {
                        min-height: 200px;
                    }
                }

                .post-meta-info {
                    display: none;
                }
            }
        }

        .grid-md .overlay-post-content .post-content {
            padding: 24px 15px 20px;
        }
    }
// right sidebar
    .right-sidebar,
    .left-sidebar {
        .widget-title {
            margin-left: 15px;
        }
        .vinkmag_latest_news_widget .recent-posts-widget .list-unstyled{
            margin: 0;
        }
    }
    /*- footer--*/
    .footer-social li {
        margin-right: 20px;
        margin-top: 15px;
    }

    .footer-logo {
        margin-bottom: 20px;
    }

    // newsletter form
    .newsletter-form {
        .media {
            display: block;
        }
    }

    // newsletter btn
    .ts-newslatter .newsletter-form .ts-submit-btn {
        margin-left: 38px;
        margin-top: 20px;
    }

    .ts-footer .footer-menu ul li a {
        margin: 0 8px;
    }

    /*-- single post ---*/
    .vinkmag-single.ts-grid-box,
    .comments-form.ts-grid-box {
        padding: 30px 15px 30px;
    }

    // meta
    .post-meta-info li {
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .vinkmag-single {
        .post-media {
            margin: 0;
        }

    }

    // blockqoute
    blockquote {
        font-size: 17px;
        line-height: 35px;
        padding: 0 0 0 18px;
        margin: 50px 0;

        cite {
            display: none;
        }
    }

    p img.float-left {
        margin-right: 0;
        width: 100%;
    }

    // author box
    .author-box {

        //   padding: 20px 0 20px 70px;
        img {
            width: 60px;
            height: 60px;
        }

        .authors-social {
            float: none;
            display: block;
            width: 100%;
            clear: both;

            a {
                margin-left: 16px;
            }
        }
    }

    // navigation
    .post-navigation .post-previous,
    .post-navigation .post-next {
        width: 100%;
    }

    .post-navigation .post-previous {
        margin-bottom: 20px;
        border-right: none;
    }

    /*---------- single post style -------------*/
    .post-layout-2 {
        .single-big-img {
            .entry-header {
                padding: 12px 27px;
            }
        }
    }

    .breadcrumb li {
        position: relative;
        font-size: 11px !important;
        padding: 7px 7px 7px 17px;
        &:before{
            background: none;
            right: -8px;
            top: 8px;
            content: '/';
            width: auto;
            height: 100%;
            color: #999;
        }
        a{
            font-size: 11px !important;
        }
    }

    // comment list
    .comments-list {
     padding: 40px 0 0; 
     img.comment-avatar{
        width: 45px;
        height: 45px;
     } 
     ul.children img.comment-avatar{
        width: 40px;
        height: 40px;
     }
      .comment-body{
         margin-left: 0;
         padding-bottom: 0;
         margin-bottom: 20px;         
        
      }
      li{
         .children{
            padding-left: 15px;
         }
      }
    }

    /*------------------ category --------*/
    .ts-category-list {
        margin-bottom: 30px;
        margin-top: 10px;

        li {
            a {
                padding: 2px 9px;
            }
        }
    }

    /*--- health  index css----*/
    .top-bar.top-bg {
        .ts-date {
            text-align: center;
        }

        .top-nav {
            text-align: center;

            li a {
                margin-left: 20px;
            }
        }
    }

    // post style 2
    .ts-post-style-2 {
        .ts-overlay-style {
            .ts-post-thumb img {
                min-height: 250px;
            }
        }
    }

    // ts grid item
    .ts-grid-item {
        .item {
            margin-bottom: 20px;
        }

        .ts-grid-content.ts-list-post-box {
            .item {
                margin-bottom: 0;
            }
        }
    }

    /*------- food index css -----*/
    .nav-icon-item .navigation {
        height: 70px;
    }

    .nav-icon-item {
        .nav-menu {
            li {
                a {
                    i {
                        text-align: left !important;
                    }
                }
            }
        }

        .ts-main-menu .right-menu li .nav-search .nav-search-button {
            text-align: left;
            padding: 25px 45px !important;
        }
    }

    // featured slider 
    #featured-slider-3 {
        margin-bottom: 0;
    }

    // feati=ured content
    .featured-content-box {
        .post-content {
            padding: 15px;
            margin: -40px 15px 0px;
        }
    }

    .item.post-content-box {
        margin-bottom: 15px;
    }

    .ts-pagination-1 {
        margin-bottom: 30px;
    }

    .ts-footer-2 .copyright-text {
        text-align: center;
        margin-bottom: 15px;
    }

    .footer-social-list.text-right {
        text-align: center !important;
    }


    /*-------------- technology index css --------*/
    .navigation-portrait .submenu-indicator {
        height: auto;
        top: 11px;
    }

    // header transparent
    .header-transparent {
        .navigation-portrait {
            .nav-menus-wrapper {
                background: #000032;
            }
        }

        .navigation-portrait .submenu-indicator {
            top: 27px;
        }
    }

    .post-title.ex-lg {
        font-size: 30px;
    }

    // featured slider
    #featured-slider-4 .ts-post-thumb img {
        min-height: inherit;
    }

    // ts grid featured box
    .ts-grid-features-box {
        padding: 45px 29px 23px;
    }

    // left sidebar
    .left-sidebar {
        margin-bottom: 30px;
    }

    // footer 3
    .ts-footer.ts-footer-3 {
        .footer-logo {
            padding: 34px 0 15px;
        }

        .footer-menu li a:after {
            display: none;
        }

        .footer-social-list li a {
            margin-left: 30px;
        }

        .copyright-text {
            text-align: center !important;
        }
    }

    /*----------------- business index css-------------*/
    .currency-list-item {
        margin-top: 20px;
    }

    .footer-widget {
        margin-bottom: 40px;
    }

    .ts-footer {
        [class*="col-"]:last-of-type {
            .footer-widget {
                margin-bottom: 0;
            }
        }
    }

    .ts-footer-4 {
        .footer-logo {
            text-align: center;
        }

        .footer-social-list {
            text-align: center !important;
        }
    }

    .copyright-section {

        .footer-menu,
        .copyright-text {
            text-align: center !important;
            margin: 10px 0;
        }
    }

    /*--------------------- crypto index css ------------*/
    .header-box-right {
        .navigation {
            height: 65px;
            ;
        }

        .header-logo {
            text-align: center;
            padding: 10px 0;
        }

        .ts-date {
            text-align: center;
        }

        .navigation:before {
            display: none;
        }

        .ts-top-nav {
            text-align: center !important;
        }

        .nav-menu>li {
            &.active {
                background: #232323;
                color: #fff;
            }

            >a {
                height: 60px;

                &:before {
                    display: none;
                }
            }
        }

        .nav-toggle:before {
            background-color: #fff;
            border-radius: 10px;
            box-shadow: 0 0.5em 0 0 #fff, 0 1em 0 0 #fff;

        }
    }

    .breakink-news-section #breaking_slider .owl-nav {
        top: -32px;

        .owl-prev,
        .owl-next {
            height: 26px;
        }
    }

    .ts-footer-5 {
        .footer-logo {
            text-align: left;
        }

        .footer-social-list {
            text-align: left !important;
        }

        .footer-widget.newsletter-widgets {
            padding-left: 0;
        }
    }

    .category-post-style1 {
        .item {
            margin-bottom: 20px;
        }
    }

    /*------------- home default three ------*/

    .header-middle {
        padding: 10px 0;

        .header-logo {
            margin-bottom: 15px;
        }

        .banner-img {
            display: none;
        }
    }

    .header-standerd {
        .nav-menu>li>a {
            color: #232323;

        }

        .nav-toggle:before {
            background-color: #ffffff;
            box-shadow: 0 0.5em 0 0 #ffffff, 0 1em 0 0 #ffffff;
        }

        .nav-menu>li.active>a {
            color: #fff;
        }
    }

    .xs-left {
        text-align: left !important;
    }

    /*----------- index default four -------------*/
    .navbar-standerd {
        .navigation-portrait .nav-brand {
            line-height: 70px;
        }

        .nav-menu>li>a {
            height: 60px;
        }

        &.nav-item {
            .nav-menu>li>a {
                line-height: 35px;
            }
        }
    }

    .ts-post-style-2 .ts-overlay-style .item {
        min-height: 360px;
    }

    .header-middle.v4 {
        padding: 13px 0;
    }

    .megamenu-panel {
        .item {
            margin-bottom: 15px;
        }
    }
    // tabs-item
    .tabs-item{
        .featured-post .ts-overlay-style .post-title{
            font-size: 20px;
            line-height: 26px;
        }
    }

    .error-page {
        padding: 50px 15px;

        .error-code h2 {
            font-size: 130px;
            line-height: 130px;
        }

        .error-message h3 {
            font-size: 25px;
        }

        .error-body h4 {
            font-size: 14px;
        }
    }

    .nav-menu .megamenu-panel {
        box-shadow: none;
        padding: 0 15px;
    }

    .ad-widget,
    .posts-ad {
        text-align: center;
    }

    .ts-grid-box.most-populer-item,
    .ts-post-overlay-style-1 .ts-overlay-style:last-of-type {
        margin-bottom: 0;
    }

    // most popular news
    .most-populer-item {
        padding-bottom: 10px;
    }

    // hot topics
    .hot-topics-slider {
        .item {
            .heighlight .post-content {
                padding-bottom: 10px;
            }
        }
    }

    // more news
    #more-news-section {
        padding-top: 0;
    }

    .ts-breaking-news {
        .breaking-news-content {
            width: 100%;

            p {
                line-height: 16px;

                a {
                    line-height: 16px;
                }
            }
        }
    }

    .category-box-item-3,
    .category-item {
        .item {
            margin-bottom: 20px;
        }
    }

    // category-box-item-3
    .category-box-item-3 {
        padding-bottom: 0;
    }

    .video-slider .post-video {
        img {
            min-height: 360px;
        }

        .post-video-content {
            padding: 15px;
        }
    }

    .post-video {
        margin-bottom: 30px;
    }

    .ts-grid-box.ts-category-title {
        padding: 18px 30px;
    }

    .category-list-item {
        .widget-title {
            &:before {
                left: -15px;
            }
        }
    }

    .mr--20 {
        margin-right: 0;
    }

    .ts-pagination.text-center.mt-15 {
        margin-bottom: 30px;
    }

    .nav-menu-item.nav-icon-item .navigation {
        height: 70px;
    }

    /*-------------------- sport index -----------*/
    .top-bar.transparent #breaking_slider .owl-nav {
        top: -28px;
        right: 0;
    }
    .breaking-sliders-item{
        display: block;
    }

    .header-box-transprent {
        top: 100px;

        .ts-main-menu .nav-menu>li>a {
            color: #232323;
        }
    }

    .hero-content {
        h2 {
            font-size: 30px;
        }
    }

    .slider-dot-item {
        left: 0;
        padding-left: 84px;
    }

    .tab-menu-item {
        margin-bottom: 20px;

        li a {
            padding: 0 8px;
        }
    }

    .video-item {
        height: 300px;
        ;
    }

    .footer-top {
        .footer-menu ul li a {
            margin: 0 13px;
        }

        .footer-logo {
            margin-top: 20px;
            margin-bottom: 30px;
        }
    }

    .footer-bottom {
        .footer-social-list {
            margin: 20px 0;

            li a {
                margin: 0 17px;
            }
        }
    }

    .p-10 {
        padding: 0 15px;
    }
    .navbar-standerd.navbar-darks .navbar-style5 .xs-navbar .main-menu>li:after{
        display: none;
    }
    /*----------------- travel index css ------------*/
    .header-transprent {
        top: 25px;

        .nav-menu {
            >li {
                >a {
                    &:hover {
                        color: #232232;
                    }

                    .submenu-indicator {
                        margin-top: 14px;
                    }
                }

                &:first-child {
                    >a {
                        padding-left: 15px;

                    }
                }
            }
        }

        .nav-toggle:before {
            background-color: #fff;
            border-radius: 10px;
            box-shadow: 0 0.5em 0 0 #fff, 0 1em 0 0 #fff;
        }

        .mobile_hidden {
            display: none;
        }

        .nav-menu-centered .header-search {
            display: none;
        }
    }

    .header-box-transprent .ts-main-menu .nav-menu>li:first-child a {
        padding-left: 20px;
    }

    .featured-area .item {
        height: 600px;

        .hero-content h2 {
            font-size: 30px;
        }

    }

    .featured-area .item .hero-content .featurd-video-icon {
        font-size: 58px;
    }

    #post-slider1 .owl-nav {
        left: 0;
    }

    .post-overflow-style .post-content-item {
        padding: 70px 20px 20px 40px;
        margin-left: 0;
    }

    .block-wrapper-1.p-50 {
        padding: 30px 0;
        margin: 0;
    }

    .grid-style-2 .ts-overlay-style .item {
        min-height: 350px;
    }

    .accordion-post-style {
        margin-bottom: 30px;
    }

    .col-lg-3.pl-0 {
        .accordion-post-style {
            margin-bottom: 0px;
        }
    }

    .watching-section {
        .item {
            margin-bottom: 20px;
        }
    }

    .footer {
        .copyright-text {
            margin-bottom: 20px;
            text-align: center;
        }
    }

    section.block-wrapper.block-wrapper-1.p-50.mb-40,
    section.block-wrapper.block-wrapper-1.p-50.mt-50 {
        padding-bottom: 0;
    }

    section.block-wrapper.block-wrapper-1.p-100 {
        padding: 30px 0;
    }

    .navbar-standerd {
        .top-social {
            padding-left: 10px;

            li {
                margin-right: 0;
            }
        }
    }

    .block-wrapper.p-60 {
        padding: 40px 0;
    }

    .blog-post-slider-item {
        .ts-grid-box {
            padding: 34px 20px 50px 30px;
            margin-bottom: 0;
        }

        .ts-post-thumb {
            margin: 0;
        }

        &.mb-60 {
            margin-bottom: 30px;
        }

    }

    .post-col-list-item {
        .older-post-btn {
            margin-bottom: 40px;
        }

        [class*="col-"]:last-of-type {
            margin-bottom: 0;
        }
    }

    .instagramPhoto .col-md.p-0 {
        margin-right: 0;
    }

    .category-widget {
        .widget-title:before {
            left: -15px;
        }
    }

    .ts-grid-box.widgets.tag-list {
        .widget-title {
            &:before {
                left: -15px;
            }
        }
    }

    .logo-area {
        padding: 30px 15px;
    }

    .post-layout-7 .single-big-img .entry-header-item {
        padding-top: 245px;
    }

    .social-widget {
        .widget-title:before {
            left: -15px;
        }
    }

    .entry-cat-header .ts-title {
        margin-bottom: 20px;
    }

    .category-layout-3 {
        .col-lg-9 .row {
            .col-lg-6.mb-30 {
                margin-bottom: 0 !important;
            }
        }
    }

    .post-col-list-item {
        .col-lg-6.mb-30 {
            margin-bottom: 0 !important;
        }
    }

    .ts-post-style-3 {
        .col-lg-4.p-1:last-of-type {
            .ts-overlay-style {
                margin-bottom: 0;
            }
        }
    }

    .ts-col-list-post {
        .col-lg-4.col-md-6.mb-30 {
            margin-bottom: 0 !important;
        }
    }

    .navbar-standerd.nav-bar-dark {
        .navigation-portrait .nav-menus-wrapper {
            background: #232323;
        }

        .navigation-portrait .nav-menu>li {
            border-top: solid 1px #444444;
        }

    }

    .widget-banner {
        text-align: center;

    }

    .uk-width-3-4 {
        width: 100%;
    }

    .col-lg-3.pr-10 {
        .ts-post-overlay-style-1 {
            margin-bottom: 30px;
        }
    }

    .post-list-box.ts-list-post-box.ts-grid-content {
        margin-bottom: 20px;

        .ts-overlay-style {
            margin-bottom: 10px;
        }
    }

    // grid slider 2
    .slider-grid-style2 {
        margin-bottom: 0;

        .overlay-post-content .post-content {
            padding: 0 20px;
        }
    }

    .block-wrapper.ts-post-style-4 {
        padding-bottom: 0;
    }

    #most-pupuler {
        margin-bottom: 30px;
    }

    .ts-overlay-item.ts-grid-style-2 {
        [class*='col-']:last-of-type {
            .ts-overlay-style {
                margin-bottom: 0;
            }
        }
    }

    .ts-grid-item.ts-overlay-item {
        [class*='col-']:last-of-type {
            .ts-overlay-style {
                margin-bottom: 0;
            }
        }
    }

    .featured-tab-item .featured-tab-post>li {
        border-right: none;
        border-bottom: 1px solid #ddd;
    }

    // category layout
    .block-wrapper.category-layout-1,
    .block-wrapper.category-layout-2,
    .block-wrapper.category-layout-3,
    .block-wrapper.category-layout-5 {
        [class*='col-']:last-of-type {
            .ts-overlay-style {
                margin-bottom: 0;
            }

        }

        [class*='col-md'].mb-30 {
            margin-bottom: 0 !important;
        }
    }

    // category layout 5
    .category-layout-5 {
        .ts-grid-box.entry-header {
            margin-bottom: 0;
        }
    }

    // featured post style
    .featured-post.post-style-4 {
        .ts-overlay-style {
            margin-bottom: 30px;
        }

        [class*='col-']:last-of-type {
            .ts-overlay-style {
                margin-bottom: 0px;
            }
        }
    }

    .ts-content-box-item {
        .row.mb-30 {
            margin-bottom: 0 !important;
        }
    }

    .ts-pagination.text-center.mb-20,
    .xs-mb-30,
    .ts-grid-style-3 .ts-overlay-style {
        margin-bottom: 30px;
    }

    .plr-10 {
        padding: 0 15px;
    }

    .ts-grid-style-3 .ts-overlay-style:last-of-type {
        margin-bottom: 0;
    }

    .ts-tranding-post .slider-indicators.carousel-indicators>li:before,
    .ts-tranding-post .slider-indicators.carousel-indicators>li:after {
        display: none;
    }

    .widget-banner {
        text-align: center;
    }

    .ts-footer-5 .footer-widget.border-right:after {
        display: none;
    }

    #featured-slider-4 .item {
        min-height: 365px;
    }

    // tabs 
    .ts-tab-style .tab-menu-item {
        margin-bottom: 0;
        margin-top: 20px;
    }
    .yikes-easy-mc-form .EMAIL-label {
        flex: 0 0 55%;
    }

    // food featured slider
    .ts-featured-post.slider-grid-style3{
        .ts-overlay-style{
            margin-bottom: 0;
        }
    }

    .ts-tranding-post .slider-indicators {
        .item {
            .post-title {
                height: 40px;
                overflow: hidden;
            }
            .post-content{
                padding: 25px 12px 25px;
            }
        }
    }

    .vinazine-more-post .ts-overlay-style{
        margin-bottom: 0;
    }
    .single-post-wrapper .post-title.lg {
        line-height: 30px;
    }

    // single page ads none
    .right-sidebar{
        .widget_media_image{
            display: none;
        }
    }

    // mega menu
      // mega menu
   .navbar-container.navbar-style2,
   .nav-bg-white .navbar-style5,
   .header-bg-white .navbar-style5,
   .navbar-container.navbar-style1{
    .menu-toggler{
        margin: 10px;
        // background: #fff;
    }
   }

    .navbar-standerd.navbar-darks .navbar-style5,
    .navbar-container.navbar-style2,
    .navbar-container.navbar-style3,
    .nav-bg-white .navbar-style5,
    .header-bg-white .navbar-style5,
    .navbar-container.navbar-style3.navbar-dark,
    .navbar-container.navbar-style1 {
        .ekit-menu-container,
        .ekit-megamenu-holder{
            background: #000;
        }
        .ekit-menu-simple {
            > li > a{
                padding: 12px 20px;
                &:after,
                &:before{
                    display: none;
                }
                
            
            }
            .ekit-has-submenu > li > a:focus{
                background: transparent !important;
            }
        }
        
        .menu-close{
            color: #fff;
        }
        
        .post--tab{
            display: block !important;
        }
        .tab__post__single--item.ekit___column-4{
            width: 100% !important;
        }
        .tabItem .tab__post__single--item{
            width: 100%;
        }
        ul.ekit-has-submenu{
            padding-left: 15px;
        }
    }
    .menu-bg-white{
        .ekit-menu-container,
        .ekit-megamenu-holder{
            background: #000 !important;
        }
    }
    // mega menu nav style 3
    .navbar-container.navbar-style3,
    .nav-bg-white .navbar-style5,
    .header-bg-white .navbar-style5,
    .navbar-container.navbar-style1{
        .ekit-menu-container,
        .ekit-megamenu-holder{
            background: #fff;
            .ekit-menu-simple{
                text-align: left;
                float: left;
                width: 100%;
            }
            .menu-close{
                color: #7b7272;
            }
        }
    }
    // mega menu nav 8
    .navbar-container.navbar-style3.navbar-dark,
    .navbar-container.navbar-style1{
        .ekit-menu-container .ekit-menu-simple>li>a,
        .ekit-megamenu-holder .ekit-menu-simple>li>a
        {
            padding: 10px 20px;
        }
    }

    .menu-transparent{
        .ekit-menu-container,
        .ekit-megamenu-holder{
            background: #232323 !important;
        }
    }
 

    .slider-grid-style4 .owl-nav .owl-next i, .slider-grid-style4 .owl-nav .owl-prev i{
        color: #fff;
    }

    .navbar-container .navbar {
        .nav-item .dropdown-menu{
            opacity: 1;
            visibility: visible;
          }
          li{
              clear: both;
            .dropdown-toggle::after{
                float: right;
                margin-top: 10px;
            }
          }
    }
    .xs-review-box .xs-review-media {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .total_overview_rattings_value{
		margin-top: 20px;
		    width: 100%;
    }
    .xs-review-box.view-review-list .xs-reviewer-author-image{
        display: none;
    }
    .xs-reviewer-details .review-reviwer-image-section{
        width: 0%;
    }

}
@media (min-width: 500px) and (max-width: 1024px){
      // column width
      .single-col-post,
      .single-col-overlay{
        .ts-grid-box.ts-col-box,
        .elementor-widget-container{
            clear: both;
            overflow: hidden;
        }
        .elementor-widget-container{
            margin: 0 -15px
        }
        .item.grid-sm{
            width: 50%;
            float: left;
            padding: 0 15px;
            margin-bottom: 0;
        }
    }
    .single-col-overlay{
        .grid-sm{
            width: 50%;
            float: left;
            padding: 0 15px;
            margin-bottom: 0;
        }
    }
    // .nav-transparent{
    //     .menu-toggler{
    //         background: #fff !important;
    //     }
    // }
    .menu-bg-white{
        .ekit-menu-container,
        .ekit-megamenu-holder{
            background: #000 !important;
        }
    }
    .slider-grid-style4 .owl-nav .owl-next i, .slider-grid-style4 .owl-nav .owl-prev i{
        color: #fff;
    }
    .slider-content-height{
        .item.ts-grid-features-box{
            min-height: 300px !important;
        }
    }

}