@media only screen and (max-width: 600px) {
    
.scenic-mobile-menu-main .accordion-toggle .accordion-link {
    color: #212529;              /* Dark text color */
    text-transform: uppercase;   /* Makes text uppercase */
    font-size: 18px;             /* Sets font size */
    text-align: left;            /* Aligns text to the left */
    font-family: 'CoreSansC-55'; /* Custom font */
    cursor: pointer;             /* Makes it look clickable */
}

    
.owl-dots {
    display: flex;
    text-align: center;
    margin-top: 10px;
    justify-content: center;
}
.owl-dot {
    width: 10px;
    height: 10px;
    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: 0px 25px;
}
.row.ass-hader-bar .col-lg-2.col-md-2 {
    width:30%;
}
.row.ass-hader-bar .col-lg-10.col-md-10 {
    width:70%;
}
.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: 0px !important;
    margin: 0px;
    color:#b7b7b7;
}
.header-mobile__rating img {
    margin-bottom: -5px;
}
.scenic-main-logo-box img {
    width: 100%;
}
header.af-scenic-haed {
    width: 100%;
    position: relative;
    padding:7px 0px;
}

h1{
    font-size: 35px !important;
}
.common-header-box h2 {
    font-size: 35px;
    text-transform: capitalize;
    font-weight: 600;
    padding-bottom: 20px;
}
.home-scenic-patner {
    width: 95%;
    position: relative;
    margin: 0 auto;
    background: #faf9f9;
    padding: 0px 30px;
    border-radius: 45px;
    box-shadow: 1px 3px 8px #c4c4c463;
}
.hero-content-scenic {
    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: 68%;
    position: absolute;
    width: 90%;
    text-align: left;
}
.hero-content-scenic.only-home-sceni h1 {
    color: #fff;
}
p, a, li, 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 {
    width: 100%;
    position: relative;
    margin: 0 auto;
    text-align: center;
}
.common-header-box h4 {
    padding: 0px 10px;
    padding-bottom: 10px;
    font-size: 25px;
}
.home-main-video iframe {
    border-radius: 15px;
    height:190px;
}
.home-main-video {
    width: 100%;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 30px;
}
button.youtube-button-btn img {
    width: 45px;
}
.uner-home-vide-para {
    width: 100%;
    position: relative;
    text-align: left;
    padding: 0px;
}
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;
}
.babre-cheeta {
    width: 100%;
    position: relative;
    display:block;
}
.main-faq-pdf-box {
    width: 100%;
    position: relative;
    margin-top: -112px;
}
.main-faq-pdf-box.homememeem {
    width: 100%;
    position: relative;
    margin: 00px;
}
.faq-para-vmal {
    width: 100%;
    padding-top: 40px;
    text-align: center;
    padding-bottom: 20px;
}
section.dp-dwonload-sec {
    width: 100%;
    position: relative;
    margin-top:120px;
}
.natiana-cheeta {
    width: 100%;
    position: relative;
}
.natiana-cheeta img {
    display:none;
}
.circle-arrow-box {
    width: 100%;
    padding: 58px;
    background: #01535e;
    text-align: center;
    border-radius: 15px;
    float: none;
}
.sainika-commitments-awrd {
    width: 100%;
    margin-top: 0px;
}
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: 0px;
}
ul.trip-reviews-star-list {
    width:70%;
    position: relative;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    padding: 0px;
    gap: 2px;
}
.faq-accodi-acsinc {
    width: 86%;
    position: relative;
    margin: 0 auto;
    z-index: 5;
    margin-top: 70px;
}
span.hide-mob-_youtube {
    color: #fff;
    display: none;
}
.vgzxcgzcx {
    width: 100%;
    position: relative;
    text-align: left;
    padding: 20px 0px;
}
footer.scenic-footer::before {
    display:none;
}
section.hero_sec img {
    margin-top: 0;
}
.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 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: 0px;
    padding: 40px 0px;
}
section.memories-ass-sec {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding:25px 0px;
}
section.commitments-ass-sec {
    width: 100%;
    position: relative;
    overflow: hidden;
}
section.Customer-expri-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 0px;
}
.ex_phsx_iner_box-raja {
    width: 100%;
    position: relative;
    padding: 25px 25px;
    border-radius: 15px;
    color: #fff;
}
section.main-faqs-sec {
    width: 100%;
    position: relative;
    margin-top:40px;
    overflow: hidden;
}
section.helo-bos-sec {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-bottom:10px;
}
.top-footer-tiile p {
    font-size: 15px !important;
}
.top-footer-tiile p span {
    font-size: 13px;
}
.top-footer-tiile {
    width: 100%;
    padding: 5px 35px;
}
.flootre-left-logo-box img {
    width: 50% !important;
}
.flootre-left-logo-box {
    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 0px;
    display: flex;
    margin: 0 auto;
    justify-content: center;
}
.copy-write-sec p {
    text-align: center;
    font-size: 12px;
    padding-right: 0;
}
ul.footer-partner-ass {
    width: 100%;
    position: relative;
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    float: none;
    gap: 28px;
    margin: 0 auto;
}
li.kisvgdlia-logo img {
    position: absolute;
    min-width: 70px !important;
    top: -8px;
}
li.kilia-logo img {
    position: absolute;
    min-width: 120px !important;
    top: -40px;
}
.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://mwspl.in/african-scenic-safaris-v2/assests/images/arrow-footer.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 8px;
    transition: transform .3s;
    width: 16px;
    top: 35px;
    right: 0px;
    filter: brightness(0) invert(1);
    opacity: 0.4;
}
ul.ass_footeer_sun-list.list{
    display: none;
}
ul.ass_footeer_sun-list.list1 {
    display: none;
}
ul.ass_footeer_sun-list.list2{
    display: none;
}
ul.ass_footeer_sun-list.list3{
    display: none;
}
li.nrerere_bjbzx a {
    font-size: 15px;
}
.safari-ascenic-faq-pic {
    width: 100%;
    position: relative;
    padding: 0px 0px 250px 0px;
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
}
.footer-logo-cont-box {
    width: 100%;
    position: relative;
    display: block;
    align-items: center;
}
.footer-patner-new_gsgs {
    width: 100%;
    position: relative;
    padding: 0px 45px;
}
.copy-write-sec {
    width: 100%;
    position: relative;
    margin-left: 0px;
}
.new-footer-design-coco {
    width: 100%;
    position: relative;
    display: block;
    padding-top: 15px;
}
ul.contion-policy {
    width: 100%;
    position: relative;
    padding: 0;
    margin: 0;
    display: flex;
    float: none;
    justify-content: center;
}
.scenic-breadcrumb {
    width: 100%;
    position: relative;
    padding-bottom:0px;
    padding-top: 2px;
}
.our-promise-box {
    width: 100%;
    margin: 0 auto;
    position: relative;
    margin-top: 60px;
    border-radius: 15px;
    overflow: hidden;
}
.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: 0px;
    margin-bottom: 0px !important;
}
.bootom-promise-about{
    display:none;
}
.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: 0px;
    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: 0px !important;
}
li.trusted-as-kiollogo img {
    margin-top: 0;
    margin-left: 0;
}
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 10px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow:hidden;
}
.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: 0px;
    margin-bottom:50px
}
.row.ass-vehicle .col-md-3 {
    display: none;
}
.our-people-pic {
    width: 100%;
}
.inerere_tripadvo img {
    width: 60% !important;
    opacity: 0.7;
}
.responsibly-para.newewew_para {
    padding-left: 0px;
    padding-right: 0;
}
.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: 0px;
    overflow:hidden;
}
.ass-senic-unique-box h3 {
    font-size: 28px;
}
.ass-senic-unique-box h2 {
    font-size: 30px;
}
.iner-vide-ass-cost iframe {
    width: 100%;
    height: 180px;
}
ul.over_ass_btn_list.iner-vide-ass-list {
    width: 100%;
}
.quote-box h5 {
    font-size: 20px;
}
.quote-icon {
    font-size: 80px;
    margin-right: 20px;
    color: #afabab;
}
ul.over_ass_btn_list.new-ttt-simbo {
    width: 100%;
}
.simbo-natia {
    width: 100%;
    padding: 96px 20px 20px 20px;
    border-radius: 15px;
    margin-top: 65px;
    margin-bottom: 30px;
}
.simbo-natia-pico {
    width: 45%;
    overflow: hidden;
    margin: 0 auto;
    margin-top: -140px;
}
.author-simbo-pic {
    width: 100%;
    position: relative;
    text-align: center;
}
.author-simbo-pic img {
    width: 40% !important;
}
.calculate-safari-cost {
    width: 100%;
    position: relative;
    padding: 25px;
}
.calculate-safari-cost-tittle {
    width: 100%;
    position: relative;
    text-align: center;
    padding: 0px;
}
.maharaj-box {
    width: 100%;
    position: relative;
    display: block;
    align-items: center;
}
.calculate-safari-cost-form {
    width: 100%;
    position: relative;
    padding: 20px 0px;
}
.maharaj-box label {
    width: 100%;
    padding-right: 0px;
}
.slider-counter {
    display: none;
}
.inerer-pack-slide {
    width: 100%;
    position: relative;
    overflow: hidden;
}
section.scenic-cost-details-sec {
    width: 100%;
    overflow: hidden;
    margin-top: 35px;
}
.blog-design-categori h3 {
    font-size: 16px !important;
}
.blog-natia-profi {
    width: 100%;
}
.bolg-over-bnt-pico {
    width: 100%;
    padding: 25px 0px;
}
.bolg-over-bnt-pico img {
    width: 65% !important;
}
.blog-top-read-paara {
    width: 100%;
    padding-left: 0;
}
.fil-bld-suass a {
    font-size: 20px;
}
.lates-blog-para-right-card {
    width: 100%;
    position: relative;
    margin-top: 40px;
}
.blog-land-ass-page {
    margin-top: 50px;
}
.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;
}
section.blog-lan-overview-sec {
    width: 100%;
    padding: 40px 0px;
}
.sasata-box-pck-con h4 {
    width: 70%;
}
.sasata-box-pck-con h3 {
    font-size: 35px;
}
.sasata-box-second-para {
    border-left: 0;
    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:nth-child(1) {
  order: 2; 
}

.row.three-service-tab .col-md-6:nth-child(2) {
  order: 1; 
}
.direction-child-para-box {
    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 {
    width: 100%;
    height: auto;
}
.team-member-font-card img {
    width: 100%;
    height: auto;
}
section.ass-team-sec {
    width: 100%;
    position: relative;
    overflow: hidden;
}

section.safari-ass-tailor-made {
    width: 100%;
    position: relative;
    padding: 160px 0px;
    background-position: right;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 60px 0;
    background-attachment:local;
    overflow: hidden;
}
.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;
}
.common-ass-cheta-box {
    display: none;
}
ul.over_ass_btn_list.only-landingggggg-ass {
    width: 100%;
}
.home-main-video.neweew-landing-safari {
    width: 100%;
}
.fags-pdf-home.new-only-safari-manding {
    margin: 140px 0px 50px 0px;
}

/*mobile menu code*/

#topBtn {
    position: fixed;
    bottom: 90px;
}
.scenic-mobile-menu-main .bottom-nav {
    display: flex;
}
.mobile-only {
    display:none;
    width: 100%;
  }
