@charset "utf-8";

a,input,button,select,textarea{outline:none !important;resize:none !important;}
nav{z-index:12;}
.zi-1{z-index:1 !important;}
.zi-2{z-index:2 !important;}
.zi-3{z-index:3 !important;}
.zi-4{z-index:4 !important;}
.zi-top{z-index:1030 !important;}
.zi-topper{z-index:1031 !important;}

.popup-overlay{position:fixed;padding:0% 0% 0% 0%;top:0;bottom:0;left:0;width:100%;background:rgba(29,23,21,0.9);z-index:1001;overflow-y:auto;overflow-x:hidden;}
.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item{-ms-touch-action: auto !important;touch-action: auto !important;}
.white-glow{box-shadow:0px 0px 30px -5px #fff;}

.relative{position:relative !important;}
.absolute{position:absolute !important;}
.absolute-bottom{position:absolute !important;bottom:0 !important;}
.asolute-area-50{position:absolute;top:35%;left:0;}
.floating-icon-left{position: fixed;bottom:2%;left:2.25%;z-index:1002 !important;}


.bg-cover{background-size:cover !important;background-position:center !important;}
.fit-content{width:fit-content !important;}
.cursor-pointer{cursor:pointer !important;}

/* Menus */
.nav-link-a{outline:none !important;}
.nav-link-a:hover{color:#5cb94a !important;}
.dropdown-menu{width:25% !important;}
.destination-shadow{box-shadow:inset 0px -225px 332px -100px #246777;}
/* End menus */

.mobile-menu-icon{outline:none;}
.mobile-menu-area{position:fixed;top:0;left:0;bottom:0;z-index:112;}
.mobile-menu-area a{width:100%;font-weight:bold;}

.bg-pink{background-color:#3148a1 !important;}
.bg-gray{background-color:#e1e1e1;}
.bg-semi-gray{background-color:#efefef;}
.bg-nav{background-color:#99AEBB !important;}
.bg-footer{background-color:#adb6bd !important;}

.text-justify{text-align:justify !important;}
.text-hiking-gold{color:#fcac1c !important;}
.text-hiking-dark{color:#246777 !important;}
.text-justify{text-align:justify;}

.bg-hiking-yellow{background-color:#fcac1c !important;}
.bg-hiking-dark{background-color:#246777 !important;}
.bg-hiking-safaribookings{background-color:#ad1919 !important;}
/*rgba(101,54,19,255)*/

.hiking-white-overlay{box-shadow:inset 0px 0px 0px 1000px rgba(255,255,255,0.80);}
.hiking-yellow-overlay{box-shadow:inset 0px 0px 0px 1000px rgba(252,172,28,0.9);}
.hiking-yellow-overlay-2{box-shadow:inset 0px 0px 0px 1000px rgba(252,172,28,0.6);}
.hiking-dark-overlay{box-shadow:inset 0px 0px 0px 1000px rgba(36,103,119,0.9);}
.hiking-dark-overlay-2{box-shadow:inset 0px 0px 0px 1000px rgba(36,103,119,0.6);}
.hiking-bottom-shadow-soil{box-shadow:inset 0px -160px 80px -50px #ec8238 !important;}
.hiking-bottom-shadow-soil-small{box-shadow:inset 0px -120px 80px -50px #ec8238 !important;}
.hiking-bottom-shadow-yellow{box-shadow:inset 0px -160px 80px -50px #fcac1c !important;}
.hiking-bottom-shadow-dark{box-shadow:inset 0px -160px 80px -50px #246777 !important;}

.border-hiking-yellow{border-color:#fcac1c !important;}
.border-hiking-soil{border-color:#ec8238 !important;}
.border-hiking-dark{border-color:#246777 !important;}

/*side mene*/
.side-menu-title-area{background-color:#246777 !important;}
.carousel-indicators [data-bs-target]{background-color: #5cb94a !important;}

/*li ul.dropdown li{list-style:none;padding:1% 0% 1% 0%;}*/
.fs-10{font-size:10px !important;}
.fs-11{font-size:11px !important;}
.fs-12{font-size:12px !important;}
.fs-13{font-size:13px !important;}
.fs-14{font-size:14px !important;}
.fs-15{font-size:15px !important;}
.fs-16{font-size:16px !important;}
.fs-16{font-size:17px !important;}
.fs-60{font-size:60px !important;}
.f-mobile-small{outline:none !important;}

.html-content{outline:none;}
.html-content p{outline:none;text-align:justify;padding:0% 0% 0% 0%;margin:0% 0% 1% 0%;text-align:justify !important;}
.html-content ol li{outline:none;text-align:justify;list-style:auto !important;}
.html-content ul li{outline:none;text-align:justify;}

.owl-nav{width:100%;margin:3% 0% 0% 0%;text-align:center;}
.owl-nav .owl-prev{width:10%;display:inline-block;}
.owl-nav .owl-next{width:10%;display:inline-block;}

@media only screen and (max-width: 505px) and (min-width: 80px){
    .floating-icon-left{position:fixed;bottom:15%;left:5.5%;z-index:1002 !important;}
    .f-mobile-small{font-size:13px !important;}
}