@media only screen and (max-width: 600px) {
    
#yt-video-container {
width: 100%;
height: 200px !important; 
}
#yt-video1 , #yt-video2 , #yt-video3 {
width: 100%;
height:190px !important; 
}
.owl-dots {
display: flex;
text-align: center;
margin-top: 10px;
justify-content: center;
}
.owl-dot {
width: 8px;
height: 8px;
margin: 5px;
background: #999 !important;
border-radius: 50%;
display: flex;
cursor: pointer;
}
.owl-theme .owl-dots .owl-dot {
display: flex !important;
zoom: 1;
}
.owl-dot.active {
background: #6cb33d !important;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: visible !important;
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
padding: 0 25px;
}
.row.ass-hader-bar .col-lg-2.col-md-2 {
width: 30%;
}
.jvhgcstsg.d_hxvgcasa button,
.row.ass-hader-bar .col-lg-10.col-md-10,
.sasata-box-pck-con h4 {
width: 70%;
}
.jayhoosimbotab,
.scenic-main-menu-list {
width: 100%;
position: relative;
display: none;
}
.ass-header-mobile__right {
display: block;
width: 100%;
float: right;
}
.header-mobile__rating {
width: 100%;
text-align: right;
padding-top: 5px;
}
.ass-header-mobile__right span {
width: 100% !important;
text-align: right;
float: right;
padding: 0 !important;
margin: 0;
color: #b7b7b7;
}
.header-mobile__rating img {
margin-bottom: -5px;
}
.blog-natia-profi,
.home-main-video.neweew-landing-safari,
.our-people-pic,
.our-promise-box.ploik,
.scenic-main-logo-box img,
ul.over_ass_btn_list.iner-vide-ass-list,
ul.over_ass_btn_list.new-simba-export-kili,
ul.over_ass_btn_list.new-ttt-simbo,
ul.over_ass_btn_list.only-landingggggg-ass {
width: 100%;
}
header.af-scenic-haed {
width: 100%;
position: relative;
padding: 0px;
}
h1 {
font-size: 30px !important;
}
.common-header-box h2 {
font-size: 32px;
text-transform: capitalize;
font-weight: 600;
padding-bottom: 20px;
}
.common-header-box h4 a {
    font-size: 20px !important;
}
a.safa_main_home_bto {
    padding: 12px 40px !important;
}
.home-scenic-patner {
width: 100%;
position: relative;
margin: 0 auto;
background: #faf9f9;
padding: 0 20px;
border-radius: 45px;
box-shadow: 1px 3px 8px #c4c4c463;
}
.hero-content-scenic,
.responsibly-iner-box {
width: 100%;
position: relative;
padding-top: 35px;
}
.scenic-breadcrumb a {
color: #635f5f !important;
text-decoration: none;
font-weight: 700;
}
a.non-link-ancho:before {
position: absolute;
background-color: #878282;
border-radius: 50px;
content: "";
height: 5px;
margin-left: 7px;
width: 5px;
top: 8px;
left: -2px;
}
.hero-content-scenic h1 {
color: #1e1e1e;
font-size: 50px;
}
.hero-content-scenic.only-home-sceni {
top: 18%;
position: absolute;
width: 90%;
text-align: center;
}
.hero-content-scenic.only-home-sceni h1 {
color: #01535e;
font-size: 40px !important;
}
a,
li,
p,
span,
td {
font-size: 16px;
line-height: 1.7;
}
.ass-senic-unique-box p a {
text-decoration: underline;
font-size: 15px;
}
ul.ass-home-part li a img {
max-width: 45px;
}
a.rabida-log img {
padding-top: 6px;
}
a.trropii img {
width: 36px;
}
section.partner-box-home {
width: 100%;
position: relative;
margin-top: -25px;
}
.common-header-box,
.kili-cta {
width: 100%;
position: relative;
margin: 0 auto;
text-align: center;
}
.common-header-box h4 {
padding: 0 20px 10px;
font-size: 20px;
}
.home-main-video iframe {
border-radius: 15px;
height: 190px;
}
.home-main-video {
width: 100%;
position: relative;
margin: 30px auto;
overflow: hidden;
}
button.youtube-button-btn img {
width: 45px;
}
.uner-home-vide-para {
width: 100%;
position: relative;
text-align: left;
padding: 0;
}
ul.over_ass_btn_list {
width: 100%;
position: relative;
padding: 0;
display: block;
margin: 0 auto;
text-align: center;
}
ul.over_ass_btn_list li {
margin-bottom: 35px;
}
.asa-hisaba-kariba,
.fags-pdf-home.space .babre-cheeta {
width: 100%;
position: relative;
display: block;
}
.babre-cheeta {
width: 100%;
position: relative;
display: flex;
flex-direction: column-reverse;
}
.main-faq-pdf-box {
width: 100%;
position: relative;
margin-top: 0;
text-align: center;
}
.main-faq-pdf-box img,
.main-faq-pdf-box.homememeem img {
width: 200px !important;
}
.main-faq-pdf-box.homememeem {
width: 100%;
position: relative;
margin: 0;
text-align: center;
}
.faq-para-vmal {
width: 100%;
padding-top: 0;
text-align: center;
padding-bottom: 0;
}
section.dp-dwonload-sec {
width: 100%;
position: relative;
margin-top: 120px;
}
.day-by-summery,
.itinerary-gallretet,
.natiana-cheeta,
.summit-sussec-route,
.tours-detai-inereer {
width: 100%;
position: relative;
}
.ass-team-members-details,
.bootom-promise-about,
.common-ass-cheta-box,
.guide-cal-culate-ass-box p,
.heig_top_iner-pic-box .ass-senic-unique-pico-tittle,
.hide-adadada h3 br,
.natiana-cheeta img,
.overflo-top-box,
.row.ass-vehicle .col-md-3,
.row.new-four-pico-acco,
.row.we-strive-right-inner-img,
.slider-counter,
.we-strive-left h4::after,
button.jayhoosimbotablinks .progress,
footer.scenic-footer::before,
section.itineray-ass-tab-sec,
span.mobile-hide-colap-btn,
ul.ass_footeer_sun-list.list,
ul.ass_footeer_sun-list.list1,
ul.ass_footeer_sun-list.list2,
ul.ass_footeer_sun-list.list3 {
display: none;
}
.circle-arrow-box {
width: 100%;
padding: 20px;
background: #01535e;
text-align: center;
border-radius: 15px;
float: none;
}
.sainika-commitments-awrd,
section.dp-dwonload-sec.new-olny-pdfhome {
width: 100%;
margin-top: 0;
}
section.commitments-ass-sec:before {
width: 100%;
height: 45%;
position: absolute;
content: "";
top: 60%;
left: 0;
background: linear-gradient(to top, rgb(255 255 255 / 0%) 0, rgb(255 255 255) 70%);
}
.trerere_bbf {
width: 100%;
position: relative;
text-align: center;
padding-left: 0;
}
ul.trip-reviews-star-list {
width: 70%;
position: relative;
display: flex;
justify-content: center;
margin: 0 auto;
padding: 0;
gap: 2px;
}
.faq-accodi-acsinc {
width: 86%;
position: relative;
margin: 70px auto 0;
z-index: 5;
}
span.hide-mob-_youtube {
color: #fff;
display: none;
}
.vgzxcgzcx {
    width: 100%;
    position: relative;
    text-align: left;
    padding: 20px 0;
    display: flex;
    justify-content: center;
}
section.hero_sec img {
    width: 100%;
    object-fit: cover;
    margin-top: 0px;
    aspect-ratio: auto !important;
    height: auto !important;
}
.hide-adadada h3 {
font-size: 35px;
text-transform: capitalize;
font-weight: 600;
padding-bottom: 20px;
color: #000;
text-align: center;
}
.heo-video-ascenic.footer-video-gsgsg img {
width: 45px !important;
}
.you-tube-ass-box iframe {
border-radius: 15px;
height: 185px;
}
.faq-accodi-acsinc .accordion-item {
padding: 5px;
}
.faq-accodi-acsinc .accordion-body {
padding: 20px 15px !important;
}
section.home-overview-sec {
width: 100%;
position: relative;
overflow: hidden;
padding-top: 50px;
}
section.natia-explore-sec {
width: 100%;
position: relative;
overflow: hidden;
margin-top: 0;
padding: 40px 0;
}
section.memories-ass-sec {
width: 100%;
position: relative;
overflow: hidden;
padding: 25px 0;
}
.inerer-pack-slide,
section.ass-team-sec,
section.commitments-ass-sec,
section.galler-ass-page,
section.memories-ass-sec-new-susuri,
section.new-reviw-foll-all-scenic,
section.new-team-ass-sec,
section.new-two-kilia-babu,
section.only-for-deep-pack {
width: 100%;
position: relative;
overflow: hidden;
}
section.Customer-expri-sec,
section.combo-pack-gallery,
section.main-faqs-sec {
width: 100%;
position: relative;
margin-top: 40px;
overflow: hidden;
}
section.nature-people-sec {
width: 100%;
position: relative;
overflow: hidden;
margin-top: 30px;
padding: 30px 0;
}
.ex_phsx_iner_box-raja {
width: 100%;
position: relative;
padding: 25px;
border-radius: 15px;
color: #fff;
}
section.helo-bos-sec {
width: 100%;
position: relative;
overflow: hidden;
padding-bottom: 10px;
}
.top-footer-tiile p {
font-size: 26px !important;
}
.left-boxox-con h2,
.top-footer-tiile p span {
font-size: 22px;
}
.top-footer-tiile {
width: 100%;
padding: 5px 35px;
}
.flootre-left-logo-box img {
width: 50% !important;
}
.author-simbo-pic,
.flootre-left-logo-box,
.safar-kili-review-gtrtr,
.smaller-paratwo-box.brqwesfaass {
width: 100%;
position: relative;
text-align: center;
}
.ass_footeer_sun_mai_list {
width: 100%;
position: relative;
padding-top: 25px;
}
ul.footer-social-list {
width: 70%;
position: relative;
padding: 10px 0;
display: flex;
margin: 0 auto;
justify-content: center;
}
ul.contion-policy,
ul.footer-partner-ass {
padding: 0;
justify-content: center;
position: relative;
float: none;
width: 100%;
}
.copy-write-sec p {
text-align: center;
font-size: 12px;
padding-right: 0;
}
ul.footer-partner-ass {
display: flex;
gap: 15px;
margin: 0 auto;
justify-content: center;
align-items: center;
}
li.kisvgdlia-logo img {
position: relative;
min-width: 50px !important;
top: 0px;
left: 0px;
}
li.kilia-logo img {
position: relative;
min-width: 70px !important;
top: 0px;
right: 0px;
}
.ass_footeer_sun_mai_list h4:before {
position: absolute;
content: "";
display: block;
width: 100%;
bottom: -10px;
border-bottom: 1px solid #ffffff33;
}
.ass_footeer_sun_mai_list h4:after {
position: absolute;
background-image: url(https://africanscenicsafaris.com/assests/images/arrow-footer.svg);
background-position: 50%;
background-repeat: no-repeat;
content: "";
display: block;
height: 8px;
transition: transform 0.3s;
width: 16px;
top: 35px;
right: 0;
filter: brightness(0) invert(1);
opacity: 0.4;
}
li.nrerere_bjbzx a {
font-size: 15px;
}
.safari-ascenic-faq-pic {
width: 100%;
position: relative;
padding: 0 0 330px;
background-position:center;
background-repeat: no-repeat;
background-size: cover;
}
.award-scritpi,
section.safari-ass-tailor-made {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
overflow: hidden;
}
.footer-logo-cont-box,
.maharaj-box {
width: 100%;
position: relative;
display: block;
align-items: center;
}
.footer-patner-new_gsgs {
width: 100%;
position: relative;
padding: 0 10px;
}
.copy-write-sec {
width: 100%;
position: relative;
margin-left: 0;
}
.new-footer-design-coco {
width: 100%;
position: relative;
display: block;
padding-top: 15px;
}
ul.contion-policy {
margin: 0;
display: flex;
}
.scenic-breadcrumb {
display:none;
}
.our-promise-box {
width: 100%;
margin: 60px auto 0;
position: relative;
border-radius: 15px;
overflow: hidden;
}
.land_cov_welco {
    width: 100%;
    border-bottom: 1px solid #eceef2;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.top-contant-abou-pro {
width: 100%;
position: absolute;
top: 5px;
text-align: center;
padding: 15px;
}
.top-contant-abou-pro h3 {
color: #fff;
text-transform: uppercase;
font-size: 30px;
font-weight: 800;
padding-bottom: 0;
margin-bottom: 0 !important;
}
.patner-box-pico img {
width: 100%;
height: 260px;
object-fit: fill;
}
.content-iner-part h5 {
font-size: 25px;
text-transform: uppercase;
color: #000;
font-weight: 900;
}
.content-iner-part p {
color: #000;
font-size: 12px;
}
.floting-contents-box {
width: 100%;
position: absolute;
top: 0;
right: 15px;
text-align: right;
}
ul.patrner-logo-trusted-ass {
width: 100%;
position: relative;
display: flex;
float: none;
margin-bottom: 0;
margin-right: 0;
}
ul.patrner-logo-trusted-ass li img {
width: 55px !important;
height: 55px !important;
object-fit: cover;
padding: 5px;
}
ul.patrner-logo-trusted-ass li {
background: #f7fafb96;
border-radius: 15px;
padding: 0 !important;
}
li.trusted-as-logo img {
min-width: 70px;
}
li.trusted-as-kiollogo img {
margin-top: 0;
margin-left: 0;
min-width: 109px !important;
position: absolute;
top: 0;
right: -20px;
}
li.trusted-as-kiollogo {
position: relative;
width: 70px;
}
.award-scritpi {
width: 100%;
position: relative;
padding: 50px 10px 230px;
}
.inerere_tripadvo {
width: 100%;
position: relative;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
.responsibly-para {
width: 100%;
position: relative;
text-align: left;
padding-left: 0;
margin-bottom: 50px;
}
.inerere_tripadvo img {
width: 60% !important;
opacity: 0.7;
}
.responsibly-para.newewew_para {
padding-left: 0;
padding-right: 0;
}
.col-md-8.child-aaaaa-thriree,
.row.responsibly-slid .col-md-6:nth-child(3) {
order: 4;
}
.row.responsibly-slid .col-md-6:nth-child(4) {
order: 3;
}
.ass-tablist-box {
width: 100%;
display: none;
}
.scenic-cost-right-ass-box {
width: 100%;
position: relative;
padding-left: 0;
overflow: hidden;
}
.ass-senic-unique-box h1 {
    font-size: 35px !important;
}
.ass-senic-unique-box h3 {
font-size: 25px;
}
.guide-cal-culate-ass-box h2{
    font-size: 25px;
}
.ass-senic-unique-box h2,
.only-inner-deep-side h2 {
font-size: 25px;
}
.iner-vide-ass-cost iframe {
width: 100%;
height: 180px;
}
.fil-bld-suass a,
.only-inner-deep-side h2 a,
.quote-box h5,
.team-conte-box-simbo p {
font-size: 20px;
}
.blog-design-categori h3,
.table-iner-box table td {
font-size: 16px !important;
}
.quote-icon {
font-size: 80px;
margin-right: 20px;
color: #afabab;
}
.simbo-natia {
width: 100%;
padding: 96px 20px 20px;
border-radius: 15px;
margin-top: 65px;
margin-bottom: 30px;
}
.simbo-natia-pico {
width: 45%;
overflow: hidden;
margin: -140px auto 0;
}
.author-simbo-pic img {
width: 40% !important;
}
.calculate-safari-cost {
width: 100%;
position: relative;
padding: 25px;
}
.calculate-safari-cost-tittle,
.col-12.cal-btn-div {
width: 100%;
position: relative;
text-align: center;
padding: 0;
}
.calculate-safari-cost-form {
width: 100%;
position: relative;
padding: 20px 0;
}
.maharaj-box label {
width: 100%;
padding-right: 0;
}
section.scenic-cost-details-sec {
width: 100%;
overflow: hidden;
margin-top: 35px;
}
.bolg-over-bnt-pico {
width: 100%;
padding: 25px 0;
}
.bolg-over-bnt-pico img {
width: 65% !important;
}
.blog-top-read-paara {
width: 100%;
padding-left: 0;
}
.lates-blog-para-right-card,
section.memories-ass-sec.kilie-la-pap,
section.tours-landing-overview {
width: 100%;
position: relative;
margin-top: 40px;
}
.blog-land-ass-page {
margin-top: 50px;
}
.desktop-only,
.lates-blog-main-card {
display: block;
}
.lates-blog-main-card-pico {
min-width: 100%;
}
.lates-blog-main-card-pico img {
width: 100% !important;
height: auto;
display: block;
}
.lates-blog-main-card-para {
border-top-right-radius: 0;
}
section.blog-land-top-sec {
width: 100%;
margin-top: 30px;
overflow: hidden;
}
.sasata-box-pck-con h3,
.why-choose-tittt-home h4 {
font-size: 35px;
}
.sasata-box-second-para {
border-top: 6px solid #63b63d;
}
.three-service-para-tab {
width: 100%;
position: relative;
padding-left: 0;
padding-top: 0;
margin-bottom: 50px;
}
.row.three-service-tab .col-md-6:first-child {
order: 2;
}
.row.three-service-tab .col-md-6:nth-child(2) {
order: 1;
}
.direction-child-para-box,
.left-boxox-con {
width: 100%;
position: relative;
padding-left: 0;
padding-top: 40px;
}
section.direction-sec {
width: 100%;
position: relative;
margin-top: 35px;
}
.team-conte-box-simbo {
width: 100%;
position: relative;
padding: 50px 30px;
margin-top: 40px;
}
.ass-team-member,
.team-member-font-card img {
width: 100%;
height: auto;
}
section.safari-ass-tailor-made {
width: 100%;
position: relative;
padding: 160px 0;
margin: 60px 0;
background-attachment: local;
}
.common-header-box.new-safari-tail {
width: 100%;
text-align: left;
padding-right: 0;
}
ul.over_ass_btn_list.safari-landing-tail-btn {
text-align: left;
}
.fags-pdf-home.new-only-safari-manding {
margin: 140px 0 50px;
}
#topBtn {
position: fixed;
bottom: 90px;
}
.scenic-mobile-menu-main .bottom-nav {
display: flex;
}
.mobile-only {
display: none;
width: 100%;
}
.faq-accodi-acsinc .accordion-button {
font-size: 20px;
}
.asa-hisaba-kariba label {
width: 100%;
font-size: 17px;
text-align: left;
padding-bottom: 10px;
text-transform: capitalize;
display: none;
}
.guide-cal-culate-ass-box {
width: 100%;
padding: 15px;
}
.asa-hisaba-kariba select.form-select.chota-select {
max-width: 100%;
padding: 15px;
border-radius: 15px;
}
.sud-scenic-gap-box {
width: 100%;
position: relative;
margin-top: 20px;
}
ul.footer-partner-ass li img {
max-width: 40px !important;
}
.fags-pdf-home.space {
margin: 80px 0 30px;
}
.besttimetab button {
margin-bottom: 5px;
}
.lorwe-best-guide-ass-hop {
width: 100%;
position: relative;
padding: 44px 0 0;
}
.call-to-act-itinaet-pico img {
width: 60% !important;
border-radius: 50%;
display:none !important;
}
.Cat-contact-new-tittle-new {
width: 100%;
position: relative;
padding: 15px 0;
text-align: center;
}
.itnery-booking-ass-form-box {
width: 100%;
position: relative;
padding: 15px;
display: flex;
flex-direction: column-reverse;
}
.itnery-booking-ass-form-box .tour-booking-tittle,
.trapo_ffa,
section.ass-our-people-sec,
section.responsibly-sec {
width: 100%;
position: relative;
margin-top: 50px;
}
.dy-by-day.nhsdytfdytsdf {
padding-right: 0;
}
section.about-us-overiews {
width: 100%;
position: relative;
margin-top: 60px;
overflow: hidden;
}
section.natia-safari-tours-sec {
width: 100%;
position: relative;
padding: 25px 0;
overflow: hidden;
}
.footer-lower-boot {
width: 100%;
position: relative;
padding-bottom: 10px;
}
.ass-team-box-main,
.bugest-luxury-box,
.kili-maj-climb-co-iner,
.kili-simbo-export,
.new-team-ass-child,
.new-why-cho-box.this,
.our-fsfsds_vzxczxf {
width: 100%;
margin: 0 auto;
}
ul.include-exlois {
width: 100%;
position: relative;
text-align: center;
padding: 0 20px;
}
.goop-route-patara {
width: 100%;
position: relative;
margin-bottom: 20px;
}
.kili-maj-climb-co-iner .pricing-table .table-header {
width: 100%;
display: block;
padding: 20px 10px;
text-align: center;
}
.kili-maj-climb-co-iner .pricing-table .icon-title {
display: block;
text-align: center;
align-items: center;
margin-bottom: 0;
}
.kili-maj-climb-co-iner .pricing-table .icon-title p,
.scenic-safaris-cardfrt-top h5 {
text-align: center;
}
.pax-labels {
display: flex;
flex-wrap: wrap;
gap: 5px !important;
margin-bottom: 12px;
justify-content: flex-start;
}
.pax-labels span {
flex: 1 1 calc(20% - 8px);
background: #8a8c8d;
padding: 8px;
text-align: center;
border-radius: 6px;
font-size: 14px;
cursor: pointer;
white-space: nowrap;
box-sizing: border-box;
}
.pax-labels span.active-pax {
background-color: #6bbf3f;
color: #fff;
font-weight: 700;
}
.common-header-box.why-shold-beata-box {
    text-align: left;
    width: 100%;
    padding-right: 0;
    padding-left: 0px !important;
    padding-top: 30px;
}
.inner-why-shold-ass-go {
    margin-top: 40px !important;
}
.bugest-luxury-small-bo,
.guide-imga-box,
.inner-child-sesson-box-ass {
width: 100%;
position: relative;
padding-right: 0;
}
ul.iner_list-ass {
width: 100%;
position: relative;
padding: 0;
margin: 10px 0;
}
.table-iner-box {
width: 100%;
position: relative;
padding: 10px 0;
overflow: scroll;
}
.table-iner-box table td {
padding: 10px;
min-width: 225px;
}
ul.sesson-box-ass-list {
width: 100%;
position: relative;
padding: 0;
margin: 30px 0;
}
ul.sesson-box-ass-list li {
padding-bottom: 10px;
width: 100%;
position: relative;
padding-left: 25px;
}
ul.sesson-box-ass-list li:before {
content: "✔";
position: absolute;
top: 6px;
left: 0;
width: 18px;
height: 18px;
background: #6cb33d;
color: #fff;
font-weight: 700;
font-size: 12px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.ass-senic-unique-pico-tittle p {
color: #81ab65;
font-size: 10px;
}
.seco-overlay-content-box p,
.table-iner-box table td p {
padding: 0;
margin: 0;
}
.only-inner-deep-safaris {
width: 100%;
position: relative;
margin-bottom: -50px;
}
.we-strive-right {
width: 100%;
position: relative;
margin-top: 30px;
margin-bottom: 20px;
}
img.nsrcqfcq {
width: 100%;
min-height: 99px !important;
display: flex;
align-items: center;
}
.row.newfxxvvzzgxggsg_ugfx .award-win-img-div {
margin-top: 20px;
margin-bottom: 15px;
text-align: center;
display: flex;
justify-content: center;
}
img.cvzvcvhcgdgd {
min-width: 105px !important;
}
.para-story-card h3:before {
content: "";
position: absolute;
width: 2px;
height: 54px;
bottom: -13px;
left: 50%;
transform: translateX(-50%) rotate(89deg);
background: #6cb33d;
}
.yoususus_ttt {
width: 100%;
position: relative;
padding: 10px 20px 0;
display: block;
}
.yoususus_ttt p {
position: absolute;
top: 10px;
right: 0;
}
.contact-socila-media,
.goof_dada_mobil,
.sasas-cont-map,
section.contact-ass-sec {
width: 100%;
position: relative;
}
.hover-gal-main-box {
cursor: pointer;
margin-bottom: 25px;
}
.contact-socila-media {
padding-top: 20px;
margin-bottom: 35px;
}
.contac-uas-as-para h2 {
font-size: 35px;
color: #313030;
}
section.contact-ass-sec {
margin: 50px 0;
overflow: hidden;
}
.goof_dada_mobil {
background: #01535e;
padding: 35px 50px;
border-radius: 15px;
top: 0;
left: 0;
z-index: 2;
margin: 0 auto;
}
.sasas-cont-map {
margin-top: 55px;
}
.direction-crd-main-box,
.mount-opent-faq-box,
.to-ta-picococ {
margin: 0 auto;
position: relative;
width: 100%;
}
.contac-uas-as-para h2 br,
.treoputt {
display: none !important;
}
.treoputt_ytrrre {
width: 100%;
position: relative;
padding-bottom: 20px;
}
.trip_loptt {
border-left: none !important;
}
.home-main-video.meet-team-vide {
width: 100%;
position: relative;
overflow: hidden;
border-radius: 15px;
}
.team-para-box {
width: 100%;
position: relative;
padding: 30px 0;
text-align: center;
}
.bs_unige-siteaa-btn a {
display: block;
margin-bottom: 12px;
padding: 8px;
font-size: 14px;
}
.cape-cape-home-guide {
width: 100%;
position: relative;
padding-top: 0;
}
.jayhoosimbotabcontent {
padding: 0;
border: none;
margin-top: 15px;
display: block;
}
section.route-over-sec {
width: 100%;
position: relative;
overflow: hidden;
margin-top: 40px;
}
.scenic-mobile-menu-main .bottom-nav a {
width: 20%;
text-align: center;
}
.scenic-mobile-menu-main .bottom-nav a span {
font-size: 14px;
color: #9e9e9e;
text-align: center;
}
.heig_top_iner-pic-box {
width: 100%;
position: relative;
margin: 20px 0;
}
a.vdscsdfghjklk {
border: 1px solid #616265;
border-radius: 20px;
padding: 7px 9px;
font-size: 15px;
margin: 5px 6px;
color: #616265;
text-decoration: none;
display: inline-block;
max-width: 135px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.ass-senic-unique-box h2:before {
width: 6px;
height: 26px;
position: absolute;
content: "";
top: 10px;
left: 0;
}
section.why-chhose-us-sec {
width: 100%;
position: relative;
padding: 50px 0;
overflow: hidden;
}
section.signature-vehicle-sec {
width: 100%;
position: relative;
padding: 50px 0;
margin-top: 50px;
}
.top-three-ser-tab button h3 {
font-size: 30px;
color: #000 !important;
}
section.travel-comparision-sec {
width: 100%;
position: relative;
padding: 40px 0;
}
.para-right-card-botoo-date p,
.para-right-card-botoo-date p span {
color: #000;
}
section.scenic-blog-sec {
width: 100%;
position: relative;
margin: 40px 0;
}
section.blog-lan-overview-sec {
width: 100%;
padding: 40px 0;
}
.seco-overlay-content-box {
position: static;
transform: none;
margin: 0;
padding: 15px;
}
.big-elepja-card,
.contac-uas-as-form-new,
.goal-pal-conn-ter,
.responsive-content-home,
.safar-kili-review,
section.ass-trip-ad_review,
section.contact-new-overview,
section.kiliman-export-sec,
section.tanza-safari-acco,
section.tours-pack-sec {
position: relative;
width: 100%;
}
section.contact-new-overview {
margin-top: 30px;
}
.tour-booking-tittle.contact-boooo-call {
width: 100%;
margin: 50px auto 0;
}
.contac-uas-as-form-new {
padding: 20px;
}
.common-header-box h5 {
padding-bottom: 0;
margin-bottom: 0;
font-size: 18px;
}
.ssvysftsaa {
width: 100%;
padding: 20px 0 25px;
}
section.tours-pack-sec {
background: #eff4f778;
padding: 40px 0 10px;
margin-top: 70px;
}
section.tanza-safari-acco {
background: #eff4f778;
padding: 30px 0 60px;
margin-top: 0;
}
.bottom_tailor {
width: 100%;
padding: 35px 20px;
}
.aila-re-tanzania {
width: 100%;
padding: 50px 25px;
}
.hvsftsytdsytds.ass-red-box {
margin-top: 40px;
}
section.kiliman-export-sec {
margin: 80px 0 60px;
}
.quote-box {
width: 100%;
padding: 30px 30px 35px;
}
ul.summery-day-ass-ziz-zac li a {
word-break: break-all;
white-space: normal;
display: inline-block;
}
.safar-kili-review {
padding: 40px 20px;
margin: 60px 0 25px;
}
.tittle-simbo h4 {
font-size: 32px;
}
.copy-write-sec-conte p span {
font-family: Afacad;
color: #b9abab;
}
section.ass-trip-ad_review {
margin-top: 15px;
overflow: hidden;
}
.trip-review-top-pico img {
width: 45px !important;
border-radius: 50%;
}
.home-trip-review-bottom img {
width: 55px !important;
}
.big-elepja-card {
padding: 25px;
margin-bottom: 25px;
}
.big-elepja-card h4,
.goal-pal-conn-ter h4 {
font-size: 25px;
}
.goal-pal-conn-ter {
padding: 30px;
}
.col-md-4.ppspssps.child-aaaaa-four {
order: 3;
margin-top: 30px;
}
.responsive-content-home {
padding-left: 0;
}
.new-scenic-trip-home {
width: 100%;
position: absolute;
bottom: 0;
right: 5%;
}
ul.trip-scenic-home-over li img {
width: 50px !important;
}
.copy-write-sec-conte p {
text-align: center;
margin: 15px 0 0;
}
.about-step-number {
font-weight: 900;
width: 50px;
height: 50px;
border-radius: 50%;
background: #6eb43f;
text-align: center;
padding-top: 8px;
color: #fff;
font-family: Afacad;
font-size: 22px;
position: relative;
}
.green-step-line:before {
position: absolute;
width: 2px;
height: 100vh;
top: 48px;
left: 20px;
content: "";
z-index: -1;
border-left: 2px dashed #6eb43f;
}
.about-step-box {
width: 100%;
position: relative;
display: flex;
gap: 5px;
align-items: center;
margin-bottom: 30px;
}
.rote-map-kili-su-ki-child {
width: 100%;
position: relative;
top: 0;
left: 0;
}
.new-final-live-site-child {
width: 100%;
position: relative;
background: #f7fafb;
padding: 15px;
margin-bottom: 50px;
border-radius: 15px;
}
.subscribe-box button {
border: none;
padding: 10px 20px;
background-color: #6cb33d;
color: #fff;
font-weight: 700;
font-size: 12px;
cursor: pointer !important;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
transition: background-color 0.3s;
font-family: CoreSansC-55;
letter-spacing: 1;
text-align: center;
}
.trerere_bbf img {
width: 85px !important;
}
.faq-para-vmal h3 {
color: #fff !important;
font-size: 26px;
padding-bottom: 10px;
}
.Cat-contact-new-tittle-new h5 {
font-size: 25px !important;
font-weight: 600;
text-align: center;
}
.over-tittl-route {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
}
.safari-ascenic-faq-pic.landing-safari {
width: 100%;
padding-bottom: 350px;
}
.seco-overlay-content-box h3 {
font-size: 25px;
margin-bottom: 10px;
}
.second-para-onrerere-box {
width: 100%;
position: relative;
padding: 0;
}
.sasata-box-second-para {
width: 100%;
background: #fff;
padding: 15px;
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
gap: 5px;
border-left: 6px solid #6cb33d;
}
}

@media only screen and (max-width: 600px) {
.scenic_simbo_home_trip_add_logo {
    position: absolute;
    width: auto;
    left: 50% !important;
    top: 7%;
    right: inherit;
    transform: translateX(-50%);
    text-align: center;
    background: #fff;
    border-radius: 50%;
}
.new-trunt-box-child-ass .col-md-5 {
    order: 2;
}
/*new responsive code */

.sustainable_slider_wrapper .slide_content {
width: 100%;
position: relative;
padding-left: 0px !important;
padding-top: 20px;
}
.sustainable_slider_wrapper .slide_counter {
margin-top: 20px;
font-size: 22px;
font-weight: 600;
display: flex;
align-items: center;
gap: 20px;
justify-content: center !important;
padding-left: 0px !important;
}
.sustainable_slider_wrapper .slide_counter span.total_count {
    color: #6cb33d !important;
    font-size: 20px !important;
}
section.new_susta_nable_sec {
width: 100%;
position: relative;
margin-top: 100px;
overflow: hidden;
}
.sustaina_small_ca_box {
width: 100%;
position: relative;
margin-bottom: 25px;
display: flex;
padding: 10px !important;
text-align: center;
border-radius: 15px;
min-height: 142px;
flex-direction: column;
align-items: center;
justify-content: center;
}
.calling-sustanable-box.right_bo {
width: 100%;
border-left: none !important;
border-top: 1px solid #DBDBDB;
padding-top: 20px;
}
.nbf_bool_koop {
display: flex;
align-items: center;
flex-direction: column-reverse;
padding: 20px 0px;
}
.gdgd_kklopy_imd_box {
width: 100%;
display: flex;
overflow: hidden;
justify-content: flex-start !important;
padding-bottom: 20px;
}
.cont_geograhic_box {
width: 100%;
position: relative;
top: 0;
left: 0;
transform: none;
text-align: center;
}
.geograhic_award_box {
width: 100% !important;
padding: 20px;
text-align: center;
border-radius: 15px;
margin: 0 auto !important;
}
section.geograhic-new_sec {
width: 100%;
position: relative;
margin-top: 45px;
background: linear-gradient(to top, #f1f6fb 0, rgb(255 255 255) 70%) !important;
}
section.geograhic-new_sec:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(rgb(255 255 255) 0%, rgb(255 255 255) 82%, rgb(255 255 255 / 0%) 94%);
pointer-events: none;
}
section.new_home_blog_sec {
width: 100%;
position: relative;
overflow: hidden;
}
.new_contcat_left-team {
width: 100%;
position: relative;
margin-top: 50px;
}
.blog_cate_main_box_tittle {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30px;
flex-direction: column;
gap: 30px;
}
.blog_cate_main_box_tittle ul.over_ass_btn_list {
display: flex;
justify-content: flex-start;
}
.blog_cate_main_box_tittle h2 {
font-size: 35px;
}
.cont-book-fild {
width: 100%;
position: relative;
margin-bottom: 20px;
text-align: center;
}
.cont-book-fild button {
padding: 11px 35px !important;
}
.new_sce_coco-left .contac-uas-as-form-new {
width: 100%;
position: relative;
padding: 50px 20px 20px 20px;
background: none;
}
section.new_blog-category_sec {
width: 100%;
position: relative;
overflow: hidden;
}
section.contact_videland_sec {
width: 100%;
position: relative;
overflow: hidden;
}
.thank_sms_box {
width: 100% !important;
position: relative;
text-align: center;
}
.thank_sms_box h2 {
font-size: 30px;
}
.tips-sty-box {
width: 100%;
position: relative;
padding: 15px;
}
.hot-top-sec {
padding: 30px 15px;
position: relative;
}
.col_me_sim_scenic_pico img {
width: 110px;
padding-top: 20px;
}
.main-safari-card-box_in_right {
width: 92%;
position: relative;
padding: 35px 0px 15px 0px !important;
}
.right-box_ineneen {
 display: block !important;
}
.pack_price_box {
width: 100%;
position: relative;
margin-top: 10px !important;
}
.common-butt-hole-side.pavk_button_box {
    width: 100%;
    position: relative;
    display: flex !important;
    justify-content: flex-start;
    gap: 10px;
    margin: 30px 0px 0px 0px !important;
    flex-direction: column;
    text-align: center;
}
.call-to-act_blog_picoloop.inenecer-cost-new_cta .call-to-act_blog_content_box {
padding: 70px 10px;
}
.call-to-act_blog_picoloop.inenecer-cost-new_cta .call-to-act_blog_content_box .common-butt-hole-side {
display: flex;
flex-direction: column;
gap: 20px;
}
.equipment-section {
display: block;
grid-template-columns: 38% 22% 40%;
gap: 40px;
align-items: flex-start;
padding: 10px 0;
}
.equipment-section .equip-center {
padding: 30px 0px;
}
.blog_cost_suge-content {
width: 100%;
position: relative;
padding-top: 20px;
}
.pack_deat_boxpo {
width: 100%;
position: relative;
padding: 10px;
}
.call-to-act_blog_content_box {
position: relative;
padding: 80px 20px;
}
.common-butt-hole-side {
display: flex;
flex-direction: column;
gap: 15px;
}
section.blog-land-form_sec .asc-form-left {
width: 100% !important;
padding: 25px 15px;
background: #f5f7fb;
}
section.blog-land-form_sec .asc-form-right {
width: 100% !important;
}
section.blog-slider-small-top {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.blog_catata-slid {
    width: 100%;
    position: relative;
    margin-top: 91px;
}
.box_sc_card-conte ul.over_ass_btn_list li {
    margin-bottom: 0px;
}
.row.fiter_sceni_pool-box {
    margin-top: 60px;
}
section.kili-book_the_best_tour_sec {
    width: 100%;
    position: relative;
    margin-top: 60px;
}
.tours_add_book_con h2 {
    font-size: 35px !important;
}
.new-trust-sce-box .col-md-6:first-child {
    margin-bottom: 40px;
}
.kili_trking_catergo_content {
    width: 100%;
    position: relative;
    padding: 25px 20px 0px 20px !important;
}
.route_climb_kili_page {
    display: flex;
    gap: 10px;
    flex-direction: column;
}
.route_climb_kili_page .route_tabs_left {
    width: 100%;
}
.route_climb_kili_page .route_tabs_right {
    width: 100%;
    position: relative;
}
.tours_add_book_con.specialist-man {
    padding-right: 0px !important;
}
.best_sce_kili_guide_loop_con .trekkingtab {
    width: 100%;
    position: relative;
    margin: 45px 0px 45px 0px;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
    justify-content: flex-start;
}
.calculate_kili_summit_rat {
    padding: 20px !important;
}
.equipment-section.kili_fill_coth {
    display: block !important;
    padding: 0px;
    margin: 150px 0px 0px 0px;
}
.equipment-section.kili_fill_coth .equip-right {
    width: 100%;
    position: relative;
    padding-right: 0px !important;
}
section.kilimanjaro_newver_sec {
    width: 100%;
    position: relative;
    overflow: hidden;
}
section.mtnewv_kili_route_sec {
    width: 100%;
    position: relative;
    margin: 60px 0px 0px 0px;
}
.kili_com_con_faas h2 {
    font-size: 35px !important;
}
.calculate_kili_summit_rat .summit_btn {
    padding: 15px 0;
    margin-top: 20px;
}
section.safari_spaclist_scenic_sec {
    width: 100%;
    position: relative;
    overflow: hidden;
}
section.land_new_acco_sec {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.main_land_acc_box h2 {
    font-size: 35px;
}
.ready_to_book_content {
    position: relative;
    padding: 60px 20px !important;
    z-index: 5;
}
.ready_to_book_content h4 {
    font-size: 35px;
}
.wild_land_inn_box {
    width: 100%;
    position: relative;
    margin-bottom: 25px;
}
section.wil_migra_sec {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.new_land_add_heigh {
    padding: 25px;
}
.ex_phsx_over p {
    display: none;
}
.bethe-top-scenic-child {
    width: 100%;
    position: relative;
    text-align: center;
}
.new-trust-sce-box .col-md-9 {
    order: 2;
    padding-top: 30px;
}
.common-butt-hole-side.nrwewew {
    text-align: center;
}
.kili_trking_catergo_slid {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.scenic_simbo_home_trip_add_logo img {
    max-width: 74px !important;
    position: relative;
    margin-top: 0px !important;
}
ul.ehance_af_menu a.ass-main-book-btn {
    text-transform: uppercase;
    padding: 10px 17px !important;
    font-size: 15px;
    font-family: 'CoreSansC-45';
}
.bs_unige-siteaa-btn {
    width: 100%;
    padding: 0px 100px 0px 0px;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
section.memories-ass-sec.new_bgno_home {
    background: none;
    margin-bottom: -25px;
    padding-bottom: 0px;
}
.common-header-box p {
    display: none;
}
.gt_migration_new_land .owl-dots {
  display: flex !important;
}
ul.iner_list-ass.new_bug_list_sce {
    display: flex;
    gap: 10px;
    padding: 0px;
    margin: 30px 0px;
    flex-direction: column;
}
.pinner-pack-slid {
    overflow: hidden;
}
ul.blog_hig_con_titt li a {
    text-decoration: none;
    font-size: 12px;
}
ul.ehance_af_menu li i {
    font-size: 30px;
    color: #919191;
    transform: translate(0px, 3px);
}
.sustaina_small_ca_box h4 {
    margin:0px !important;
}
.new_eco_max_card {
    width: 100%;
    padding: 20px !important;
}
.row.new_heigh_encsuas .col-md-3 {
    width: 50%;
}
.row.new_heigh_encsuas > .col-md-3:nth-child(2) {
    order: 4;
}
.row.new_heigh_encsuas > .col-md-3:nth-child(4) {
    order: 2;
}
.row.new_heigh_encsuas > .col-md-3:nth-child(3) {
    order: 3;
}
a.home_asasa_btn {
    padding: 12px 56px !important;
}
.sustaina_small_ca_box p {
    padding: 0px !important;
    margin: 0px !important;
}
.box_sc_card-pico img {
    height: auto !important;
}
.showing-all-pack-box {
    display: none !important;
}
.land_cov_welco h1 {
    margin:0px !important;
}


}


