@font-face {
    font-family: 'Lato';
    src: url('https://momentummag.com/wp-content/themes/momentum-mag/css/Lato-Bold.woff2') format('woff2'),
        url('https://momentummag.com/wp-content/themes/momentum-mag/css/Lato-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Barlow';
    src: url('https://momentummag.com/wp-content/themes/momentum-mag/css/Barlow-Regular.woff2') format('woff2'),
        url('https://momentummag.com/wp-content/themes/momentum-mag/css/Barlow-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


a {
    font-family: 'Lato' !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Lato' !important;
}

p {
    font-family: 'Barlow' !important;
}




.primary-menu.menu-header-wrap {
    display: flex !important;
    justify-content: end;
    align-items: center;
}

header .nav.menu-wrap-right {
    float: none;
    left: initial;
    margin: initial;
    padding-right: initial;
    position: initial;
    right: initial;
    top: initial;
    width: initial;
}

.header-ct-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1600px;
    margin: auto;
    width: 100%;
    padding: 15px 0;
}

header .nav .primary-menu ul li.highlighted {
    background-color: initial;
}

.primary-menu.menu-header-wrap form {
    border-bottom: 1px solid #ddd;
}

.primary-menu.menu-header-wrap form input[type="search"] {
    border: transparent;
}

.primary-menu.menu-header-wrap form button {
    border: transparent;
    background: transparent;
}

.primary-menu.menu-header-wrap form input[type=search]:focus {
    outline: none;
}

header .logo-wrap-left a.logo {
    width: 195px;
    height: 93px;
    margin: 0;
}

header .nav.menu-wrap-right ul.menu > li:hover {
    height: inherit;
}

header .nav.menu-wrap-right ul.menu {
    height: inherit;
    padding-top: inherit;
    display: block;
}


.grid-footer-row {
    display: flex;
    flex-wrap: wrap;
    padding: 80px 0 0;
    max-width: 1600px;
}

.grid-footer-row .col-md-3 {
    width: 100%;
    max-width: 25%;
}

.grid-footer-row .col-md-6 {
    width: 100%;
    max-width: 50%;
}


.ft-menu h2 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 29px;
    color: #FFFFFF;
}

footer.footer-bg {
    background: #061024;
}

.logo-left-area {
    max-width: 565px;
    margin-left: auto;
}

.logo-left-area figure.wp-block-image.size-full {
    padding: 0;
    margin: 0;
    margin-bottom: 50px;
}

.logo-left-area p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 32px;
    color: #FFFFFF;
    margin-bottom: 0;
}

.logo-left-area figure img {
    width: 100%;
    max-width: 365px;
}

.list-location-ft ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.list-location-ft ul li {
    line-height: 36px;
}

/* .list-location-ft ul li a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 36px;
    color: #C9C9C9;
} */
/* .list-location-ft ul li a img {
    width: 16px;
    margin-right: 15px;
} */
.ft-menu ul#menu-footer-main-menu li {
    display: block;
    margin: 0;
}

.ft-menu ul#menu-footer-main-menu li a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 36px;
    color: #c9c9c9;
    text-transform: initial;
}

.social-area-ft .list-location-ft ul {
    display: flex !important;
}

.social-area-ft .list-location-ft ul li {
    width: 36px;
    height: 36px;
    background: #ffc10e;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}

/* .social-area-ft .list-location-ft ul li a img {
    width: 15px;
} */
footer.footer-bg {
    position: relative;
}

/* .social-area-ft {
    position: absolute;
    bottom: 65px;
} */

.footer-copy-right-wrap {
    border-top: 1px solid #dddddd30;
    padding-top: 20px;
    padding-bottom: 20px;
}

.footer-copy-right-wrap .main-inner-wrap {
    display: flex;
    justify-content: space-between;
    max-width: 1600px;
    width: 100%;
    margin: auto;
    align-items: center;
}

.footer-copy-right-wrap .main-inner-wrap ul li a {
    font-style: normal;
    font-size: 16px;
    line-height: 36px;
    color: #C9C9C9 !important;
    font-weight: 300 !important;
    text-transform: capitalize;
    font-family: 'Poppins';
}

.footer-copy-right-wrap .main-inner-wrap ul li {
    margin: 0;
    margin-right: 30px;
}

.footer-copy-right-wrap .main-inner-wrap ul {
    margin: 0;
    padding: 0;
}

.main-inner-wrap p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    text-align: right;
    color: #C9C9C9;
    margin: 0;
    letter-spacing: 0.5px;
}

