/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/
.column-hill .elementor-element-populated,
.column-scery .elementor-element-populated,
.column-flame .elementor-element-populated{display: block !important;}

.page-id-233,
.page-id-16336,
body.page-id-4401 {
    background: url(/wp-content/uploads/2023/12/Artboard-1@4x.png);
    background-repeat: no-repeat;
    background-size: cover;
}


.page-id-6923
{
  background: url(/wp-content/uploads/2023/12/background-map-2.svg);
  background-repeat: no-repeat;
  background-size: cover;
}

body.page-id-4401 .bb-elementor-content {background: url(/wp-content/uploads/2023/12/map-with-out-bg.png);  background-repeat: no-repeat;       background-size: contain;
    background-position: bottom center; }
@keyframes ray_anim { 
        0% { box-shadow: 0px 0px 40px 15px #ffc115;  }        
        50% { box-shadow: 0px 0px 10px 3px #ffc115;  }    
      100% {  box-shadow: 0px 0px 40px 15px #ffc115;  }
  }

.user-wrap.menu-item-has-children #header-my-account-menu a{
    color: var(--bb-primary-color) !important;
}
.user-wrap.menu-item-has-children #header-my-account-menu a:hover{
    color: var(--bb-header-links-hover) !important; 
}
.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu a:before, .bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu a>i{
    color: var(--bb-primary-color) !important;
}
.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu a:hover{
    color: var(--bb-header-links-hover) !important; 
}   



@keyframes buzzanimation {
  0%{
    transform: translateX(-3px) rotate(-2deg)
  }
    50% {
        transform: translateX(0) rotate(0)
    }

    100% {
        transform: translateX(-3px) rotate(-2deg)
    }
}

@keyframes zoomin {
  0%{
    transform: scale(1);
  }   

    100% {
      transform: scale(1.2);
    }
}

.anime.animate-play {
    animation-name: buzzanimation;
/*    animation-duration: .15s;    */
    animation-duration: .3s;    
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.hill-image{animation-delay: 0s;}
.mashroom-image{animation-delay: 0s;}
.scary-image{animation-delay: 0s;}
.camp-s-image{animation-delay: 0s;transition: 0.6s all;}
.camp-s-image:hover{
    transition: 0.6s all;
}
.anime{
/*    transform: scale(1) !important;*/
    transition: 0.6s all;
}
.anime:hover {
  transform: scale(1.1) !important;
  transition: 0.6s all;
}
.page-id-22410 div#content{
	padding:15px 0 !important;
}

.blog-post-item-img, 
.blog-post-item-title, 
.blog-post-item-excerpt{
    cursor: pointer;
}
.single-tribe_events .bs-single-pri-meta .tribe-events-event-meta dd[class$=url], 
.single-tribe_events .bs-single-pri-meta .tribe-events-event-meta dt:not(:first-child) {
    margin-top: 0;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dl dt {
    color: #000000;
    font-weight: inherit;
    line-height: 1.5;
    font-weight: 600;
}
.single-msp-camp-content .h1, 
.single-msp-camp-content .h2,
.single-msp-camp-content .h3, 
.single-msp-camp-content .h4, 
.single-msp-camp-content .h5, 
.single-msp-camp-content .h6, 
.single-msp-camp-content address, 
.single-msp-camp-content h1, 
.single-msp-camp-content h2, 
.single-msp-camp-content h3, 
.single-msp-camp-content h4, 
.single-msp-camp-content h5, 
.single-msp-camp-content h6, 
.single-msp-camp-content hr, 
.single-msp-camp-content p {
	margin: 0 0 10px 0;
}

/* My account > subaccount css start */

#sfwc-user-switcher-pane{width:100%;}
.bsMyAccount.bsMyAccount--dashboard-inner, .bsMyAccount.bsMyAccount--dashboard {
    flex-wrap: wrap;
}

#sfwc-user-switcher-pane {
    margin: 10px 0 50px;
    padding: 20px;
    background-color: #4ba1563d !important;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
        border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
}

#sfwc-user-switcher-pane h3 {
    margin: 0;
    font-size: 17px;
    font-weight: bold;
    color: #339440 !important;
     padding-right: 15px;
    line-height: 25px;
}
#sfwc-user-switcher-pane p{
    padding-right: 15px;
    color: #339440 !important;
}
#sfwc-user-switcher-pane form {
    margin: 0;
    display: inline-block;
}
#sfwc-user-switcher-pane .selectize-control.single .selectize-input, .bsMyAccount.bsMyAccount--dashboard select#sfwc_frontend_children{
    background-color: #339440 !important;
}
#sfwc-user-switcher-pane form select{max-width: max-content; }
.bsMyAccount.bsMyAccount--dashboard  #sfwc-user-switcher-pane form select {
    max-width: max-content;
    min-width: 250px;
}

.selectize-control.sfwc_frontend_children_selectize.single {
    width: 250px;
}


@media (max-width: 1065px) {
    #sfwc-user-switcher-pane{display:block;}
    #sfwc-user-switcher-pane h3, #sfwc-user-switcher-pane p, #sfwc-user-switcher-pane form {
        margin-bottom: 15px;
        display: inline-block;
    }

}



.reverse .elementor-widget-image:hover img {
    transform: scale(1.01);
    transition: 15s all;
    cursor: pointer;
}
.sun-image {position: absolute;    top: -400px;    right: -370px; animation: ray_anim 5s linear infinite; width: auto !important;  border-radius: 50%;}

.column-flame { position: absolute; right: 55%; bottom: 25.5%; width: auto !important; }
.column-scery { position: absolute; right: 27%; bottom: 154px; width: auto !important; z-index: 9; }
.column-scery .map-dot-first {position: absolute;    bottom: 0;    left: 20px;}
.column-flame.backpack { bottom: 35%; left: 16%; right: inherit;    }
/* .hill-image,
.mashroom-image,
.scary-image{animation: slidesup 10s linear infinite;} */
.column-hill { position: absolute; right: 45%; bottom: 45.7%; width: auto !important; }
.column-mashroom { position: absolute; right:  5.5%; bottom: 38.7%; width: auto !important; }
.column-camp { position: absolute; right: 37.5%; bottom: inherit; width: auto !important; top: 24%; }

.column-cloud {width: 100% !important;}
.column-cloud .cloud{width: auto !important; opacity: 0.5;}
.column-cloud { width: 100% !important; position: absolute; top: 120px; left: 0; }
.column-tree{ position: absolute; bottom:0; left: 0; }
.column-tree,
.column-tree.left-bottom {width: auto !important;}
.all-small {    bottom: 20%;    position: absolute;}


.tree-left-up{z-index: 1;}



.squirrle-s { position: absolute; left: 220px; top: -153px; width: auto !important;  animation: slides 5s linear infinite; }
.bare-s { position: absolute; left: 50px; top: -490px; width: auto !important; z-index: 0; max-width:150px; animation: slidesms 50s linear infinite;}
.squirrle-b { position: absolute; left: 110px; top: -190px; width: auto !important;  }
.squirrle-b img{
    max-width: 120px;
}



.reverse{max-width: 1920px; margin: 0 auto;}
.column-tree.left-bottom {width: auto !important;
    
    
    position: absolute;
    left: 0;}

.column-tree.right-tree {
    width: auto !important;
    right: 0;
    max-width: 470px;
    position: absolute;
    left: inherit;
}


.magar-sliding {
    
    left: 44% !important;
    top: -39px !important;
    width: auto !important;
    position: absolute;    
    overflow: hidden;
    animation: slides 10s linear infinite;
}
.tree-d {
    position: absolute;
    left: -680px;
    top: 210px;
}
.tree-ds{
    position: absolute;
    left: -680px;
    top: 0;
}

.image-t-bag {
    top: 180px;
    left: 120px;
}

@keyframes slidesup {
	0% { transform: translateY(0) scale(1) ;  }
    50%{
        transform: translateY(-15px) scale(1.01);
    }
	100% {transform: translateY(0) scale(1); }
}

@keyframes slides {
	0% { transform: translateX(-15px) ;  }
    50%{
        transform: translatex(30px) ;
    }
	100% {transform: translateX(-15px) ; }
}

@keyframes slidesm {
	0% { transform: translateX(-150px) ;  }
    50%{
        transform: translatex(300px) ;
    }
	100% {transform: translateX(-150px) ; }
}


@keyframes slidesms {
	0% { transform: translateX(-50px) ;  }
    50%{
        transform: translatex(1500px) ;
    }
	100% {transform: translateX(2500px) ; }
}


.single-tribe_events .bs-event-heading .tribe-event-schedule-long .bs-tribe-events-single-heading .tribe-events-single-event-title{
    color: #004410;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown, .tribe-events .tribe-events-c-subscribe-dropdown{
    margin: 0;
}
.single-tribe_events #tribe-events-footer{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tribe-events-single .tribe-events-sub-nav{
    gap: 30px;
}
.single-tribe_events .bs-single-pri-meta .tribe-events-event-meta.primary {
    padding-left: 30px;
    padding-right: 30px;
}
.tribe-events-event-meta dl{
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
    border:1px solid #e9ebee;
    color: #004410 ;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
    /*color: #004410 ;
    background:#fff;*/
}
.tribe-events .tribe-events-calendar-month__calendar-event-title-link, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link{
    color: #004410;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
    border:1px solid #004410;
    background-color:#004410;
    color: #fff;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row{
    margin: 10px 0;
    padding: 15px 0;
    border-bottom: 1px solid #e9ebee;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar {
    background-color: #004410;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper, 
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-title {
    margin: 0;
}
.tribe-events .tribe-events-calendar-latest-past__event-title-link{
    color: #004410;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{
    color: #fff;
}
.column-camp .map-dot-first {position: absolute;    bottom: -40%;    left: 0;}
.column-mashroom .map-dot-first { position: absolute; top: 160px; left: 120px; }

.fire-on-camp {position: absolute; max-width: 40px; left: 58px; bottom: 92px;  z-index: 1;}

@keyframes drift {
	from { transform: translateX(200%);}
	to { transform: translatex(-250%);}
}




.column-hill .elementor-element-populated { display: flex !important; flex-wrap: nowrap; align-items: flex-start; }

.map-dot-first {    margin-top: 0;    max-width: 60px; margin: 0 auto; text-align: center;}
.camp-s-image{max-width: 430px;}
.hill-image{max-width: 220px;}
.scary-image {max-width: 100px;  height: 100px;}


.elementor-4953 .elementor-element.elementor-element-32cf0e1 .jet-checkboxes-list__decorator{margin-top: 7px}
.jet-list-tree__parent{position: relative;}
.jet-list-tree__parent:after {
    content: "";
    position: absolute;
    right: 0;
    width: 10px;
    height: 10px;
    border: solid 3px #000;
    border-left: none;
    border-top: none;
    transform: rotate(45deg);
    top: 18px;
    transition: 0.5s all;
}
.jet-list-tree__parent.active:after {
   transition: 0.5s all;
   transform: rotate(225deg); 
}


/****map 2 *****/
.first-step { position: absolute; bottom: 80px; left: 0; right: 0; width: auto !important}
.second-step { position: absolute; bottom: 244px; left: -513px; right: 0; width: auto !important; }
.third-step { position: absolute; bottom: 26%; left: -49%; right: 0; width: auto !important; }
.fourth-step { position: absolute;    bottom: 75%;    left: -59%;    right: 0;    width: auto !important;}
.step11 { position: absolute; left: 45%; bottom: 28.8%;}
.step11 .moose {    left: 90px;    bottom: 30px;}
.six-step { position: absolute; bottom: 684px; left: 480px; right: 0; width: auto !important; }
.fifth-step { position: absolute; bottom: 324px; left: 416px; right: 0; width: auto !important; }

.seven-step { position: absolute; bottom: inherit; left: 13%; right: 0; width: auto !important; top: 450px; }
.yuti-animal {position: absolute;  left: 60px;  bottom: 40px;transition: 0.6s all;z-index: 1;}
/*.yuti-animal:hover{transform: scale(1.1) !important;transition: 0.6s all;}*/
.last-step { top: 5%; bottom: inherit; position: absolute; left: 52%; }
.dear-step {  position: absolute;  left: 50%;  top: 60%;  transform: rotateY(-155deg);}

.fourth-step .marker-map.marker-surfing{
    left: 58%;
}
.first-step .marker-map{
    left: 53.5%;
}
.fifth-step .marker-map{
    left: 54%;
}
.six-step .marker-map{
    left: 54.5%;
}
.seven-step .marker-map{
    left: 52%;
}
body.buddypanel-open .mapstep {
    padding-left: 30px;
}
body.buddypanel-open .fourth-step .marker-map.marker-surfing {
    left: 57%;
}
body.buddypanel-open .third-step .marker-map.marker-first {
    left: 50.7%;
}
.flag-top {
    top: -10px;
    left: 3px;
}
.flag-top img{
    max-width: 20px;
}
.evining-snaks { position: absolute; left: 190px; bottom: 0px; z-index: 1;}


.surfing{position: absolute; left: 0; top:0;}
.cave-gold {position: absolute;  left: 6.5%;  bottom: -500px;}
.marker-surfing {position: absolute;  left: 57%;  bottom: -523px;}
.owl-with-tree { position: absolute; left: -50px; bottom: 0; }
.ice-men { position: absolute; bottom: 90px; left: 65px; }
.owl-gif { position: absolute; bottom: 145px; left: -50px; z-index: 1; }
.marker-map {max-width: 30px;  position: absolute;  left: 53%;  bottom: -12px;z-index: 1;}
.map-board { position: absolute; bottom: 0; left: 55%; right: 0; max-width: 110px; }


.marker-surfing { position: absolute; left: 58.50%; bottom: -518px; }

/*@d2212203*/
.third-step .marker-map.marker-first {
    left: 52%;
}
.dear-step .marker-map.marker-first{
    left: 88%;
    bottom: 15%;
}
.fourth-step .marker-map{

}

/* Ice-man animation start here */
.ice-men img{
    -webkit-animation: scale-up-center 3s linear infinite alternate-reverse both;
            animation: scale-up-center 3s linear infinite alternate-reverse both;
}
@-webkit-keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

/* Ice-man animation End here */

/* Owl Animation start here */
.owl-gif.animate-play img{
    -webkit-animation: slide-top 3s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate-reverse both;
            animation: slide-top 3s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate-reverse both;
}
@-webkit-keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}
@keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}


#snow {
 position: fixed;
 top: -160px;
 left: 0;
 right: 0;
 z-index: 1; 
}
.page-id-16422 #snow {
  position: absolute;
  top: -160px;
  left: 0;
  right: 0;
  z-index: 1;
  height: 1000px;
/*   background: #000; */
}
#snow i {
 -webkit-animation: falling 20s 1s linear;
 animation: falling 8s linear 2s 20;
 animation-iteration-count :infinite;
 -webkit-animation-iteration-count :infinite;
 border-radius: 50%;
 cursor: default;
 display: inline-block;
 font-style: normal;
 height: 16px;
 user-select: none; 
 -webkit-user-select: none; 
 width: 16px;
 color: white;
} 
 
/* animation */
@-webkit-keyframes falling {
 0% {-webkit-transform: translate3d(0,0,0) rotate(0deg);}
 100% {-webkit-transform: translate3d(30px,1000px,0) rotate(360deg);} 
}
 
@keyframes falling {
 0% {transform: translate3d(0,0,0) rotate(0deg);}
 100% {transform: translate(30px,1000px) rotate(360deg);} 
}
 
/* Sizes */
#snow i:nth-of-type(4n) {
 height:30px;
 width:30px;
}
 
#snow i:nth-of-type(4n+1) {
 height:24px;
 width:24px;
}
 
#snow i:nth-of-type(4n+2){
 height:10px;
 width:10px;
}
 
/* Speeds */
#snow i:nth-of-type(4n) {
 -webkit-animation-duration: 16.3s;
 -moz-animation-duration: 16.3s;
}
 
#snow i:nth-of-type(4n+1){
 -webkit-animation-duration: 16.1s;
 -moz-animation-duration: 16.1s;
 }
 
#snow i:nth-of-type(4n+2) {
 -webkit-animation-duration: 12.7s;
 -moz-animation-duration: 12.7s;
}
 
/* Delays */
#snow i:nth-of-type(3n) {
 -webkit-animation-delay: 2.3s;
 animation-delay: 2.3s;
}
 
#snow i:nth-of-type(3n+1) {
 -webkit-animation-delay: 1.2s;
 animation-delay: 1.2s;
}
 
#snow i:nth-of-type(3n+2) {
 -webkit-animation-delay: 3.4s;
 animation-delay: 3.4s;
}
 
/* Timing functions */
#snow i:nth-of-type(5n) {
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
}
 
#snow i:nth-of-type(5n+1) {
 -webkit-animation-timing-function:ease-out;
 animation-timing-function:ease-out;
}
 
#snow i:nth-of-type(5n+2) {
 -webkit-animation-timing-function:ease;
 animation-timing-function:ease;
}
 
#snow i:nth-of-type(5n+3) {
 -webkit-animation-timing-function:ease-in;
 animation-timing-function:ease-in;
}
 
#snow i:nth-of-type(5n+4) {
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
}
 
#snow i:nth-of-type(11n) {
 -webkit-animation-timing-function:cubic-bezier(0.2, 0.3, 0.8, 0.9);
 animation-timing-function:cubic-bezier(0.2, 0.3, 0.8, 0.9);
}
 
/* Opacity */
#snow i:nth-of-type(7n){
 opacity: 0.5;
}
 
