/*
 Theme Name:   GeneratePress Child
 Template:     generatepress
*/

@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-Black.woff2') format('woff2'),
        url('./fonts/SourceSansPro-Black.woff') format('woff'),
        url('./fonts/SourceSansPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-Bold.woff2') format('woff2'),
        url('./fonts/SourceSansPro-Bold.woff') format('woff'),
        url('./fonts/SourceSansPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-ExtraLight.woff2') format('woff2'),
        url('./fonts/SourceSansPro-ExtraLight.woff') format('woff'),
        url('./fonts/SourceSansPro-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-Regular.woff2') format('woff2'),
        url('./fonts/SourceSansPro-Regular.woff') format('woff'),
        url('./fonts/SourceSansPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-Light.woff2') format('woff2'),
        url('./fonts/SourceSansPro-Light.woff') format('woff'),
        url('./fonts/SourceSansPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-Semibold.woff2') format('woff2'),
        url('./fonts/SourceSansPro-Semibold.woff') format('woff'),
        url('./fonts/SourceSansPro-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('./fonts/SourceSansPro-It.woff2') format('woff2'),
        url('./fonts/SourceSansPro-It.woff') format('woff'),
        url('./fonts/SourceSansPro-It.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Bebas Neue';
    src: url('./fonts/BebasNeue.eot');
    src: local('./fonts/Bebas Neue'), local('BebasNeue'),
        url('./fonts/BebasNeue.eot?#iefix') format('embedded-opentype'),
        url('./fonts/BebasNeue.woff2') format('woff2'),
        url('./fonts/BebasNeue.woff') format('woff'),
        url('./fonts/BebasNeue.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


*{box-sizing:border-box;margin:0;padding:0;}

.elementor-section.elementor-section-boxed > .elementor-container {margin: 0 auto;box-sizing:border-box;width:100%;}
.footer-section.elementor-section.elementor-section-boxed > .elementor-container , .header.elementor-section.elementor-section-boxed > .elementor-container {
    margin: 0 auto;
    box-sizing: border-box;
    width: 100%;
    max-width: 1480px;
    padding: 0px 20px;
}
.elementor-inner-section.elementor-section-boxed > .elementor-container{padding:0;}
.grid-container {max-width: 1480px !important; margin: 0 auto;padding: 0 20px;box-sizing:border-box;width:100%;}
/*body{font-family: "Bebas Neue", sans-serif;}*/
body{font-family: "Oswald", sans-serif;}

.header.extra-class {
    position: fixed !important;
    top: 0;
    height: auto;
    width: 100%;
}
/*header starts*/
section.header {background:#fff300;padding: 20px !important;}
section.header .header-row .elementor-container.elementor-column-gap-default{display:flex;justify-content:space-between;align-items:center;}
section.header .header-row .header-logo{width:20% !important;}
section.header .header-row .header-logo a img{width:100%;height:70px; object-fit: contain; object-position: left; }
section.header .header-row .header-menus ul {margin: 0;display: flex;gap: 30px;list-style: none;justify-content: center;width:100%;}
section.header .header-row .header-menus ul li a {text-decoration: none;color: #000;font-family: "Bebas Neue", sans-serif;font-size: 20px;font-weight: 400;padding:0 !important;}
section.header .header-row .header-menus {width: 50% !important;}
section.header .header-row  .header-third-col{width:20% !important;}
section.header .header-row .header-search-home {display: flex;gap: 20px;justify-content: end;align-items: center;}
section.header .header-row .header-search-home .search-bar:first-child {position: relative;width:80%;display:flex;justify-content:end;padding:0;}

section.header .header-row .header-search-home .search-bar i.fas {background: #000;border: unset;padding: 5px;color: #fff300;border-radius: 50%;width: 25px;height: 25px;display: flex;justify-content: center;align-items: center;margin-left: auto;}
/*section.header .header-row .header-search-home .search-bar input {position: absolute;width: 100%;left: 0;bottom: -60px;display:none;z-index:999999 !important;outline:none;border-radius:7px;}*/
section.header .header-row .header-search-home .search-bar input {width: 100%;padding:10px;}
section.header .header-row .header-search-home .search-bar img{width:30px;height:30px;object-fit:cover;}
section.header .header-row .header-search-home .search-bar:focus-within input{display:block;}
section.header .header-row .header-search-home .search-bar input:focus{border:none;outline:none;}
section.header .header-row .header-search-home .search-bar:last-child{width:fit-content;}
section.header .header-row .header-search-home .search-bar:last-child .elementor-widget-wrap.elementor-element-populated{padding:0;}
section.header .header-row .header-menus ul::before, section.header .header-row .header-menus ul::after {display: none;}
section.header .header-row .header-menus ul li.current-menu-item a {color: #9a8b60;}
/* header closes*/

/*footer starts*/

.footer-section {padding:60px 0 !important;background:#454545;}
.footer-section .footer-first-inner-col{width:30% !important;}
.footer-section .footer-right-column {width:40% !important;}
.footer-section .footer-first-inner .elementor-container.elementor-column-gap-default {justify-content:space-between;gap:20px;}
.footer-section .footer-first-inner-col img{width:200px;height:80px;}
.footer-section .footer-first-inner-col .hfe-site-logo-container{text-align:start !important;}
.footer-section .footer-right-column h3{color:#fff;font-size:30px;font-family: "Bebas Neue", sans-serif;text-align:center;}
.footer-section .footer-right-inner  .elementor-container.elementor-column-gap-default{gap:0;}
.footer-section .footer-first-inner-col ul{margin-top:30px;display:flex;flex-direction:column;gap:25px}
.footer-section .footer-first-inner-col ul li a span{color:#ffffff99;font-family: 'Source Sans Pro';font-size:17px;line-height:1.4;}
.footer-section .footer-first-inner-col ul li:first-child, .footer-section .footer-first-inner-col ul li:nth-child(2){padding-left:30px;}
.footer-section .footer-first-inner-col ul li a:hover span{color:#fff !important;}
.footer-next-section{background:#000;padding:60px 0 30px !important;}
.footer-next-section  ul{width:100%;margin:0;display:flex;justify-content:center !important;gap:30px;}
.footer-next-section  ul li a{color:#fff !important;} 
.footer-next-section .cprt-text{text-align:center;}
.footer-next-section .cprt-text span{color:#ffffff99;}

.footer-next-section ul li a { font-family: 'Bebas Neue'!important; font-size: 20px; font-weight: 400 !important;}
.footer-next-section .hfe-copyright-wrapper span {font-family: 'Bebas Neue';}

.footer-section .footer-right-column .footer-right-inner > .elementor-container.elementor-column-gap-default {
    gap: 20px;
}

.footer-section .footer-right-column .footer-right-inner .right-fot-image > .elementor-widget-wrap.elementor-element-populated {
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
}


.footer-section .footer-right-column .footer-right-inner .right-fot-image .foot-new-img h4 {
    color: #fff;
    text-transform: uppercase;
    font-family: "Bebas Neue", sans-serif;
    line-height: normal;
    font-size: 24px;
}

.footer-section .footer-right-column .footer-right-inner .right-fot-image .foot-new-img p a {
    color: #fff;
    border: 1px solid #000;
    padding: 10px;
    transition: all ease 0.5s;
    display: inline-block;
    font-size: 15px
}

.footer-section .footer-right-column .footer-right-inner .right-fot-image .foot-new-img p a:hover {
    background: #000;
}

/* footer closes*/



.custom-posts-grid {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap: 5px;}
.custom-posts-grid .post-item:first-child{grid-column-start:1;grid-column-end:3;grid-row-end:3;grid-row-start:1;}

.marquee-section{padding:20px 0 !important;}
.marquee-section .news-ticker-wrapper{display:flex;border-radius:30px;border:1px solid;align-items:center;width:100%;margin:auto;}
.marquee-section .news-ticker-wrapper .news-label{background:#000;color:#fff300;clip-path: polygon(85% 0, 100% 50%, 85% 100%, 0 99%, 0 0);padding:15px;width:15%;border-radius:30px;font-size:22px;font-family: 'Source Sans Pro';font-weight:600;}
.marquee-section .news-ticker-wrapper marquee span {font-family: 'Source Sans Pro';    margin-right: 30px;}

/* custom-posts-grid section */

.custom-posts-grid a.post-item:first-child {position: relative;height: 697px;}
.custom-posts-grid a.post-item:first-child .post-overlay {position: absolute;bottom: 0px;padding: 30px;left: 0;}
.custom-posts-grid a.post-item {position: relative;}
.custom-posts-grid a.post-item .post-overlay {position: absolute;bottom: 0px;width: 100%;color: #fff;background: rgba(0, 0, 0, 0.25);padding: 20px;left: 0;}

/*.home-main-section .elementor-container.elementor-column-gap-default {max-width: 100% !important;padding: 0px;}*/

.custom-posts-grid a.post-item .post-overlay h3 {font-weight: 400 !important;text-transform: uppercase;font-size: 18px;margin-bottom: 10px;}
.custom-posts-grid a.post-item .post-overlay .post-meta {display: flex;gap: 5px;font-size: 10px;text-transform: uppercase;}
.custom-posts-grid a.post-item .post-overlay .post-meta .post-content {color: #A3E1F4 !important;}
.custom-posts-grid a.post-item:hover {opacity: 0.9;}
.custom-posts-grid a.post-item {transition: 0.5s;}

/*.third-section > .elementor-container.elementor-column-gap-default{max-width: 1200px !important;margin: 0 auto;}*/

.third-column {padding: 70px 30px;}
.third-inner-col .custom-post-card {display: flex;gap: 30px;}
.third-inner-col .custom-post-card a img {width: 100%;max-width: 260px;}
.third-inner .elementor-container.elementor-column-gap-default {gap: 30px;justify-content:space-between;}
.third-inner-col .custom-post-card a img {width: 100%;max-width: 100% !important;height: 170px;object-fit: cover;}
.third-inner-col .custom-post-card a {width: 70%;max-width: 100%;}
.third-inner-col .custom-post-card .custom-content h2 a {letter-spacing: 1px;color: #000 !important;text-transform: uppercase;font-weight: 500; font-size:30px; font-family: 'Bebas Neue';}
.third-inner-col .custom-post-card .custom-content h2 {font-size: 20px;line-height: 1.3;margin-bottom: 5px;order: 1;}
.third-inner-col .custom-post-card .custom-content p {font-size: 13.5px;margin-bottom: 0px;order: 3;padding-block: 15px;font-family: 'PT Sans', sans-serif;}
.third-inner-col .custom-post-card {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px dotted #ddd;}
.third-inner-col .custom-post-card .custom-content .custom-meta span {color: #777;}
.third-inner-col .custom-post-card .custom-content .custom-meta {font-size: 12px;font-weight: 700;order: 2;}
.third-inner-col .custom-post-card a:hover img {opacity: .4;}
.third-inner-col .custom-post-card .custom-content .custom-category {display: flex;align-items: center;gap: 5px;flex-wrap: wrap;order: 4;}
.third-inner-col .custom-post-card .custom-content .custom-category a {display: inline-block;width: 100%;max-width: fit-content;color: #868686;background: #e9e9e9;padding: 5px 7px;transition: 0.5s;font-size: 14px; font-family: 'PT Sans', sans-serif;}
.third-inner-col .custom-post-card .custom-content .custom-category a:hover {background: #000;color: #fff;}
.third-inner-col .custom-post-card .custom-content {display: flex;flex-direction: column;width: 100%;max-width: 490px !important;}
.third-inner-col {width: 100% !important;max-width: 800px;}
.third-inner-col-2 h3 {font-size: 28px;line-height: 28px;color: #000000;font-weight: 400;font-family: "Bebas Neue";letter-spacing: 2px;text-decoration: underline;text-underline-offset: 15px;text-decoration-thickness: 3px;margin-bottom: 40px;margin-top: 40px;}
.third-inner-col-2 ul {margin: 0;list-style: none;display: flex;flex-direction: column;row-gap: 50px;}
.third-inner-col-2 {max-width: 400px !important;width: 100% !important;padding:  0 30px 40px 30px;background: #e4e4e4;}
.third-inner-col-2 ul li .latest-thumbnail {width: 100%;height: 100%;display: flex;margin-bottom: 35px;}
.third-inner-col-2 ul li .latest-thumbnail img {width: 100%;height: 100%;object-fit: cover;max-height: 300px;min-height: 300px;}
.third-inner-col-2 ul li .latest-thumbnail a {width: 100%;}
.third-inner-col-2 ul li .latest-post-content a {font-size: 28px;letter-spacing: 0px;line-height: 28px;color: #000000;font-weight: 400;font-family: "Bebas Neue";}
.third-inner-col-2 ul li .latest-post-content p {font-family: "PT Sans";font-size: 15px;margin-top: 20px;margin-bottom: 0;line-height: 1.2;}
.third-inner-col-2 ul.popular-posts li {border-bottom: 1px dotted #c3c3c3;padding-bottom: 20px;display: flex;gap: 40px;}
.third-inner-col-2 ul.popular-posts {gap: 30px;}
.third-inner-col-2 ul.popular-posts li .popular-thumbnail {width: 100%;max-width: 100px;}
.third-inner-col-2 ul.popular-posts li .popular-post-content a {font-size: 20px;line-height: 1;font-family: 'Bebas Neue';font-weight: 400;color: #000;letter-spacing: 0px;}
.third-inner-col-2 ul.popular-posts li .popular-post-content  p {margin-top: 20px;color: indianred;margin-bottom: 0;}
.third-inner-col-2 ul.category-list li a {display: flex;justify-content: space-between;gap: 30px;align-items: center;width:100%;color:#000;font-family: 'Oswald';font-size: 16px;line-height: 1;}
.third-inner-col-2 ul.category-list li a span {width: 15%;text-align:right;}
.third-inner-col-2 ul.category-list {gap: 30px;}
.one-time .slick-track::after,
.one-time .slick-track::before {display: none;}
.one-time .slick-track .slide-item {text-align: center;}
.one-time .slick-track .slide-item img {width: 100%;max-height: 200px;min-height: 200px;object-fit: cover;height: 100%;padding-left: 15px;background: #000;padding-top: 5px;padding-bottom: 5px;padding-right: 5px;}
.one-time .slick-track .slide-item > div {margin-bottom: 20px;}
.one-time .slick-track .slide-item a {color: #000;font-family: 'Oswald';}
.one-time .slick-track .slide-item p {margin-top: 15px;margin-bottom: 0;font-size: 14px;color: #777777;font-family: 'Oswald';}
.one-time .slick-arrow {position: absolute;top: 0;background: rgba(255, 255, 255, 0.8);width: 55px;height: 50px;z-index: 1;transform: unset;right: 0;transition: all 0.5s;}
.one-time .slick-prev {left: unset;right: 55px;}
.one-time .slick-arrow::before {display: none;}
.one-time .slick-arrow i {font-size: 16px;color: #000;transition: all 0.5s;}
.one-time .slick-arrow:hover {background: #000000b5;}
.one-time .slick-arrow:hover i {color: #fff;}

.third-inner-col button#load-more-posts {width: 100%;max-width: 300px;margin: 0 auto !important;display: flex;padding:10px 20px !important;justify-content: center;background: transparent;
    color: #161616 !important;border: 2px solid #161616;transition: 0.5s;}
.third-inner-col button#load-more-posts:hover {background: #161616;color: #fff !important;border: 2px solid transparent; font-family: 'PT Sans' !important;}
.home-inner .cont-box .latest-news  a{
      font-size: 10px;
    padding: 6px 18px;
    font-family: "Raleway", sans-serif;
}
.mask-image {
    position: relative;
}
.smart-news a {
    position: absolute;
    top: -157px;
    right: 0px;
}
.home-inner.two.mask-image .smart-news a {
    position: absolute;
    top: -157px;
    right: 0px;
}
.home-inner.four.mask-image .smart-news a {
    position: absolute;
    top: -127px;
    right: 0px;
}


/* category pages*/

/* category left column */

.category .site-content{display:unset;}
.category .site.grid-container.container { padding: 40px 20px;  max-width: 1480px !important; margin: 0 auto; box-sizing: border-box; width: 100%;}
.category .site-content .category-posts{width:65%;display:inline-block; margin-right: 50px;}
.category .site-content .is-right-sidebar{width:30%;display:inline-block;vertical-align:top;margin-left: auto !important;margin-right: 0 !important;}
.category .site-content .inside-right-sidebar{margin-top:0 !important;}
.category-post {display:flex;justify-content:space-between;gap:20px;margin-bottom: 30px;border-bottom: 1px solid #ddd;padding-bottom: 30px;}
.category-post .post-image{width:40%;}
.category-post .post-image img{height:200px;width:100%;object-fit:cover;object-position:center;}
.category-post .post-content{width:55%;}
.category-post .post-content .post-title{font-size:30px;line-height:1.3;margin-bottom: 10px; font-family: 'Bebas Neue'; }
.category-post .post-content .post-title a{color:#000;text-decoration:none;}
.category-post .post-content .post-excerpt p{font-size: 13.5px;margin-bottom: 0px;padding-block: 10px;font-family: 'PT Sans', sans-serif;}
.category-post .post-content .post-meta{font-size:10px;color:#777;font-weight:bold;}
.category-post .post-content .post-categories a{color:#fff;background:#e9e9e9;color:#868686;text-decoration:none;font-size:14px;font-family: 'PT Sans', sans-serif;padding:5px 7px;margin-right:2px;transition:all ease 0.5s;     margin-bottom: 2px !important; display: inline-block;}
.category-post .post-content .post-categories{color:#868686;}
.category-post .post-content .post-categories a:hover{color:#fff;background:#000;}

/* category right sidebar*/

.category .site-content .inside-right-sidebar aside:has(h2){margin-bottom:0;padding-bottom:0}
.category .site-content .inside-right-sidebar aside{background:#e4e4e499;padding:40px 30px;}
.category .site-content .inside-right-sidebar aside h2{font-size: 28px;line-height: 28px;color: #000000;font-weight: 400;font-family: "Bebas Neue";letter-spacing: 2px;text-decoration: underline;text-underline-offset: 15px;text-decoration-thickness: 3px;}
.category .site-content .inside-right-sidebar aside p:empty{display:none;}
.category .site-content .inside-right-sidebar aside ul li a{font-size: 20px;letter-spacing: 0px;line-height: 28px;color: #000000;font-weight: 400;font-family: "Bebas Neue";text-decoration:none;}
.category .site-content .inside-right-sidebar aside ul{display:flex;flex-direction:column;gap:10px;}
.category .site-content .inside-right-sidebar form p{margin-bottom:10px;}
.category .site-content .inside-right-sidebar .slick-slide h4{font-family: 'Oswald';line-height:20px !important;font-size:20px;margin:10px 0;text-align:center;}
.category .site-content .inside-right-sidebar .slick-slide h4 a{text-decoration:none;color: #000;}
.category .site-content .inside-right-sidebar .slick-slide p{font-size:14px;color:#777;text-align:center;}
.category .site-content .inside-right-sidebar .slick-arrow {position: absolute;top: 0;background: rgba(255, 255, 255, 0.8);width: 55px;height: 50px;z-index: 1;transform: unset;right: 0;transition: all 0.5s;}
.category .site-content .inside-right-sidebar .slick-slide img {width: 100%;max-height: 200px;min-height: 200px;object-fit: cover;height: 100%;padding-left: 15px;background: #000;padding-top: 5px;padding-bottom: 5px;padding-right: 5px;}
.category .site-content .inside-right-sidebar .slick-arrow.slick-prev{left:unset;right:55px;}
.category .site-content .inside-right-sidebar .slick-arrow i{color:#000;}
.pagination {display:flex;width:100%;justify-content:center;gap:10px;align-items:center}
.pagination a{color:#000;border:1px solid #000;padding:10px 20px;text-decoration:none;}
.pagination a:hover{color:#fff;border:1px solid #000;background:#000;}
.pagination span.page-numbers.current {border:1px solid #000;padding:10px 20px;font-weight:600;color:#fff;background:#000;}
.category .site-content .inside-right-sidebar .slick-arrow::before {display: none;}
.category .site-content .inside-right-sidebar .slick-arrow i.fas {font-size: 20px;color:#000;}
.category .site-content .inside-right-sidebar .slick-arrow:hover{background:#000 !important;}
.category .site-content .inside-right-sidebar .slick-arrow:hover i.fas{color:#fff !important;}

.category .category-header h1 {font-family: "Bebas Neue";font-size:42px;line-height:50px;}
.category .category-header hr{margin:30px 0;} 

/* single category  page */

.single-post .site-main {margin:0;}
.single-post .inside-right-sidebar{margin:0;}
.single-post .site-content{gap:20px;}
.single-post .container.grid-container{padding:40px 20px;}
.single-post .inside-right-sidebar aside:has(h2){margin:0;padding-bottom:0 !important;}
.single-post .inside-right-sidebar aside h2{font-size: 28px;line-height: 28px;color: #000000;font-weight: 400;font-family: "Bebas Neue";letter-spacing: 2px;text-decoration: underline;text-underline-offset: 15px;text-decoration-thickness: 3px;}
.single-post .inside-right-sidebar aside p:empty{display:none;}
.single-post .site-content .inside-right-sidebar aside ul li a {font-size: 20px;letter-spacing: 0px;line-height: 28px;color: #000000;font-weight: 400;font-family: "Bebas Neue";text-decoration: none;}
.single-post .site-content .inside-right-sidebar aside ul li p{margin-top:5px !important;color:indianred;}
.single-post .site-content .inside-right-sidebar aside form p{margin-bottom:10px;}
.single-post .site-content .inside-right-sidebar aside{padding:40px 30px;background:#e4e4e499;}
.single-post .site-content .inside-right-sidebar .slick-slide img {width: 100%;max-height: 200px;min-height: 200px;object-fit: cover;height: 100%;padding-left: 15px;background: #000;padding-top: 5px;padding-bottom: 5px;padding-right: 5px;}
.single-post .site-content .inside-right-sidebar .slick-slide h4 {font-family: 'Oswald';line-height: 20px !important;font-size: 20px;margin: 10px 0;text-align: center;}
.single-post .site-content .inside-right-sidebar .slick-slide h4 a{color:#000;text-decoration:none;}
.single-post .site-content .inside-right-sidebar .slick-slide p {font-size: 14px;color: #777;text-align: center;}
.single-post .site-content .inside-right-sidebar .slick-arrow {position: absolute;top: 0;background: rgba(255, 255, 255, 0.8);width: 55px;height: 50px;z-index: 1;transform: unset;right: 0;transition: all 0.5s;}
.single-post .site-content .inside-right-sidebar .slick-arrow::before{display:none;}
.single-post .site-content .inside-right-sidebar .slick-arrow i.fas{color:#000;font-size:20px;}
.single-post .site-content .inside-right-sidebar .slick-arrow.slick-prev{left:unset;right:55px;}
.single-post .site-main .inside-article{padding:40px 30px;}
.single-post .site-main .inside-article .entry-header h1{color:#000;font-size:42px;line-height:50px;font-family:"Bebas Neue";}
.single-post .entry-content p {font-size:15px;margin:0 0 10px 0;font-family:'PT Sans', sans-serif;}
.single-post a.url.fn{color:indianred;text-decoration:none;text-transform:uppercase;}
.single-post footer.entry-meta a {color: #fff;background: #e9e9e9; color: #868686;text-decoration: none;font-size: 10px;font-family: 'PT Sans', sans-serif;padding: 5px 7px;margin-right: 2px;margin-left:2px;transition: all ease 0.5s;}
.single-post footer.entry-meta span{margin:5px 0 5px;}

.single-post .site-main .inside-article .featured-image img{width:100%;height:400px;object-fit:cover;}
.single-post .site-main .inside-article p img{width:100%;height:400px;object-fit:cover;}
.single-post .site-main .inside-article p:has(b){font-size:20px;font-family:Oswald;}
.category .site-content .inside-right-sidebar aside ul li p {color: indianred;}

/*****desktop css for all pages end here********/

/* 2/8/25*/

.home-column > .elementor-widget-wrap.elementor-element-populated {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 5px;padding:0;
}

.home-column .home-inner:first-child {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-end: 3;
    grid-row-start: 1;
}

.home-column .home-inner {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 300px;background-color:#0000004d;background-blend-mode:overlay;
}

.home-column .home-inner.one {
    background-image: url("https://staging.strixdevelopment.net/smartoffice/wp-content/uploads/2020/08/EPOS-460T-headset-1.jpg")
}

.home-column .home-inner.two {
    background-image: url("https://staging.strixdevelopment.net/smartoffice/wp-content/uploads/2020/08/LG-PuriCare-Wearable-Air-Purifier-LIFESTYLE.jpg")
}

.home-column .home-inner.three {
    background-image: url("https://staging.strixdevelopment.net/smartoffice/wp-content/uploads/2020/08/D-Link-security-camera.jpg")
}

.home-column .home-inner.four {
    background-image: url("https://staging.strixdevelopment.net/smartoffice/wp-content/uploads/2025/07/AX5500_Air-Purifier_-Samsung-5-1400x600-1.jpg")
}

.home-column .home-inner.five {
    background-image: url("https://staging.strixdevelopment.net/smartoffice/wp-content/uploads/2020/08/adapt-460_lifestyle_EPOS-Audio-1.jpg")
}
.home-column .home-inner.one h2 {
    font-size: 30px;
}
.home-column .home-inner h2 { letter-spacing: 0.5px;font-weight: 400 !important; text-transform: uppercase;  font-size: 24px; font-family: 'Bebas Neue';  margin-bottom: 10px;line-height:1.3; color: #fff;}
 
.home-column .home-inner p {
    font-size: 13px;
    text-transform: uppercase;
    color: #fff !important;
}

.home-column .home-inner > .elementor-container.elementor-column-gap-default {height:100%;display:flex;justify-content:center;align-items:end}
.home-column .home-inner .cont-box > .elementor-widget-wrap.elementor-element-populated {padding:10px 10px 0;}
.home-column .home-inner .cont-box .elementor-widget-wrap.elementor-element-populated .elementor-widget-heading{margin:0;}

/***************home category sidebar*************/ 

  .inside-right-sidebar aside:has(h2){margin-bottom:0;padding-bottom:0}
  .inside-right-sidebar aside{background:#e4e4e499;padding:40px 30px;}
  .inside-right-sidebar aside h2{font-size: 28px;line-height: 28px;color: #000000;font-weight: 400;font-family: "Bebas Neue";letter-spacing: 2px;text-decoration: underline;text-underline-offset: 15px;text-decoration-thickness: 3px;}
  .inside-right-sidebar aside p:empty{display:none;}
  .inside-right-sidebar aside ul li a{font-size: 20px;letter-spacing: 0px;line-height: 28px;color: #000000;font-weight: 400;font-family: "Bebas Neue";text-decoration:none;}
  .inside-right-sidebar aside ul{display:flex;flex-direction:column;gap:10px;}
  .inside-right-sidebar form p{margin-bottom:10px;}
  .inside-right-sidebar .slick-slide h4{font-family: 'Oswald';line-height:20px !important;font-size:20px;margin:10px 0;text-align:center;}
  .inside-right-sidebar .slick-slide h4 a{text-decoration:none;color: #000;}
  .inside-right-sidebar .slick-slide p{font-size:14px;color:#777;text-align:center;}
  .inside-right-sidebar .slick-arrow {position: absolute;top: 0;background: rgba(255, 255, 255, 0.8);width: 55px;height: 50px;z-index: 1;transform: unset;right: 0;transition: all 0.5s;}
  .inside-right-sidebar .slick-slide img {width: 100%;max-height: 280px;min-height: 280px;object-fit: cover;height: 100%;padding-left: 15px;background: #000;padding-top: 5px;padding-bottom: 5px;padding-right: 5px;}
  .inside-right-sidebar .slick-arrow.slick-prev{left:unset;right:55px;}
  .inside-right-sidebar .slick-arrow i{color:#000;}
.pagination {display:flex;width:100%;justify-content:center;gap:10px;align-items:center}
.pagination a{color:#000;border:1px solid #000;padding:10px 20px;text-decoration:none;}
.pagination a:hover{color:#fff;border:1px solid #000;background:#000;}
.pagination span.page-numbers.current {border:1px solid #000;padding:10px 20px;font-weight:600;color:#fff;background:#000;}
  .inside-right-sidebar .slick-arrow::before {display: none;}
  .inside-right-sidebar .slick-arrow i.fas {font-size: 20px;color:#000;}
  .inside-right-sidebar .slick-arrow:hover{background:#000 !important;}
  .inside-right-sidebar .slick-arrow:hover i.fas{color:#fff !important;}
.home .home-header h1 {font-family: "Bebas Neue";font-size:42px;line-height:50px;}
.home .home-header hr{margin:30px 0;} 
.third-inner-col-2.category {padding: 0;background: transparent;}
.third-section-padding .third-column {
    padding: 70px 0px;
}
.image-width-height {
    width: 100%;
    max-width: 100px;
}
.inside-right-sidebar.sidebar {
    margin-top: 0;
}

.main-gofollows .col-one-img a img {
    padding: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 700px !important;
    object-fit: cover !important;
}
.main-smartoffice .smartoffice-slid .col-img a img{
    padding:0px !important;
}
.postid-97911 .inside-right-sidebar .single-meta-top {
    display: none !important;
}



.postid-98527 .is-right-sidebar p#breadcrumbs {
    display: none;
}

.postid-98527 .is-right-sidebar .single-meta-top {
    display: none !important;
}
/* home category  page */
.single-post .site-main .inside-article > header.entry-header {
    display: none;
}
.featured-image.page-header-image-single.grid-container.grid-parent {
    padding: 0;
}
/****19-08-2025*****/
.search-results main {display: grid;grid-template-columns:1fr 1fr;}
.search-results header.page-header {width: 100%;grid-column:span 2;padding:40px 20px;}
.search-results .format-gallery,
.search-results  .format-standard {width:100%;}
.search-results .inside-article {height: 100%;padding: 20px;}
.search-results header.page-header h1{line-height: 110%;margin-bottom: 0px;
    letter-spacing: 1px;color: #000 !important;text-transform: uppercase;font-weight: 500;font-size: 40px;font-family: 'Bebas Neue';}
.format-gallery h2,
 .format-standard h2{line-height: 0.9em;margin-bottom: 10px;
    letter-spacing: 1px;color: #000 !important;text-transform: uppercase;font-weight: 500;font-size: 30px;font-family: 'Bebas Neue';}
.format-gallery .entry-meta,
 .format-standard .entry-meta {font-size: 12px;font-weight: 700;color: #777;margin-top: 0;}
.format-gallery .entry-meta a,
 .format-standard .entry-meta a{text-decoration:none;}
.format-gallery .entry-summary,
 .format-standard .entry-summary {
    font-size: 13.5px;margin-bottom: 0px;padding-block: 15px;font-family: 'PT Sans', sans-serif;margin-top: 0;}
.format-gallery .post-image,
 .format-standard .post-image {margin-top: 20px;}
.search-results .paging-navigation {grid-column:span 2;}
.search-results .nav-links span,
.search-results .nav-links a {color: #a2a2a2;text-decoration:none;}
.format-gallery h2 a,
.format-standard h2 a,
.search-results .nav-links .current {color: #000000;}
.format-gallery .entry-meta a, 
.format-standard .entry-meta a{
    background: #e9e9e9;color: #868686;text-decoration: none;font-size: 10px;font-family: 'PT Sans', sans-serif;
    padding: 5px 7px;margin-right: 2px;display:inline-block;margin-left: 2px;margin-bottom:5px;transition: all ease 0.5s;}
/**error***/
.no-results .inside-article,
.error404 .inside-article {background: lightgray;}
.no-results .inside-article h1,
.error404 .inside-article h1 {
    text-align: center;line-height: 110%;margin-bottom: 0px;letter-spacing: 1px;color: #000 !important;
    text-transform: uppercase;font-weight: 500;font-size: 40px;font-family: 'Bebas Neue';}
.no-results .entry-content,
.error404 .entry-content {margin-bottom: 0px;padding-block: 15px;font-family: 'PT Sans', sans-serif;font-size: 20px; margin-top: 0; text-align: center;}

/********responsive start**********/
@media screen and (max-width:1450px) {
section.header .header-row .header-logo {
    width: 18% !important;
}    
section.header .header-row  .header-third-col {
    width: 10% !important;
    position: relative;
}  
    section.header .header-row .header-menus {
    width: 56% !important;
}
section.header .header-row .header-search-home .search-bar input {
    position: absolute;
    bottom: 30px;
    left: -40px;
    width: 100% ;
    max-width: 130px;
} 
    section.header .header-row .header-search-home .search-bar:last-child {
    width: 100%;
    max-width: 35px;
}
    section.header .header-row .elementor-container.elementor-column-gap-default {
    gap: 20px;
}
    .marquee-section .news-ticker-wrapper .news-label {
    height: 65px;
    padding-left: 22px;
}
    .custom-posts-grid a.post-item:first-child {
    height: 550px;
}
    
    
}

@media screen and (max-width:1300px) {
    .marquee-section .news-ticker-wrapper .news-label {
    width: 20%;
}
    
    section.header .header-row .header-logo {
    width: 16% !important;
}
    section.header .header-row .header-logo a img {
    height: 70px;
}
  section.header .header-row .header-menus {
    width: 65% !important;
}  
    
    section.header .header-row .header-menus ul {
    gap: 17px;
}
   section.header .header-row .header-search-home .search-bar input {
    left: -60px;
} 
    
    .custom-posts-grid a.post-item:first-child {
    height: 500px;
}
   .third-inner-col .custom-post-card {
    padding-bottom: 25px;
    margin-bottom: 25px;
        gap: 25px;
} 
    .third-inner .elementor-container.elementor-column-gap-default {
    gap: 25px;
}
    
   .third-inner-col .custom-post-card .custom-content h2 {
    font-size: 16px;
} 
    .third-inner-col-2 ul li .latest-post-content a {
    font-size: 24px;
    line-height: 24px;
}
    .third-inner-col-2 h3 {
    font-size: 26px;
    line-height: 28px;
    text-underline-offset: 13px;
    margin-bottom: 35px;
    margin-top: 35px;
}
    .third-inner-col-2 ul li .latest-thumbnail {
    margin-bottom: 30px;
}
    
    .third-inner-col-2 ul {
    row-gap: 40px;
}
    
    .third-inner-col-2 ul li .latest-post-content p {
    margin-top: 12px;
}
 .third-inner-col-2 ul.popular-posts li {
    gap: 30px;
}   
 .third-inner-col-2 ul.popular-posts {
    gap: 25px;
}   
   .third-inner-col-2 ul.category-list {
    gap: 25px;
} 
 .one-time .slick-prev {
    right: 50px;
}   
 .one-time .slick-arrow {
    width: 50px;
    height: 45px;
}   
.third-column {
    padding: 60px 25px;
}    
   .footer-first-inner-col .elementor-element.elementor-element-dffa158.elementor-widget.elementor-widget-site-logo {
    margin-bottom: 0px;
} 
    
  .footer-section .footer-first-inner-col ul {
    margin-top: 25px;
    gap: 20px;
}  
    .footer-section .footer-first-inner-col img {
    width: 180px;
    height: 70px;
}
    .footer-section .footer-right-column h3 {
    font-size: 28px;
}
    .footer-second-column ul#menu-1-afeb5ad li a {
    padding: 0px;
}
    .footer-next-section .cprt-text span {
    font-size: 14px;
}
    
    .third-inner-col button#load-more-posts {
    max-width: 250px;
}
    
  
    
}

@media screen and (max-width:1266px) {
    .home-inner.five.mask-image .smart-news a {
    position: absolute;
    top: -125px;
    right: 0px;
}
}

@media screen and (max-width:1199px){
.category .site-content .category-posts{width:61%;margin-right:30px;}
.category .site-content .is-right-sidebar{width:34%;}
}

@media screen and (max-width:1048px) {
    .home-inner.four.mask-image .smart-news a {
    position: absolute;
    top: -95px;
    right: 0px;
}
}

@media screen and (max-width:1024px) {
    
    section.header .elementor-container, .header .elementor-column , .header .elementor-widget-wrap , .header-row {position: static !important;}
section.header nav.hfe-nav-menu__layout-horizontal {width: 100% !important;max-width: 100% !important;left: 0 !important;}
section.header .header-row .header-menus .elementor-element {position: static;}
section.header .header-row .header-menus .hfe-nav-menu-icon {padding: 0;}
section.header .hfe-nav-menu__layout-horizontal {display: none;}
section.header .hfe-nav-menu__layout-horizontal.menu-is-active {display: block;}
 
 .home-inner.four.mask-image .smart-news a {
    top: -125px;
}
section.header {
    background: #fff300;
    padding: 20px !important;
}
    .home-inner.five.mask-image .smart-news a {
    position: absolute;
    top: -190px;
    right: 0;
}
section.header .header-row .header-logo {
    width: 20% !important;
    order: 1;
} 
section.header .header-row .header-menus {
    width: 6% !important;
    order: 3;
}  
    section.header .header-row  .header-third-col {
    order: 2;
     width: 20% !important;flex-grow:2;
}
 section.header .header-row .elementor-container.elementor-column-gap-default {
    align-items: center;
}   
   .header-search-home .elementor-container.elementor-column-gap-default {
    justify-content: center !important;
    align-items: center;
} 
 section.header .header-row .header-search-home .search-bar:first-child {
    width: 20%;
}   
    section.header .header-row .header-search-home .search-bar input {
    left: -130px;
    bottom: 0px;
}
    
  .marquee-section .news-ticker-wrapper .news-label {
    width: 24%;
    font-size: 20px;
    height: 59px;
    padding-left: 15px;
}  
    .custom-posts-grid a.post-item:first-child {
    height: 380px;
}
    .third-inner .elementor-container.elementor-column-gap-default {
    flex-wrap: nowrap;
}
   .third-column {
    padding: 60px 10px;
} 
    .third-inner-col-2 {
    max-width: 230px !important;
    padding: 0 20px 20px 20px;
}
    .third-inner-col-2 ul li .latest-thumbnail img {
    max-height: 127px;
    min-height: 127px;
}

/*.third-section > .elementor-container.elementor-column-gap-default {*/
/*    max-width: 810px !important;*/
/*}   */
    
   .third-inner-col-2 h3 {
    font-size: 24px;
    text-underline-offset: 10px;
    margin-bottom: 30px;
    margin-top: 20px;
} 
  .third-inner-col-2 ul li .latest-thumbnail {
    margin-bottom: 25px;
}  
.third-inner-col-2 ul li .latest-post-content a {
    font-size: 22px;
}    
  .third-inner-col-2 ul.popular-posts li {
    gap: 20px;
    flex-direction: column;
    align-items: center;
} 
    .third-inner-col-2 ul.popular-posts li .popular-thumbnail a img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}
    .third-inner-col-2 ul.popular-posts li .popular-thumbnail {
    width: 100%;
    max-width: 170px !important;
    height: 127px;
}
    .third-inner-col-2 h3 {
    font-size: 22px;
}
   .third-inner-col-2 ul.popular-posts {
    gap: 20px;
} 
    .third-inner-col-2 ul.category-list {
    gap: 20px;
}
   .one-time .slick-track .slide-item img {
    max-height: 190px;
    min-height: 126px;
} 
    .one-time .slick-prev {
    right: 44px;
}
 .one-time .slick-arrow {
    width: 45px;
    height: 40px;
}   
    
    section.header .header-row .header-menus ul {
    gap: 0px;
}
   section.header .header-row .header-menus ul li {
    padding: 15px 40px;
} 

  .menu-is-active {
    top: 80px !important;
}  
      .sidebar-contact-form .main-form .side-name p {
    margin-bottom: 10px;
}
      .sidebar-contact-form .main-form .side-name p {
    margin-bottom: 10px;
}
 
.footer-next-section .hfe-nav-menu .hfe-nav-menu__toggle {
    display: none;
}
 
.footer-next-section .hfe-nav-menu nav.hfe-nav-menu__layout-horizontal {

    display: block !important;

    visibility: visible !important;

    opacity: 1 !important;

    position: static !important;

    height: auto;

    background: transparent !important;

    width: 100% !important;

    max-width: 100%;

}
 
 
.footer-next-section .hfe-nav-menu nav.hfe-nav-menu__layout-horizontal ul, .footer-next-section .hfe-nav-menu nav.hfe-nav-menu__layout-horizontal ul li {

    display: flex;

    visibility: visible;

    opacity: 1;

    width: 100%;

    justify-content: center !important;

    position: static !important;

}
 
.footer-next-section .hfe-nav-menu nav.hfe-nav-menu__layout-horizontal ul li a {

    background-color: transparent !important;

    text-decoration: none !important;

    white-space: break-spaces;

    height: auto;

}
 
.footer-next-section .hfe-nav-menu nav.hfe-nav-menu__layout-horizontal ul::after, .footer-next-section .hfe-nav-menu nav.hfe-nav-menu__layout-horizontal ul::before {

    display: none;

}
 
.footer-next-section .hfe-nav-menu nav.hfe-nav-menu__layout-horizontal ul li {

    width: max-content;
    border-bottom: 0 !important;

}
 
 
 .header-third-col .header-search-home > .elementor-container.elementor-column-gap-default {justify-content: end !important;}
.category .site-content .inside-right-sidebar .slick-arrow{width:40px;height:40px;}
.category .site-content .inside-right-sidebar .slick-arrow.slick-prev{right:40px;}
.single-post .inside-right-sidebar aside h2{font-size:24px;}
.category .site-content .inside-right-sidebar aside h2{font-size:16px;}
.single-post .site-main .inside-article .entry-header h1{font-size:35px; line-height:100%;}
.single-post .site-main .inside-article .featured-image img{height:350px;}
.single-post .site-main .inside-article p img{height:350px;}
.home-column > .elementor-widget-wrap.elementor-element-populated{grid-template-columns:1fr 1fr 1fr;}
.home-column .home-inner:last-child{grid-column-start:2;grid-column-end:4;} 
.third-inner-col-2 {
    max-width: 300px !important; 
}
  .inside-right-sidebar aside { 
    padding: 30px 20px;
}
 
}

@media screen and (max-width:859px){
    .home-inner.five.mask-image .smart-news a {
    top: -160px;
}
}

@media screen and (max-width:795px){
    .home-inner.four.mask-image .smart-news a {
    position: absolute;
    top: -96px;
    right: 0px;
}
}

@media screen and (max-width:768px) {
    .smart-news a {
    position: absolute;
    bottom: 20px;
    left: 0px;
    width:fit-content;
    height:max-content;
}
.home-inner.three.mask-image .smart-news a {
    position: absolute;
    top: -20px;
    right: 0px;
}
.home-inner.four.mask-image .smart-news a {
    position: absolute;
    top: -20px;
    right: 0px;
}
.home-inner.two.mask-image .smart-news a {
    position: absolute;
    top: -20px;
    right: 0px;
}
.home-inner.five.mask-image .smart-news a {
    position: absolute;
    top: -20px;
    right: 0px;
}

    section.header .header-row .header-menus ul li {
    padding: 15px 20px;
}
    .custom-posts-grid a.post-item {
    height: 187px;
}
    .custom-posts-grid a.post-item:first-child {
    height: 297px;
    background-position: 0px -184px !important;
    background-repeat: no-repeat;
}
    .custom-posts-grid {
    grid-template-columns: 1fr 1fr;
}
.third-inner .elementor-container.elementor-column-gap-default {
    flex-wrap: wrap;
    gap: 50px;
}
   .third-section > .elementor-container.elementor-column-gap-default {
    max-width: 100% !important;
}
    .third-inner-col-2 {
    max-width: 100% !important;
    padding: 0 20px 20px 20px;
}
    
   .third-inner-col-2 ul li .latest-thumbnail img {
    max-height: 285px;
    min-height: 285px;
    max-width: 380px;
} 
    
.third-inner-col-2 ul.popular-posts li {
    gap: 10px;
    align-items: flex-start;
}    
    .third-inner-col-2 ul {
    row-gap: 15px;
}
    .one-time .slick-track .slide-item img {
    max-height: 100%;
    min-height: 100%;
}
    
    .third-inner-col button#load-more-posts {
    max-width: 300px;
    padding: 15px 20px !important;
}
  .third-column {
    padding: 50px 10px;
}  
   .third-inner-col .custom-post-card a img {
    width: 100%;
    max-width: 100% !important;
    height: 150px;
} 
    .third-inner-col .custom-post-card {
    padding-bottom: 20px;
    margin-bottom: 20px;
    gap: 15px;
}
 section.header {
    padding: 15px 0px  !important;
}   
    
    section.header .header-row .header-logo a img {
    height: 50px;
}
    .marquee-section .news-ticker-wrapper .news-label {
    width: 32%;
    font-size: 18px;
    height: 50px;
    padding-left: 17px;
    display: flex;
    align-items: center;
}
.marquee-section .news-ticker-wrapper .news-label {
    width: 100%;
    max-width: 160px;
}
.category .site-content .category-posts{width:100%;margin-right:0;margin-bottom:30px;}
.category .site-content .is-right-sidebar{width:100%;display:block;}
.category .site-content .inside-right-sidebar .slick-slide img{max-height:250px;}
.pagination a{padding:8px 15px;font-size:14px;}
.pagination span.page-numbers.current{padding:8px 15px;font-size:14px;}   
.category .category-header h1 {font-size:35px;line-height:100%;margin-bottom:0;} 
.category .category-header hr{margin:20px 0;}
.single-post .site-main .inside-article p img{height:300px;}
.single-post .site-main .inside-article .featured-image img{height:300px;}
.single-post .site-content .inside-right-sidebar aside{padding:25px;}
.single-post .site-main .inside-article{padding:25px;}
.single-post .site-main .comments-area {padding:25px;}
.home-column > .elementor-widget-wrap.elementor-element-populated{grid-template-columns: 1fr;}
.home-column .home-inner:last-child{grid-column-start:unset;grid-column-end:unset;}   
.home-column .home-inner:first-child{grid-column-start:unset;grid-column-end:unset;}  
.home-column .home-inner{height:350px;}
.home-column .home-inner.one h2 { font-size: 24px;}
.third-inner-col .custom-post-card .custom-content h2 a { font-size: 20px;}
.category-post .post-content .post-title { font-size: 20px;}
.main-form span input {
    width: 100%;
}
.footer-section .footer-right-column .footer-right-inner .right-fot-image .foot-new-img h4 {font-size:20px;}
.search-results header.page-header {padding: 20px 20px;}
.search-results header.page-header h1 {font-size: 24px;}
.format-gallery h2,  .format-standard h2 {font-size:20px;}
.no-results .inside-article h1,
.error404 .inside-article h1 {font-size: 24px;}
.no-results .entry-content,
.error404 .entry-content {font-size: 13.5px;}
}

@media screen and (max-width:599px){
.category .category-post{flex-direction:column;padding-bottom:25px;margin-bottom:25px;}
.category .category-post .post-image{width:100%;}
.category .category-post .post-content{width:100%;}
.category .category-post .post-image img{height:250px;}
.single-post .site-content .inside-right-sidebar aside form p input{width:100%;}
.category .site-content .inside-right-sidebar form p input{width:100%;}
.home-column > .elementor-widget-wrap.elementor-element-populated{grid-template-columns:1fr;}  
.home-column .home-inner:first-child{grid-column-start:unset;grid-column-end:unset;grid-row-end:unset;grid-row-start:unset;} 
 .footer-section .footer-right-column > .elementor-widget-wrap {flex-direction:column;}
    .footer-section .footer-right-column .footer-right-inner .right-fot-image {width: 100% !important;max-width: 100% !important;}
    .footer-section .footer-right-column .footer-right-inner .right-fot-image .foot-new-img {width: 48%;}
    .footer-section .footer-right-column .footer-right-inner{width:100%;}
    .footer-section .footer-right-column .footer-right-inner .right-fot-image .elementor-widget-image {width:48% !important;}
    .footer-section .footer-right-column .footer-right-inner .right-fot-image .elementor-widget-image img{height:150px;object-fit:cover;object-position:top center;}
.footer-section .footer-first-inner .elementor-container.elementor-column-gap-default{flex-direction:column; }  
.footer-section .footer-right-column{width:100% !important;}
.search-results main {grid-template-columns: 1fr;}
.search-results .paging-navigation,
.search-results header.page-header {grid-column: auto;}
}

@media screen and (max-width:500px) {
.footer-section .footer-right-column, .footer-section .footer-first-inner-col {
    width: 100% !important;
}
.footer-section .footer-right-column > .elementor-widget-wrap {
    display: flex;
}
 
/*.footer-section .footer-right-column .footer-right-inner {*/
/*    width: 50%;*/
/*}*/
 
.footer-section .footer-first-inner-col ul li:first-child, .footer-section .footer-first-inner-col ul li:nth-child(2) {
    padding-left: 0;
}
 
.footer-section .footer-first-inner-col ul {
    margin-top: 20px;
    gap: 10px;
}





.marquee-section .news-ticker-wrapper .news-label {
    width: 100%;
    max-width: 140px;
    font-size: 16px;
}

.custom-posts-grid {
    grid-template-columns: 1fr;
}
.custom-posts-grid .post-item:first-child {
    grid-column-start: unset;
    grid-column-end: unset;
    grid-row-end: unset;
    grid-row-start: unset;
}
.custom-posts-grid a.post-item:first-child {
    background-position: 0px 0px !important;    
    height: 300px;
}

.custom-posts-grid a.post-item {
    height: 300px;
}
.custom-posts-grid a.post-item:first-child .post-overlay {
    padding: 20px;
}
.third-inner-col .custom-post-card {
    flex-direction: column;
}
.third-inner-col .custom-post-card a img {
    width: 100%;
    max-width: 100% !important;
    height: 300px;
}
.third-inner-col .custom-post-card a {
    width: 100%;
    max-width: 100%;
}

.third-inner-col button#load-more-posts {
    max-width: 52%;
}
.third-inner-col-2 ul li .latest-thumbnail img {
    max-height: 200px;
    min-height: 200px;
    max-width: 100%;
}

.sidebar-contact-form .main-form p {
    margin-bottom: 10px;
}















}
    
@media screen and (max-width:425px) {
    .marquee-section .news-ticker-wrapper .news-label {
        width: 100%;
        max-width: 120px;
    height: 38px;
    padding-left: 15px;
}
    
    .header-inner  nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.menu-is-active.hfe-dropdown {
    top: 70px !important;
}
.custom-posts-grid a.post-item:first-child {
    height: 200px;
    background-position: 0px -60px  !important;
}

.custom-posts-grid a.post-item {
    height: 200px;
}

    
.custom-posts-grid a.post-item:first-child .post-overlay {
    padding: 15px;
}    
    
    .custom-posts-grid a.post-item .post-overlay {
    padding: 15px;
}
    
    .third-inner-col .custom-post-card a img {
    height: 210px;
}
    section.header .header-row .header-logo { width: 25% !important;}
section.header .header-row .header-menus { width: 10% !important;}
section.header .header-row .header-logo a img { height: 30px;}
 
 section.header .header-row .header-search-home .search-bar:last-child { max-width: 20px;}
section.header .header-row  .header-third-col { order: 2; width: 30% !important;} section.header .header-row .header-search-home .search-bar img { width: 100%; height: 100%; object-fit: contain;}
section.header .header-row .header-search-home .search-bar:first-child {margin-top: 5px;}
.pagination a{padding:6px 12px;font-size:11px}
.pagination span.page-numbers.current{padding:6px 12px;font-size:11px;}   
    
    
}



/********responsive end**********/