/* .social-area-ft {
    max-width: 1600px;
    margin: auto;
    margin-top: -90px;
    margin-bottom: 100px;
} */
.social-area-ft {
    max-width: 1600px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 50px;
}

header .nav .primary-menu ul li a {
    text-transform: capitalize;
    color: #111111;
}

section.post-header-wrap {
    padding: 65px 15px;
    background: #7fbda4c2 !important;
}

.bg-cate-thumb span {
    font-size: 38px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 600;
    font-family: 'Lato';
}

section.post-header-wrap .bg-cate-thumb {
    font-size: 0;
    text-align: center;
}

section.post-header-wrap .box-inner-head {
    max-width: 900px;
    width: 100%;
    margin: auto;
    position: relative;
}

section.post-header-wrap .box-inner-head img {
    width: 100%;
    max-width: 100%;
    height: 500px;
    object-fit: cover;
}

section.post-header-wrap .box-inner-head .heading-title {
    position: absolute;
    bottom: 10px;
    right: 0;
    background: #fff;
    padding: 14px 15px;
    font-size: 18px;
    font-family: 'Lato';
}

section.post-header-wrap .box-inner-head .heading-title a {
    color: #000;
}


div#category div#hero-list .subnav {
    display: none;
}


.article-list.with-section-header .article-box .btn-read {
    padding: 0 19px;
    padding-bottom: 25px;
    border: 1px solid #ddd;
    border-top: 0;
    font-size: 13px;
    color: #e83724;
}

.article-list.with-section-header .article-box .btn-read:hover {
    color: #000;
}



/*  pagination-css*/
.paginationinnterholder {
    display: flex;
}



.paginationholder {
    max-width: 1550px;
    margin: auto;
    margin-top: 30px;
}

.paginationholder .nav-links a,
.paginationholder .nav-links span {
    border: 1px solid #ddd;
    padding: 8px 15px;
    margin: 0 -1px;
    color: #000;
    display: inline-block;
    font-size: 15px;
}

.paginationholder .nav-links .page-numbers.current {
    background: #061024;
    color: #fff;
    border-color: #061024;
    font-weight: bold;
}

.paginationinnterholder span.page-numbers.dots {
    display: none;
}


/*  single-page-css*/

.sigle-thumb-wrap-head {
    position: relative;
    width: 100%;
}

.sigle-thumb-wrap-head img {
    width: 100%;
    height: 197px;
    object-fit: cover;
}

.sigle-thumb-wrap-head .heading-title {
    position: absolute;
    top: 35%;
    color: #fff;
    text-align: center;
    right: 0;
    left: 0;
    font-size: 41px;
    max-width: 900px;
    margin: auto;
    line-height: 48px;
    font-weight: 600;
    font-family: 'Lato';
}

.sigle-thumb-wrap-head::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100% !important;
    background: #00000080;
    right: 0;
    left: 0;
    top: 0;
}

section.head-sigle-page .container-full .row {
    max-width: inherit;
}

.row {
    width: 100%;
    max-width: inherit !important;
}


/* 


.newsletter-form input {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color: #3a3a3a;
    width: 100%;
    border-radius: 0;
    border: 1px solid #e4e4e4;
    margin-bottom: 15px;
    padding: 12px 15px;
    max-width: 100%;
    margin-bottom: 0px;
    height: initial !important;
}
 */

.article-box a .thumb .category,
.product-box a .thumb .category {
    font-family: 'Lato';
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.5px;
}

.recent-instagram.with-section-header .header {
    padding-bottom: 0;
}

#category .recent-instagram,
.general-archive .recent-instagram {
    padding: 60px 0 60px !important;
}



.article-sidebar .widget.widget_nav_menu h2 {
    font-size: 15px;
    line-height: 48px;
    letter-spacing: .5px;
    text-transform: uppercase;
}

.article-sidebar .widget.widget_nav_menu ul {
    border: 1px solid #2e4256;
    padding: 15px 10px;
}