#snow i:nth-of-type(7n+2) {
 opacity: 0.3;
}
 
#snow i:nth-of-type(7n+4) {
 opacity: 0.7;
}
 
#snow i:nth-of-type(7n+6){
 opacity: 0.6;
 -webkit-animation-timing-function:ease-in;
 animation-timing-function:ease-in;
}
 
#snow i:nth-of-type(7n+1){
 opacity: 0.8;
}

/* Owl Animation End here */


/* Gold animation start here  */
/*.cave-gold img{
    animation: mymove 5s infinite;
}
@keyframes mymove {
  50% {box-shadow: 10px 20px 30px #c6bb9f;}
}*/
/* Gold Animation end here  */



@media (max-width: 1681px) {

    .elementor-233 .elementor-element.elementor-element-150fa7c > .elementor-container {
        min-height: 2150px;
    }
    .column-scery {bottom: 74px;   right: 26%;}
    .magar-sliding { left: 43% !important;        top: -8px !important;    }

    .column-flame {right: 55%;        bottom: 24%;    }

    .column-flame.backpack {left: 16%;    bottom: 37%;}

    .column-mashroom {right: 3.5%; bottom: 37.7%; }
    .column-camp { right: 33.5%; top: 21%;    }
}

@media (max-width: 1601px){

    .column-scery{bottom: 114px;    }
    .magar-sliding {left: 44% !important; top: -43px !important;}
    .column-flame.backpack{bottom: 38%;}
    .column-hill{right: 43%; bottom: 45%;}
    .camp-s-image {max-width: 390px;}
    .column-camp {right: 35.5%; top: 23%;    }


}

@media (max-width: 1441px){
    .elementor-233 .elementor-element.elementor-element-150fa7c > .elementor-container {min-height: 1900px;    }
    .column-mashroom { right: 0.5%; bottom: 36.7%;}
    .column-camp .map-dot-first {position: absolute;        bottom: -44px;        left: 0px;    }
    .column-scery {bottom: 86px; right: 26%;}
}

@media (max-width: 1367px){
    .camp-s-image {max-width: 320px;}
    .column-camp {right: 38.5%;  top: 26%;}
    .map-dot-first{max-width: 40px;}
    .fire-on-camp {left: 41px; bottom: 63px;}
    .mashroom-image {max-width: 300px;}
    .column-mashroom {right: 2.5%; bottom: 38.7%;}
    .column-mashroom .map-dot-first {top: 151px;   left: 105px;}
    .hill-image {max-width: 180px; }
    .column-hill {bottom: 46%;}
    .column-flame .scary-image {max-width: 70px;  height: auto; margin-bottom: 0 !important;}
    .scary-image {height: auto;}
    .column-flame{right: 55%;   bottom: 27%;}
    .column-scery {bottom: 165px; right: 27%; }
    .column-scery .map-dot-first {bottom: -25px;    left: 14px;}
    .elementor-233 .elementor-element.elementor-element-74f09f6{max-width: 89px;}
}

@media (max-width: 1281px){
    .column-flame{bottom: 28%;}
    .column-flame.backpack {bottom: 39%;}
    .magar-sliding{top: -90px !important }
    .column-hill {right: 43%;        bottom: 45%;    }
}

@media (max-width: 1081px){
    .elementor-233 .elementor-element.elementor-element-150fa7c > .elementor-container {min-height: 1120px;}
    .camp-s-image {max-width: 260px;}
    .fire-on-camp {max-width: 20px;        left: 39px;        bottom: 49px;}
    .column-camp {right: 36.5%;  top: 19%;}    
    .mashroom-image {max-width: 230px;}
    .column-mashroom {right: 8.5%;  bottom: 34.7%;}
    .column-mashroom .map-dot-first {top: 104px;  left: 73px;}
    .column-mashroom .map-dot-first {        top: 96px;        left: 86px;        max-width: 30px;    }
    .hill-image { max-width: 130px;}
    .squirrle-b{max-width: 60px; left: 0;}
    .squirrle-s {left: 70px;   top: -153px;   max-width: 50px;}
    .scary-image {max-width: 50px;}
    .map-dot-first{max-width: 30px;}
    .column-flame.backpack{bottom: 37%; left: 21%;}
    .column-hill .map-dot-first { margin-bottom: 0;        top: 10px;    }
    .column-flame {right: 54%;  bottom: 24%;}
    .magar-sliding{top:0 !important; }
    .column-scery { bottom: 40px; right: 30%;}
    .bare-s{max-width: 100px;}
    .sun-image {top: -190px; right: -230px;}
}
.woocommerce-shop .fluid-width-video-wrapper {
    padding-top: 0 !important;
}
@media (max-width: 768px){
    .column-camp{
        top: 22%;
    }
	.woocommerce-shop iframe {
    position: relative;
    height: 300px;
}
    .column-scery {
        bottom: 8%;
        right: 27%;
    }
    .column-scery .map-dot-first {
        bottom: -10px;
        left: 15%;
    }
    .column-cloud{
        top: 0;
    }
    .column-cloud .cloud img{
        max-width: 230px;
    }
    .cloud.cloud-1{
        top: 50%;
    }
    .camp-s-image {
        max-width: 170px;
        top: 50%;
    }
    .column-camp .map-dot-first {
        position: absolute;
        bottom: -75%;
        left: inherit;
        right: 107%;
    }
    .column-hill {
        right: 41%;
    }
    .column-mashroom {
        right: 0;
    }
    .fire-on-camp{
        top: 91%;
        left: 13%;
    }
    .column-flame.backpack {
        bottom: 31%;
        left: 15%;
    }

}

@media (max-width: 431px){
	/* Sizes */
    #snow i:nth-of-type(4n) {
     height:20px;
     width:20px;
    }
     
    #snow i:nth-of-type(4n+1) {
     height:14px;
     width:14px;
    }
     
    #snow i:nth-of-type(4n+2){
     height:10px;
     width:10px;
    }
    #snow{
        top: -400px;
    }
	.map-dot-first{max-width: 20px; }
	.camp-s-image {bottom: -37px;    max-width: 100px;}
	.column-camp {    right: 37.5%;    top: 33%;}
	.column-camp .map-dot-first {
        position: absolute;
        bottom: -73px;
        left: -14px;
    }
    .fire-on-camp {
        max-width: 10px;
        left: 13px;
        bottom: -37px;
    }
	.mashroom-image {    max-width: 100px;}
	.column-mashroom {right: 10px;    bottom: 28.7%;}
	.column-mashroom .map-dot-first {top: 30px;    left: 30px;    max-width: 20px;}
	.hill-image {    max-width: 70px;}
	.column-hill {    right: 40%;    bottom: 37%;}
	.column-flame .scary-image{max-width: 30px;}
	.column-flame.backpack {
    bottom: 23%;
    left: 15%;
}
	.column-flame {    right: 54%;    bottom: 18.5%;}
	.sun-image {    top: -200px;    right: 0; max-width: 50px;}

	.all-small {
    bottom: 20%;
    position: absolute;
    display: none;
}
	.column-scery {
    bottom: -10px;
    right: 23%;
}
.column-cloud .elementor-widget-wrap.elementor-element-populated {
    flex-wrap: nowrap;
}
	.column-cloud{position: absolute; top: 20px;}
	.elementor-233 .elementor-element.elementor-element-150fa7c > .elementor-container {    min-height: 700px;}
	.elementor-233 .elementor-element.elementor-element-150fa7c:not(.elementor-motion-effects-element-type-background), .elementor-233 .elementor-element.elementor-element-150fa7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position: bottom center;}
	.column-scery .map-dot-first {
    bottom: 10px;
    left: 14px;
}
}

@media (max-width: 399px){
	.column-camp {
    right: 37.5%;
    top: 37%;
}
	.column-mashroom {
    right: 0px;
    bottom: 25.7%;
}
	.column-hill {
    right: 40%;
    bottom: 34%;
}
	.column-flame {
    right: 54%;
    bottom: 16.5%;
}
	.column-scery .map-dot-first{bottom: 10px;}
}

@media (max-width: 380px){
	.column-camp {
    right: 33.5%;
    top: 39%;
}
	.column-mashroom {
    right: 0px;
    bottom: 23.7%;
}
	.column-hill {
    right: 37%;
    bottom: 32%;
}
	.column-flame.backpack {
    bottom: 19%;
    left: 15%;
}
	.sun-image{top: -240px;}
}

/* version 2 */
.main-column{width: 100%; height: 100%;  margin: 0 auto;}
.cloude-fix{position: fixed; bottom:150px; left: 0; width: 100%; z-index: 999;}
.crocodial{ animation: slides 10s linear infinite;}

.squirrel-big{animation: slides 10s linear infinite;}
.squirrel-small{animation: slides 5s linear infinite; }

.cloud{z-index: 9;}
.cloud.cloud-1{animation: drift 40s linear infinite  backwards;}
.cloud.cloud-2{animation: drift 30s linear infinite backwards;}
.cloud.cloud-3{animation: drift 20s linear infinite backwards;}


.elementor.elementor-4401{height: 100%;}
.section-one{position: absolute; left: 0; bottom:0; }

/*19122023D*/
#content div.product #reviews p.form-submit input#submit,
#content div.product form.cart .button{
    background-color: #004410;
    border-color: #004410;
}
#content div.product #reviews p.form-submit input#submit:hover,
#content div.product form.cart .button:hover{
    background-color:#b8dabd;
    border-color: #b8dabd;
}
#content div.product .woocommerce-tabs ul.tabs li.active a{
    font-weight: 600;
    font-size: 16px;
}
#content div.product div.summary .product_meta .pr-atts-row .pr-atts-title{
    font-weight: bold;
    color: #000;
}
#content div.product .woocommerce-tabs ul.tabs li.active a:hover{
    color: #004410;
}
#content div.product .woocommerce-tabs ul.tabs li.active{
    border-bottom: 1px solid #004410;
}
#content div.product div.summary .product_meta .pr-atts-row a{
    color: #004410;
}
.bb-template-v2.woocommerce #content div.product .woocommerce-tabs ul.tabs li#tab-title-reviews.active a span{
    color: #004410;
}
/*#content div.product div.woocommerce-product-gallery.images{
    box-shadow: -7px 0px 8px 0px rgba(193.80001831054688, 202.536105, 192.536105, 0.5);
}
#content div.product div.summary{
    box-shadow: 7px 0px 8px 0px rgba(193.80001831054688, 202.536105, 192.536105, 0.5);
}*/
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{
    border: 0;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
    border-left: 1px solid #f2f2f2;
}
#content div.product .woocommerce-tabs .panel{
    box-shadow: 2px 5px 8px 0px rgba(193.80001831054688, 202.536105, 192.53610514765202, 0.5);
}
.bs-quantity .quantity-button{
    position: relative;
    color: #fff;
}
.bs-quantity .quantity-button.quantity-up:after{
    content: "\eef9";
    font-family: bb-icons;
    font-style: normal;
    color: #000;
    position: absolute;
    right: 2px;
}
.bs-quantity .quantity-button.quantity-down:after{
    content: "\eed8";
    font-family: bb-icons;
    font-style: normal;
    color: #000;
    position: absolute;
    left: 2px;
}
#content div.product div.summary .product_meta .pr-atts-row .pr-atts-title{
    width: auto;
}
.popup-center{
    max-height: 60vh;
}
.popup-center .jet-form-col-12{
    justify-content: center;
}
.popup-center input.jet-form__field.file-field.jet-engine-file-upload__input{
    color: transparent;
    width: 100px !important;
}
.jet-popup.jet-popup--front-mode.jet-popup--show-state .jet-popup__container{
    border-radius: 4px;
}
.jet-popup.jet-popup--front-mode .jet-popup__close-button{
    right: 3px;
    top: 3px;
}
.popup-center .layout-column .jet-form__label{
    font-weight: 600;
    color: #000;
        justify-content: left !important;
}
.popup-center .jet-engine-file-upload__content{
    background: #f7f7f7;
}

.msp-zip-popup h1{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom:1px solid #004410;
}
.jet-map-box .jet-map-close {
    max-width: 40px;
    width: 20px;
}
@media (max-width: 768px){
    .bb-template-v2 #buddypress .bb-media-model-wrapper.video-theatre .activity-list.bp-list, 
    .bb-template-v2 .bb-document-theater .bb-media-info-section.document, 
    .bb-template-v2.woocommerce #content div.product div.summary{
            border-radius: var(--bb-block-radius) var(--bb-block-radius);
    }
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
        border-left: 1px solid var(--bb-content-border-color);
    }
}


