.elementor-2997 .elementor-element.elementor-element-524a1fc:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-524a1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;background-image:url("https://offbeatindiatrails.com/wp-content/uploads/2025/07/Bannar-03-1.jpg");background-position:center center;background-size:cover;}.elementor-2997 .elementor-element.elementor-element-524a1fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2997 .elementor-element.elementor-element-524a1fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2997 .elementor-element.elementor-element-fd7e8bc{margin-top:4rem;margin-bottom:4rem;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-category-select-wraper{display:block;}.rtl .elementor-2997 .elementor-element.elementor-element-fe2a5af.elementor-align-right .shopengine-category-select-wraper:before{right:auto;left:0;}.rtl .elementor-2997 .elementor-element.elementor-element-fe2a5af.elementor-align-left .shopengine-category-select-wraper:before{left:auto;right:0;}.elementor-2997 .elementor-element.elementor-element-fe2a5af{padding:0px 0px 18px 0px;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-search-product{grid-template-columns:repeat(1, 1fr);}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-category-name{display:block;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search :is(.shopengine-search-product__item--image){display:none;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .search-input-group :is(  button, input, select ){height:61px;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .search-input-group{overflow:hidden;border-radius:10px 10px 10px 10px;}.rtl .elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .search-input-group{overflow:hidden;border-radius:10px 10px 10px 10px;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search :is( .search-input-group ){border-style:solid;border-width:0px 0px 0px 0px;}.rtl .elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search :is( .search-input-group ){border-width:0px 0px 0px 0px;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .search-input-group input,
					.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .search-input-group input::placeholder{color:#3E3E3E;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .search-input-group :is(  input ){background:#ffffff;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .search-input-group :is( input, input::placeholder ){font-size:16px;font-weight:400;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .search-input-group :is(  button ) i, .elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-search-text{color:#3E3E3E;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search :is( .search-input-group button, .search-input-group ){background:#E6E6E6;border-color:#E6E6E6;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .search-input-group :is(  button ){flex:0 0 50px;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .search-input-group :is( select ){color:#3E3E3E;font-size:15px;font-weight:500;line-height:18px;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-category-select-wraper{background-color:#ffffff;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-ele-nav-search-select{background-color:transparent;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-search-result-container{left:0px;width:calc(100% - 0px);}.rtl .elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-search-result-container{right:0px;width:calc(100% - 0px);}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-search-product__item--title a{color:#3E3E3E;font-size:15px;font-weight:500;line-height:18px;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-search-product__item--title a:hover{color:#F03D3F;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-search-product__item--price ins .amount{color:#101010;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-search-product__item--price del .amount{color:#999999;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-search-product__item--price .amount{font-size:14px;font-weight:500;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-discount-badge{display:none;color:#ffffff;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-discount-badge {background-color:#F54F29;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-search-product__item--price .shopengine-discount-badge{font-size:14px;font-weight:500;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-product-rating .star-rating, .elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-product-rating .rating-count{font-size:10px;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-product-rating .star-rating::before{color:#fec42d;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-product-rating .star-rating span::before{color:#fec42d;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-product-rating .rating-count{color:#858585;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-search-more-btn{color:#565969;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-search-more-btn{background-color:rgba(86, 89, 105, 0.1);}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-search-product__item:hover .shopengine-search-more-btn{background-color:#F03D3F;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-search-product__item{padding:10px 10px 10px 10px;}.rtl .elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-search-product__item{padding:10px 10px 10px 10px;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search :is( .shopengine-product-search-result, .shopengine-search-product__item){border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;}.rtl .elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search :is( .shopengine-product-search-result, .shopengine-search-product__item){border-width:1px 1px 1px 1px;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-search-more-products{color:#F03D3F;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-search-more-products:hover{color:#bd1517;}.elementor-2997 .elementor-element.elementor-element-72855fd > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2997 .elementor-element.elementor-element-19bcf3b{margin-top:4rem;margin-bottom:4rem;}.elementor-2997 .elementor-element.elementor-element-f7d34d5 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2997 .elementor-element.elementor-element-908c119 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-2997 .elementor-element.elementor-element-c6b46f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2997 .elementor-element.elementor-element-f6ec967{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2997 .elementor-element.elementor-element-f6ec967:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-f6ec967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E61E4D;background-image:url("https://offbeatindiatrails.com/wp-content/uploads/2025/07/noise.png");}.elementor-2997 .elementor-element.elementor-element-d31757b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2997 .elementor-element.elementor-element-f0c5b50{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2997 .elementor-element.elementor-element-f0c5b50 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2997 .elementor-element.elementor-element-c90f210{padding:0px 0px 0px 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2997 .elementor-element.elementor-element-af72a7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2997 .elementor-element.elementor-element-397a472{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2997 .elementor-element.elementor-element-8b399b6{margin-top:0rem;margin-bottom:4rem;}.elementor-2997 .elementor-element.elementor-element-6a962f7:not(.elementor-motion-effects-element-type-background), .elementor-2997 .elementor-element.elementor-element-6a962f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-2997 .elementor-element.elementor-element-6a962f7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000030 52%, #000000DB 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2997 .elementor-element.elementor-element-6a962f7 > .elementor-container{min-height:20vw;}.elementor-2997 .elementor-element.elementor-element-6a962f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-2997 .elementor-element.elementor-element-af960f9.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2997 .elementor-element.elementor-element-af960f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2997 .elementor-element.elementor-element-af960f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2997 .elementor-element.elementor-element-af960f9 > .elementor-element-populated{padding:2rem 2rem 2rem 2rem;}.elementor-2997 .elementor-element.elementor-element-7356eb1 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2997 .elementor-element.elementor-element-b64a609{margin-top:2rem;margin-bottom:2rem;}.elementor-2997 .elementor-element.elementor-element-99f79be > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2997 .elementor-element.elementor-element-d680a9b{margin-top:3rem;margin-bottom:3rem;}.elementor-2997 .elementor-element.elementor-element-e3cf57b{margin-top:3rem;margin-bottom:3rem;}@media(min-width:768px){.elementor-2997 .elementor-element.elementor-element-e52ff1c{width:51.228%;}.elementor-2997 .elementor-element.elementor-element-14dac96{width:48.728%;}.elementor-2997 .elementor-element.elementor-element-39cc9df{width:61.93%;}.elementor-2997 .elementor-element.elementor-element-2c49531{width:38.026%;}}@media(max-width:1024px){.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-category-select-wraper{display:block;}.elementor-2997 .elementor-element.elementor-element-397a472{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2997 .elementor-element.elementor-element-6aae492 > .elementor-widget-container{padding:25% 0% 0% 0%;}.elementor-2997 .elementor-element.elementor-element-9b2ede9 > .elementor-widget-container{padding:25% 0% 0% 0%;}.elementor-2997 .elementor-element.elementor-element-fe2a5af .shopengine-advanced-search .shopengine-category-select-wraper{display:none;}.elementor-2997 .elementor-element.elementor-element-f6ec967{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2997 .elementor-element.elementor-element-d31757b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2997 .elementor-element.elementor-element-af72a7c{--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2997 .elementor-element.elementor-element-397a472{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-af72a7c */.elementor-2997 .elementor-element.elementor-element-af72a7c{
    height: 30vh !important;
    overflow:hidden !important;
    pointer-events: none;
}
.grid-testi {
    pointer-events: auto;
  width: 100%;
  transform: translateY(0);
  animation: auto-move 25s infinite linear;
}
@keyframes auto-move {
  100% {
    transform: translateY(calc(30vh - 100%));
  }
}
.grid-testi:hover {
  animation-play-state: paused;
}
@media(orientation:portrait){
    .elementor-2997 .elementor-element.elementor-element-af72a7c{
        height: 50vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ec967 */.elementor-2997 .elementor-element.elementor-element-f6ec967 {
    animation: animate-noise 1s steps(1, start) infinite;
    background-blend-mode:overlay;
}
@keyframes animate-noise{
    0%{
        background-position: 0 0;
    }
    10%{
        background-position: 20% 15%;
    }
    20%{
        background-position: 80% 30%;
    }
    30%{
        background-position: 50%;
    }
    40%{
        background-position: 50% 60%;
    }
    50%{
        background-position: 10% 70%;
    }
    60%{
        background-position: 20% 80%;
    }
    70%{
        background-position: 90% 40%;
    }
    80%{
        background-position: 30% 90%;
    }
    90%{
        background-position: 40% 60%;
    }
    100%{
        background-position: 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for brk-articles, class: .elementor-element-1701458 */@media (min-width: 768px) and (max-width: 1023px) {
    .elementor-2997 .elementor-element.elementor-element-1701458 .brk-articles .brk-grid .brk--cell:nth-child(3) {
        display:none;
    }
}/* End custom CSS */