.desktop-only {
    display:block;
  }
.faq-accodi-acsinc .accordion-button {
   font-weight: 400;
   font-size: 20px;
}
.asa-hisaba-kariba {
    width: 100%;
    position: relative;
    display: block;
}
.asa-hisaba-kariba label {
    width: 100%;
    font-size: 17px;
    text-align: left;
    padding-bottom: 10px;
    text-transform: capitalize;
}
.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: 70px;
}
.fags-pdf-home.space {
    margin: 80px 0px 30px 0px;
}
.besttimetab button {
    margin-bottom: 5px;
}
.lorwe-best-guide-ass-hop {
    width: 100%;
    position: relative;
    padding: 44px 0px 0px 0px;
}
section.itineray-ass-tab-sec {
    display: none;
}
.itinerary-gallretet {
    width: 100%;
    position: relative;
}
.day-by-summery {
    width: 100%;
    position: relative;
}
.tours-detai-inereer {
    width: 100%;
    position: relative;
}
.jvhgcstsg.d_hxvgcasa button {
    width: 70%;
}
.call-to-act-itinaet-pico img {
    width: 70% !important;
    border-radius: 50%;
}
.Cat-contact-new-tittle-new {
    width: 100%;
    position: relative;
    padding: 15px 0px;
}
.itnery-booking-ass-form-box {
    width: 100%;
    position: relative;
    padding: 15px;
}
.dy-by-day.nhsdytfdytsdf {
    padding-right: 0px;
}
section.about-us-overiews {
    width: 100%;
    position: relative;
    margin-top: 60px;
    overflow: hidden;
}
section.natia-safari-tours-sec {
    width: 100%;
    position: relative;
    padding:25px 0px;
    overflow: hidden;
}
.overflo-top-box {
    display: none;
}
.footer-lower-boot {
    width: 100%;
    position: relative;
    padding-bottom: 85px;
}
.kili-simbo-export {
    width: 100%;
    margin: 0 auto;
}
ul.over_ass_btn_list.new-simba-export-kili {
    width: 100%;
}
ul.include-exlois {
    width: 100%;
    position: relative;
    text-align: center;
    padding: 0px 20px;
}
.goop-route-patara {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
}
.our-promise-box.ploik {
    width: 100%;
}
.summit-sussec-route {
    width: 100%;
   position: relative;
}