/* AK */
.jet-listing-grid__loader {
    padding: 10px 15px;
    background: #fff;
    color: #004410;
    --spinner-color: #004410;
    border: solid 1px #004410;
    border-radius: 10px;
    --spinner-size: 18px;
    max-width: 320px;
    margin: 50px auto 0px auto;
}
.bird {
  background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/174479/bird-cells-new.svg);
  background-size: auto 100%;
  width: 88px;
  height: 125px;
  will-change: background-position;
  -webkit-animation-name: fly-cycle;
          animation-name: fly-cycle;
  -webkit-animation-timing-function: steps(10);
          animation-timing-function: steps(10);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.bird--one {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.bird--two {
  -webkit-animation-duration: 0.9s;
          animation-duration: 0.9s;
  -webkit-animation-delay: -0.75s;
          animation-delay: -0.75s;
}
.bird--three {
  -webkit-animation-duration: 1.25s;
          animation-duration: 1.25s;
  -webkit-animation-delay: -0.25s;
          animation-delay: -0.25s;
}
.bird--four {
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}

.bird-container {
  position: absolute;
  top: 20%;
  left: -10%;
  transform: scale(0) translateX(-10vw);
  will-change: transform;
  -webkit-animation-name: fly-right-one;
          animation-name: fly-right-one;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.bird-container--one {
  -webkit-animation-duration: 15s;
          animation-duration: 15s;
  -webkit-animation-delay: 0;
          animation-delay: 0;
}
.bird-container--two {
  -webkit-animation-duration: 16s;
          animation-duration: 16s;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.bird-container--three {
  -webkit-animation-duration: 14.6s;
          animation-duration: 14.6s;
  -webkit-animation-delay: 9.5s;
          animation-delay: 9.5s;
}
.bird-container--four {
  -webkit-animation-duration: 16s;
          animation-duration: 16s;
  -webkit-animation-delay: 10.25s;
          animation-delay: 10.25s;
}

@-webkit-keyframes fly-cycle {
  100% {
    background-position: -900px 0;
  }
}

@keyframes fly-cycle {
  100% {
    background-position: -900px 0;
  }
}
@-webkit-keyframes fly-right-one {
  0% {
    transform: scale(0.3) translateX(-10vw);
  }
  10% {
    transform: translateY(2vh) translateX(10vw) scale(0.4);
  }
  20% {
    transform: translateY(0vh) translateX(30vw) scale(0.5);
  }
  30% {
    transform: translateY(4vh) translateX(50vw) scale(0.6);
  }
  40% {
    transform: translateY(2vh) translateX(70vw) scale(0.6);
  }
  50% {
    transform: translateY(0vh) translateX(90vw) scale(0.6);
  }
  60% {
    transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
  100% {
    transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
}
@keyframes fly-right-one {
  0% {
    transform: scale(0.3) translateX(-10vw);
  }
  10% {
    transform: translateY(2vh) translateX(10vw) scale(0.4);
  }
  20% {
    transform: translateY(0vh) translateX(30vw) scale(0.5);
  }
  30% {
    transform: translateY(4vh) translateX(50vw) scale(0.6);
  }
  40% {
    transform: translateY(2vh) translateX(70vw) scale(0.6);
  }
  50% {
    transform: translateY(0vh) translateX(90vw) scale(0.6);
  }
  60% {
    transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
  100% {
    transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
}
@-webkit-keyframes fly-right-two {
  0% {
    transform: translateY(-2vh) translateX(-10vw) scale(0.5);
  }
  10% {
    transform: translateY(0vh) translateX(10vw) scale(0.4);
  }
  20% {
    transform: translateY(-4vh) translateX(30vw) scale(0.6);
  }
  30% {
    transform: translateY(1vh) translateX(50vw) scale(0.45);
  }
  40% {
    transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
  }
  50% {
    transform: translateY(0vh) translateX(90vw) scale(0.45);
  }
  51% {
    transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
  100% {
    transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
}
@keyframes fly-right-two {
  0% {
    transform: translateY(-2vh) translateX(-10vw) scale(0.5);
  }
  10% {
    transform: translateY(0vh) translateX(10vw) scale(0.4);
  }
  20% {
    transform: translateY(-4vh) translateX(30vw) scale(0.6);
  }
  30% {
    transform: translateY(1vh) translateX(50vw) scale(0.45);
  }
  40% {
    transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
  }
  50% {
    transform: translateY(0vh) translateX(90vw) scale(0.45);
  }
  51% {
    transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
  100% {
    transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
}



.jet-filter-label + div {
    display: none;
}

/*.jet-filter-label + .jet-checkboxes-list{display: block ;}*/

.jet-filter-label{position: relative; margin-bottom: 20px !important}
.jet-filter-label:after {
    content: "";
    position: absolute;
    right: 0;
    width: 10px;
    height: 10px;
    border: solid 3px #000;
    border-left: none;
    border-top: none;
    transform: rotate(45deg);
    top: 10px;
    transition: 0.5s all;
}
.jet-filter-label.active:after{
    transform: rotate(227deg);
}

.fade-in {
  animation: fadeIn ease 10s;
  -webkit-animation: fadeIn ease 10s;
  -moz-animation: fadeIn ease 10s;
  -o-animation: fadeIn ease 10s;
  -ms-animation: fadeIn ease 10s;
}


@keyframes fadeIn{
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}


@media (max-width: 1680px){
    .last-step{
        left: 52%;
    }
    .six-step{
        left: 31%;
    }
    .third-step{
        left: -56%;
    }
    .fourth-step{
        left: -65%;
    }
    .first-step{
        left: 1%;
    }
    .second-step{
        left: -30%;
    }
}
@media (max-width: 1601px){
    .flag-top{
        left: -1%;
        top: -5%;
    }
    .owl-with-tree{
      position: absolute;
      left: -4%;
      bottom: -150px;
    }
    .owl-gif{
        bottom: -10px;
        left: -4%;
    }
    .third-step .marker-map.marker-first {
      left: 49%;
    }
    .map-board{
        left: 58%;
    }
    .seven-step .marker-map {
      left: 53%;
    }
    .six-step .marker-map {
      left: 56%;
    }
    .first-step .marker-map {
      left: 54%;
    }
    .fourth-step .marker-map.marker-surfing {
      left: 56%;
    }
}
@media (max-width: 1440px){
    .last-step {
        left: 53.6%;
    }
    .fourth-step {
        left: -58%;
    }
    .third-step {
        left: -46%;
    }
    .second-step {
        left: -37%;
    }
    .first-step {
        left: -1%;
    }
    .evining-snaks{
        left: 30%;
    }
    .six-step {
        left: 33%;
    }
    .fifth-step{
        left: 34%;
    }
    .seven-step .marker-map {
       left: 54%;
    }
    .six-step .marker-map {
       left: 58%;
    }
    .third-step .marker-map.marker-first {
        left: 46%;
    }
    .owl-with-tree {
    position: absolute;
    left: -7%;
    }
    .owl-gif{
        left: -7%;
    }
    .marker-map{
        left: 54%;
    }
    .first-step .marker-map {
        left: 55%;
    }
    .fourth-step .marker-map.marker-surfing {
        left: 54%;
    }
}

@media (max-width: 1280px){
    .six-step {
        left: 40%;
    }
    .fourth-step {
        left: -55%;
    }
    .third-step {
        left: -45%;
    }
    .second-step {
        left: -42%;
    }
    .first-step {
        left: 1%;
    }
    .marker-map {
      left: 54%;
      z-index: 2;
    }
    .seven-step .marker-map {
      left: 56%;
    }
    .flag-top {
      left: -3%;
      top: -3%;
    }
    .fourth-step .marker-map.marker-surfing {
      left: 51%;
    }
    .third-step .marker-map.marker-first {
      left: 43%;
    }
    .fifth-step .marker-map {
      left: 58%;
    }
    .surfing img {
        max-width: 50vw;
    }
    .cave-gold{
        left: 0;
    }
    .cave-gold img {
      max-width: 18vw;
    }
    .owl-with-tree {
        position: absolute;
        left: -10%;
    }
    .owl-gif {
        left: -10%;
    }
    .yuti-animal {
      position: absolute;
      left: 7%;
    }
    .last-step {
        left: 55%;
      }

    .last-step .marker-map {

    }
}

@media (max-width: 1080px){
    .last-step {
        top: 8%;
        left: 56.5%;
    }
    .seven-step{
        left: 16%;
    }
    .six-step {
        left: 48%;
    }
    .fourth-step {
        left: -62%;
    }
    .third-step {
        left: -52%;
        bottom: 27%;
    }
    .second-step{
        bottom: 19%;
        left: -44%;
    }
    .fifth-step{
        bottom: 24%;
        left: 38%;
    }
    .first-step{
        bottom: 8.5%;
        left: 2%;
    }
    .six-step {
        left: 47%;
    }
}
@media (max-width: 1024px){
    .second-step {
        bottom: 16.7%;
        left: -51%;
    }
    .fifth-step {
        bottom: 23%;
        left: 43%;
    }
    .first-step {
        bottom: 5.5%;
        left: 1%;
    }
    .marker-map{
        bottom: 45px;
        left: 56%;
    }
    .ice-men img{
        max-width: 15vw;
    }
    .surfing{
        top: 60px;
    }
    .third-step .marker-map.marker-first {
        left: 42%;
        bottom: 100%;
    }
    .owl-with-tree img {
      max-width: 8vw;
    }
    
    .six-step .marker-map {
        left: 56%;
        bottom: -10px;
    }
    .fourth-step .marker-map.marker-surfing{
        left: 50%;
        bottom: -508px;
    }
    .fifth-step .marker-map {
        left: 55%;
        bottom: 35px;
      }
      .first-step .marker-map {
        left: 56%;
        bottom: 60px;
      }
    .yuti-animal{
        bottom: -20px;
        left: 8%;
    }
    .seven-step .marker-map {
        left: 57%;
        bottom: -54px;
      }
    .ice-men{
        bottom: 130px;
    }
    .last-step .marker-map{
        bottom: 0;
    }
    .last-step {
        top: 10%;
    }
}

@media (max-width: 991px){
    .marker-map {
        bottom: 55px;
    }
    .first-step .marker-map{
        bottom: 80px;
    }
    .third-step .marker-map.marker-first{
        bottom: 40px;
    }
}
@media (max-width: 768px){
    .marker-map {
        max-width: 20px;
        bottom: 125px;
        left: 59%;
    }
    .fifth-step .marker-map {
        left: 45%;
        bottom: 105px;
      }
    .surfing {
        top: 120px;
      }
    .cave-gold img {
        max-width: 26vw;
      }
    .last-step {
      top: 17%;
    }
    .seven-step {
        left: 13%;
    }
    .fifth-step {
        bottom: 22.5%;
        left: 53%;
    }
    .yuti-animal {
        bottom: -40px;
    }
    .second-step{
        left: -63%;
    }
    .third-step {
        left: -49%;
        bottom: 26%;
    }
    .seven-step .marker-map {
        left: 57%;
        bottom: 0;
        top: 50px;
    }
    .six-step{
        left: 49%;
        bottom: 693px;
    }
    .fourth-step {
        left: -58%;
    }
    .cave-gold{
        bottom: -460px;
    }
    .fourth-step .marker-map.marker-surfing {
        left: 50%;
        bottom: -478px;
    }
    .third-step .marker-map.marker-first {
        bottom: 80px;
    }
    .ice-men {
        bottom: 230px;
        left: 100px;
      }
    .first-step .marker-map {
        bottom: 170px;
      }
      .map-board {
    left: 60%;
    bottom: 170px;
  }
  .owl-gif img{
    max-width: 40px;
  }
  .owl-gif {
    left: -10%;
    bottom: -100px;
  }
  .evining-snaks {
      position: absolute;
      left: 28%;
      bottom: 30px;
    }
    .evining-snaks img{
        max-width: 20vw;
    }
    .yuti-animal img{
        max-width: 15vw;
    }
}
@media (max-width: 431px){
    .surfing {
        top: 260px;
    }
    .last-step {
        top: 23%;
        left: 13.5%;
    }
    .fourth-step {
        left: -60%;
        bottom: 81.5%;
    }
    .seven-step{
        left: 13%;
        top: 26%;
    }
    .owl-gif{
        left: -10%;
        bottom: 0;
    }
    .owl-with-tree{
        bottom: -30px;
    }
    .owl-gif img{
        max-width: 40px !important;
    }
    .map-board{
        bottom: 320px;
        left: 55%;
    }
    .map-board img{
        max-width: 60px;
    }
    .six-step {
        left: 48%;
        bottom: 46.5%;
    }
    .yuti-animal {
        bottom: 0;
        top: 110px;
    }
    .marker-map {
      max-width: 20px;
      left: 50%;
    }
    .last-step .marker-map {
        bottom: -20px;
      }
    .seven-step .marker-map {
        left: 57%;
        bottom: 0;
        top: 145px;
    }
    .cave-gold img {
        max-width: 20vw;
    }
    .cave-gold {
        bottom: -430px;
    }
    .six-step .marker-map {
      bottom: 0px;
    }
    .fourth-step .marker-map.marker-surfing {
        bottom: -438px;
    }
    .fifth-step{
        bottom: 195px;
        left: 55%;
    }
    .third-step {
        left: -50%;
        bottom: 18.8%;
    }
    .second-step {
        left: -34%;
        bottom: 20%;
    }
    .ice-men {
        bottom: 180px;
        left: 0px;
    }
    .first-step {
        bottom: 0;
        left: 0%;
    }
    .third-step .marker-map.marker-first {
        bottom: 190px;
      }
    .fifth-step .marker-map {
        left: 42%;
        bottom: 200px;
      }
    .first-step .marker-map {
        bottom: 284px;
        left: 55%;
      }

    .mp2-main-section .elementor-container.elementor-column-gap-default{
        min-height: 1140px !important;
    }
    .mp2-main-section{
        background-size: 90%;
    }
}

@media (max-width: 415px){
    .marker-map{
        bottom: 120px;
    }
    .second-step{
        bottom: 20.7%;
    }
    .third-step{
        bottom: 19.5%;
    }
    .first-step .marker-map {
        bottom: 296px;
    }
    .fifth-step .marker-map{
        bottom: 208px;
    }
    .flag-top {
        left: -2%;
        top: 15%;
    }
    .six-step .marker-map {
        left: 55%;
        bottom: 2px;
    }
    .third-step .marker-map.marker-first {
        bottom: 185px;
    }

}
@media (max-width: 390px){
    .fifth-step .marker-map {
        bottom: 216px;
    }
    .marker-map {
        bottom: 133px;
    }
    .third-step .marker-map.marker-first {
        bottom: 190px;
    }
    .first-step .marker-map {
        bottom: 308px;
    }
    .last-step {
        top: 25%;
    }
    .second-step {
        bottom: 20%;
    }
    .first-step {
        bottom: -1%;
    }
    .second-step {
        bottom: 19.9%;
    }
    .first-step {
        bottom: -1%;
    }
}

/* Page Map 3 Start Here  */
.woocommerce-shop iframe {
    position: relative !important;
    height: 600px !important;
}
.page-id-9501 {
/*    background: url(/wp-content/uploads/2023/12/Map-32-scaled.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
}
.m3-rop-one{
    width: 287px !important;
}
.m3-rop-two{
    width: 167px !important;
    transform: scaleX(-1);    
}
.m3-sec{
    position: absolute;
/*    left: 50%;*/
}
.m3-sec-seven{
    top: 30.5%;
    left: 38%;
}
.m3-sec-six{
    top: 45.2%;
    left: 55.8%;
}
.m3-sec-five{
    top: 60.2%;
    right: 3.8%;
}
.map3-gitar-gif{
    max-width: 70%;
}
.m3-sec-four{
    bottom: 19.8%;
    right: 13.5%;
}
.m3-sec-three{
    bottom: 30.4%;
    right: 46%;
}
.m3-sec-two{
    bottom: 31.2%;
    left: 29.5%;
}
.m3-sec-one{
    bottom: 18%;
    left: 27.2%;
}
.m3-sec-left-animation{
    bottom: 40%;
    left: 6%;
}
.m3-girl img{
    max-width:60px;
}
.map3-fox img{
    max-width: 70px;
}
.m3-magician img{
    max-width: 80px;
}
.map3-tortoise img{
    max-width: 70px;
}
.map3-boat img{
    max-width: 200px;
    transform: rotate(8deg);
}

.m3-campfire{transform: scaleZ(1.0);transition: 0.3s all; z-index: 11;}
.m3-campfire:hover;{transform: scaleZ(1.1);transition: 0.3s all;}
/* zigzag Animation */

.zigzag{
    -webkit-animation: slide-bl 60s steps(500, end) infinite both;
    animation: slide-bl 60s steps(500, end) infinite both;
}
@-webkit-keyframes slide-bl {
  0% {
    -webkit-transform: translateY(0) translateX(0);
            transform: translateY(0) translateX(0);
  }
  25% {
    -webkit-transform: translateY(0) translateX(-250px) ;
            transform: translateY(0) translateX(-250px) ;
  }
  50% {
    -webkit-transform: translateY(0) translateX(-500px) ;
            transform: translateY(0) translateX(-500px) ;
  }
  75% {
    -webkit-transform: translateY(0) translateX(-750px) ;
            transform: translateY(0) translateX(-750px) ;
  }
  100% {
    -webkit-transform: translateY(0) translateX(-1000px) ;
            transform: translateY(0) translateX(-1000px) ;
  }
}
@keyframes slide-bl {
  0% {
    -webkit-transform: translateY(0) translateX(0);
            transform: translateY(0) translateX(0);
  }
    25% {
    -webkit-transform: translateY(0) translateX(-250px);
            transform: translateY(0) translateX(-250px);
  }
  50% {
    -webkit-transform: translateY(0) translateX(-500px);
            transform: translateY(0) translateX(-500px);
  }
  75% {
    -webkit-transform: translateY(0) translateX(-750px);
            transform: translateY(0) translateX(-750px);
  }
  100% {
    -webkit-transform: translateY(0) translateX(-1000px);
            transform: translateY(0) translateX(-1000px);
  }
}


/* tortoise Animation  */

.map3-tortoise{
    -webkit-animation: slide-left 160s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite both;
            animation: slide-left 160s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite both;
}
@-webkit-keyframes slide-left {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-200%);
            transform: translateX(-200%);
  }
}
@keyframes slide-left {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-200%);
            transform: translateX(-200%);
  }
}

/* M3 Car Aniamtion  */
.map3-car{
    -webkit-animation: move 30s linear infinite both;
}
@-webkit-keyframes move {
  0% {
    right: 150%;
    top: -30%;
  }
  25% {
    right: 170%;
    top: -40%;
    transform: rotate(-40deg);
    rotate: 30deg;
  }
  50% {
    right: 190%;
    top: -50%;
    transform: rotate(-40deg);
  }
  75% {
    right: 210%;
    top: -45%;
    transform: rotate(-35deg);
  }

  100% {
    right: 280%;
    top: -38%;
    transform: rotate(-36deg);
  }
}

/* Magician Animation */
.m3-magician{
    -webkit-animation: magician-slide-br 60s linear infinite both;
            animation: magician-slide-br 60s linear infinite both;
}
@-webkit-keyframes magician-slide-br {
  0% {
    -webkit-transform: translateY(-30%) translateX(-100%);
            transform: translateY(-30%) translateX(-100%);
  }
  100% {
    -webkit-transform: translateY(0) translateX(100%);
            transform: translateY(0) translateX(100%);
  }
}
@keyframes magician-slide-br {
  0% {
    -webkit-transform: translateY(-30%) translateX(-100%);
            transform: translateY(-30%) translateX(-100%);
  }
  100% {
    -webkit-transform: translateY(0) translateX(100%);
            transform: translateY(0) translateX(100%);
  }
}


/* bear Animation */
.map3-bear{
    /*-webkit-animation: slide-right 100s linear infinite both;
            animation: slide-right 100s linear infinite both;*/
            -webkit-animation: slide-br 60s linear infinite both;
            animation: slide-br 60s linear infinite both;
}

@-webkit-keyframes slide-br {
  0% {
    -webkit-transform: translateY(-30%) translateX(-100%);
            transform: translateY(-30%) translateX(-100%);
  }
  100% {
    -webkit-transform: translateY(0) translateX(50%);
            transform: translateY(0) translateX(50%);
  }
}
@keyframes slide-br {
  0% {
    -webkit-transform: translateY(-30%) translateX(-100%);
            transform: translateY(-30%) translateX(-100%);
  }
  100% {
    -webkit-transform: translateY(0) translateX(50%);
            transform: translateY(0) translateX(50%);
  }
}


.map3-bear img{
    max-width: 100px;
    -webkit-animation: scale-down-center 20s linear infinite both;
            animation: scale-down-center 20s linear infinite both;

}
@-webkit-keyframes scale-down-center {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes scale-down-center {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.map3-an-dear {
    transform: scaleX(-1);
}
.map3-an-dear img{
    max-width: 80px;
}
.m3-dear-2 img{
    max-width: 140px;
}
/* deerrr animation  */
.m3-deerrr img {
    max-width: 120px;
}
.m3-deerrr{
    -webkit-animation: deerrr-slide-right 30s linear infinite both;
            animation: deerrr-slide-right 30s linear infinite both;
}
@-webkit-keyframes deerrr-slide-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(1500px);
            transform: translateX(1500px);
  }
}
@keyframes deerrr-slide-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(1500px);
            transform: translateX(1500px);
  }
}
/* Fox Animation  */

.map3-fox{
    -webkit-animation: fox-slide-right 10s linear infinite both;
            animation: fox-slide-right 10s linear infinite both;
}
@-webkit-keyframes fox-slide-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }
}
@keyframes fox-slide-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }
}

/* Deer Animation */
.map3-an-dear{
    /*-webkit-animation: dear-slide-left 10s linear infinite both;
            animation: dear-slide-left 10s linear infinite both;*/
}
@-webkit-keyframes dear-slide-left {
  0% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  100% {
    -webkit-transform: translateX(-200px);
            transform: translateX(-200px);
  }
}
@keyframes dear-slide-left {
  0% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  100% {
    -webkit-transform: translateX(-200px);
            transform: translateX(-200px);
  }
}



/* Butterfly Animation  */

.m3-sec-butterfly{
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    width: 200px !important;
}

.m3-sec-butterfly div.a {
    position:absolute;
    -webkit-animation: butterfly-slide-tr 18s linear infinite both;
        animation: butterfly-slide-tr 18s linear infinite both;
        top: 90%;
}
.m3-sec-butterfly div.b {
    position:absolute;
    -webkit-animation: butterfly-slide-tr 22s linear infinite both;
        animation: butterfly-slide-tr 22s linear infinite both;
        top: 80%;
}
.m3-sec-butterfly div.c {
    position:absolute;
    -webkit-animation: butterfly-slide-tr 27s linear infinite both;
        animation: butterfly-slide-tr 27s linear infinite both;
        top: 88%;
}
.m3-sec-butterfly div.d {
    position:absolute;
    -webkit-animation: butterfly-slide-tr 12s linear infinite both;
        animation: butterfly-slide-tr 12s linear infinite both;
        top: 95%;
}

@-webkit-keyframes butterfly-slide-tr {
  0% {
    -webkit-transform: translateY(0) translateX(0);
            transform: translateY(0) translateX(0);
  }
  100% {
    -webkit-transform: translateY(-180px) translateX(2800px);
            transform: translateY(-180px) translateX(2800px);
  }
}
@keyframes butterfly-slide-tr {
  0% {
    -webkit-transform: translateY(0) translateX(0);
            transform: translateY(0) translateX(0);
  }
  100% {
    -webkit-transform: translateY(-180px) translateX(2800px);
            transform: translateY(-180px) translateX(2800px);
  }
}



.m3-sec-butterfly div.e {
    position:absolute;
   -webkit-animation: butterfly-slide-tl 20s linear 3s infinite both;
            animation: butterfly-slide-tl 20s linear 3s infinite both;
        top: 95%;
        right: 0;
}
.m3-sec-butterfly div.f {
    position:absolute;
    -webkit-animation: butterfly-slide-tl 18s linear 3s infinite both;
            animation: butterfly-slide-tl 18s linear 3s infinite both;
        top: 90%;
        right: 50%;

}
.m3-sec-butterfly div.g {
    position:absolute;
    -webkit-animation: butterfly-slide-tl 22s linear 6s infinite both;
            animation: butterfly-slide-tl 22s linear 6s infinite both;
        right: 10%;
        top: 100%;
}
.m3-sec-butterfly div.h {
    position:absolute;
    -webkit-animation: butterfly-slide-tl 22s linear 8s infinite both;
            animation: butterfly-slide-tl 22s linear 8s infinite both;
        right: 5%;
        top: 85%;
}
.m3-sec-butterfly div.i {
    position:absolute;
    -webkit-animation: butterfly-slide-tl 20s linear 8s infinite both;
            animation: butterfly-slide-tl 20s linear 8s infinite both;
        right: 0;
        top: 60%;
}
.m3-sec-butterfly div.e img,
.m3-sec-butterfly div.f img,
.m3-sec-butterfly div.g img,
.m3-sec-butterfly div.h img,
.m3-sec-butterfly div.i img{
/*    transform: rotate(-100deg);*/
    transform: scaleX(-1);   
    max-width: 30px;
}
@-webkit-keyframes butterfly-slide-tl {
  0% {
    -webkit-transform: translateY(0) translateX(0);
            transform: translateY(0) translateX(0);
  }
  100% {
    -webkit-transform: translateY(-180px) translateX(-280px);
            transform: translateY(-180px) translateX(-280px);
  }
}
@keyframes butterfly-slide-tl {
  0% {
    -webkit-transform: translateY(0) translateX(0);
            transform: translateY(0) translateX(0);
  }
  100% {
    -webkit-transform: translateY(-180px) translateX(-280px);
            transform: translateY(-180px) translateX(-280px);
  }
}

.m3-sec-butterfly div img{
    max-width: 40px;
}
.m3-sec-butterfly div:nth-child(2) img{
    max-width: 30px;
}


.elementor-location-footer{
    z-index: 1;
}

/* Fish Animation */
.fish-animation{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 300px;
    width: 100%;
}

svg#fish {
  top: 5em;
}
/* Fish Animation */
svg.fish{
  overflow:visible;
}

