.Fontstyle,
.TitleBlock {
    font-family: var(--font-title)
}

.Common-BTN,
.HeaderBookBTN,
.Heading-contactinfo li a {
    text-decoration: none;
    color: #fff
}

.Heading-contactinfo li i,
.TickUl li i {
    height: 18px;
    width: 18px;
    display: inline-flex
}

:root {
    --black-color: #333;
    --yellow-color: #FFB300;
    --main-color: #0D2F3F;
    --light-main-color: #F8F2EE;
    --green-color: #399F6E;
    --font-title: Zoonaji-Regular
}

@font-face {
    font-family: Zoonaji-Regular;
    src: url('https://d1vqfl8cu8qgdj.cloudfront.net/assets/small_website/font/Zoonaji-Regular.woff') format('woff')
}

@font-face {
    font-family: Zoonaji-Regular;
    src: url('https://d1vqfl8cu8qgdj.cloudfront.net/assets/small_website/font/Zoonaji-Regular.woff2') format('woff2')
}

@font-face {
    font-family: Poppins;
    src: url('Poppins-SemiBold.woff2') format('woff2'), url('Poppins-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Poppins;
    src: url('https://d1i3enf1i5tb1f.cloudfront.net/assets/SmallWebsite/fonts/Poppins-Bold.woff2') format('woff2'), url('https://d1i3enf1i5tb1f.cloudfront.net/assets/SmallWebsite/fonts/Poppins-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Poppins;
    src: url('https://d1i3enf1i5tb1f.cloudfront.net/assets/SmallWebsite/fonts/Poppins-Regular.woff2') format('woff2'), url('https://d1i3enf1i5tb1f.cloudfront.net/assets/SmallWebsite/fonts/Poppins-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Poppins;
    src: url('https://d1i3enf1i5tb1f.cloudfront.net/assets/SmallWebsite/fonts/Poppins-Medium.woff2') format('woff2'), url('https://d1i3enf1i5tb1f.cloudfront.net/assets/SmallWebsite/fonts/Poppins-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Poppins;
    src: url('https://d1i3enf1i5tb1f.cloudfront.net/assets/SmallWebsite/fonts/Poppins-Light.woff2') format('woff2'), url('https://d1i3enf1i5tb1f.cloudfront.net/assets/SmallWebsite/fonts/Poppins-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

body {
    font-family: Poppins;
    color: var(--black-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8
}

.CommonSection {
    padding: 30px 0
}

.TitleSection {
    margin-bottom: 20px
}

.TitleBlock {
    margin-bottom: 30px;
    color: var(--main-color);
    font-size: 38px
}

.SubTitleBlock {
    margin-bottom: 10px;
    color: var(--black-color);
    font-size: 28px;
    font-weight: 600
}

.TitleLinks {
    color: var(--main-color);
    text-transform: uppercase;
    font-size: 16px
}

.I-Svg {
    background-image: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='300' height='200' viewBox='0 0 300 200'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2,.cls-3%7Bfill:%23ba7c56;%7D.cls-3%7Bfill-rule:evenodd;%7D.cls-4%7Bfill:%23707070;%7D.cls-5%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Edownload1%3C/title%3E%3Cg id='safari-parks-strips'%3E%3Crect id='Rectangle_582' data-name='Rectangle 582' class='cls-1' width='300' height='200'/%3E%3Cg id='Group_1892' data-name='Group 1892'%3E%3Cg id='Group_25' data-name='Group 25'%3E%3Cg id='Group_24' data-name='Group 24'%3E%3Cpath id='Path_119' data-name='Path 119' class='cls-2' d='M26.2,2h-16a8,8,0,0,0-8,8V26a8,8,0,0,0,8,8h16a8,8,0,0,0,8-8V10A8,8,0,0,0,26.2,2ZM22.5,18h-3v9.9H15.7V18h-2V13.9h1.8V12.2A4,4,0,0,1,19.2,8h3.7v3.4H20.7c-.4,0-.8.2-.8,1v1.5H23Z' transform='translate(-0.2)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_27' data-name='Group 27'%3E%3Cg id='Group_26' data-name='Group 26'%3E%3Cpath id='Path_120' data-name='Path 120' class='cls-2' d='M68.5,2H52.6a8,8,0,0,0-8,8V26a8,8,0,0,0,8,8h16a8,8,0,0,0,8-8V10A8.11,8.11,0,0,0,68.5,2Zm0,12v.5A11.5,11.5,0,0,1,57,26h-.2a11.81,11.81,0,0,1-6.3-1.8c.3,0,.6.1,1,.1a8.67,8.67,0,0,0,5.1-1.7,4,4,0,0,1-3.8-2.8,4.15,4.15,0,0,0,1.9-.1,4,4,0,0,1-3.2-4v-.1a4.07,4.07,0,0,0,1.8.5A4,4,0,0,1,52,10.7a11.64,11.64,0,0,0,8.4,4.2,2.77,2.77,0,0,1-.1-.9,4,4,0,0,1,4.1-4h0a4.34,4.34,0,0,1,3,1.3,8.25,8.25,0,0,0,2.6-1,4.33,4.33,0,0,1-1.8,2.2,10.55,10.55,0,0,0,2.4-.6A10.45,10.45,0,0,1,68.5,14Z' transform='translate(-0.2)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_29' data-name='Group 29'%3E%3Cg id='Group_28' data-name='Group 28'%3E%3Cpath id='Path_121' data-name='Path 121' class='cls-2' d='M111,2H95a8,8,0,0,0-8,8V26a8,8,0,0,0,8,8h16a8,8,0,0,0,8-8V10A8,8,0,0,0,111,2ZM97.65,27.9h-4.6V14.7h4.6Zm-2.4-15.2a2.3,2.3,0,1,1,2.3-2.3h0a2.26,2.26,0,0,1-2.3,2.3Zm17.6,15.2h-3.8V21.5c0-1.6-.2-3.5-2.3-3.5s-2.5,1.7-2.5,3.4v6.5h-3.8V14.7h3.6v1.8h.1a4.32,4.32,0,0,1,3.9-1.8c4.2,0,4.9,2.4,4.9,6v7.2Z' transform='translate(-0.2)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1893' data-name='Group 1893'%3E%3Cpath id='Subtraction_1' data-name='Subtraction 1' class='cls-2' d='M195.7,34h-16a8,8,0,0,1-8-8V10a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8V26A8,8,0,0,1,195.7,34Zm-8-23c-.1,0-6.3,0-7.8.4a2.52,2.52,0,0,0-1.8,1.8,26.36,26.36,0,0,0,0,9.7,2.52,2.52,0,0,0,1.8,1.8c1.5.4,7.8.4,7.8.4s6.3,0,7.8-.4a2.52,2.52,0,0,0,1.8-1.8,26.36,26.36,0,0,0,0-9.7,2.52,2.52,0,0,0-1.8-1.8c-1.5-.4-7.7-.4-7.8-.4Zm-2,10V15l5.2,3-5.2,3Z' transform='translate(-0.2)'/%3E%3C/g%3E%3Cg id='Group_1894' data-name='Group 1894'%3E%3Cpath id='Path_4397' data-name='Path 4397' class='cls-3' d='M129.32,26.2V9.9c0-.2.1-.3.1-.5.1-.4.1-.7.2-1.1a7.89,7.89,0,0,1,6.5-6.1c.41-.1.8-.1,1.1-.2h16.2c.1,0,.2.1.3.1a7.76,7.76,0,0,1,4.5,1.7,7.39,7.39,0,0,1,3,6V26a7.21,7.21,0,0,1-1,3.8,7.79,7.79,0,0,1-6.9,4.1h-16.1a3.75,3.75,0,0,1-1-.1,7.88,7.88,0,0,1-6.7-6.1C129.42,27.3,129.42,26.7,129.32,26.2Zm16,1.4h4.41a5.16,5.16,0,0,0,5.2-5.2V13.6a4.1,4.1,0,0,0-.1-1.1,5.18,5.18,0,0,0-5.3-4.1h-8.4a5.42,5.42,0,0,0-2.5.6,5.31,5.31,0,0,0-2.9,5v8.1a4.54,4.54,0,0,0,.09,1.1,5.44,5.44,0,0,0,5.1,4.5C142.42,27.6,143.82,27.6,145.32,27.6Z' transform='translate(-0.2)'/%3E%3Cpath id='Path_4398' data-name='Path 4398' class='cls-3' d='M145.32,25.5h-4.59a3.12,3.12,0,0,1-2.91-2.7,19.65,19.65,0,0,1-.09-2.3V13.9a3.29,3.29,0,0,1,1.2-2.7,3.06,3.06,0,0,1,2-.7h8.5a3.23,3.23,0,0,1,3.2,2.6v9.4a3.23,3.23,0,0,1-3,3C148.32,25.6,146.82,25.5,145.32,25.5Zm5.41-7.5a5.24,5.24,0,0,0-5.3-5.4h-.1a5.38,5.38,0,0,0-5.4,5.4,5.4,5.4,0,0,0,10.8,0Zm.69-5.1a1,1,0,0,0-2,0,1.08,1.08,0,0,0,1,1c.61.1,1-.4,1-1Z' transform='translate(-0.2)'/%3E%3Cpath id='Path_4399' data-name='Path 4399' class='cls-3' d='M142,18a3.35,3.35,0,1,1,6.7.1,3.29,3.29,0,0,1-3.41,3.3A3.49,3.49,0,0,1,142,18Z' transform='translate(-0.2)'/%3E%3C/g%3E%3C/g%3E%3Cpath id='Icon_material-call' data-name='Icon material-call' class='cls-2' d='M5.4,60.9a13.46,13.46,0,0,0,5.9,5.9l2-2a1,1,0,0,1,.9-.2,11.27,11.27,0,0,0,3.2.5.9.9,0,0,1,.9.9v3.1a.9.9,0,0,1-.9.9A15.15,15.15,0,0,1,2.3,54.9h0a.9.9,0,0,1,.9-.9H6.3a.9.9,0,0,1,.9.9,11.85,11.85,0,0,0,.5,3.2,1,1,0,0,1-.2.9Z' transform='translate(-0.2)'/%3E%3Cg id='Icon_ionic-ios-mail' data-name='Icon ionic-ios-mail'%3E%3Cpath id='Path_1' data-name='Path 1' class='cls-2' d='M49,57.32l-4.1,4.2v.11h0l2.9,3.1a.48.48,0,0,1,0,.7h0a.48.48,0,0,1-.7,0h0l-2.9-3.1h-.1l-.7.8a3.09,3.09,0,0,1-2.2.89,3,3,0,0,1-2.3-1l-.7-.7h-.1l-2.9,3.1a.47.47,0,0,1-.7,0h0a.48.48,0,0,1,0-.7h0l2.9-3.1v-.1l-4.1-4.2h-.1v8.51a1.22,1.22,0,0,0,1.2,1.2h13.5a1.22,1.22,0,0,0,1.2-1.2v-8.4c.1-.11,0-.11-.1-.11Z' transform='translate(-0.2)'/%3E%3Cpath id='Path_2' data-name='Path 2' class='cls-2' d='M41.22,63a2,2,0,0,0,1.5-.6l6-6.1a1.14,1.14,0,0,0-.8-.3H34.42a2.63,2.63,0,0,0-.8.21l6,6.1A2.16,2.16,0,0,0,41.22,63Z' transform='translate(-0.2)'/%3E%3C/g%3E%3Cg id='Inclusion'%3E%3Cg id='Group_1841' data-name='Group 1841'%3E%3Cpath id='Path_4382' data-name='Path 4382' class='cls-2' d='M72.2,70a8,8,0,1,1,8-8A8,8,0,0,1,72.2,70Zm0-15.3A7.3,7.3,0,1,0,79.5,62h0a7.34,7.34,0,0,0-7.3-7.3Z' transform='translate(-0.2)'/%3E%3Cpath id='Path_4383' data-name='Path 4383' class='cls-2' d='M70.6,65.4a.43.43,0,0,1-.4-.4.37.37,0,0,1,.1-.3l5.9-5.9a.45.45,0,0,1,.5,0,.45.45,0,0,1,0,.5l-5.9,5.9a.22.22,0,0,1-.2.2Z' transform='translate(-0.2)'/%3E%3Cpath id='Path_4384' data-name='Path 4384' class='cls-2' d='M70.6,65.4a.37.37,0,0,1-.3-.1l-2.7-2.8c-.1-.1-.1-.3.1-.5a.45.45,0,0,1,.5,0l2.7,2.7a.45.45,0,0,1,0,.5c-.1.1-.2.2-.3.2Z' transform='translate(-0.2)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Search_Destination_Location' data-name='Search Destination Location'%3E%3Cg id='Group_1888' data-name='Group 1888'%3E%3Cpath id='Path_4385' data-name='Path 4385' class='cls-4' d='M100.19,70a1.23,1.23,0,0,1-.8-.4h0l-4.1-7a5.69,5.69,0,0,1,9.8-5.8,5.51,5.51,0,0,1,0,5.8l-4.1,7A1.23,1.23,0,0,1,100.19,70Zm0-.9h0l4.2-7a4.76,4.76,0,0,0-1.7-6.6,4.85,4.85,0,0,0-6.6,1.7,4.78,4.78,0,0,0,0,4.9Z' transform='translate(-0.2)'/%3E%3Cpath id='Path_4386' data-name='Path 4386' class='cls-4' d='M100.19,62.6a2.9,2.9,0,1,1,2.9-2.9,2.9,2.9,0,0,1-2.9,2.9Zm0-4.9a2,2,0,1,0,2,2h0a2,2,0,0,0-2-2Z' transform='translate(-0.2)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Duration'%3E%3Cg id='Group_1889' data-name='Group 1889'%3E%3Cpath id='Path_4387' data-name='Path 4387' class='cls-4' d='M128.21,70a8,8,0,1,1,8-8A8,8,0,0,1,128.21,70Zm0-15.3a7.3,7.3,0,1,0,7.3,7.3,7.34,7.34,0,0,0-7.3-7.3Z' transform='translate(-0.2)'/%3E%3Cpath id='Path_4388' data-name='Path 4388' class='cls-4' d='M128.21,62.4a.43.43,0,0,1-.4-.4h0V55.9a.4.4,0,1,1,.8,0V62A.43.43,0,0,1,128.21,62.4Z' transform='translate(-0.2)'/%3E%3Cpath id='Path_4389' data-name='Path 4389' class='cls-4' d='M131.71,64.4c-.1,0-.1,0-.2-.1l-3.5-2c-.2-.1-.2-.3-.1-.5s.3-.2.5-.1h0l3.5,2.1c.2.1.2.3.1.5s-.1.1-.3.1Z' transform='translate(-0.2)'/%3E%3Cpath id='Path_4390' data-name='Path 4390' class='cls-4' d='M134.31,62.4h-1.1a.4.4,0,1,1,0-.8h1.1a.4.4,0,0,1,0,.8Z' transform='translate(-0.2)'/%3E%3Cpath id='Path_4391' data-name='Path 4391' class='cls-4' d='M123.21,62.4h-1.1a.4.4,0,1,1,0-.8h1.1a.4.4,0,0,1,0,.8Z' transform='translate(-0.2)'/%3E%3Cpath id='Path_4392' data-name='Path 4392' class='cls-4' d='M128.21,68.5a.43.43,0,0,1-.4-.4h0V67a.4.4,0,0,1,.8,0v1.1a.43.43,0,0,1-.4.4Z' transform='translate(-0.2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-2' d='M162.8,61.7h-3a14.87,14.87,0,0,0-.5-3.6c.6-.3,1.2-.5,1.9-.8.2.3.4.7.6,1a11.24,11.24,0,0,1,1,3.1v.3Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M162.8,62.9c-.1.3-.1.6-.2,1a6.33,6.33,0,0,1-1.5,3.2c-.6-.3-1.2-.5-1.9-.8a14.87,14.87,0,0,0,.5-3.6h3C162.8,62.7,162.8,62.8,162.8,62.9Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M148.4,57.3c.6.3,1.2.5,1.9.8a14.87,14.87,0,0,0-.5,3.6h-3A7.2,7.2,0,0,1,148.4,57.3Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M154.3,58.8v3h-3.7a10.39,10.39,0,0,1,.5-3.4C152.2,58.6,153.2,58.7,154.3,58.8Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M146.7,62.7h3a14.87,14.87,0,0,0,.5,3.6c-.6.3-1.2.5-1.9.8A8.71,8.71,0,0,1,146.7,62.7Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M150.6,62.7h3.7v3a17.5,17.5,0,0,0-3.2.4A21.49,21.49,0,0,1,150.6,62.7Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M158.9,61.7h-3.7v-3a15.46,15.46,0,0,0,3.1-.4A10.16,10.16,0,0,1,158.9,61.7Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M155.3,62.7H159a13.32,13.32,0,0,1-.5,3.4c-.5-.1-1-.2-1.6-.3a8.6,8.6,0,0,0-1.6-.1Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M155.3,54.2a3.13,3.13,0,0,1,1,.5,5.5,5.5,0,0,1,1.5,1.9,3,3,0,0,0,.4.8,25.35,25.35,0,0,1-2.9.4Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M158.1,66.9a6.69,6.69,0,0,1-1.6,2.5,2.59,2.59,0,0,1-1.1.7h-.2V66.5A25.35,25.35,0,0,1,158.1,66.9Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M154.3,54.2v3.6a11.12,11.12,0,0,1-2.9-.4c.2-.3.3-.7.5-1a7,7,0,0,1,1.5-1.9Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M154.3,70.2a3.13,3.13,0,0,1-1-.5,5,5,0,0,1-1.5-2,3,3,0,0,0-.4-.8,25.35,25.35,0,0,1,2.9-.4Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M157.6,69.7a8.87,8.87,0,0,0,1.4-2.5l1.5.6A7,7,0,0,1,157.6,69.7Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M157.6,54.7a7,7,0,0,1,2.9,1.9l-1.5.6A7.68,7.68,0,0,0,157.6,54.7Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M151.9,69.7a7,7,0,0,1-2.9-1.9l1.5-.6A10.1,10.1,0,0,0,151.9,69.7Z' transform='translate(-0.2)'/%3E%3Cpath class='cls-2' d='M151.9,54.7a8.87,8.87,0,0,0-1.4,2.5l-1.5-.6A7.69,7.69,0,0,1,151.9,54.7Z' transform='translate(-0.2)'/%3E%3Crect class='cls-2' x='44.4' y='2' width='32' height='32' rx='8.14'/%3E%3Cpath class='cls-5' d='M50.77,28l1.39-1.64q3.06-3.55,6.11-7.1c0-.05.08-.1.13-.16L50.76,7.94h5.67a.27.27,0,0,1,.26.14l4.83,7a1.82,1.82,0,0,0,.14.19l1-1.13,5.19-6a.51.51,0,0,1,.43-.2c.48,0,1,0,1.47,0l-7.3,8.48.12.17,7.69,11.21a1.74,1.74,0,0,1,.11.18H64.51a.75.75,0,0,0-.07-.12l-5.17-7.52-.1-.13-.17.19-4.17,4.85L52.49,28ZM53.11,9.23l.13.2,12,17.15a.34.34,0,0,0,.31.15c.74,0,1.49,0,2.23,0l.22,0-.17-.24L56.06,9.64a.81.81,0,0,0-.8-.42C54.56,9.25,53.85,9.23,53.11,9.23Z' transform='translate(-0.2)'/%3E%3C/svg%3E");
    background-repeat: no-repeat
}

.HeaderBookBTN,
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link,
.top-nav {
    background: var(--main-color)
}

.Mini-title {
    font-size: 18px;
    font-weight: 600;
    margin: 15px 0
}

.nav-link {
    font-family: Zoonaji-Regular;
    color: var(--black-color)
}

.HeaderBookBTN {
    padding: 8px 25px;
    border-radius: 30px;
    text-align: center
}

.navbar-nav .nav-link {
    padding: 10px 12px !important;
    font-weight: 500
}

.navbar .navbar-collapse {
    justify-content: flex-end;
    column-gap: 20px
}

.TopNavBlock {
    display: flex;
    justify-content: end
}

.Heading-contactinfo,
.Heading-contactinfo li a,
.LaguageLI,
.MainBannerTXT-block .container {
    align-items: center;
    display: flex
}

.Heading-contactinfo {
    margin-bottom: 0;
    list-style: none;
    padding: 8px 20px;
    column-gap: 25px
}

.Heading-contactinfo li a {
    font-size: 13px;
    column-gap: 10px
}

.Heading-contactinfo li i {
    min-width: 18px
}

.Heading-contactinfo .form-select:focus {
    outline: 0;
    box-shadow: none
}

.Heading-contactinfo .form-select {
    border: 0;
    background: 0 0;
    font-size: 13px;
    color: #fff
}

.CallIcon {
    background-position: 0 -53px
}

.MailIcon {
    background-position: -32px -53px
}

.CheckIcon {
    background-position: -63px -53px
}

.GlobeIcon {
    background-position: -145px -53px
}

.nav-link:focus,
.nav-link:hover,
.navbar-nav .nav-link.active,
.navbar-nav .nav-link:hover,
a.moreless {
    color: var(--main-color)
}

.Common-BTN {
    padding: 7px 25px;
    text-align: center;
    background: var(--main-color)
}

.dropdown-item {
    font-size: 13px
}

.fixed-header {
    transition: .8s ease-in-out;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    width: 100%;
    background: #fff;
    box-shadow: 0 3px 6px rgb(215 215 215 / 50%)
}

.fixed-header .navbar-brand {
    margin-top: -10px
}

.CommonTabPillSection .ParkInfoSection .ContentBlock,
.fixed-header .navbar-brand img {
    width: 70%
}

.FooterBlock .Content p,
.fixed-header .HeaderBookBTN,
.fixed-header .navbar-nav .nav-link {
    font-size: 14px
}

.MainBannerTXT,
.PageMainBannerSection .MainBannerTXT {
    font-size: 62px;
    font-family: var(--font-title);
    text-shadow: 0 0 3px #333;
    color: #fff;
    line-height: normal
}

.MainBannerSection,
.PageMainBannerSection {
    position: relative
}

.MainBannerSection:before,
.PageMainBannerSection:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .44)
}

.MainBannerTXT,
.ParkInfoSection .ImageBlock {
    width: 50%
}

.PageMainBannerSection .MainBannerTXT {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    text-align: center
}

.MainBannerTXT-block {
    position: absolute;
    top: 10%;
    width: 100%
}

.MainBannerTXT-block .container {
    column-gap: 100px
}

.MainBanner-Image {
    background: #fff;
    padding: 5px
}

.TicketSectionBlock,
footer {
    background: var(--light-main-color)
}

.TicketSectionBlock {
    margin-bottom: 20px;
    display: flex;
    padding: 30px 0;
    align-items: center
}

.BookBTN,
.FooterBlock .Content a {
    display: block;
    text-decoration: none
}

.HeadingTitle {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px
}

.TicketSectionBlock .ContentBlock {
    width: 80%;
    padding: 0 30px;
    border-right: 1px solid #b5b5b5
}

.TicketSectionBlock .PriceBlock {
    width: 20%;
    padding: 0 30px;
    text-align: center
}

.TicketSectionBlock .PriceBlock span {
    color: #707070;
    font-size: 14px
}

.TicketSectionBlock .PriceBlock p {
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 20px
}

.BookBTN {
    height: 40px;
    padding: 0 35px;
    color: #fff;
    line-height: 40px;
    background: var(--main-color)
}

.PageUl,
.Rowsection,
.SafariPark-Accordian-Info,
.SafariParkBlock .col-xl-3,
.TickUl,
.TickUl li {
    display: flex
}

.TicketSectionBlock .ContentBlock .nav-pills {
    column-gap: 10px
}

.nav-pills .nav-link {
    font-family: Poppins;
    background: #fff;
    padding: 8px 25px
}

.TickUl {
    list-style: none;
    column-gap: 20px;
    padding-left: 0;
    margin-bottom: 15px
}

.TickUl li {
    align-items: center;
    column-gap: 5px;
    font-weight: 500
}

.TicketSectionBlock .ContentBlock .Contentul {
    padding-left: 15px
}

.TicketSectionBlock .ContentBlock .Contentul li {
    font-size: 14px;
    margin-bottom: 10px
}

.Rowsection {
    align-items: center;
    margin-bottom: 50px;
    flex-wrap: wrap
}

.Rowsection .col-50 {
    padding: 0 15px;
    width: 50%
}

.SafariParkBlock {
    background: #f5f5f5;
    height: 100%
}

.SafariParkBlock .image img {
    width: 100%;
    height: auto
}

.SafariParkBlock .content {
    padding: 20px
}

.SafariParkBlock .content .TitleLine {
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 18px
}

.SafariParkBlock .content a {
    text-transform: uppercase;
    font-size: 14px;
    color: var(--main-color)
}

.VisaAccordion {
    margin-top: 15px
}

.VisaAccordion .accordion-button {
    background: #f5f5f5;
    box-shadow: none;
    font-weight: 500;
    font-size: 14px
}

.VisaAccordion .accordion-item {
    border: 0;
    margin-bottom: 10px;
    text-align: left
}

.accordion-button:not(.collapsed) {
    color: var(--black-color)
}

.accordion-button:not(.collapsed)::after {
    filter: brightness(.5)
}

.FeedBackSection,
.accordion {
    margin-top: 25px
}

.CommonTabPillSection .ParkInfoSection,
.accordion-button:focus {
    box-shadow: none
}

.accordion-item {
    margin-bottom: 15px;
    border: 0
}

.accordion-button,
.accordion-button:not(.collapsed) {
    background-color: var(--light-main-color);
    border: 0;
    box-shadow: none
}

.PageUl {
    margin-top: 15px;
    justify-content: center;
    column-gap: 50px
}

.Top-FooterSection {
    padding: 50px 0;
    border-bottom: 1px solid #ddd
}

.FooterBlock .Title {
    font-family: Zoonaji-Regular;
    color: var(--main-color);
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 15px
}

.FooterBlock .Content a {
    margin-bottom: 5px;
    color: inherit;
    font-size: 14px
}

.SocialIcons {
    display: flex;
    column-gap: 5px
}

.SocialIcons a i {
    height: 34px;
    width: 34px;
    display: inline-flex
}

.FacebookIcon {
    background-position: 0 0
}

.TwitterIcon {
    background-position: -43px 0
}

.LinkedinIcon {
    background-position: -86px 0
}

.Enquiry-info-block {
    padding-left: 20px
}

.Enquiry-info-block .EnquiryBlock {
    display: flex;
    column-gap: 15px;
    margin-bottom: 25px
}

.Enquiry-info-block .Icon {
    display: flex;
    background-color: var(--main-color);
    height: 60px;
    width: 60px;
    min-width: 60px;
    justify-content: center;
    align-items: center
}

.Enquiry-info-block .Icon img {
    height: 24px;
    filter: invert(1)
}

.Enquiry-info-block .Info p {
    font-weight: 600;
    color: var(--black-color);
    font-size: 18px;
    line-height: normal;
    margin-bottom: 10px
}

.Enquiry-info-block .Info .Addressinfo p {
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 5px
}

.Enquiry-info-block .Info a {
    color: #707070;
    font-size: 14px;
    text-decoration: none
}

.GoogleMapBlock {
    width: 100%;
    height: 400px
}

.ContactCommonSection {
    padding: 50px 0
}

.ParkInfoSection {
    display: flex;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .25);
    border-radius: 12px
}

.Experience-Block img,
.ParkInfoSection .ImageBlock img {
    width: 100%
}

.ParkInfoSection .ContentBlock {
    width: 50%;
    padding: 10px 15px
}

.ParkInfoSection .ContentBlock .Title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px
}

.CommonTabPillSection {
    padding: 25px 0
}

.CommonTabPillSection .nav-pills {
    border-bottom: 1px solid #eee;
    margin-bottom: 30px
}

.CommonTabPillSection .nav-pills .nav-link.active {
    background: 0 0;
    border-radius: 0;
    outline: 0;
    color: var(--main-color);
    font-weight: 500;
    border-bottom: 1px solid var(--main-color)
}

.Park-tpye-info-section {
    display: flex;
    overflow-y: scroll;
    column-gap: 15px
}

.CommonTabPillSection .ParkInfoSection .ImageBlock {
    width: 30%
}

.SafariPark-Type-Accordian .accordion-button {
    background: 0 0;
    font-size: 24px;
    font-weight: 600
}

.SafariPark-Type-Accordian .accordion-item {
    margin-bottom: 0;
    border-bottom: 1px solid #eee
}

.SafariPark-Type-Accordian .accordion-item:last-child {
    border-bottom: 0
}

.SafariPark-Accordian-Info .IMG-Gallery {
    width: 40%
}

.SafariPark-Accordian-Info .IMG-Gallery img {
    width: 50%;
    padding: 5px;
    float: left
}

.SafariPark-Accordian-Info .IMG-Gallery img:first-child {
    width: 100%;
    padding: 5px
}

.SafariPark-Accordian-Info .IMG-Info-Block {
    width: 60%;
    padding-left: 20px
}

.SafariPark-Accordian-Info .IMG-Info-Block .TitleMain {
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 600
}

.SafariPark-Accordian-Info .IMG-Info-Block ul {
    display: flex;
    flex-wrap: wrap
}

.SafariPark-Accordian-Info .IMG-Info-Block li {
    padding-right: 30px
}

.Experience-Block {
    margin-bottom: 25px
}

.Experience-Block .Experience-Name {
    margin: 15px 0;
    font-size: 16px;
    font-weight: 600
}

@media(max-width:991px) {
    .CommonTabPillSection .ParkInfoSection,
    .Rowsection .col-50,
    .TicketSectionBlock .PriceBlock {
        width: 100%
    }
    .MainBanner-Image {
        display: none
    }
    .MainBannerTXT {
        font-size: 24px;
        width: 100%
    }
    .Heading-contactinfo {
        display: block
    }
    .TopNavBlock {
        justify-content: start
    }
    .TitleBlock {
        margin-bottom: 10px
    }
    .TicketSectionBlock .ContentBlock {
        width: 100%;
        border: 0
    }
    .Rowsection {
        margin-bottom: 25px
    }
    .PageUl {
        flex-wrap: wrap;
        justify-content: left
    }
}

@media(max-width:767px) {
    .SubTitleBlock,
    .TitleBlock {
        font-size: 20px
    }
    .CommonTabPillSection .ParkInfoSection,
    .TicketSectionBlock,
    .TicketSectionBlock .ContentBlock ul {
        display: block
    }
    .TicketSectionBlock .ContentBlock {
        padding: 0 15px
    }
    .HeadingTitle {
        font-size: 14px
    }
    .TicketSectionBlock .ContentBlock .nav-pills {
        display: flex
    }
    .SafariParkBlock .image img {
        height: 250px;
        object-fit: cover
    }
    .PageMainBannerSection {
        height: 200px
    }
    .PageMainBannerSection img {
        height: 100%;
        object-fit: cover
    }
    .PageMainBannerSection .MainBannerTXT {
        font-size: 34px
    }
    .CommonTabPillSection .ParkInfoSection .ContentBlock,
    .CommonTabPillSection .ParkInfoSection .ImageBlock {
        width: 100%
    }
}

@media(min-width:768px) and (max-width:991px) {
    .TitleBlock {
        font-size: 24px
    }
    .HeadingTitle {
        font-size: 16px
    }
    .SubTitleBlock {
        font-size: 22px
    }
    .PageMainBannerSection {
        height: 250px
    }
    .PageMainBannerSection img {
        height: 100%;
        object-fit: cover
    }
    .PageMainBannerSection .MainBannerTXT {
        font-size: 40px
    }
}

.whatsapp-button {
    align-items: center;
    justify-content: center;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: inline-flex;
    background-color: #25d366;
    color: #fff;
    font-size: 18px;
    padding: 12px 20px;
    border-radius: 30px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
    border: none;
    cursor: pointer;
    z-index: 1000
}

.whatsapp-button i {
    font-size: 20px;
    margin-right: 8px
}

.whatsapp-button:hover {
    color: #fff !important
}
.blur-bg {
      background-color: rgba(255, 255, 255, 0.1) !important;
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
      /* border-bottom: 1px solid rgba(255, 255, 255, 0.2); */
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    }

    .text-purple {
      color: #D97706;
    }

    .border-purple {
      border-color: #D97706 !important;
    }

    .object-fit-cover {
      object-fit: cover;
    }