.article-sidebar .widget.widget_nav_menu ul li {
    line-height: 22px;
}

.article-sidebar .widget.widget_nav_menu ul a {
    font-size: 15px;
}

.mm-bg-2 {
    background-color: #2e4256;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 16px !important;
}

#trending-now ul {
    border: 0px solid #2e4256de;
}

#trending-now ul li > a {
    font-size: 14px;
}

.the_content a,
.the_content p a {
    color: #2e4256;
}

.header-ct-wrap .menu-primary-wrap {
    margin-right: 20px;
}

.ft-menu .list-location-ft ul {
    display: flex;
}

div#call-to-action {
    display: none;
}

#single .main,
#single .recent-posts-container,
#single .widget-sidebar {
    background: transparent;
}

.archive-banner-sec {
    text-align: center;
    background-size: cover;
    padding: 70px 0;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    z-index: 0;
    margin-bottom: 60px;
}

.archive-banner-sec::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #00000082;
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
}

body.archive.category .archive-banner-sec h1 {
    color: #fff;
    font-size: 0;
}

body.archive.category .archive-banner-sec h1 span {
    font-size: 38px;
}

.category-mosaic-template {
    background-color: transparent;
    padding-top: 0px;
    padding-bottom: 0;
}

.category-mosaic .tile .flex-tile a:after {
    display: none;
}

.category-mosaic .tile .flex-tile a:hover label {
    opacity: inherit;
}

.category-mosaic .tile .flex-tile a:before {
    display: none;
}





.pindex.hero-slider-wrap {
    position: relative;
}

.pindex.hero-slider-wrap img {
    width: 100%;
    object-fit: cover;
    height: 750px;
}

.pindex.hero-slider-wrap .ptitle.container-wrap {
    position: absolute;
    top: 20%;
    right: 0;
    left: 0;
}

.pindex.hero-slider-wrap::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #00000059;
    top: 0;
    right: 0;
    left: 0;
}

.ptitle.container-wrap h2 a {
    font-size: 65px;
    text-transform: capitalize;
    color: #fff;
    font-weight: bold !important;
    max-width: 900px;
    display: block;
    line-height: 80px;
}

.ptitle.container-wrap p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 46px;
    text-transform: capitalize;
    color: #fff;
    max-width: 700px;
    margin-top: 0;
    margin-bottom: 3rem;
}

.ptitle.container-wrap a.btn-read {
    background: #000;
    font-family: 'Barlow';
    font-style: normal;
    font-size: 18px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    padding: 22px 44px;
    border-radius: 3px;
    transition: all 0.5s ease;
}

.ptitle.container-wrap a.btn-read:hover {
    background: #e93626;
    transition: all 0.5s ease;
}

.swiper-button-prev1.swiper-button-prev,
.swiper-button-next1.swiper-button-next {
    background: #fff;
    width: 50px;
    height: 50px;
    border-radius: 100%;
}

.swiper-button-prev1.swiper-button-prev::after,
.swiper-button-next1.swiper-button-next:after {
    font-size: 22px;
    filter: hue-rotate(45deg);
}


.newsletter-form input {
    font-family: 'Lato' ;
    font-style: normal;
    font-weight: 200 ;
    font-size: 15px ;
    line-height: 22px ;
    color: #3a3a3a ;
    width: 100% ;
    border-radius: 0 ;
    border: 1px solid #e4e4e4 ;
    margin-bottom: 15px ;
    padding: 12px 15px ;
    max-width: 100% ;
    margin-bottom: 0px ;
    height: initial ;
}


.newsletter-form {
    margin-top: 2rem;
}


.newsletter-form span.wpcf7-spinner {
    display: none;
}


.newsletter-form input.wpcf7-submit,
.newsletter-form button {
    background: #e93626 ;
    border-color: #e93626 ;
    color: #fff ;
    font-weight: 500 ;
    font-size: 18px ;
    padding: 12px 0 ;
    margin-bottom: 0 ;
    font-family: 'Lato' ;
    font-style: normal ;
    width: 100% ;
    border: none ;
    box-shadow: none ;
}

.about-box-wrap.most-popular {
    text-align: inherit;
    margin-bottom: 30px;

}