@-webkit-keyframes swim
{
    0% {margin-left: -40%}
    90% {margin-left: 80%;}
    100% {margin-left: 130%;}
}

@keyframes swim
{
    0% {margin-left: -40%}
    70% {margin-left: 80%;}
    100% {margin-left: 130%;}
}

.fish{
    width: 235px;
    height: 104px;
    margin-left: -235px;
    position: absolute; 
    animation: swim 60s;
    -webkit-animation: swim 60s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    left: 0;
}

svg #fish1,
svg #fish2,
svg #fish3,
svg #fish4,
svg #fish5,
svg #fish6 {
fill:#161e2a;
  
    -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

svg #fish2{
    animation-delay: 0.5s;
    -webkit-animation-delay: 0.5s;
}

svg #fish3{
    animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;
}

svg #fish4{
    animation-delay: 0.4s;
    -webkit-animation-delay: 0.4s;
}

svg #fish5{
    animation-delay: 0.1s;
    -webkit-animation-delay: 0.1s;
}

svg #fish6{
    animation-delay: 0.3s;
    -webkit-animation-delay: 0.3s;
}

/**/
@-moz-keyframes bounce {
  0%, 50%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -moz-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  75% {
    -moz-transform: translateY(-3px);
    transform: translateY(-3px);
  }
}
@-webkit-keyframes bounce {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  75% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
}
@keyframes bounce {
  0%, 50%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  75% {
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
}

/*END Fish Animation*/

/**/
.m3-magar-sliding{
    animation-delay: 6s;
    -webkit-animation: magar-sliding 60s linear infinite both;
    animation: magar-sliding 80s linear infinite both;
}
@-webkit-keyframes magar-sliding {
  0% {
    -webkit-transform: translateX(-900px);
            transform: translateX(-900px);
  }
  100% {
    -webkit-transform: translateX(1500px);
            transform: translateX(1500px);
  }
}
@keyframes magar-sliding {
  0% {
    -webkit-transform: translateX(-900px);
            transform: translateX(-900px);
  }
  100% {
    -webkit-transform: translateX(1500px);
            transform: translateX(1500px);
  }
}



@media (max-width: 1920px){
    .m3-rop-two{
        right: 21%;
    }
    .m3-rop-one{
        left: 164%;
    }
}
@media (max-width: 1680px){
    .map3-gitar img{
        max-width: 70%;
    }
    .m3-rop-one{
        left: 163%;
        bottom: 606% !important;
    }
    .m3-rop-two{
        width: 142px !important;
        right: 19% !important;
        bottom: 2390% !important;
    }
    .map3-main-section{
        background-size: contain !important;
    }
    .map3-main-section .elementor-container.elementor-column-gap-default{
        min-height: 2098px !important;
    }
    .m3-sec-seven{
        left: 36%;
    }
    .m3-sec-six{
        left: 54%;
        top: 40.2%;
    }
    .m3-sec-five {
        right: 7%;
    }
    .m3-sec-four {
        right: 16.5%;
    }
    .m3-sec-three {
        right: 48%;
    }
    .m3-sec-two {
        left: 28%;
        bottom: 31%;
    }
    .m3-sec-one {
        bottom: 17%;
        left: 26.2%;
    }
    .map3-pool{
        right: 12% !important;
        top: 120% !important;
    }
    .map3-an-dear {
        z-index: 1;
    }

}

@media (max-width: 1440px){
    .m3-rop-one {
        left: 159% !important;
        bottom: 586% !important;
        max-width: 206px;
    }
    .m3-rop-two {
        width: 132px !important;
        right: 19% !important;
        bottom: 2030% !important;
    }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 1798px !important;
    }
    .m3-girl img{
        max-width: 50px;
    }
    .m3-sec-six{
        top: 39%;
    }
    .map3-landmark img{
        max-width: 40px;
    }
    .m3-sec-seven {
        left: 37%;
    }
    .map3-gitar{
        right: 40% !important;
    }
    .map3-gitar img{
        max-width: 90px;
    }
    .map3-pool{
        right: 8% !important;
        top: 110% !important;
    }
    .map3-pool img{
        max-width: 120px;
    }
    .fish-animation{
        min-height: 250px;
    }
    .m3-sec-four {
        bottom: 19%;
    }
    .m3-sec-two {
        left: 29%;
    }
    .map3-car img {
        max-width: 80%;
    }
}

@media (max-width: 1366px){
    .m3-rop-one {
        left: 159% !important;
        bottom: 496% !important;
        max-width: 194px;
    }
    .m3-rop-two {
        width: 122px !important;
        right: 17% !important;
        bottom: 1877% !important;
    }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 1692px !important;
    }
    .m3-magician img {
        max-width: 60px;
    }
    .m3-sec-two{
        bottom: 30.5%;
    }
    .m3-sec-three{
        bottom: 30%;
    }
    .m3-sec-four {
        right: 17%;
    }
    .m3-sec-six {
        top: 38.8%;
        left: 53%;
    }
    .m3-dear-2 img {
        max-width: 100px;
    }
    .map3-boat{
        z-index: 2 !important;
    }
    .m3-deerrr img {
        max-width: 100px;
    }
    .map3-an-dear {
        top: -10%;
    }
    .m3-sec-seven {
        left: 36.5%;
        top: 30%;
    }
    .map3-pool {
        right: 10% !important;
        top: 110% !important;
    }
    .map3-pool img {
        max-width: 100px;
    }
    .map3-tortoise{
        top: 130%;
    }
    .map3-tortoise img {
        max-width: 50px;
    }
}

@media (max-width: 1280px){
    .m3-rop-one {
        left: 162% !important;
        bottom: 480% !important;
        max-width: 184px;
    }
    .m3-rop-two {
        width: 122px !important;
        right: 10% !important;
        bottom: 1740% !important;
    }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 1592px !important;
    }
    .m3-sec-six {
        top: 39.8%;
        left: 53.5%;
    }
    .map3-bear img {
        max-width: 70px;
    }
}

@media (max-width: 1080px){
    .m3-rop-one {
        left: 158% !important;
        bottom: 420% !important;
        max-width: 154px;
    }
    .m3-rop-two {
        width: 107px !important;
        right: 10% !important;
        bottom: 1420% !important;
    }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 1322px !important;
    }
    .m3-sec-six {
        top: 38.3%;
    }
    .map3-an-dear{
        top: -30px !important;
    }
    .map3-an-dear img{
        max-width: 60px;
    }
    .m3-dear-2 img {
        max-width: 80px;
    }
    .m3-dear-2{
        bottom: 0;
    }
    .m3-magician img {
        max-width: 50px;
    }
    .map3-car img {
        max-width: 60px;
    }
    .map3-car{
        top: 10%;
    }
    @-webkit-keyframes move {
      0% {
        right: 150%;
        top: 10%;
      }
      25% {
        right: 170%;
        top: 0;
        transform: rotate(-40deg);
        rotate: 30deg;
      }
      50% {
        right: 190%;
        top: -10%;
        transform: rotate(-40deg);
      }
      75% {
        right: 210%;
        top: -5%;
        transform: rotate(-35deg);
      }

      100% {
        right: 280%;
        top: 5%;
        transform: rotate(-36deg);
      }
    }

    .map3-pool {
        right: 15% !important;
        top: 90% !important;
    }
    .map3-pool img {
        max-width: 80px;
    }
    .map3-gitar{
        bottom: 30% !important;
    }
    .map3-landmark img {
        max-width: 30px;
    }
    .map3-bear{
        top: 40%;
    }
    .m3-girl img {
        max-width: 30px;
    }
    .m3-girl{
        left: 4px !important;
    }
    .map3-gitar img {
        max-width: 60px;
    }
    .m3-deerrr img {
        max-width: 80px;
    }
    .m3-sec-two {
        bottom: 30%;
    }
    .m3-sec-one {
        bottom: 16%;
    }
    .map3-boat img {
        max-width: 130px;
    }
    .fish-animation {
        min-height: 220px;
    }   
    .map3-tortoise{
        top: 100% !important;
    } 
}

@media (max-width: 1024px){
    .m3-rop-two {
        width: 100px !important;
        right: 6% !important;
        bottom: 1380% !important;
    }
    .m3-rop-one {
        left: 164% !important;
        bottom: 409% !important;
        max-width: 144px;
    }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 1260px !important;
    }
    #primary.content-area .msp-camp-video  iframe, 
    #primary.content-area .bb-modal iframe{
        height: auto;
        margin-bottom: 0;
        width: 100%;
        min-height: 43vh;
    }
}
@media (max-width: 768px){
    #content div.product p.price{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    #content div.product div.summary h1.product_title{
        margin-bottom: 10px;
    }
    .woocommerce div.product form.cart {
        margin-bottom: 10px;
    }
    .woocommerce .summary.entry-summary p{
        margin: 0;
    }
    #content div.product div.summary .product_meta{
        margin-bottom: 0;
    }
    #content div.product div.summary h4.pr-sub-heading{
        padding-bottom: 10px;
    }
    .bb-course-banner-info{
        width: 100% !important;
    }
    .bb-course-banner-inner {
        padding-top: 30px;
    }
    .single-tribe_events .bs-single-pri-meta .tribe-events-meta-group .tribe-events-single-section-title{
        margin-bottom: 10px;
    }
    .single-tribe_events .bs-single-pri-meta .tribe-events-event-meta.primary {
        padding-left: 10px;
        padding-right: 10px;
    }
    .single-tribe_events .bs-event-heading{
        display: block;
        margin-top: 10px;
    }
    .single-tribe_events .bs-event-heading .tribe-event-schedule-long{
        padding-left: 0;
    }
    .post-type-archive-tribe_events .tribe-common .tribe-common-l-container {
            margin-left: 0;
            margin-right: 0;
            max-width: 100%;
            padding-left: 0;
            padding-right: 0;
            width: 100%;
        }
    .single-tribe_events .bs-single-body .bs-single-content {
        padding: 30px 15px 35px;
    }
    .single-tribe_events .tribe-events-event-meta dl {
        display: block;
    }
    .single-tribe_events .tribe-events-meta-group-details .tribe-events-virtual-link-button {
        margin: 4px 0 4px;
    }
    #primary.content-area .msp-camp-video iframe, #primary.content-area .bb-modal iframe {
        height: auto;
        margin-bottom: 0;
        width: 100%;
        min-height: 31vh;
    }
    .m3-rop-one {
        left: 164% !important;
        bottom: 349% !important;
        max-width: 116px;
    }
    .m3-rop-two {
        width: 80px !important;
        right: 4% !important;
        bottom: 1130% !important;
    }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 1020px !important;
    }
    .fish-animation {
        min-height: 180px;
    }
    .map3-fox{
        top: 50% !important;
    }
    .map3-gitar {
        bottom: 60% !important;
        right: 50% !important;
    }
    .m3-sec-one{
        left: 28%;
        bottom: 14%;
    }
    .m3-sec-two {
        bottom: 29%;
    }
    .m3-sec-three {
        bottom: 29.5%;
    }
    .m3-sec-four{
        bottom: 17.5%;
    }
    .m3-sec-five {
        top: 59.2% !important;
        right: 6.8% !important;
    }
    .m3-sec-six {
        top: 36.3%;
    }
    .map3-gitar-gif{
        bottom: 30%;
    }
    .zigzag {
        -webkit-animation: slide-bl 60s steps(500, end) infinite both;
        animation: slide-bl 60s steps(500, end) infinite both;
    }
    .map3-pool {
        right: 8% !important;
        top: 98% !important;
    }
    .map3-pool img {
        max-width: 60px;
    }
    .map3-bear{
    /*-webkit-animation: slide-right 100s linear infinite both;
            animation: slide-right 100s linear infinite both;*/
            -webkit-animation: slide-br 60s linear infinite both;
            animation: slide-br 60s linear infinite both;
    }

    @-webkit-keyframes slide-br {
      0% {
        -webkit-transform: translateY(-100%) translateX(-300%);
                transform:translateY(-100%) translateX(-300%);
      }
      100% {
        -webkit-transform: translateY(0) translateX(100%);
                transform: translateY(0) translateX(100%);
      }
    }
    @keyframes slide-br {
      0% {
        -webkit-transform: translateY(-100%) translateX(-300%);
                transform: translateY(-100%) translateX(-300%);
      }
      100% {
        -webkit-transform: translateY(0) translateX(100%);
                transform: translateY(0) translateX(100%);
      }
    }

    .woocommerce form.checkout_coupon .form-row-first{
        width: calc(100% - 160px);
    }
    .woocommerce-checkout form .form-row {
        margin: 0;
    }

}