.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: 0px;
}
.kili-maj-climb-co-iner .pricing-table .icon-title p {
    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: white;
  font-weight: bold;
}
.common-header-box.why-shold-beata-box {
    text-align: left;
    width: 100%;
    padding-right: 0px;
}
.bugest-luxury-small-bo {
    width: 100%;
    position: relative;
    padding-right: 0px;
}
section.combo-pack-gallery {
    width: 100%;
    position: relative;
    margin-top:40px;
    overflow: hidden;
}
ul.iner_list-ass {
    width: 100%;
    position: relative;
    padding: 0px;
    margin: 10px 0px;
}

.table-iner-box {
    width: 100%;
    position: relative;
    padding: 10px 0px;
    overflow: scroll;
}
.table-iner-box table td {
    font-size: 16px !important;
    padding: 10px;
    min-width: 225px;
}
.inner-child-sesson-box-ass {
    width: 100%;
    position: relative;
    padding-right: 0px;
}

ul.sesson-box-ass-list {
    width: 100%;
    position: relative;
    padding: 0;
    margin: 30px 0px;
}
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: 0px;
    width: 18px;
    height: 18px;
    background: #6cb33d;
    color: #fff;
    font-weight: bold;
    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;
}
span.mobile-hide-colap-btn {
    display: none;
}
.table-iner-box table td p {
    padding: 0px;
    margin: 0px;
}
.only-inner-deep-safaris {
    width: 100%;
    position: relative;
    margin-bottom: -50px;
}
section.only-for-deep-pack {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.only-inner-deep-side h2 {
    font-size: 30px;
}
.only-inner-deep-side h2 a {
    font-size:20px;
}
.row.we-strive-right-inner-img {
    display: none;
}
.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 0px 20px;
    display: block;
}
.yoususus_ttt p {
    position: absolute;
    top: 10px;
    right: 0;
}
.hover-gal-main-box {
    cursor: pointer;
    margin-bottom: 25px;
}
section.galler-ass-page {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.row.new-four-pico-acco {
    display: none;
}
.our-fsfsds_vzxczxf {
    width: 100%;
    margin: 0 auto;
}
.contact-socila-media {
    width: 100%;
    position: relative;
    padding-top: 20px;
    margin-bottom: 35px;
}
.contac-uas-as-para h2 {
    font-size:35px;
    color: #313030;
}
section.contact-ass-sec {
    width: 100%;
    position: relative;
    margin: 50px 0px;
}
.goof_dada_mobil {
    width: 100%;
    position: relative;
    background: #01535e;
    padding: 35px 50px;
    border-radius: 15px;
    top: 0;
    left: 0;
    z-index: 2;
    margin: 0 auto;
}
.sasas-cont-map {
    width: 100%;
    position: relative;
    margin-top:55px;
}
.trapo_ffa {
    width: 100%;
    position: relative;
    margin-top: 50px;
}
.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 0px;
    text-align: center;
}
.direction-crd-main-box {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.team-conte-box-simbo p {
    font-size: 20px;
}
.new-team-ass-child {
    width: 100%;
    margin: 0 auto;
}
section.new-team-ass-sec {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.ass-team-box-main {
    width: 100%;
    margin: 0 auto;
}
.to-ta-picococ {
    width: 100%;
    position: relative;
    margin: 0 auto;
}
.kili-cta {
    width: 100%;
    position: relative;
    margin: 0 auto;
    text-align: center;
}
.bs_unige-siteaa-btn a {
    display: block;
    margin-bottom: 12px;
}
button.jayhoosimbotablinks .progress {
    display: none;
}
.cape-cape-home-guide {
    width: 100%;
    position: relative;
    padding-top: 0;
}
section.new-two-kilia-babu {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.kili-maj-climb-co-iner {
    width: 100%;
    margin: 0 auto;
}
.jayhoosimbotabcontent {
    padding: 0px;
    border: none;
    margin-top: 15px;
    display:block;
}
.jayhoosimbotab {
    width: 100%;
    position: relative;
    display: none;
}
.guide-imga-box {
    width: 100%;
    position: relative;
    padding-right: 0px;
}
.mount-opent-faq-box {
    width: 100%;
    position: relative;
    margin: 0 auto;
}
section.route-over-sec {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-top: 40px;
}
.new-why-cho-box.this {
    width: 100%;
    margin: 0 auto;
}
section.memories-ass-sec-new-susuri {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.bugest-luxury-box {
    width: 100%;
    margin: 0 auto;
}
.scenic-mobile-menu-main .bottom-nav a span {
    font-size: 14px;
    color: #9E9E9E;
}
.hide-adadada h3 br {
    display: none;
}
.heig_top_iner-pic-box {
    width: 100%;
    position: relative;
    margin: 20px 0px;
}
.heig_top_iner-pic-box .ass-senic-unique-pico-tittle {
    display: none;
}
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 0px;
    overflow: hidden;
}
section.ass-our-people-sec {
    width: 100%;
    position: relative;
    margin-top: 50px;
}
section.signature-vehicle-sec {
    width: 100%;
    position: relative;
    padding: 50px 0px;
    margin-top: 50px;
}
section.responsibly-sec {
    width: 100%;
    position: relative;
    margin-top: 50px;
}
.responsibly-iner-box {
    width: 100%;
    position: relative;
    padding-top: 35px;
}
.top-three-ser-tab button h3 {
    font-size: 30px;
    color: #000 !important;
}
section.memories-ass-sec.kilie-la-pap {
    width: 100%;
    position: relative;
    margin-top: 40px;
}
section.travel-comparision-sec {
    width: 100%;
    position: relative;
    padding: 40px 0px;
}
.para-right-card-botoo-date p {
    color: #000;
}
.para-right-card-botoo-date p span{
    color: #000;
}
section.scenic-blog-sec {
    width: 100%;
    position: relative;
    margin: 40px 0px;
}
section.blog-lan-overview-sec {
    width: 100%;
    padding: 40px 0px;
}
.contac-uas-as-para h2 br {
    display: none !important;
}
.seco-overlay-content-box {
    position: static;
    transform: none;
    margin: 0px;
}
section.contact-new-overview {
    width: 100%;
    position: relative;
    margin-top: 30px;
}
.tour-booking-tittle.contact-boooo-call {
    width: 100%;
    margin: 0 auto;
    margin-top: 50px;
}
.contac-uas-as-form-new {
    width: 100%;
    position: relative;
    padding: 20px;
}
.left-boxox-con {
    width: 100%;
    position: relative;
    padding-left: 0px;
    padding-top: 40px;
}

.left-boxox-con h2 {
    font-size: 22px;
}
.common-header-box h5 {
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-size: 18px;
}
section.tours-landing-overview {
    width: 100%;
    position: relative;
    margin-top: 40px;
}
.ssvysftsaa {
    width: 100%;
    padding: 20px 0px 25px 0px;
}
section.tours-pack-sec {
    width: 100%;
    position: relative;
    background: #eff4f778;
    padding: 40px 0px 10px 0px;
    margin-top: 70px;
}
section.tanza-safari-acco {
    width: 100%;
    position: relative;
    background: #eff4f778;
    padding: 30px 0px 60px 0px;
    margin-top: 0px;
}
.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 {
    width: 100%;
    position: relative;
    margin: 80px 0px 60px 0px;
}
.quote-box {
    width: 100%;
    padding: 30px 30px 35px 30px;
}
ul.summery-day-ass-ziz-zac li a {
    word-break: break-all;
    white-space: normal;
    display: inline-block;
}
.ass-team-members-details {
    display: none;
}
.smaller-paratwo-box.brqwesfaass {
    width: 100%;
    position: relative;
    text-align: center;
}
.safar-kili-review {
    width: 100%;
    position: relative;
    padding: 40px 20px;
    margin: 60px 0px 25px 0px;
}
.safar-kili-review-gtrtr {
    width: 100%;
    position: relative;
    text-align: center;
}
.tittle-simbo h4 {
    font-size: 32px;
}
.copy-write-sec-conte p span {
    font-family: 'Afacad';
    color: #b9abab;
}
.we-strive-left h4::after {
    display:none;
}
section.ass-trip-ad_review {
    width: 100%;
    position: relative;
    margin-top: 15px;
    overflow: hidden;
}
.trip-review-top-pico img {
    width: 45px !important;
    border-radius: 50%;
}
.home-trip-review-bottom img {
    width: 55px !important;
}
section.new-reviw-foll-all-scenic {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.big-elepja-card {
    width: 100%;
    position: relative;
    padding: 25px;
    margin-bottom: 25px;
}
.goal-pal-conn-ter h4 {
    font-size: 25px;
}
.big-elepja-card h4 {
    font-size: 25px;
}
.goal-pal-conn-ter {
    width: 100%;
    position: relative;
    padding: 30px;
}
.col-md-8.child-aaaaa-thriree {
    order: 4;
}
.col-md-4.ppspssps.child-aaaaa-four {
    order: 3;
    margin-top: 30px;
}
.responsive-content-home {
    width: 100%;
    position: relative;
    padding-left: 0px;
}
.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 0px 0px 0px;
}
.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: 0px;
    left: 0;
}
.new-final-live-site-child {
    width: 100%;
    position: relative;
    background: #f7fafb;
    padding: 15px;
    margin-bottom: 50px;
    border-radius: 15px;
}
.scenic-safaris-cardfrt-top h5 {
    text-align: center;
}
.subscribe-box button {
    border: none;
    padding: 10px 20px;
    background-color: #6cb33d;
    color: white;
    font-weight: bold;
    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;
}



/*Mobile responsive code end*/
}