.home .sidebar-widget-container .widget-group .widget-container {
    margin-bottom: 15px;
}

.post-content-wrap .post-heading-info p,
.about-box-wrap p {
    font-size: 15px !important;
}


/* 04/01/2022 */
section.st-post-wrap.recent-st-wrap .tab-grid-wrap {
    margin-bottom: 25px !important;
}

.paging.container-wrap.full-width-paging {
    display: none;
}

.post-ft-tnail-wrap {
    margin-bottom: 30px;
}

.post-ft-tnail-wrap img {
    width: 100%;
    height: 550px;
    object-fit: cover;
}

.instagram-feed-wrap {
    padding-bottom: 50px;
}

.instagram-feed-wrap div#sbi_load a {
    float: inherit;
    margin-left: 20px !important;
    padding: 15px 34px !important;
    font-size: 15px !important;
    font-family: 'Lato' !important;
}

.instagram-feed-wrap div#sbi_load a:hover {
    background: #e93626 !important;
}


/* 04/01/2022 */




/*  video-css-here-04*/

.grid-post-video .hero {
    background-color: transparent !important;
    padding: 0 !important;
}

.grid-post-video .hero p {
    z-index: 99;
    position: absolute;
    top: 15px;
    right: 0;
    left: 20px;
    color: #fff;
}

.grid-post-video .hero h1 {
    z-index: 99;
    margin: 0;
    position: absolute;
    bottom: 15px;
    right: 0;
    left: 30px;
    max-width: 600px;
    display: block;
}

.grid-post-video .tab-main-box.overflow-post.thumbnails {
    padding: 0 !important;
}

.grid-post-video .tab-thumbnail .title {
    display: none;
}

.grid-post-video .tab-thumbnail .flex-video {
    height: auto;
    padding: 0;
    overflow: visible;
}

.grid-post-video .tab-thumbnail .flex-video .thumb {
    height: 90px;
    width: 135px;
    background-size: cover !important;
    position: unset;
}

.grid-post-video .tab-thumbnail a.video-thumb {
    margin-bottom: 0 !important;
}

.tab-main-box.overflow-post {
    height: 589px !important;
}

.grid-post-video .hero .playing + h1 {
    display: none;
}

.grid-post-video .hero .playing + p {
    display: none;
}

/*  video-css-here-04*/
.menu-ct-ft .menu-footer-main-menu-container ul {
    display: flex;
    padding: 15px 0 15px 0px;
}

.container-wrap {
    max-width: 1600px;
    margin: auto;
}


/*  contact-form*/

.ct-form-wrap {
    max-width: 800px;
    margin: auto;
}

.ct-form-wrap .wpforms-field-row-block label {
    display: none !important;
}

.ct-form-wrap .wpforms-field-medium {
    max-width: 100% !important;
}

.ct-form-wrap .wpforms-field-container input,
.ct-form-wrap .wpforms-field-container textarea {
    border: 1px solid #e4e4e4 !important;
    padding: 24px 15px !important;
    font-family: 'Lato' !important;
    font-size: 16px !important;
    font-weight: 100;
}

.ct-form-wrap .wpforms-submit-container button#wpforms-submit-34865 {
    background: #000;
    color: #fff;
    padding: 17px 55px;
    border: none;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
    font-family: 'Lato';
    transition: all 0.5s ease;
}

.ct-form-wrap .wpforms-submit-container button#wpforms-submit-34865:hover {
    background: #e93626;
    transition: all 0.5s ease;
}

.ct-form-wrap .wpforms-field-container input::placeholder,
.ct-form-wrap .wpforms-field-container textarea::placeholder {
    font-weight: 100 !important;
    font-family: 'proxima-nova-alt';
}

/*  contact-form*/

.menu-ct-ft .menu-footer-main-menu-container ul li:last-child a {
    border: 1px solid;
    padding: 14px 25px;
}

.menu-ct-ft .menu-footer-main-menu-container ul li:last-child a:hover {
    background: #80bda4;
    color: #2e4256;
    border-color: #80bda4;
}

.swiper-button-prev2.swiper-button-prev,
.swiper-button-next2.swiper-button-next {
    background: #ffffff !important;
    opacity: 1 !important;
    filter: inherit !important;
    width: 50px !important;
    height: 50px !important;
    box-shadow: 1px 3px 3px 2px rgb(145 145 145 / 63%) !important;
    border-radius: 100%;
}