@media (max-width: 544px){
    .tribe-events-event-meta .tribe-events-meta-group {
        padding-left: 5px;
        width: 100%;
        margin-right: 0;
        flex: none;
    }
}
/* 414px*896px */
@media (max-width: 431px){

    .map3-main-section {
        background-size: 100% 100% !important;
    }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 700px !important;
        background-size:100% 100% !important;
    }
    .m3-home{
        right: 10%;
        bottom: 60%;
    }
    .map3-landmark img {
        max-width: 15px;
    }
    .m3-sec-left-animation {
        bottom: 37%;
        left: 10%;
        width: fit-content;
    }
    .m3-dear-2{
        right: 2% !important;
        bottom: 120% !important;
    }
    .m3-sec-five {
        top: 58.2% !important;
        right: -38.2% !important;
    }
    .map3-gitar{
        right: 5% !important;
    }
    .map3-gitar-gif{
        right: 25% !important;
        bottom: 58% !important;
    }
    .map3-pool {
        right: 1% !important;
        top: 61% !important;
    }
    .m3-sec-four {
        bottom: 16%;
        right: -28%;
    }
    .m3-sec-three {
        bottom: 28.5%;
        right: 3%;
    }
    .m3-sec-two{
        bottom: 28%;
        left: -16%;
    }
    .m3-sec-one {
        left: -17%;
        bottom: 13%;
    }
    .m3-campfire {
        left: 10% !important;
        bottom: 50% !important;
    }
    .map3-tortoise{
        right: -40% !important;
        top: 60% !important;
    }
    .fish-animation {
        min-height: 150px;
    }
    .m3-magar-sliding img{
        max-width: 100px;
    }
    .m3-sec-butterfly div.e img, .m3-sec-butterfly div.f img, .m3-sec-butterfly div.g img, .m3-sec-butterfly div.h img, .m3-sec-butterfly div.i img{
        max-width: 15px;
    }
    .map3-tortoise img{
        max-width: 20px;
    }
    .map3-gitar img {
        max-width: 40px;
    }
    .m3-campfire img{
        max-width: 50px;
    }
    .map3-gitar-gif img{
        max-width: 50px;
    }
    .map3-gitar-gif img{
        max-width: 40px;
    }

    .m3-sec-seven{
        left: -7%;
        top: 29%;
    }
    .m3-rop-one {
        left: 58% !important;
        bottom: 250% !important;
        max-width: 76px;
    }
    .m3-rop-two {
        width: 60px !important;
        right: 44% !important;
        bottom: 750% !important;
    }
    .m3-girl img {
        max-width: 15px;
    }
    .m3-home{
        right: 10% !important;
        bottom: 40px !important;
    }
    .m3-home img{
        max-width: 50px;
    }

    .m3-dear-2 img {
        max-width: 40px;
    }
    .map3-an-dear img {
        max-width: 30px;
    }
    .m3-deerrr img {
        max-width: 40px;
    }
    .map3-bear img {
        max-width: 30px;
    }
    .m3-magician img {
        max-width: 30px;
    }
    .map3-fox img {
        max-width: 30px;
    }
    .m3-deerrr{
        bottom: 100%;
        right: 100%;
        -webkit-animation: deerrr-slide-right 20s linear infinite both;
        animation: deerrr-slide-right 20s linear infinite both;
    }
    .m3-sec-six {
        top: 36%;
        left: 9.5%;
    }
}
@media (max-width: 399px){

}
@media (max-width: 380px){

}

/* Post Inner Page Design start here  */

.post-inner-wrap:hover {
    box-shadow: 0 6px 15px 0 rgba(18,43,70,.12);
}
.post-author{
    font-weight: 500;
}
/* Post Inner Page Design End here  */



@media only screen and (min-width: 1921px) and (max-width: 2560px)  {
    .column-flame{
        bottom: 24.5%;
    }
    .column-scery{
        bottom: 4%;
    }
    .column-hill{
        right: 46%;
    }
    .column-camp{
        right: 38.5%;
        top: 23.5%;
    }
    .all-small {
        bottom: 18.5%;
    }
    /* Map 2  */
    .last-step{
        left: 49.1%;
    }
    .seven-step{
        left: 8%;
    }
    .six-step{
        left: 17%;
    }
    .evining-snaks{
        left: 12%;
    }
    .fourth-step{
        left: -49%;
    }
    .third-step{
        left: -37.5%;
    }
    .second-step{
        left: -22%;
    }
    .first-step{
        left: -2%;
    }
    .fifth-step{
        left: 15%;
    }

    /* Map 3 */
    .map3-main-section .elementor-container.elementor-column-gap-default{
        min-height: 3250px !important;
    }
    .m3-rop-two{
        bottom: 730px;
        right: 49%;
        width: 200px !important;
    }
    .m3-rop-one{
        width: 347px !important;
        bottom: 1000%;
        left: 150%;
    }
    .m3-sec-seven{
        left: 37%;
    }
    .m3-sec-six {
        top: 45.4%;
        left: 53.8%;
    }
    .m3-sec-five {
        top: 60.8%;
        right: 6.8%;
    }
    .map3-pool{
        right: 6%;
        top: 190%;
    }
    .m3-sec-three {
        bottom: 30.6%;
        right: 47.5%;
    }
    .m3-sec-four {
        bottom: 20.2%;
        right: 16%;
    }
}




.mapstep.current:after {    
   /* content: "";
    width: 40px;
    height: 110px;
    position: absolute;
    top: -19px;
    left: 35px;
    background: url(/wp-content/uploads/2023/12/Mask-Group-22.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;*/
}
.link-div{
    opacity: 0;
    transform: translateY(100%);
    transition: 0.5s all;
}

.mapstep.current:hover .link-div{
    opacity: 1;
    transform: translateY(0%);
}

.link-div .jet-listing-dynamic-link__link{
    background:#fff;
    padding: 10px 10px;    
    width: 180px !important;
}

.mapstep.current .link-div .jet-listing-dynamic-link__link:hover{
    background: #000;
    color:#fff;
    
}


@media (max-width: 431px){

    .mapstep.current:after{
        top: -100px;
        width: 30px;
    }
    #primary.content-area .msp-camp-video iframe, #primary.content-area .bb-modal iframe {
        height: auto;
        margin-bottom: 0;
        width: 100%;
        min-height: inherit;
    }
}
@media (max-width: 390px){
    
}


/* 10012024 */
.tribe-events .tribe-events-c-nav {
    margin-top: 40px;
    margin-bottom: 10px;
}
.bedge span{white-space: nowrap; height:40px;}
@keyframes marquee {
    0% {
      transform: translateX(100%);
    }
    100% {
      transform: translateX(-100%);
    }
  }
.moving-text {
    white-space: nowrap;
    animation: marquee 24s linear infinite;
}

/* New Form Design 12032024 */

.custom-from-new{
    background: #fff;
}
.custom-from-new form .wp-block-columns{
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 4px;
}
.custom-from-new form.layout-column .field-type-radio-field .jet-form-builder__fields-group.checkradio-wrap{
    display: flex;
    gap: 20px;
    margin-top: 7px;
}
.custom-from-new form.layout-column .field-type-radio-field .jet-form-builder__field-wrap.checkradio-wrap {
    margin-bottom: 0;
}
.custom-from-new form.layout-column .field-type-heading-field .jet-form-builder__label-text,
.custom-from-new form.layout-column .jet-form-builder__label{
    font-weight: 600;
    color: #000;
}
.custom-from-new form.layout-column .jet-form-builder-row.field-type-text-field {
    width: 100%;
}

@media only screen and (max-width: 768px){
    .custom-from-new form .wp-block-columns .wp-block-group{
        display: block;
    }
}


/*13032024*/

/* Learndash css strat CBH */

p.topic_short_desc {
    padding: 0px 15px 0 40px;
    line-height: 20px;
}

div#learndash-single-page {
    display: block;
    position: relative;
}
.ld-table-list.ld-topic-list.ld-quiz-list {
    display: none;
}
.ld-table-list-item.is_not_sample.learndash-incomplete.tribpub-quiz-topic-items
{
    display: none;
}
#learndash-single-page .ld-item-details {
    position: absolute;
    top: 23px;
    left: 15px;
}
div#learndash-single-page a.ld-item-name.ld-primary-color-hover {
    padding-left: 15px;
}

div#learndash-single-page p.lesson_short_desc {
    padding: 10px 15px 0 65px;
    line-height: 20px;
}
div#learndash-single-page .ld-item-title img.lessionImg {
    margin-right: 10px;

}

div#learndash-content .bb-courses-header h4.bb-title {
    display: none;
    height: 0;
    width: 0;
    overflow: hidden;
    opacity: 0;
    padding: 0;
    margin: 0;
}
div#learndash-content h3.bb-title {
    font-size: 25px;
    margin-bottom: 40px;
}

/* Remove icon */
/* .lms-lessions-list .lms-lesson-content span.bb-lms-ico.bb-lms-ico-topic,
#learndash-page-content .learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .ld-topic-title:before,
.lms-topic-sidebar-progress .course-progress-wrap,
#learndash-page-content .ld-lesson-status,
.bb-learndash-content-wrap .learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .ld-topic-title:before,
div#learndash-content span.bb-lesson-sidebar-ld-sep, div#learndash-content .bb-lesson-quizzes-count
 {
    height: 0;
    width: 0;
    margin: 0;
    padding: 0;
    display: none;
        overflow: hidden;

} */

i.bb-icon-l.bb-icon-text {
    display: none;
}
i.bb-icon-rl.bb-icon-question {
    display: none;
}
.single-sfwd-courses .container {
    max-width: 1500px;
}

img.lessionImg {
    width: 350px;
}
 div#learndash-single-page p.lesson_short_desc {
    padding: 10px 15px 0 25px;
    line-height: 20px;
}

div#learndash-single-page {
    display: flex;
    flex-wrap:wrap;
    align-items: flex-start;
}

.leardash-md-30 {
    padding-left: 25px;
 
}

.lms-topic-not-locked {
    display: flex;
}


.leardash-md-70 {
    width: 100%;
    max-width: calc(100% - 275px);
}

.learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview{
    padding: 16px 15px 16px 40px;
}
.lessionImg,
.ld-item-list img.lessionImg {
    max-width:250px;
    min-width: 250px;
    min-height: 140px;
    max-height: 140px;
    object-fit: cover;
    object-position: top center;
}
.ld-item-list-items span.ld-topic-title {
    font-size: 16px !important;
    color: #1e2132 !important;
}
.ld-item-list-items p.topic_short_desc {
    padding: 0px 15px 0 40px;
    line-height: 20px;
    font-size: 16px;
}
.leardash-md-70 a.btn.getstartted {
    margin-left: 25px;
}
.leardash-md-70 a.btn.getstartted {
    margin-left: 25px;
    padding-right: 30px;
    position: relative;
    font-weight: 600;
   
}
.leardash-md-70 a.btn.getstartted:hover:before{
    right: -5px;
    transition:0.3s all;
}
.leardash-md-70 a.btn.getstartted:before {
    content: "\f061";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    right: 0;
    top: 2px;
    width: 25px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
   transition: 0.3s all;
    line-height: 3;
}
.lms-topic-sidebar-wrapper .bb-lms-title-wrap{width: 100%;}
.lms-topic-sidebar-wrapper .lms-lessions-list ol.bb-type-list .bb-lms-title-wrap {
    width: 100%;
}
.learndash-wrapper .learndash_content_wrap .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview{padding-left: 25px;}
.learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview{padding: 0 15px 15px 25px;}
p.topic_short_desc,
.ld-item-list-items p.topic_short_desc{padding-left: 25px;}
.ld-topic-title{color:#14375d !important; font-size:16px !important;}
.learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item,
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
    margin: 0;
    padding: 20px 0;
    margin-bottom: 25px;
    background: #f4f6f9;
}
.learndash-wrapper .learndash_content_wrap .ld-table-list .ld-table-list-items div.ld-table-list-item:nth-child(odd) a.ld-table-list-item-preview {
    background: transparent;
}
.learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .ld-topic-title:before,
.lms-topic-sidebar-progress {
    display: none;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before,
.learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item,
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{background: rgb(16 128 247 / 5%) !important;}
.ld-item-list-item-expanded {
    padding-left: 25px;
}
/*.learndash-wrapper .ld-content-actions .ld-content-action,
.learndash-wrapper .learndash_content_wrap .ld-content-actions,
.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button{max-width: 100%; width: 100%; }
.ld-content-action {
    position: absolute !important;
    left: 0;
    width: 100%;
    max-width: 1000px;
    bottom: 0;
}
*/
#customTopicBox {
    display: block;
}
#customTopicBox .sfwd-course-nav {
    float: right;
}
#customTopicBox .sfwd-course-position {
    background-color: transparent;
    padding: 0 0 10px;
    border-bottom: 1px solid var(--bb-content-border-color);
    border-radius: 0;
    margin-bottom: 15px;
}
.topic-completed-button-box .ld-content-actions {
    border: none;
 }
.topic-completed-button-box form.sfwd-mark-complete {
    margin-bottom: 0;
}

.topic-completed-button-box .learndash-wrapper .sfwd-mark-complete:after {
   display: none;
   opacity: 0;
}
.topic-completed-button-box input.learndash_mark_complete_button {
    padding: 10px 20px;
        padding: 8px 13px;
    border-radius: 5px;
}
.custom-quiz-box-section .ld-table-list-item-quiz {
    padding-left: 15px;
}

 #customTopicBox .ld-course-status.ld-course-status-enrolled {
    margin-top: 5px;
    background-color: rgb(242 243 245);
    margin-bottom: 5px;
}

.single-sfwd-lessons div#learndash-course-header .ld-course-status.ld-course-status-enrolled {
    margin-top: 15px;
    margin-bottom: 5px;
}
.progressbar-report span#lesson-detial-box-count {
    margin-left: 10px;
}
div#progressbar-report-id .ld-course-status.ld-course-status-enrolled {
    margin-bottom: 5px;
}

/*hide quize from from course listing lession page */
.single-sfwd-courses .tribpub-quiz-topic-items {
    display: none;
    width: 0;
    opacity: 0;
    height: 0;
    margin: 0;
    padding:0 ;
}

.tribpub-quiz-topic-items .ld-table-list-item-quiz {
    margin-left: 20px;
}

span.your-progress {
    font-weight: 500;
    line-height: 35px;
    padding-left: 3px;
}
#customTopicBox span.your-progress {
       line-height: inherit;
}
.single-sfwd-topic ol.bb-type-list span.bb-lms-ico.bb-lms-ico-topic {
    margin-right: 0px;
}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{text-transform: uppercase;}
.single-sfwd-topic span.bb-pages{
    text-transform: uppercase;
 }
.topic-completed-button-box input.learndash_mark_complete_button{    font-weight: normal;
    letter-spacing: 0.5px;}
div#custom-lesson-status .ld-breadcrumbs {
    margin-bottom: 15px;
}
div#custom-lesson-status .ld-course-status.ld-course-status-enrolled {
    margin-top: 0px !important;
}
.topic-completed-button-box input.learndash_mark_complete_button {
    font-weight: normal;
    letter-spacing: 0.5px;
    border-radius: 5px;
    padding: 7.5px 15px;
}


/* Module Tab code start on shortcode */
div#shorcode-html-box {margin-top: -45px;}
div#tab-shortcode {display: flex; justify-content: space-between;}

#shorcode-html-box .tab { overflow: hidden;  }
#shorcode-html-box .tab button {font-weight: 700; width:100%; padding: 16px 15px 16px 30px;  background-color: #02010100; color: #12365E; border-style: solid; border-width: 0px 0px 3px 0px; border-radius: 15px 15px 0px 0px;}
#shorcode-html-box .tab button:not(:last-child){margin-right: 20px;}
#shorcode-html-box .tab button:hover, #shorcode-html-box .tab button:focus {  background-color: #14375d; color: #fff;}
#shorcode-html-box .tab button.active { background-color: #14375d; color: #fff; }
#shorcode-html-box .tabcontent-shortcode { display: none; padding: 5px 15px 5px 15px; }
div#shorcode-html-box div#One p {margin-top: 15px;}
div#shorcode-html-box .tools-tab-tittle, div#shorcode-html-box .media-tab-tittle { margin-top: 10px; font-weight: 700; margin-bottom: 10px; }
div#shorcode-html-box .tools-tab-description, div#shorcode-html-box .media-tab-description { margin-bottom: 20px; }
div#shorcode-html-box .tools-tab-detail, div#shorcode-html-box .media-tab-detail { display: flex; align-items: center; margin-bottom: 15px; }
div#shorcode-html-box  .file-tools-icon { line-height: 1; }
div#shorcode-html-box h3.elementor-icon-box-title{ line-height: 1; margin-bottom: 8px; margin-left: 5px; }
div#shorcode-html-box h3.elementor-icon-box-title a {vertical-align: middle;}
div#shorcode-html-box .quizzes-shortcode-data { margin-right: 39px; margin-top: 15px; margin-bottom: 30px; }
.grid-test-3 {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 20px;}
h4.comments-title:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Comments";
}
 

h4.comments-title {
    visibility: hidden;
    position: relative;
}
/* div#Four input.wpProQuiz_button {
    margin-top: -30px !important;
} */
 
#shorcode-html-box .tab-container {
    min-height: 400px!important;
    border-bottom: none;
   /* border-radius: 10px;*/
}
.comment-title {
    border-bottom: solid 3px #12365E;
}



div#comments .tcm-comments-list .comment {
    display: none;
    height: 0;
    width: 0;
    padding: 0;
    opacity: 0;
    margin: 0;
}
/* Endcode */
    #eael-toc {
    display: none;
}
#shorcode-html-box .tab button{position: relative;}

div#tab-shortcode .tablinks-shortcode.active{border-color:#f47952}

div#tab-shortcode .tablinks-shortcode:before {
    content: "";
    position: absolute;
    left: inherit;
    top: inherit;
    font-family: "Font Awesome 5 Free" !important;
    font-size: 15px;
    width: 15px;
    height: 15px;
    color: #14375d;
    font-weight: 900;
    margin-left: -20px;
}
div#tab-shortcode .tablinks-shortcode:hover:before,
div#tab-shortcode .tablinks-shortcode.active:before{
    color: #fff;
}
div#tab-shortcode .tablinks-shortcode#One:before{
    content: "\f70c";
}

div#tab-shortcode .tablinks-shortcode#Two:before{
    content: "\f7d9";
    
}
div#tab-shortcode .tablinks-shortcode#Four:before{
    content: "\f059";
    
}
div#tab-shortcode .tablinks-shortcode#Three:before{
    content: "\f03e";
    
}

.tribpub-quiz-topic-items {
    display: none;
}
.learndash-wrapper .bb-lms-header .lms-header-instructor, .learndash-wrapper .bb-lms-header .lms-header-title{max-width: 1000px;}
.learndash_content_wrap .ld-tabs-content h2 {
    margin-bottom: 15px;
}
.file-tools-icon i {
    font-size: 25px;
}
div#shorcode-html-box h3.elementor-icon-box-title{font-size: 18px;}
.ld-tabs-content .wp-video {
    margin-bottom: 30px;
}
@media (max-width: 1400px){
    .bb-grid .bb-learndash-content-wrap {padding-right: 2%;    }
}

@media (max-width: 1200px){
    .leardash-md-70{max-width: 100%; margin-top: 15px;}
    .ld-tab-content .elementor-container {padding: 0 !important; }
    .ld-table-list-item {flex-wrap: wrap;}
    div.bb-lms-header h1{font-size: 24px}
    #shorcode-html-box .tab button:not(:last-child){margin-right:10px;}
    .lms-topic-sidebar-course-navigation .ld-course-navigation .course-entry-title{font-size:20px;}
    #shorcode-html-box .tab button{font-size: 13px;}
}
@media (max-width: 999px){
    .grid-test-3{grid-template-columns: 1fr 1fr}
    .lms-topic-sidebar, .lms-topic-sidebar-wrapper{max-width: 300px;}
    .lms-topic-sidebar-wrapper .lms-topic-sidebar-data{width: 100%; max-width: 300px;}
    .learndash-wrapper #learndash-course-header .lms-header-title { float: left;        width: 100%;        margin-bottom: 15px;}
}
@media (max-width: 768px) {
    div#eael-toc {
    display: none;
}
    div#learndash-single-page{
        display: block;
        
        flex-wrap:wrap;
    }
    .leardash-md-30{width:100%;}
    .lms-topic-not-locked{
        display: block;
    }
.tcm-logout-label {
    display: none;
}
    .lessionImg, .ld-item-list img.lessionImg{
            max-width: 100%;
        min-width: 100%;
        min-height: 100%;
        max-height: 100%;
    }
    #shorcode-html-box .tab button:not(:last-child){margin-right: 0;}
    #shorcode-html-box .tab button{font-size: 11px; padding: 10px 0px 10px 10px;}
    
    div#tab-shortcode .tablinks-shortcode:before{font-size: 12px !important;}
    .leardash-md-70{max-width: 100%; margin-top: 15px;}
    .learndash-wrapper .learndash_content_wrap{padding-top: 0;}
.learndash-wrapper #learndash-course-header .lms-header-title {
    float: none;
    width: 100%;
    margin-bottom: 0px;
}
    .single.single-sfwd-lessons #learndash-course-header {
    padding: 0 10px 0 !important;
}
}


@media only screen and (max-width: 420px) {
.tcm-logout-label {
    display: none;
}
.lessionImg, .ld-item-list img.lessionImg{
            max-width: 95%;
        min-width: 95%;
        min-height: 100%;
        max-height: 100%;
    }

}

/* Learndash css end */

/* 15022024 @d*/
ul.avtar-bg li{
    background:#ffffff80;
    box-shadow:5px 5px 15px 0px rgba(193.80001831054688, 192.53610514765202, 192.53610514765202, 0.7);
    border-radius:4px;
    border: 0;
    transition:0.3s all;
}
ul.avtar-bg li:hover,
ul.avtar-bg li.is-checked{
    background:#ffffff;
    box-shadow:5px 5px 15px 0px rgba(193.80001831054688, 192.53610514765202, 192.53610514765202, 0.5);
    border-radius:4px;
    border: 0;
    transition:0.3s all;
}
ul.avtar-bg input[type=radio]{
    
}
ul.avtar-bg input[type='radio'] {
       position: relative;
    font-size: 0;
    background: transparent;
    border: 0;
    width: 20px;
    height: 0;
}
ul.avtar-bg .is-checked input[type='radio']:after {
    content: "\e876";
    font-family: 'bb-icons';
    color: green;
    position: absolute;
    left: 0;
    font-size: 20px;
    width: 20px;
    display: block;
    font-weight: 700;
    top: -12px;
    opacity: 1;
}

.avtar-bg .jet-form-builder-choice--item-control{
    min-width:100%;
}
.avtar-bg .jet-form-builder__label{
    text-align:center !important;
}

.single.single-sfwd-lessons .learndash_content_wrap>div{
        margin-bottom: 40px;
}
.single.single-sfwd-lessons .learndash-wrapper .learndash_content_wrap{
        background-size: cover;
        padding-bottom: 20px;
    padding-top: 50px;
    margin-bottom: 50px;
    max-width:100%;
}
.single.single-sfwd-lessons .learndash-wrapper .ld-tabs{
        max-width: 760px;
    margin: 0 auto;
}
.single.single-sfwd-lessons .learndash_content_wrap .ld-tabs-content{
    background:#fff;
    padding:30px;
        border-radius: 8px;
}

.single.single-sfwd-lessons .learndash-wrapper .learndash_content_wrap .ld-content-actions{
    justify-content:center;
/*     background:#fff; */
    max-width: 760px;
    margin: 0 auto;
    margin-bottom: 30px;
    padding-bottom: 0px;
}
.single.single-sfwd-lessons .learndash-wrapper #sfwd-mark-complete, 
.single.single-sfwd-lessons .learndash-wrapper .sfwd-mark-complete{
    margin-bottom:0; 
}

.single-sfwd-lessons .learndash-wrapper .ld-content-actions .ld-content-action {
    box-shadow: 0px 0px 18px 19px #fff;
    background: #fff;
    border-radius: 5px;
}


.single.single-sfwd-lessons #learndash-page-content{
        padding: 30px 0 0;
        background-repeat: no-repeat;
        background-size: cover;
}
.single.single-sfwd-lessons #learndash-course-header{
    padding:0 100px 0;
}
.col-3-fix .elementor-button .elementor-align-icon-right {
    margin-left: 0;
}
.column-camp[data-step|="6"]{
    right: 39.5%;
    top: 23%;
}

/*Map Step Movement*/
.user-step-move{
    z-index:9;
    position: absolute;
}
body[data-steps-by-current-user|="0"] .user-step-move {
   right: 23%;
  bottom: 7.5%;
}
body[data-steps-by-current-user|="1"] .user-step-move {
    right: 23%;
  bottom: 7.5%;
}

body[data-steps-by-current-user|="2"] .user-step-move {
    left: 39%;
    bottom: 27%;
}

body[data-steps-by-current-user|="3"] .user-step-move {
    left: 15.5%;
    bottom: 41%;
}
body[data-steps-by-current-user|="4"] .user-step-move {
    left: 38%;
    bottom: 51.7%;
}

body[data-steps-by-current-user|="5"] .user-step-move {
    left: 80%;
    bottom: 45.5%;
}

body[data-steps-by-current-user|="6"] .user-step-move {
    left: 35.5%;
    bottom: 63%;
}
body[data-steps-by-current-user|="7"].page-id-233 .user-step-move {
   /* left: 38.7%;
  bottom: 83.7%;*/
  left: 35.5%;
    bottom: 63%;
}
body[data-steps-by-current-user|="7"] .user-step-move {
    left: 50.5%;
    bottom: 7%;
}
body[data-steps-by-current-user|="8"] .user-step-move {
    left: 37%;
    bottom: 18.5%;
}
body[data-steps-by-current-user|="9"] .user-step-move {
    left: 25.5%;
    bottom: 27.5%;
}
body[data-steps-by-current-user|="10"] .user-step-move {
    left: 30.3%;
    bottom: 41.7%;
}
body[data-steps-by-current-user|="11"] .user-step-move {
    left: 47.5%;
    bottom: 30.4%;
}
body[data-steps-by-current-user|="12"] .user-step-move {
    left: 61.4%;
    bottom: 22.5%;
}
body[data-steps-by-current-user|="13"] .user-step-move {
    left: 63.3%;
    bottom: 48.7%;
}
body[data-steps-by-current-user|="14"] .user-step-move {
    left: 55.5%;
    bottom: 69.2%;
}
body[data-steps-by-current-user|="15"] .user-step-move {
    left: 54.8%;
    bottom: 91%;
}
body[data-steps-by-current-user|="16"].page-id-6923 .user-step-move {
    left: 54.8%;
    bottom: 91%;
}
.next-map-btn{
    display: none;
}
body[data-steps-by-current-user|="7"] .next-map-btn{
       display: block;
    position: absolute;
    top: -100px;
    left: -100px;
}
.no-active-user.page-id-6923 .next-map-btn{display: block;}
/*body[data-steps-by-current-user|="15"] .user-step-move {
    left: 39.5%;
    bottom: 68%;
}*/
body[data-steps-by-current-user|="16"] .user-step-move {
    left: 40%;
  bottom: 69%;
}
body[data-steps-by-current-user|="17"] .user-step-move {
    left: 57.5%;
    bottom: 54%;
}
body[data-steps-by-current-user|="18"] .user-step-move {
    left: 88%;
    bottom: 39%;
}
body[data-steps-by-current-user|="19"] .user-step-move {
    left: 77.3%;
    bottom: 22.5%;
}
body[data-steps-by-current-user|="20"] .user-step-move {
    left: 45.7%;
    bottom: 32.5%;
}
body[data-steps-by-current-user|="21"] .user-step-move {
    left: 31.2%;
    bottom: 33%;
}
body[data-steps-by-current-user|="22"] .user-step-move {
   left: 31%;
    bottom: 19.5%;
}
body[data-steps-by-current-user|="23"] .user-step-move {
   left: 31%;
    bottom: 19.5%;
}


@media only screen and (max-width: 1681px) {
    .third-step {
      position: absolute;
      bottom: 26%;
      left: -56%;
    }
    .elementor-9501 .elementor-element.elementor-element-ed9ab68 > .elementor-container {
      min-height: 2108px;
    }
    .last-step{
      top: 4%;
      bottom: inherit;
      position: absolute;
      left: 53%;
    }
    body[data-steps-by-current-user|="0"] .user-step-move {
         right: 23%;
    bottom: 4%;
    }
    body[data-steps-by-current-user|="1"] .user-step-move {
         right: 23%;
    bottom: 5.4%;
    }
    body[data-steps-by-current-user|="2"] .user-step-move {
        left: 38%;
        bottom: 26%;
    }
    body[data-steps-by-current-user|="3"] .user-step-move {
        left: 15.5%;
        bottom: 41.5%;
    }
    body[data-steps-by-current-user|="4"] .user-step-move {
        left: 36%;
        bottom: 53%;
    }

    body[data-steps-by-current-user|="5"] .user-step-move {
        left: 80%;
        bottom: 45.8%;
    }

    body[data-steps-by-current-user|="6"] .user-step-move {
        left: 35.5%;
        bottom: 64%;
    }
    body[data-steps-by-current-user|="7"].page-id-233 .user-step-move {
        left: 35.5%;
        bottom: 64%;
    }
    body[data-steps-by-current-user|="7"].page-id-6923 .user-step-move,
    body[data-steps-by-current-user|="7"] .user-step-move {
        left: 50.6%;
        bottom: 7%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="8"] .user-step-move {
        left: 35.5%;
        bottom: 18.4%;
    }
    body[data-steps-by-current-user|="9"] .user-step-move {
        left: 21.6%;
        bottom: 27.5%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="10"] .user-step-move {
        left: 27.4%;
        bottom: 41.5%;
    }
    body[data-steps-by-current-user|="11"] .user-step-move {
        left: 47%;
        bottom: 30.4%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="12"] .user-step-move {
        left: 62.5%;
        bottom: 22.5%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="13"] .user-step-move {
        left: 65%;
        bottom: 48.7%;
    }
    body[data-steps-by-current-user|="14"] .user-step-move {
        left: 55%;
        bottom: 69%;
    }
    body[data-steps-by-current-user|="15"] .user-step-move {
        left: 55.2%;
        bottom: 91%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="16"].page-id-6923 .user-step-move {
        left: 55.2%;
        bottom: 91%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="16"] .user-step-move {
        left: 39.5%;
    bottom: 69.5%;
    }
    body[data-steps-by-current-user|="17"] .user-step-move {
        left: 56%;
        bottom: 54%;
    }
    body[data-steps-by-current-user|="18"] .user-step-move {
        left: 84%;
        bottom: 41%;
    }
    body[data-steps-by-current-user|="19"] .user-step-move {
        left: 74%;
        bottom: 23.5%;
    }
    body[data-steps-by-current-user|="20"] .user-step-move {
        left: 42.7%;
        bottom: 33.5%;
    }
    body[data-steps-by-current-user|="21"] .user-step-move {
        left: 31.2%;
        bottom: 35%;
    }
    body[data-steps-by-current-user|="22"] .user-step-move {
        left: 28.6%;
        bottom: 21.5%;
    }
    body[data-steps-by-current-user|="23"] .user-step-move{
        left: 28.6%;
        bottom: 21.5%;
    }
    .m3-sec-one {
      bottom: 17%;
      left: 27.2%;
    }
    .m3-sec-two {
      bottom: 31%;
      left: 29.5%;
    }
    .m3-sec-three {
      bottom: 30.4%;
      right: 49%;
    }
    .m3-sec-four {
      bottom: 19.5%;
      right: 17.5%;
    }
    .m3-sec-five {
      top: 59%;
      right: 7.5%;
    }
    .m3-sec-six {
      top: 45.2%;
      left: 54.8%;
    }
    body:not(.rtl) .elementor-9501 .elementor-element.elementor-element-57471c9 {
      right: 24%;
      bottom: 2265%;
    }
    .map3-gitar img{
        max-width:70%;
    }
    .column-camp[data-step|="6"] {
        right: 36.5%;
        top: 19%;
    }
    .camp-s-image {
        max-width: 340px;
    }
    .column-camp[data-step|="6"] {
        right: 41.5%;
        top: 23.5%;
    }
    .fire-on-camp{
        left: 14%;
        bottom: 28%;
        z-index:99;
    }
}