.swiper-button-prev2.swiper-button-prev:after,
.swiper-button-next2.swiper-button-next:after {
    font-size: 20px !important;
    opacity: 1 !important;
    filter: brightness(0.5) !important;
}



@media (max-width: 1600px) {

    .container-wrap,
    .header-ct-wrap,
    .footer-copy-right-wrap .main-inner-wrap {
        max-width: 1400px;
        margin: auto;
    }

    .article-box a h3,
    .product-box a h3 {
        font-size: 18px;
    }

    .featured-post-video,
    #video-archive .hero {
        height: 100%;
    }

}


@media (max-width: 1200px) {
    section.st-post-wrap .row {
        display: block;
    }

    section.st-post-wrap .row .col-md-8 {
        max-width: 100%;
        width: 100%;
    }

    section.st-post-wrap .row .col-md-4 {
        max-width: 100%;
        width: 100%;
    }

    .widget-sidebar .widget-group {
        width: 100%;
    }

    .article-list.with-section-header .med-large-4 {
        width: 50%;
    }

    .paginationholder {
        margin-bottom: 0;
    }

    .paginationholder .nav-links a,
    .paginationholder .nav-links span {
        padding: 5px 12px;
        font-size: 14px;
    }

}

@media (max-width: 1023px) {
    .container-wrap.archive-page-sn .x-large-9 {
        width: 100%;
    }

    .container-wrap.archive-page-sn .x-large-3 {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .category-tabs-swiper .swiper-button-next {
        right: 0;
    }

    .category-tabs-swiper .swiper-button-prev {
        left: 0;
    }

    .swiper-button-prev2.swiper-button-prev,
    .swiper-button-next2.swiper-button-next {
        width: 30px;
        height: 30px;
        box-shadow: 1px 2px 1px 0px rgb(145 145 145 / 63%);
    }

    .swiper-button-prev2.swiper-button-prev:after,
    .swiper-button-next2.swiper-button-next:after {
        font-size: 12px;
    }

    .tab-trending-wrap .tab-teaser {
        max-width: 100%;
        width: 100%;
    }

    .grid-post-video .col-md-8 {
        max-width: 100%;
        width: 100%;
    }

    .grid-post-video .col-md-4 {
        max-width: 100%;
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }

    .pindex.hero-slider-wrap img {
        width: 100%;
        height: 350px;
    }

    .pindex.hero-slider-wrap .ptitle.container-wrap h2 {
        margin: 0;
        text-align: center;
    }

    .ptitle.container-wrap h2 a {
        font-size: 28px;
        max-width: 100%;
        line-height: 40px;
    }

    .ptitle.container-wrap p {
        font-size: 16px;
        line-height: 26px;
        max-width: 100%;
        margin-top: 10px;
        margin-bottom: 1rem;
        text-align: center;
    }

    .ptitle.container-wrap a.btn-read {
        font-size: 14px;
        line-height: 42px;
        text-align: center;
        padding: 4px 28px;
        margin: auto;
        display: block;
        width: fit-content;
    }

    .swiper-button-prev1.swiper-button-prev,
    .swiper-button-next1.swiper-button-next {
        width: 30px;
        height: 30px;
    }

    .swiper-button-prev1.swiper-button-prev::after,
    .swiper-button-next1.swiper-button-next:after {
        font-size: 12px;
        margin-top: 2px;
    }

    .pindex.hero-slider-wrap .ptitle.container-wrap {
        top: 15%;
        right: 15px;
        left: 15px;
    }

    section.category-slider-wrap {
        padding: 60px 15px;
    }

    .m-auto-wrap {
        margin: 0 0px;
    }

    .p-auto-wrap {
        padding: 0 0px;
    }

    .category-tabs-swiper .swiper-slide img {
        height: 275px;
    }

    .category-tabs-swiper .box-cate-wrap .term-heading {
        top: 48%;
        padding: 3px 20px;
        font-size: 16px;
    }

    .post-content-wrap.m-auto-wrap .post-thumb-wrap img,
    .weekly-post-grid.p-auto-wrap .post-content-wrap .post-thumb-wrap img {
        height: 250px;
    }

    .post-content-wrap .post-heading-info {
        padding: 0 15px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .post-content-wrap .post-heading-info h2 a,
    .about-box-wrap .heading-info h2 {
        font-size: 22px;

    }

    .post-content-wrap .post-heading-info h2 {
        margin-top: 6px;
        line-height: 32px;
        margin-bottom: 5px;
    }

    .weekly-post-grid .single-post-wrap {
        max-width: 100%;
        width: 100%;
        padding-right: inherit;
    }

    .weekly-post-grid .post-two-box {
        max-width: 100%;
        width: 100%;
    }

    .weekly-post-grid .post-two-box .post-content-wrap {
        margin-top: 25px;
        margin-bottom: inherit;
    }

    .post-main-wrap.weekly-post-sn {
        margin-bottom: 15px;
    }

    .weekly-post-grid.explore-grid .post-two-box .post-content-wrap {
        max-width: 100%;
        padding: 0 0px;
    }

    .weekly-post-grid.explore-grid .post-content-wrap {
        margin-top: 0px;
    }

    .container-wrap.archive-page-sn .x-large-9 {
        width: 100%;
    }

    .container-wrap.archive-page-sn .x-large-3 {
        width: 100%;
    }

    .paginationholder {
        margin-bottom: 0;
    }

    .article-box a h3,
    .product-box a h3 {
        font-size: 20px;
    }

    #category .widget-sidebar,
    .general-archive .widget-sidebar {
        margin-top: 45px;
    }

    .about-box-wrap {
        padding: 30px 15px;
    }

    .about-box-wrap.newslette-wrapinput {
        padding: 10px 15px;
    }

    div.wpforms-container-full .wpforms-form .wpforms-field {
        padding: 5px 0;
    }

    .about-box-wrap.newslette-wrap input.wpcf7-submit,
    .about-box-wrap.newslette-wrap button {
        font-size: 16px;
        padding: 11px 0;
    }

    .form-newsletter.newsletter-form .wpforms-container.wpforms-container-full {
        margin-bottom: 5px;
    }

    .article-list.with-section-header .med-large-4 {
        width: 100%;
    }

    .header-sn-re a.logo-wrap img {
        max-width: 250px;
        width: 125px;
    }

    .post-main-wrap.travel-sn {
        margin-bottom: 15px;
    }

    .separate-wrap {
        margin-bottom: 22px;
    }

    .weekly-post-grid.bike-fashion .single-post-wrap {
        padding: 0;
    }

    .weekly-post-grid .post-two-box .post-heading-info {
        padding-right: 0;
        padding-left: 0px;
    }

    .weekly-post-grid .post-content-wrap {
        margin-bottom: 15px;
    }

    section.st-post-wrap .row .col-md-4 {
        padding: 0;
    }

    .tab-trending-wrap .tab-main-box {
        padding: 10px 10px;
        padding-top: 20px;
    }

    .tab-trending-wrap .tab-menu ul li a {
        padding: 16px 25px;
        font-size: 16px;
    }

    .post-popular-wrap .post-heading-info h2 a {
        font-size: 20px;
    }

    .post-popular-wrap .post-heading-info .date-title {
        font-size: 14px;
    }

    #video-archive .hero h1 {
        display: none;
    }

    .flex-video.large .thumb:after {
        border: 2px solid #fff;
        border-radius: 43px;
        height: 50px;
        font-size: 0.6em;
        line-height: 51px;
        width: 50px;
        padding: 0;
        right: 0;
        left: 0;
        margin: auto;
        text-align: center;
        top: 35%;
    }

    .post-recent-wrap .heading-tab-inner h2 a {
        font-size: 22px;
        line-height: 32px;
    }

    .post-recent-wrap .tab-grid-wrap {
        display: block;
    }

    .post-recent-wrap .tab-grid-wrap .tab-thumbnail {
        margin-bottom: 15px;
        width: 100%;
        max-width: 100%;
    }

    .post-recent-wrap .heading-tab-inner p {
        margin-top: 5px;
    }

    .autotisement-wrap img {
        display: none;
    }

    section.st-post-wrap.recent-st-wrap {
        margin-bottom: 0;
    }
 
}