@media only screen and (max-width: 1441px) {
    .second-step {
        left: -34%;
    }
    .third-step {
        left: -54%;
    }
    .fifth-step{
        left: 33%;
    }
    .six-step {
        left: 37%;
    }
    .last-step {
        left: 54.5%;
    }
     body[data-steps-by-current-user|="0"] .user-step-move {
        right: 24%;
    bottom: 7%;
    }
    body[data-steps-by-current-user|="1"] .user-step-move {
        right: 24%;
    bottom: 7%;
    }
    body[data-steps-by-current-user|="2"] .user-step-move {
        left: 37%;
        bottom: 26%;
    }
    body[data-steps-by-current-user|="3"] .user-step-move {
        left: 15%;
    bottom: 40.5%;
    }
    body[data-steps-by-current-user|="4"] .user-step-move {
        left: 36.5%;
        bottom: 52%;
    }

    body[data-steps-by-current-user|="5"] .user-step-move {
        left: 80.5%;
        bottom: 46%;
    }

    body[data-steps-by-current-user|="6"] .user-step-move {
        left: 34.5%;
        bottom: 64%;
    }
    body[data-steps-by-current-user|="7"].page-id-233 .user-step-move {
        /*left: 37.7%;
    bottom: 83%;*/
     left: 34.5%;
        bottom: 64%;
    }
    body[data-steps-by-current-user|="7"].page-id-6923 .user-step-move ,
    body[data-steps-by-current-user|="7"] .user-step-move {
        left: 50.6%;
        bottom: 7%;
    }
    body[data-steps-by-current-user|="8"] .user-step-move {
        left: 34.5%;
        bottom: 18.4%;
    }
    body[data-steps-by-current-user|="9"] .user-step-move {
        left: 17%;
        bottom: 27.5%;
    }
    body[data-steps-by-current-user|="10"] .user-step-move {
        left: 23.4%;
        bottom: 41.5%;
    }
    body[data-steps-by-current-user|="11"] .user-step-move {
        left: 47%;
        bottom: 30.4%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="12"] .user-step-move {
        left: 65.5%;
        bottom: 22.5%;
    }
    body[data-steps-by-current-user|="13"] .user-step-move {
        left: 69.5%;
        bottom: 48.7%;
    }
    body[data-steps-by-current-user|="14"] .user-step-move {
        left: 56%;
        bottom: 69%;
    }
    body[data-steps-by-current-user|="15"] .user-step-move {
        left: 56%;
        bottom: 91%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="16"].page-id-6923 .user-step-move {
        left: 56%;
        bottom: 91%;
        z-index: 1;
    }
    
    .cave-gold{
        left: 3.5%;
    }
    .third-step .marker-map.marker-first {
        left: 48.8%;
    }
    .m3-rop-two {
        width: 142px !important;
        right: 5% !important;
        bottom: 1970% !important;
      }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 1790px !important;
      }

    body[data-steps-by-current-user|="16"] .user-step-move {
        left: 37%;
        bottom: 69.5%;
    }
    body[data-steps-by-current-user|="17"] .user-step-move {
        left: 55.5%;
        bottom: 54.5%;
    }
    body[data-steps-by-current-user|="18"] .user-step-move {
        left: 83%;
        bottom: 40%; 
    }
    body[data-steps-by-current-user|="19"] .user-step-move {
        left: 73%;
        bottom: 24%;
    }
    body[data-steps-by-current-user|="20"] .user-step-move {
        left: 41.7%;
        bottom: 34%;
    }
    body[data-steps-by-current-user|="21"] .user-step-move {
        left: 30%;
        bottom: 35%;
    }
    body[data-steps-by-current-user|="22"] .user-step-move {
        left: 28%;
        bottom: 22%;
    }
    body[data-steps-by-current-user|="23"] .user-step-move{
       left: 28%;
        bottom: 22%;
    }
    
    .camp-s-image {
        max-width: 340px;
    }
    .column-camp[data-step|="6"] {
        right: 38.5%;
        top: 24.5%;
    }
    .column-flame.backpack {
        bottom: 32%;
    }
    .column-hill {
        right: 41%;
        bottom: 44%;
    }
}
@media only screen and (max-width: 1367px) {
    .cave-gold {
      position: absolute;
      left: 4.5%;
    }
    .column-scery .map-dot-first{
        bottom: 0;
    left: 36%;
    }
    .fourth-step.fourth-step-new {
        right: 15%;
    }
    .second-step {
    left: -38%;
}
    .third-step {
        left: -48%;
    }
    body[data-steps-by-current-user|="0"] .user-step-move {
        right: 25%;
        bottom: 9.5%;
    }
    body[data-steps-by-current-user|="1"] .user-step-move {
        right: 25%;
        bottom: 9.5%;
    }
    body[data-steps-by-current-user|="2"] .user-step-move {
        left: 38%;
        bottom: 28%;
    }
    body[data-steps-by-current-user|="3"] .user-step-move {
        left: 14%;
        bottom: 40.5%;
    }
    body[data-steps-by-current-user|="4"] .user-step-move {
        left: 37%;
        bottom: 51.3%;
    }

    body[data-steps-by-current-user|="5"] .user-step-move {
        left: 79.3%;
        bottom: 45.5%;
    }
    body[data-steps-by-current-user|="6"] .user-step-move {
        left: 32%;
        bottom: 62.5%;
    }
    body[data-steps-by-current-user|="7"].page-id-233 .user-step-move {
        /*left: 37.5%;
    bottom: 83%;*/
       left: 32%;
        bottom: 62.5%;
    }
    body[data-steps-by-current-user|="7"].page-id-6923 .user-step-move,
    body[data-steps-by-current-user|="7"] .user-step-move {
        left: 50.6%;
        bottom: 6.5%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="8"] .user-step-move {
        left: 32.6%;
        bottom: 17.7%;
    }
    body[data-steps-by-current-user|="9"] .user-step-move {
        left: 16%;
        bottom: 27%;
    }
    body[data-steps-by-current-user|="10"] .user-step-move {
        left: 24%;
        bottom: 41%;
    }
    body[data-steps-by-current-user|="11"] .user-step-move {
        left: 47%;
        bottom: 29.8%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="12"] .user-step-move {
        left: 65.5%;
        bottom: 21.85%;
    }
    body[data-steps-by-current-user|="13"] .user-step-move {
        left: 69.5%;
        bottom: 48%;
    }
    body[data-steps-by-current-user|="14"] .user-step-move {
        left: 56%;
        bottom: 68.5%;
    }
    body[data-steps-by-current-user|="15"] .user-step-move {
        left: 56%;
        bottom: 91%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="16"].page-id-6923 .user-step-move {
        left: 56%;
        bottom: 91%;
        z-index: 1;
    }
    img.avatar-image{
        transform: scale(0.8);
    }
    .third-step .marker-map.marker-first {
        left: 46%;
    }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 1700px !important;
      }
    .m3-sec-one {
        bottom:17%;
    }
    .m3-sec-two {
        bottom: 32%;
    }
    .m3-sec-three {
        bottom: 31.4%;
    }
    .m3-sec-four {
        bottom: 20.5%;
    }
    .elementor-9501 .elementor-element.elementor-element-a251caa {
      top: 100%;
    }
    .m3-rop-two{
        bottom: 1790% !important;
    }
    
    body[data-steps-by-current-user|="16"] .user-step-move {
        left: 37.5%;
        bottom: 68.5%;
    }
    body[data-steps-by-current-user|="17"] .user-step-move {
        left: 55%;
        bottom: 54%;
    }
    body[data-steps-by-current-user|="18"] .user-step-move {
        left: 83%;
        bottom: 40%; 
    }
    body[data-steps-by-current-user|="19"] .user-step-move {
        left: 73%;
        bottom: 24%;
    }
    body[data-steps-by-current-user|="20"] .user-step-move {
        left: 41.7%;
        bottom: 34%;
    }
    body[data-steps-by-current-user|="21"] .user-step-move {
        left: 30%;
        bottom: 36%;
    }
    body[data-steps-by-current-user|="22"] .user-step-move {
        left: 28%;
        bottom: 21%;
    }
    body[data-steps-by-current-user|="23"] .user-step-move{
        left: 28%;
        bottom: 21%;
    }
    
    .camp-s-image {
        max-width: 340px;
    }
    .column-camp[data-step|="6"] {
        right: 38.5%;
        top: 24.5%;
    }
    .column-flame.backpack {
        bottom: 35%;
    }
    .column-hill {
        right: 43%;
        bottom: 45%;
    }
}
@media only screen and (min-device-width: 1081px) and (max-width: 1201px) {
    .all-small {
      bottom: 20%;
      bottom: 14%;}
    .elementor-233 .elementor-element.elementor-element-150fa7c > .elementor-container {
        min-height: 1483px;
      }
    .column-scery {
        bottom: 3%;
        right: 25%;
      }
    .column-scery .map-dot-first {
        bottom: -25px;
        left: 26%;
      }
    .first-step {
        left: 2%;
        bottom: 6%;
    }
    .second-step {
        left: -44%;
        bottom: 17%;
    }
    .third-step {
        left: -49%;
    bottom: 25.5%;
    }
    .fourth-step {
        left: -60%;
        bottom: 75%;
    }
    .cave-gold{
        left: 0;
    }
    .fifth-step {
        left: 41%;
        bottom: 24%;
    }
    .step11 {
        left: 45%;
        bottom: 28.8%;
    }
    .six-step {
        left: 48%;
    }
    .last-step {
        left: 57%;
        top: 6%;
    }
    body[data-steps-by-current-user|="0"] .user-step-move {
        right: 25%;
    bottom: 3%;
    }
    body[data-steps-by-current-user|="1"] .user-step-move {
        right: 25%;
    bottom: 3%;
    }
    body[data-steps-by-current-user|="2"] .user-step-move {
        left: 37%;
        bottom: 26%;
    }
    body[data-steps-by-current-user|="3"] .user-step-move {
        left: 13.5%;
        bottom: 39.5%;
    }
    body[data-steps-by-current-user|="4"] .user-step-move {
        left: 36%;
        bottom: 51.3%;
    }
    body[data-steps-by-current-user|="5"] .user-step-move {
        left: 79.5%;
        bottom: 45%;
    }
    body[data-steps-by-current-user|="6"] .user-step-move {
        left: 33%;
        bottom: 64%;
    }
    body[data-steps-by-current-user|="7"].page-id-233 .user-step-move {
        left: 33%;
        bottom: 64%;
        /*left: 36.7%;
    bottom: 82.7%;*/
    }
    body[data-steps-by-current-user|="7"].page-id-6923 .user-step-move,
    body[data-steps-by-current-user|="7"] .user-step-move {
        left: 52.2%;
        bottom: 7%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="8"] .user-step-move {
        left: 30%;
        bottom: 18%;
    }
    body[data-steps-by-current-user|="9"] .user-step-move {
        left: 11%;
        bottom: 27%;
    }
    body[data-steps-by-current-user|="10"] .user-step-move {
        left: 18%;
        bottom: 41%;
    }
    body[data-steps-by-current-user|="11"] .user-step-move {
        left: 47%;
        bottom: 29.8%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="12"] .user-step-move {
        left: 69.5%;
        bottom: 21.85%;
    }
    body[data-steps-by-current-user|="13"] .user-step-move {
        left: 72.5%;
        bottom: 48%;
    }
    body[data-steps-by-current-user|="14"] .user-step-move {
        left: 58%;
        bottom: 68.5%;
    }
    body[data-steps-by-current-user|="15"] .user-step-move {
        left: 59%;
        bottom: 90%;
        z-index: 1;
    }

    body[data-steps-by-current-user|="16"].page-id-6923 .user-step-move {
        left: 59%;
        bottom: 90%;
        z-index: 1;
    }
    .six-step .marker-map {
        left: 55%;
    }
    .fifth-step .marker-map {
        left: 55%;
        bottom: -40px;
    }
    .third-step .marker-map.marker-first {
        left: 43%;
    }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 1484px !important;
    }
    .m3-sec-one {
        left: 28.2%;
        bottom: 15% !important;
    }
    .m3-sec-two {
        bottom: 30%;
    }
    .m3-sec-three {
        bottom: 29.4%;
    }
    .m3-sec-four {
        bottom: 18.5%;
    }
    .m3-sec-six {
        top: 44.2%;
        left: 54%;
      }
    .m3-rop-two {
        bottom: 1250% !important;
        right: -20% !important;
      }
    .elementor-9501 .elementor-element.elementor-element-a251caa {
        top: 100%;
        right: 50%;
    }
    .m3-sec-left-animation {
      bottom: 46%;
      left: 6%;
    }
    .elementor-9501 .elementor-element.elementor-element-18d87d4 {
      top: -16%;
    }
    .elementor-9501 .elementor-element.elementor-element-d269359 {
      bottom: -453%;
      right: 40%;
    }
    
    
    body[data-steps-by-current-user|="16"] .user-step-move {
        left: 36.5%;
        bottom: 67.5%;
    }
    body[data-steps-by-current-user|="17"] .user-step-move {
        left: 54%;
        bottom: 54%;
    }
    body[data-steps-by-current-user|="18"] .user-step-move {
        left: 83%;
        bottom: 39%; 
    }
    body[data-steps-by-current-user|="19"] .user-step-move {
        left: 72.5%;
        bottom: 22%;
    }
    body[data-steps-by-current-user|="20"] .user-step-move {
        left: 41%;
        bottom: 31.5%;
    }
    body[data-steps-by-current-user|="21"] .user-step-move {
        left: 29.5%;
        bottom: 33.5%;
    }
    body[data-steps-by-current-user|="22"] .user-step-move {
        left: 28.5%;
        bottom: 18.5%;
    }
    body[data-steps-by-current-user|="23"] .user-step-move{
        left: 28.5%;
        bottom: 18.5%;
    }
    .map3-gitar-gif {
        bottom: 45%;
        right:100%;
    }
    
    .camp-s-image {
        max-width: 220px;
    }
    .column-camp[data-step|="6"] {
        right: 44%;
    top: 25%;
    }
    .column-flame.backpack {
        bottom: 32%;
        left: 15.5%;
    }
    .column-hill {
        right: 41%;
    bottom: 43%;
    }
    .column-mashroom {
       right: 0%;
    bottom: 36.7%;
    }
}

@media only screen and (max-width: 1081px) {
    .first-step {
        left: 2%;
        bottom: 8%;
    }
    .fourth-step.fourth-step-new {
        right: 15%;
      }
    .fourth-step.fourth-step-new .moose {
  position: absolute;
  left: 10%;
}
    .second-step {
        left: -44%;
        bottom: 19%;
    }
    .third-step {
        left: -52%;
        bottom: 27.5%;
    }
    .fourth-step {
        left: -60%;
        bottom: 76%;
    }
    .fifth-step {
        left: 41%;
        bottom: 24%;
    }
    .six-step {
        left: 48%;
    }
    .last-step {
        left: 57%;
        top: 6%;
    }
     body[data-steps-by-current-user|="0"] .user-step-move {
        right: 27%;
        bottom: 5%;
    }
    body[data-steps-by-current-user|="1"] .user-step-move {
        right: 27%;
        bottom: 5%;
    }
    body[data-steps-by-current-user|="2"] .user-step-move {
        left: 37%;
        bottom: 26%;
    }
    body[data-steps-by-current-user|="3"] .user-step-move {
        left: 17.5%;
        bottom: 39%;
    }
    body[data-steps-by-current-user|="4"] .user-step-move {
        left: 37.5%;
        bottom: 52%;
    }
    body[data-steps-by-current-user|="5"] .user-step-move {
        left: 76%;
        bottom: 45%;
    }
    body[data-steps-by-current-user|="6"] .user-step-move {
        left: 35.5%;
        bottom: 64%;
    }
    body[data-steps-by-current-user|="7"].page-id-233 .user-step-move {
        /*left: 52%;
        bottom: 9%;*/
        left: 35.5%;
        bottom: 64%;
    }
    .map-dot-seven{
        top: 10%;
    }
    body[data-steps-by-current-user|="7"].page-id-6923 .user-step-move,
    body[data-steps-by-current-user|="7"] .user-step-move {
        left: 52.2%;
        bottom: 9.5%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="8"] .user-step-move {
        left: 30%;
        bottom: 20.5%;
    }
    body[data-steps-by-current-user|="9"] .user-step-move {
        left: 10%;
        bottom: 29%;
    }
    body[data-steps-by-current-user|="10"] .user-step-move {
        left: 18%;
        bottom: 42.5%;
    }
    body[data-steps-by-current-user|="11"] .user-step-move {
        left: 47%;
        bottom: 31.2%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="12"] .user-step-move {
        left: 71.5%;
        bottom: 23.85%;
    }
    body[data-steps-by-current-user|="13"] .user-step-move {
        left: 74.5%;
        bottom: 48.5%;
    }
    body[data-steps-by-current-user|="14"] .user-step-move {
        left: 59.5%;
        bottom: 68.8%;
    }
    body[data-steps-by-current-user|="15"] .user-step-move {
        left: 59%;
        bottom: 90%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="16"].page-id-6923 .user-step-move {
        left: 59%;
        bottom: 90%;
        z-index: 1;
    }
    .ice-men img{
        max-width: 120px;
    }
    .third-step .marker-map.marker-first {
        left: 43%;
    }
    .cave-gold{
        left: 0;
    }
    .step11{
        bottom: 30%;
    }
    .m3-magar-sliding img{
        transform: scale(0.8);
    }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 1324px !important;
    }
    .m3-sec-one {
        left: 28.2%;
        bottom: 15% !important;
    }
    .m3-sec-two {
        bottom: 30%;
    }
    .m3-sec-three {
        bottom: 29.4%;
    }
    .m3-sec-four {
        bottom: 18.5%;
    }
    .m3-sec-six {
        top: 44.2%;
        left: 54%;
      }
    .m3-rop-two {
        bottom: 1250% !important;
        right: -20% !important;
      }
    .elementor-9501 .elementor-element.elementor-element-a251caa {
        top: 100%;
        right: 50%;
    }
    .m3-sec-left-animation {
      bottom: 46%;
      left: 6%;
    }
    .elementor-9501 .elementor-element.elementor-element-18d87d4 {
      top: -16%;
    }
    .elementor-9501 .elementor-element.elementor-element-d269359 {
      bottom: -453%;
      right: 40%;
    }
    
    
    body[data-steps-by-current-user|="16"] .user-step-move {
        left: 59%;
        bottom: 90%;
    }
    body[data-steps-by-current-user|="17"] .user-step-move {
        left: 54%;
        bottom: 54%;
    }
    body[data-steps-by-current-user|="18"] .user-step-move {
        left: 83%;
        bottom: 39%; 
    }
    body[data-steps-by-current-user|="19"] .user-step-move {
        left: 72.5%;
        bottom: 22%;
    }
    body[data-steps-by-current-user|="20"] .user-step-move {
        left: 41%;
        bottom: 31.5%;
    }
    body[data-steps-by-current-user|="21"] .user-step-move {
        left: 29.5%;
        bottom: 33.5%;
    }
    body[data-steps-by-current-user|="22"] .user-step-move {
        left: 28.5%;
        bottom: 18.5%;
    }
    body[data-steps-by-current-user|="23"] .user-step-move{
        left: 28.5%;
        bottom: 18.5%;
    }
    .map3-gitar-gif {
        bottom: 45%;
        right:100%;
    }
    
    .camp-s-image {
        max-width: 220px;
    }
    .column-camp[data-step|="6"] {
        right: 39%;
        top: 21%;
    }
    .column-flame.backpack {
        bottom: 30%;
        left: 19%;
    }
    .column-hill {
        right: 43%;
        bottom: 45%;
    }
    .column-mashroom {
        right: 6%;
        bottom: 34.7%;
    }
}
@media (max-width:991px){
    .last-step {
        left: 57.5%;
        top: 11%;
    }
    .step11 {
        bottom: 27%;
    }
    .step11 .moose{
        bottom: 70px;
    }
    .third-step{
        bottom: 25.5%;
    }
    .second-step {
        left: -51%;
        bottom: 17%;
    }
    .first-step {
        left: 0%;
        bottom: 7%;
    }
    .first-step .marker-map {
        bottom: 60px;
      }
    body[data-steps-by-current-user|="7"].page-id-6923 .user-step-move,
    body[data-steps-by-current-user|="7"] .user-step-move {
        left: 53%;
        bottom: 13.2%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="8"] .user-step-move {
        left: 30%;
        bottom: 23%;
    }
    body[data-steps-by-current-user|="9"] .user-step-move {
        left: 10%;
        bottom: 31%;
    }
    body[data-steps-by-current-user|="10"] .user-step-move {
        left: 16.5%;
        bottom: 43%;
    }
    body[data-steps-by-current-user|="11"] .user-step-move {
        left: 47%;
        bottom: 33.2%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="12"] .user-step-move {
        left: 69.8%;
        bottom: 27.1%;
    }
    body[data-steps-by-current-user|="13"] .user-step-move {
        left: 73.5%;
        bottom: 48.7%;
    }
    body[data-steps-by-current-user|="14"] .user-step-move {
        left: 60.5%;
        bottom: 66%;
    }
    body[data-steps-by-current-user|="15"] .user-step-move {
        left: 59.5%;
        bottom: 86%;
        z-index: 1;
    }
    body[data-steps-by-current-user|="16"].page-id-6923 .user-step-move {
        left: 59.5%;
        bottom: 86%;
        z-index: 1;
    }
}
@media only screen and (max-width: 768px) {
    .page-id-6923 .site-content .elementor-column {
        width: inherit;
    }
    .m3-sec-seven {
        width: auto;
        left: 40%;
      }
    .m3-sec-six{
        width: auto;
        left: 56%;
    }
    .map-dot-seven {
      position: absolute;
      top: 15%;
    }
    .column-scery .map-dot-first {
    bottom: 0;
    left: 15%;
  }
    .fourth-step.fourth-step-new{
        bottom: 27%;
    }
    .fourth-step.fourth-step-new .moose{
        left: 15%;
    bottom: 130px;
    }
    .fourth-step.fourth-step-new .moose img{
        max-width:60px;
    }
    .third-step .marker-map.marker-first {
        left: 42%;
    }
    .user-step-move{
        z-index: 999;
        position: absolute;
    }
    .column-mashroom {
        right: 0%;
        bottom: 34.7%;
    }
    .second-step {
        left: -62%;
        bottom: 17%;
    }
    .third-step {
        left: -48%;
        bottom: 26.5%;
    }
    .fifth-step {
        left: 55%;
        bottom: 23%;
    }
    .last-step {
        top: 16%;
    bottom: inherit;
    position: absolute;
    left: 60%;
    }
    .step11 {
    bottom: 25.5%;
    left: 45%;
  }
  .step11 .moose {
    bottom: 170%;
    left: 60px;
    max-width: 50px;
  }
    .last-step .marker-map {
        bottom: -11px;
        left: 47%;
    }
    .column-flame {
        right: 53%;
        bottom: 26%;
    }
    .column-camp[data-step|="6"] {
        right: 37%;
        top: 23%;
    }
    .first-step {
        left: 0%;
        bottom: 6%;
    }
    body[data-steps-by-current-user|="0"] .user-step-move {
        left: 61%;
        bottom: 10%;
    }
    body[data-steps-by-current-user|="1"] .user-step-move {
        left: 61%;
        bottom: 10%;
    }
    body[data-steps-by-current-user|="2"] .user-step-move {
        left: 35%;
        bottom: 28%;
    }
    body[data-steps-by-current-user|="3"] .user-step-move {
            left: 10%;
    bottom: 41.5%;
    }
    body[data-steps-by-current-user|="4"] .user-step-move {
        left: 32.5%;
        bottom: 51%;
    }

    body[data-steps-by-current-user|="5"] .user-step-move {
        left:73.5%;
        bottom: 45%;
    }
    body[data-steps-by-current-user|="6"] .user-step-move {
            left: 30.5%;
    bottom: 62.5%;
    }
    body[data-steps-by-current-user|="7"].page-id-233 .user-step-move {
        left: 30.5%;
    bottom: 62.5%;
/*        left: 32.7%;
    bottom: 82.7%;*/
    }
    body[data-steps-by-current-user|="7"].page-id-6923 .user-step-move,
    body[data-steps-by-current-user|="7"] .user-step-move {
        left: 48%;
        bottom: 19%;
    }
    body[data-steps-by-current-user|="8"] .user-step-move {
        left: 26%;
        bottom: 27%;
    }
    body[data-steps-by-current-user|="9"] .user-step-move {
        left: 7%;
        bottom: 33%;
    }
    body[data-steps-by-current-user|="10"] .user-step-move {
        left: 12%;
        bottom: 44%;
    }
    body[data-steps-by-current-user|="11"] .user-step-move {
        left: 44%;
        bottom: 35%;
    }
    body[data-steps-by-current-user|="12"] .user-step-move {
        left: 67%;
        bottom: 30%;
    }
    body[data-steps-by-current-user|="13"] .user-step-move {
        left: 69%;
        bottom: 48%;
    }
    body[data-steps-by-current-user|="14"] .user-step-move {
        left: 55%;
        bottom: 64%;
    }
    body[data-steps-by-current-user|="15"] .user-step-move {
        left: 57%;
        bottom: 78.5%;
    }    
     body[data-steps-by-current-user|="16"].page-id-6923 .user-step-move {
        left: 57%;
        bottom: 78.5%;
    }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 1020px !important;
      }
    .fish-animation{
        bottom:10px;
        transform: scale(0.8);
    }
    .m3-sec-left-animation {
        width: 14%;
      }
    .m3-rop-two {
        bottom: 790% !important;
        right: -0 !important;
        left: -240%;
      }
    .m3-rop-two img{
        transform:scale(0.9);
    }
    
    body[data-steps-by-current-user|="16"] .user-step-move {
        left: 39.5%;
        bottom: 67.5%;
        width: auto;
    }
    body[data-steps-by-current-user|="17"] .user-step-move {
        left: 55%;
        bottom: 54%;
    }
    body[data-steps-by-current-user|="18"] .user-step-move {
        left: 84%;
        bottom: 39%; 
    }
    body[data-steps-by-current-user|="19"] .user-step-move {
        left: 74.5%;
        bottom: 23%;
    }
    body[data-steps-by-current-user|="20"] .user-step-move {
        left: 42%;
        bottom: 31.5%;
    }
    body[data-steps-by-current-user|="21"] .user-step-move {
        left: 29%;
        bottom: 34.5%;
    }
    body[data-steps-by-current-user|="22"] .user-step-move {
        left: 27.5%;
        bottom: 19.5%;
        width: auto;
    }
    body[data-steps-by-current-user|="23"] .user-step-move{
        left: 27.5%;
        bottom: 19.5%;
        width: auto;
    }
    .m3-sec-four{
        right: 18.5%;
    }

    .m3-home img{
/*        transform: scale(0.9);*/
    }
    .column-flame.backpack {
        bottom: 32%;
        left: 14%;
    }
    .all-small {
    bottom: 24%;
    left: 0%;
  }
    .column-hill {
        right: 41%;
        bottom: 44%;
    }
    .camp-s-image {
        max-width: 160px;
    }
}
@media only screen and (max-width: 431px) {
    .step11 .moose {
        bottom: 250%;
    }
    .fourth-step.fourth-step-new {
        bottom: 31%;
      }
    .fourth-step.fourth-step-new .moose img {
    max-width: 40px;
  }
    .fourth-step.fourth-step-new .moose {
    left: 10%;
    bottom: 130px;
  }
    .first-step {
        left: 0%;
        bottom: 0%;
    }
    .second-step {
        left: -35%;
        bottom: 20%;
    }
    .third-step {
        left: -51%;
        bottom: 33.5%;
    }
    .fourth-step {
        left: -59%;
        bottom: 82%;
    }
    .fifth-step {
        left: 55%;
        bottom: 18%;
    }
    .last-step {
        left: 55%;
        top: 23%;
    }
    .column-hill {
        right: 40%;
        bottom: 36%;
    }
    .column-flame.backpack {
        bottom: 22%;
        left: 16%;
    }
    .column-flame {
        right: 55%;
        bottom: 18%;
    }
    .column-mashroom {
        right: 3%;
        bottom: 27.7%;
    }
    .column-camp[data-step|="6"] {
        /*right: 23%;
        top: 29%;*/
    }
    .camp-s-image {
        max-width: 100px;
    }
    .first-step .marker-map {
        bottom: 289px;
      }
    .column-camp[data-step|="6"] {
        /*right: 37%;
        top: 33%;*/
    }
    body[data-steps-by-current-user|="0"] .user-step-move {
        left: 57%;
        bottom: 4%;
    }
    body[data-steps-by-current-user|="1"] .user-step-move {
        left: 57%;
        bottom: 4%;
    }
    body[data-steps-by-current-user|="2"] .user-step-move {
        left: 28%;
        bottom: 19%;
    }
    body[data-steps-by-current-user|="3"] .user-step-move {
        left: 5%;
        bottom: 30.5%;
    }
    body[data-steps-by-current-user|="4"] .user-step-move {
        left: 25.5%;
        bottom: 40%;
    }
    body[data-steps-by-current-user|="5"] .user-step-move {
        left: 67.5%;
        bottom: 35%;
    }
    body[data-steps-by-current-user|="6"] .user-step-move {
        left: 25.5%;
    bottom: 49.5%;
    }
    body[data-steps-by-current-user|="7"] .user-step-move {
        left: 42%;
        bottom: 26%;
    }
    body[data-steps-by-current-user|="7"].page-id-6923 .user-step-move{
        left: 42%;
        bottom: 26%;
    }
    body[data-steps-by-current-user|="8"] .user-step-move {
        left: 19%;
        bottom: 32%;
    }
    body[data-steps-by-current-user|="9"] .user-step-move {
        left: 0%;
        bottom: 37%;
    }
    body[data-steps-by-current-user|="10"] .user-step-move {
        left: 7.5%;
        bottom: 45%;
    }
    body[data-steps-by-current-user|="11"] .user-step-move {
        left: 41%;
        bottom: 38%;
    }
    body[data-steps-by-current-user|="12"] .user-step-move {
        left: 60%;
        bottom: 35%;
    }
    body[data-steps-by-current-user|="13"] .user-step-move {
        left: 64%;
        bottom: 48%;
    }
    body[data-steps-by-current-user|="14"] .user-step-move {
        left: 50%;
        bottom: 59%;
    }
    body[data-steps-by-current-user|="15"] .user-step-move {
        left: 49%;
        bottom: 69.5%;
    }   
    body[data-steps-by-current-user|="16"].page-id-6923 .user-step-move {
        left: 49%;
        bottom: 69.5%;
    } 

    .third-step .marker-map.marker-first {
    left: 42.5%;
    bottom: 26px;
  }
    .map3-main-section .elementor-container.elementor-column-gap-default {
        min-height: 715px !important;
      }
    .m3-sec-one {
        left: 31%;
        bottom: 14% !important;
        width: 10%;
     }
    .m3-sec-two {
        bottom: 28%;
    left: 30%;
      }
    .m3-sec-three {
        bottom: 29.4%;
        right: 48%;
      }
    .m3-sec-four {
        bottom: 16.5%;
        left: 75%;
      }
    .map3-gitar img {
        max-width: 50px;
      }
    .m3-sec-six {
        top: 43%;
    left: 56%;
    width: auto;
      }
    .m3-sec-seven {
        left: 27%;
        top: 28%;
        width: 30%;
      }
      .m3-sec-seven.m3-sec-seven-new{
        width: auto;
        left: 40%;
      }

    .fish-animation{
        transform: scale(0.5);
    }
    
    body[data-steps-by-current-user|="16"] .user-step-move {
        left: 35%;
        bottom: 68%;
    }
    body[data-steps-by-current-user|="17"] .user-step-move {
        left: 53%;
        bottom: 53%;
    }
    body[data-steps-by-current-user|="18"] .user-step-move {
        left: 81.5%;
        bottom: 38%;
    }
    body[data-steps-by-current-user|="19"] .user-step-move {
        left: 71.5%;
        bottom: 22%;
    }
    body[data-steps-by-current-user|="20"] .user-step-move {
        left: 39%;
        bottom: 32%;
    }
    body[data-steps-by-current-user|="21"] .user-step-move {
        left: 27.5%;
        bottom: 33%;
    }
    body[data-steps-by-current-user|="22"] .user-step-move {
        left: 29%;
        bottom: 19.5%;
    }
    body[data-steps-by-current-user|="23"] .user-step-move{
        left: 29%;
        bottom: 19.5%;
    }
    .m3-sec-left-animation {
        bottom: 35%;
    }
    .map3-an-dear {
    right: 0;
    left: 35%;
  }
    .m3-rop-two {
        bottom: 310% !important;
    right: 32% !important;
    }
    .m3-rop-two img {
        transform: scale(0.5);
    }

    .map-dot-seven {
        top: 24%;
        left: 10%;
      }
}

.no-active-user .map-dot-seven {    width: 100% !important;    max-width: 315px;}

.no-active-user.page-id-233 .map-dot-seven,
.no-active-user.page-id-6923 .next-map-btn{display: block;}


.no-active-user .map-user-img {
    display: none;
}

.flex.bb-position {
    background: #fff;
    padding: 30px;
    border-radius: 8px;
    margin-bottom: 15px !important;
}
.lms-header-title {
    background: #fff;
    border-radius: 8px 8px 0 0;
    padding: 20px;
    padding-bottom: 0;
}
.lms-header-instructor {
    background: #fff;
    padding: 20px;
    border-radius: 0 0 8px 8px;
    padding-top: 0;
}
.bb-ld-info-bar {
    background: #fff;
    padding: 30px;
    border-radius: 8px;
}
.learndash-wrapper .ld-item-list .ld-item-list-item{
    margin-bottom:20px;
}
.learndash-wrapper .ld-item-list .ld-item-list-item.coming-soon-text{
/*  position:relative; */
}
.learndash-wrapper .ld-item-list .ld-item-list-item.coming-soon-text:after{
/*  content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background:#000000;
    opacity:0.8;
    width:100%;
    border-radius: 6px; */
}
.learndash-wrapper .ld-item-list .ld-item-list-item.coming-soon-text .getstartted{
    position: relative;
    font-size: 0;
    min-width: 130px;
    display: inline-block;
}
.learndash-wrapper .ld-item-list .ld-item-list-item.coming-soon-text .getstartted:before{
    font-size:16px;
}
.learndash-wrapper .ld-item-list .ld-item-list-item.coming-soon-text .getstartted:after{
    content: "Coming Soon";
    font-size: 16px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: block;
    color:#004410;
}
.learndash-wrapper .ld-item-list .ld-item-list-item.coming-soon-text .lessionImg{
    position:relative;
        filter: blur(5px) brightness(35%);
    -webkit-filter:blur(5px) brightness(35%);
    -moz-filter: blur(5px) brightness(35%);
}
/* 
.learndash-wrapper .ld-item-list .ld-item-list-item.coming-soon-text .lessionImg:before{
    position:absolute;
    content:"";
    left:0;
    right:0;
    top:0;
    bottom:0;
} */

/* .single.single-sfwd-lessons article.post-16382 .learndash-wrapper .sfwd-mark-complete{
     display:none;
}  */

.single.single-sfwd-lessons article:is(.post-16382, .post-16380, .post-16378, .post-16376, .post-16374, .post-16372, .post-16370) .learndash-wrapper .sfwd-mark-complete {
    display: none;
}


/* New Form Design 11032024 */

.custom-from-new{
    background: #fff;
}
.custom-from-new form .wp-block-columns{
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 4px;
}
.custom-from-new form.layout-column .field-type-radio-field .jet-form-builder__fields-group.checkradio-wrap{
    display: flex;
    gap: 20px;
    margin-top: 7px;
}
.custom-from-new form.layout-column .field-type-radio-field .jet-form-builder__field-wrap.checkradio-wrap {
    margin-bottom: 0;
}
.custom-from-new form.layout-column .field-type-heading-field .jet-form-builder__label-text,
.custom-from-new form.layout-column .jet-form-builder__label{
    font-weight: 600;
    color: #000;
}
.custom-from-new form.layout-column .jet-form-builder-row.field-type-text-field {
    width: 100%;
}

@media only screen and (max-width: 768px){
    .custom-from-new form .wp-block-columns .wp-block-group{
        display: block;
    }
}



.choose-avtar-selected .menu-item-17132{
	display:none;
 }
 
 .choose-avtar-not-selected .menu-item-17131{
	display:none;
 }

div#chose-avtar-jetform form ul .jet-form-builder-choice--item {
    padding: 10px;
}

 .no-membership-purchase .menu-item-17132,  .no-membership-purchase .menu-item-17131{
    display: none;
 }

 li.woocommerce-MyAccount-navigation-link--afwc-dashboard.is-active a:before, li.woocommerce-MyAccount-navigation-link--afwc-dashboard a:before {
        content: "\ee48";
    
}

li.woocommerce-MyAccount-navigation-link--subaccounts.is-active a:before, li.woocommerce-MyAccount-navigation-link--subaccounts a:before {
    content: '\ef60';
}

.product-category-video {
    margin: 20px 0;
    text-align: center;
}

.product-category-video iframe {
    max-width: 100%;
    height: auto;
}


/*  Lesson Button Fix  */

.learndash_content_wrap .lesson-pdf-section .custom-pdf-checker a{
      width: 30%;
    background: #fff ;
    padding: 10px ;
    margin: auto ;
      display:flex;
      align-items:center;
      justify-content:center;
    margin-bottom: 15px;
    gap:10px;
}

/* map-2 journey button disbaled */
.journey-2-map-disabled-button .elementor-button {
    pointer-events: none;  /* Disables clicking */
    opacity: 0.5;  /* Makes it look greyed out */
    background-color: grey !important;  /* Forces grey background */
    color: #ccc !important;  /* Light text color */
    cursor: not-allowed;  /* Shows disabled cursor */
}

@media only screen and (max-width: 560px) {
    .learndash_content_wrap .lesson-pdf-section .custom-pdf-checker a{
        width: 75%;
    } 
    .learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button{
        width: fit-content;
        margin: 0 auto;
    }
}