html{height:100%}html,body{height:100%;margin:0;padding:0;scroll-behavior:smooth}p,h1,h2,h3,h4,h5,body{-webkit-font-smoothing:antialiased;color:#3a3a3a}p+:is(h1,h2,h3,h4,h5){margin-top:3.125rem!important}body h1{font-family:'Playfair Display',serif;font-size:84px;line-height:94px}body h2{font-family:'Playfair Display',serif;font-size:48px;line-height:58px;font-weight:400}body h3{font-family:'Playfair Display',serif;font-size:38px;line-height:48px;font-weight:400}body h4{font-family:'Montserrat',sans-serif;font-size:28px;line-height:38px;font-weight:400}body h5{font-family:'Montserrat',sans-serif;font-size:24px;line-height:34px;font-weight:400}body h1>a,body h2>a,body h3>a,body h4>a,body h5>a{font-family:inherit;font-size:inherit;line-height:inherit;color:#3a3a3a}body,p,ul,ol{font-size:16px;line-height:26px;font-weight:300;font-family:'Montserrat',sans-serif}a{font-family:'Montserrat',sans-serif;color:#3a3a3a;font-size:16px;line-height:24px;word-wrap:break-word}li a,p a,li a span,p a span,p i a,.wp-caption figcaption a{text-decoration-line:none;color:#b83426;font-weight:500!important}.wp-caption figcaption a{font-size:x-small;font-weight:400!important}li a:hover,p a:hover,li a:hover span,p a:hover span,p i a:hover,.wp-caption figcaption a:hover{text-decoration-line:underline;color:#b83426}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wrapper{overflow:hidden}.simplified-header{box-shadow:0 2px 4px 0 rgb(0 0 0 / 20%);align-items:center}.simplified-header-top-white .container-fluid .row .col-md-10{width:60%}.simplified-header-top-white .container-fluid .row .col-md-2{width:40%}.simplified-header-top-white .enquiry-back .discover-africa-text{text-transform:uppercase;color:#3a3a3a;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:500;line-height:23px}.simplified-header-top-white .main_logo{top:0!important}.simplified-header-top-white .right-aligned{display:flex;justify-content:flex-end;align-items:center}.simplified-header-top-white .right-aligned .need-help-btn{margin-left:15px}.simplified-header-top-white .right-aligned .gen_btn{margin:0;text-align:center}.right-aligned .gen_btn{padding:10px 15px}.simplified-header-modal{display:none}.da-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center}.da-modal[hidden]{display:none}.da-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);backdrop-filter:blur(4px)}.da-modal-content{position:relative;background-color:#fff;border-radius:16px;padding:32px;width:90%;box-shadow:0 10px 40px rgb(0 0 0 / .2);z-index:1}@media (max-width:600px){.da-modal-content,.da-ht-post-modal .da-modal-content{padding:20px;width:92%;white-space:normal}}.da-modal-close{position:absolute;top:0;right:0;background:none;border:1px solid #939393;border-radius:200px;padding:6px;margin:10px;color:#939393;display:flex;align-items:center;justify-content:center;transition:color 0.2s ease;cursor:pointer;z-index:2;outline:none}.da-modal-close:hover{color:#333}.da-modal-close svg{width:16px;height:16px}.da-review-modal .da-modal-content,.da-ht-post-modal .da-modal-content{max-width:900px;max-height:calc(90% - 32px);overflow:auto}.da-review-modal__body{text-align:left}.da-review-modal__body .reviews_stars,.da-review-modal__body .subheading{text-align:center}.da-review-modal__body .test_country_cube{justify-content:flex-start;padding:0}.da-review-modal__body .reviews_stars{margin-bottom:16px}.da-review-modal__body .content{margin:24px 0}@media (max-width:520px){.da-review-modal__body .content{margin:16px 0}}.da-review-modal__body .content .gallery-collage,.da-review-modal__body .content.table-container{width:100%;height:400px;margin:32px 0;padding:0px!important}.da-review-modal__body .content .gallery-collage .container-fluid{padding:0}.da-review-modal__body .content .gallery-collage.darg_grey_feature{background-color:#fff}.da-review-modal__body .content .gallery-collage h3.txt_wht{display:none}.da-review-modal__body .content .gallery-collage .preview_gallery_wrap,.da-review-modal__body .content .gallery-collage .preview_gallery_wrap div:nth-child(1),.da-review-modal__body .content .gallery-collage .preview_gallery_wrap div:nth-child(4){height:400px}.da-review-modal__body .content .gallery-collage .preview_gallery_wrap div:nth-child(2),.da-review-modal__body .content .gallery-collage .preview_gallery_wrap div:nth-child(3){height:190px}@media (max-width:1024px){.da-review-modal__body .content .gallery-collage,.da-review-modal__body .content.table-container,.da-review-modal__body .content .gallery-collage .preview_gallery_wrap,.da-review-modal__body .content .gallery-collage .preview_gallery_wrap div:nth-child(1),.da-review-modal__body .content .gallery-collage .preview_gallery_wrap div:nth-child(4),.da-review-modal__body .content .gallery-collage .preview_gallery_wrap div:nth-child(2),.da-review-modal__body .content .gallery-collage .preview_gallery_wrap div:nth-child(3){height:100%}}.da-review-modal__body .destinations{margin-bottom:24px}.da-review-modal__body .trips-included-container{margin-bottom:20px}@media (max-width:520px){.da-review-modal__body .trips-included-container{margin-bottom:30px}.da-review-modal__body .content .gallery-collage .preview_gallery_wrap div img{height:245px;object-fit:cover!important}}.da-review-modal__body .trips-included-container .trips-included-header{font-size:13px}.da-review-modal__body .trips-included-container .included-posts{display:flex;flex-wrap:wrap}.da-review-modal__body .trips-included-container .included-posts a{font-size:10px;font-weight:500;text-transform:uppercase;color:#3a3a3a;border:1px solid rgb(58 58 58 / .1);border-radius:20px;padding:4px 8px;margin-right:10px;margin-bottom:5px}@media (max-width:520px){.da-review-modal__body .trips-included-container .included-posts p{margin-bottom:5px}.da-review-modal__body .trips-included-container .included-posts a{margin-right:5px;padding:5px 8px}}.da-review-modal__body .consultant{display:flex;align-items:center;padding:8px;border:1px solid #f9f9f9;border-radius:8px;box-shadow:0 4px 30px 5px rgb(223 223 223 / .25)}.da-review-modal__body .consultant .expert-img-container{display:flex;flex-direction:column;margin-right:10px}.da-review-modal__body p:last-child{margin-bottom:0;margin-right:0}.da-review-inline-link{color:#b83426;font-family:Montserrat;font-weight:500;text-decoration:underline;border:none;background:none;padding:0}.da-review-consultant-credit{font-style:italic;font-size:14px;font-weight:400}.bread_crumb{background:#f8f8f8;display:flex;align-items:center;height:40px;padding:0 1em;z-index:9}.bread_crumb a{font-size:14px;font-weight:400;color:#3a3a3a;text-decoration:none}.bread_crumb a:hover,.right_socials a:hover{color:#333;text-decoration:none}#imageContainer{background-color:#eee;overflow:hidden;height:100%;width:100%}.ht-post-vertical-card{display:flex;flex-direction:column;align-items:flex-start;padding:25px!important;min-width:360px!important;max-width:360px!important;max-height:820px;border-radius:4px;background:#fff;box-shadow:0 0 10px 0 rgb(153 153 153 / .6);white-space:normal}.ht-post-vertical-card .feed_date,.da-ht-post-modal .feed_date,.ht_card .feed_date{border-radius:200px;border:1px solid #d7d7d7;padding:8px 16px;font-size:14px;font-weight:600!important;line-height:20px;margin:0;width:fit-content}.ht-post-vertical-card h5{font-size:20px;line-height:30px;margin:20px 0 0}.ht-post-vertical-card .content{padding:24px 0}.ht-post-vertical-card .content p{color:#999}.ht-post-vertical-card .media_gallery .embed-container{height:181px}.ht-post-vertical-card .media_gallery .embed-container iframe,.ht-post-vertical-card .media_gallery img{height:181px;width:100%;border-radius:4px 4px 0 0}.ht-post-vertical-card .contributor-container,.ht_card .contributor-container{border:1px solid #d7d7d7;border-top:0;border-radius:0 0 4px 4px;padding:16px}.ht-post-vertical-card .contributor_info,.ht_card .contributor_info{display:flex;gap:10px}.ht-post-vertical-card .contributor_info{min-height:110px;max-height:120px;display:flex;flex-direction:column}.ht_card .contributor-container .contributor-mention-lodge-container{display:flex;flex-direction:column}.ht-post-vertical-card .contributor_info .contributor-mention-lodge-container{display:flex;flex-direction:row;gap:10px}.ht-post-vertical-card .contributor_info .contributor-mention,.ht_card .contributor_info .contributor-mention{font-size:13px;line-height:18px;color:#999;word-break:break-all}.ht-post-vertical-card .contributor_info .contributor-mention a,.ht_card .contributor_info .contributor-mention a{font-size:13px;font-weight:400}.ht_card .contributor_info .recommended_accom,.ht_card .contributor_info .recommended_accom span,.ht_card .contributor_info .recommended_accom span a{font-weight:500;font-size:15px;line-height:20px}.ht-post-vertical-card .nearest-lodge,.da-ht-post-modal .nearest-lodge,.ht_card .nearest-lodge{display:inline;word-break:break-word;font-family:'Montserrat',sans-serif;font-weight:500;font-size:15px;white-space:nowrap;text-wrap:auto}.da-ht-post-modal .nearest-lodge{line-height:50px}.ht-post-vertical-card .nearest-lodge a,.da-ht-post-modal .nearest-lodge a,.ht_card .nearest-lodge a{display:inline;color:#b83426;text-transform:capitalize;padding:0px!important;font-weight:500!important;font-size:15px;line-height:20px}.ht-post-vertical-card .read-more-link,.ht_card .read-more-link{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-top:24px}.ht-post-vertical-card .read-more-link button,.ht_card .read-more-link button{display:flex;align-items:center;gap:5px;background-color:unset;color:#b83426;padding:14px 0px!important}@media (max-width:520px){.ht-post-vertical-card{width:90%!important;min-width:95%!important}.ht-post-vertical-card .contributor_info{max-height:130px}}.ht-post-vertical-card{display:flex;flex-direction:column;height:100%}.ht-post-vertical-card h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.ht-post-vertical-card .content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em}.ht-post-vertical-card .media_gallery{margin-top:auto}.ht-loading-msg{padding:40px 0;color:#666;font-size:16px}#ht_tracker_tabs .monthly_ht_posts .ht-tab-view-all-btns,.herdtracker_landing_v2 #ht_tracker_tabs .ht-tab-view-all-btns{display:flex;justify-content:center;gap:20px;align-items:center;margin-top:40px;flex-wrap:wrap}#ht_tracker_tabs .red_dots_nav .nav-tabs .ht-tab-latest-btn{font-size:10px}.home_template .searchandfilter>ul .sf-field-post-meta-dest_safari_rel,.home_template .searchandfilter>ul .sf-field-post-meta-dest_safari_rel .select2-container{width:310px!important}.home_template .searchandfilter>ul .sf-field-post-meta-comfort_level,.home_template .searchandfilter>ul .sf-field-post-meta-comfort_level .select2-container{width:185px!important}.home_template .featured_section .feat_tr h1{text-shadow:2px 2px 10px rgb(0 0 0 / 50%)}.home_template .intro_section>.container,.home_template .top_african_destinations_container>.container>.row .top_african_destinations_header,.home_template .popular_safaris_container>.container>.row>.safaris_by_destination_header{display:flex;flex-direction:column;align-items:center}.home_template .page_header{margin-bottom:0}.home_template .sub_home_section .sect_bord_top{border-top:0}.home_template .top_african_destinations_container,.home_template .when_to_go_on_safari_container,.home_template .popular_safaris_container{padding:60px 0}.home_template .section-sub-heading{float:none}.home_template .trip_to_inspire_container .tours_header_line{width:23%;margin-left:14%}.home_template .trip_to_inspire_container .section-sub-heading,.single_experience .popular_tours .section-sub-heading,.travel_with_peace_section .travel_with_peace_subtext,.travel_with_peace_section .travel_icon_text{font-size:24px;line-height:34px;font-weight:400;margin:20px auto 40px}@media (max-width:768px){.home_template .trip_to_inspire_container .section-sub-heading,.single_experience .popular_tours .section-sub-heading,.travel_with_peace_section .travel_with_peace_subtext,.travel_with_peace_section .travel_icon_text{font-size:20px;line-height:30px}}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .card-container{display:grid;justify-items:center}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .card-container .card{max-width:100%;width:85%}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .card-container .card .single_safari_card{display:flex;height:308px}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .card-container .card .single_safari_card .single_destination_card{height:100%;width:350px}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .card-container .card .single_safari_card .single_destination_card::after{background:unset}.home_template .african_experience_container .african_experience_inner{padding-top:50px}.home_template .african_experience_container .african-experience-header h4,.home_template .when_to_go_on_safari_container .container .row h4#when-to-go-on-an-african-safari{font-family:'Playfair Display',serif;font-size:38px;line-height:48px;font-weight:400}.home_template .when_to_go_on_safari_container .container .row .col-md-10{margin:auto;float:none}.home_template .when_to_go_on_safari_container .container .row .col-md-10 .red_dots_nav{margin-top:30px}.home_template .when_to_go_on_safari_container .container .row .col-md-10 .red_dots_nav .nav-tabs>li>button,.home_template .when_to_go_on_safari_container .container .row .col-md-10 .red_dots_nav .nav-tabs>li>span{background-color:#b83426;border-color:#b83426;color:#fff}.home_template .when_to_go_on_safari_container .container .row .col-md-10 .red_dots_nav .nav-tabs>li.active>button,.home_template .when_to_go_on_safari_container .container .row .col-md-10 .red_dots_nav .nav-tabs>li.active>button:focus,.home_template .when_to_go_on_safari_container .container .row .col-md-10 .red_dots_nav .nav-tabs>li.active>button:hover{box-shadow:#e5e5e5 0 0 0 3px inset,0 0 5px 0 #999}.home_template .when_to_go_on_safari_container .container .row .col-md-10 .where_to_go_content ul li::marker{color:#b83426;font-size:30px}.home_template .when_to_go_on_safari_container .container .row .col-md-10 .where_to_go_content ul{margin-top:30px;padding-left:30px}.home_template .when_to_go_on_safari_container .container .row .col-md-10 .where_to_go_content ul li{margin-bottom:25px}.home_template .african_experience_container>.container:not(hr.container){padding-bottom:50px}.destination-with-content-card{margin-bottom:20px;border-radius:4px}.destination-with-content-card .single_destination_card{box-shadow:unset;margin-bottom:0}.destination-with-content-card .single_destination_card p{padding:15px}.destination-with-content-card .destination-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:25px}.destination-with-content-card .destination-title{font-size:24px;line-height:34px;font-weight:400}@media (max-width:768px){.destination-with-content-card .destination-title{font-size:20px;line-height:30px}}.destination-with-content-card .destination-content>p{text-align:left;min-height:180px}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .destination-with-content-card .destination-content>p{min-height:100px}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .destination-with-content-card .destination-content{align-items:flex-start}.why_book_with_us_container .container .mobile_why{display:none}.why_book_with_us_container .container .col-md-4 h3,.why_book_with_us_container .container .col-md-8 ul li h4,.three_cards_up_container .container .col-md-12 h3{margin-top:0}.why_book_with_us_container .container .col-md-8 ul{padding-left:20px;margin-bottom:0}.why_book_with_us_container .container .col-md-8 ul li{list-style:none;border-left:1px solid #ddd;padding-left:30px;margin-bottom:25px}.why_book_with_us_container .container .col-md-8 ul li:last-child{margin-bottom:0}.blog_landing .hero_banner_one{height:540px}.blog_landing .section .category-list{display:flex;justify-content:center;align-items:center;position:relative}.blog_landing .section .category-list p{width:30%;font-weight:600;padding-right:20px}.blog_landing .section .category-list ul{display:block!important;margin-bottom:0;width:100%;padding:0}.blog_landing .section .category-list ul li{display:inline-block;width:auto}.blog_landing .section .category-list ul li:not(:last-child){border-right:2px solid #bbb}.blog_landing .section .category-list ul li:last-child a{padding:0 0 0 10px}.blog_landing .section .category-list ul li:first-child a{padding:0 10px 0 0}.blog_landing .section .category-list ul li a{font-weight:400!important;text-decoration:underline;padding:0 10px;color:#3a3a3a}.blog_landing .section .category-list ul li a.active{text-decoration:none;color:#b83426}.blog_landing .section .category-list ul li input,.blog_landing .section .category-list ul li.sf-field-category .mobile-dropdown-header{display:none}.blog_landing .section .blog-topics .row{display:flex;flex-wrap:wrap;justify-content:center}.blog_landing .section .blog-topics .row .card{flex:1 1 33%;padding-bottom:30px}.blog_landing .section .blog-topics .row .card .single_blog_card{display:flex;flex-direction:column;height:100%}@media (max-width:768px){.blog_landing .section .blog-topics .row .card{flex:1 1 100%}}.blog_landing .section .blog-topics{padding-top:40px}.blog_landing .section .blog-topics .row .search-filter-results .blog-categories-container{display:flex;flex-wrap:wrap;justify-content:center}.blog_landing .section .blog-topics .row .card .single_blog_card .specs_info{height:60px}.blog_landing .section .category-list .mobile-dropdown{position:absolute;top:100%;width:70%;border:1px solid #3a3a3a;box-shadow:0 4px 8px rgb(0 0 0 / .1);background-color:#fff;visibility:hidden;z-index:2}.blog_landing .section .category-list .mobile-dropdown ul{padding:0;margin:0;list-style-type:none}.blog_landing .section .category-list .mobile-dropdown.show{visibility:visible}.blog_landing .section .category-list .mobile-dropdown ul li{padding:10px;cursor:pointer}.blog_landing .section .category-list .mobile-dropdown ul li:hover{background-color:#eee}@media (max-width:991px){.blog_landing .section .category-list ul li{display:block;width:100%;padding:10px 0}.blog_landing .section .category-list ul li a{font-size:13px}.blog_landing .section .category-list .mobile-dropdown-header{display:flex;justify-content:space-between;font-size:13px;font-weight:500;width:260px;border:1px solid #3a3a3a;padding-left:5px;margin:0;cursor:pointer}.blog_landing .section .category-list ul li:not(:last-child){border-right:none}}.blog_landing .section .blog-topics .pagination{width:100%}.blog_landing .section .blog-topics .page-numbers.prev{margin-right:10px}.blog_landing .section .blog-topics .page-numbers.next{margin-left:10px}.blog_landing .section .blog-topics .page-numbers:not(.page-numbers.dots){border:1px solid #3a3a3a;padding:5px 10px!important;color:#3a3a3a!important;font-size:14px;font-weight:500;text-transform:initial}.blog_landing .section .blog-topics .page-numbers:not(.page-numbers.dots):hover{background-color:#3a3a3a;color:#fff!important;text-decoration:none}.blog_landing .section .blog-topics .page-numbers:not(.page-numbers.dots).current{background-color:#b83426;color:#fff!important}.blog_landing .bread_crumb,.traveller_story_listing .bread_crumb,.specials_landing .bread_crumb,.team_listing .bread_crumb{margin-bottom:0}.specials_landing .section .container .post-card-container .row{display:flex;flex-wrap:wrap;justify-content:center}.mont{font-family:'Montserrat',sans-serif;line-height:26px;font-size:16px;font-weight:300}.section-sub-heading{color:#666;text-align:center;margin:auto;margin-bottom:40px;margin-top:20px}.featured_section{width:100%;margin-top:104px;position:relative}.featured_section:after,.hero_banner_one:after,.page_header_feature:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:-moz-linear-gradient(top,#fff0 0%,#333333 200%);background:-webkit-linear-gradient(top,#fff0 0%,#333333 200%);background:-o-linear-gradient(top,#fff0 0%,#333333 200%);background:-ms-linear-gradient(top,#fff0 0%,#333333 200%);background:linear-gradient(to bottom,#fff0 0%,#333333 200%);z-index:1}.search_page .page_header_feature:after{background:unset}.featured_section img,.hero_banner_one img,.page_header_feature img{object-fit:cover;background-repeat:no-repeat;background-position:center;height:100%;width:100%}.featured_section img{height:710px}.featured_section .white_btn{position:absolute;bottom:25px;left:25px;z-index:9}.feat_tr{display:table-row;z-index:9;position:absolute;left:0;right:0;bottom:0;padding:15px;height:710px}.feat_td{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.featured_section h1,.page_header_feature h1{color:#fff;margin:0 30px 30px;padding:0;z-index:2}.featured_section h2,.page_header_feature h2{font-family:'Montserrat',sans-serif;font-size:30px;line-height:40px;font-weight:400;color:#fff;margin:0 30px 30px;padding:0;z-index:2}.featured_section .teamsocials p{color:#fff;text-align:center}.featured_section .teamsocials .social-icons{display:inline-flex;gap:15px;justify-content:center}.featured_section .teamsocials .social-icons img{width:35px;height:auto;border-radius:4px}.searchandfilter li.sf-field-sort_order{display:none!important}.searchandfilter select.sf-input-select:hover{border:2px solid #b83426;transition:0.5s}.searchandfilter select option{padding:7px}.searchandfilter ul li{list-style:none;display:inline-block!important}.select2-container .select2-search--inline .select2-search__field{margin-top:0px!important}.select2-results__option{font-size:14px;font-weight:500}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff}.searchandfilter select.sf-input-select,.select2-container--default .select2-selection--multiple{border-radius:5px;padding:10px;background:#fff;height:57px;width:100%;overflow-y:hidden;display:flex;align-items:center;box-shadow:0 0 5px 0 hsl(0deg 0% 40% / 50%)}.reviews-page .searchandfilter select.sf-input-select{box-shadow:unset;border:1px solid #bfbfbf;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/down-chevron-thin.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:20px auto;padding-right:40px!important}.searchandfilter select::-ms-expand{display:none}.reviews-page .searchandfilter ul li label{font-weight:400}.reviews-page .searchandfilter ul li.sf-field-post-meta-reviewer_country{width:257px;margin-right:16px}@media (max-width:520px){.reviews-page .searchandfilter ul li.sf-field-post-meta-reviewer_country{width:90%;margin-right:0}}.reviews-page .searchandfilter ul li.sf-field-post-meta-destinations{width:242px}@media (max-width:520px){.reviews-page .searchandfilter ul li.sf-field-post-meta-destinations{width:90%}}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--active .select2-selection--multiple{border-radius:5px;padding:10px;background:#fff;height:57px;overflow-y:auto;display:block}.select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:12px;font-weight:500!important;line-height:1;height:fit-content;text-align:center!important;white-space:nowrap;vertical-align:baseline;color:#fff;background:#5897fb!important;border-radius:5px!important;padding:5px 25px 5px 10px!important;border:0!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{font-weight:500}.nav-links{color:#999;font-weight:500}span.page-numbers.current{border-bottom:2px solid #999;padding:5px 10px}a.page-numbers{margin:0;padding:0 5px;color:#999;font-size:14px}a.next.page-numbers,a.prev.page-numbers{color:#ccc;text-decoration:none;font-weight:500;width:auto;text-transform:uppercase}.hidden{display:none}li.sf-field-submit input[type=submit]{font-family:'Montserrat',sans-serif;font-size:16px;border-radius:4px;display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;background-color:#b83426;border:2px solid #b83426;padding:14px 18px}.search_page .select2-container{width:100%!important}.search_page .select2-dropdown{margin-top:30px}.search_page .page_header .page_header_feature .container h1{color:#3a3a3a;padding-top:30px;margin:0;font-size:60px;line-height:70px}.search_page .page_header .page_header_feature .container h2{color:#3a3a3a;margin-bottom:0;margin-top:20px;font-size:26px;line-height:36px}.page-id-295 .search_page .post_copy form:first-child{min-height:150px}.page-id-295 .search_page .post_copy form{display:flex;align-items:center}.page-id-295 .search_page .post_copy form>ul{display:flex;justify-content:center;width:100%}.page-id-295 .search_page .post_copy form:first-child ul li.sf-field-post-meta-parent_destination,.page-id-295 .search_page .post_copy form:first-child ul li.sf-field-post-meta-comfort_level,.page-id-295 .search_page .post_copy form:first-child ul li.sf-field-taxonomy-accommodation_type{margin-right:15px;width:20%}.page-id-295 .search_page .post_copy form ul li.sf-field-submit{width:auto}.search_page .my_section .col-md-12{padding:0}.search_page .post_copy form:first-child{background:#f5f5f5;padding:30px 15px;margin-bottom:30px;min-height:240px}.search_page .post_copy form:first-child ul{max-width:1170px;margin:0 auto;padding:0;text-align:center;display:flex;flex-wrap:wrap}.search_page .post_copy form:first-child ul li.sf-field-post-meta-dest_safari_rel,.search_page .post_copy form:first-child ul li.sf-field-post-meta-experiences,.search_page .post_copy form:first-child ul li.sf-field-post-meta-parent_destination,.search_page .post_copy form:first-child ul li.sf-field-post-meta-comfort_level,.search_page .post_copy form:first-child ul li.sf-field-post-meta-trip_length,.search_page .post_copy form:first-child ul li.sf-field-post-meta-price_low_season{margin-right:15px;width:32%}.search_page .post_copy form:first-child ul li:not(.sf-field-reset),.search_page .post_copy form:first-child ul li label{font-weight:500;text-align:left}.search_page .post_copy form:first-child ul .sf-field-reset{display:flex!important;align-items:center;height:60px;padding:0;width:auto;margin-top:10px}.search_page .post_copy form:first-child ul .sf-field-reset a{color:#b83426;font-weight:500}.search_page .post_copy form:first-child ul li.sf-field-submit{padding:10px 15px 0 0}.search_page .post_copy form:first-child .meta-slider{margin:5px 0}.search_page .post_copy form:first-child li.sf-field-post-meta-comfort_level .select2-dropdown{margin-top:-15px;border-top:1px solid #aaa}.search_page .post_copy form:first-child li.highlighted{background-color:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#ccc),color-stop(90%,#ccc));background-image:linear-gradient(#ccc 20%,#ccc 90%)}.search_page .post_copy form:first-child .sf-field-post-meta-dest_safari_rel select::after{content:"Loading...";position:absolute;left:0;right:0;top:0;z-index:99;background:#f5f5f5;opacity:.9;backdrop-filter:blur(5px);text-align:center;vertical-align:middle;height:323px;font-weight:500;line-height:400px}.search_page .post_copy form:first-child .sf-field-post-meta-parent_destination select::after{content:"Loading...";position:absolute;left:0;right:0;top:0;z-index:99;background:#f5f5f5;opacity:.9;backdrop-filter:blur(5px);text-align:center;vertical-align:middle;height:190px;font-weight:500;line-height:180px}.search_page .post_copy form:first-child .noUi-connect{background-color:#b83426}.search_page .post_copy form h4{display:none}.search_page .converter-styling .converter.mont{position:absolute;right:15px;top:-30px}.search_page .search-filter-scroll-loading{margin:0 auto}.search_page .page_header_feature.bg_set{height:auto;padding-top:30px}.search_page .sf-field-sort_order{position:absolute;top:270px;right:calc(100vw - 1520px)}.search_page .my_section .post_copy .search-filter-results .card-container .load-more-container .load-more-wrapper .load-more-target{display:grid;grid-template-columns:repeat(3,1fr)}.search_page .my_section .post_copy .search-filter-results .card-container.keyword-results{grid-template-columns:1fr;padding-left:15px;padding-right:15px}.search_page .my_section .post_copy .search-filter-results .card-container::before{content:unset}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card{margin-top:0}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .post_link{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:3px}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .single_blog_card_thumb{border-radius:4px 0 0 4px}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .right_side{margin-left:0;margin-right:0;width:65%}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .right_side .card_content{padding:0}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .right_side .card_content h5,.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .right_side .card_content h4,.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .right_side .card_content p{font-weight:500}.search_page .my_section .post_copy #search-filter-results-49872 .keyword-filter-detail-container .col-md-6 .total-text{color:#3a3a3a;font-weight:500;font-size:11px}.wrapper:not(.search_page,.keyword_search) .searchandfilter{width:100%;z-index:1}.wrapper:not(.search_page) .searchandfilter>ul{padding-left:0;display:flex;justify-content:center;align-items:center}.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-experiences,.wrapper:not(.search_page) .searchandfilter>ul .sf-field-post-meta-dest_safari_rel{width:460px;margin-right:15px}.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-experiences .select2-container,.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-dest_safari_rel .select2-container{width:460px}.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-comfort_level{width:350px;margin-right:15px}.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-comfort_level .select2-container{width:350px}.sort-filter-container{display:flex;justify-content:flex-end;color:#999;font-size:15px}.sort-filter-container .sort-filter{position:relative;cursor:pointer}.sort-filter-container .sort-filter .sort-by-label{display:flex;align-items:center;color:#999;font-size:15px;font-weight:500;cursor:pointer}.sort-filter-container .sort-filter .sort-by-label img{margin-left:7px}.sort-filter-container .sort-filter .sort-filter-order-dropdown{position:absolute;top:30px;right:0;z-index:10;color:#3a3a3a;background-color:#fff;font-size:15px;border-radius:4px;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%);padding:15px;width:max-content;display:none}.sort-filter-container .sort-filter .sort-filter-order-dropdown label:hover,.sort-filter-container .sort-filter .sort-filter-order-dropdown input:checked+label{background-color:#eee;color:#b83426}.sort-filter-container .sort-filter .sort-filter-order-dropdown .sort-filter-order-latest,.sort-filter-container .sort-filter .sort-filter-order-dropdown .sort-filter-order-asc,.sort-filter-container .sort-filter .sort-filter-order-dropdown .sort-filter-order-desc{display:flex;align-items:center}.sort-filter-container .sort-filter .sort-filter-order-dropdown .sort-filter-order-latest input,.sort-filter-container .sort-filter .sort-filter-order-dropdown .sort-filter-order-asc input,.sort-filter-container .sort-filter .sort-filter-order-dropdown .sort-filter-order-desc input{display:none}.sort-filter-container .sort-filter .sort-filter-order-dropdown .sort-filter-order-latest label,.sort-filter-container .sort-filter .sort-filter-order-dropdown .sort-filter-order-asc label,.sort-filter-container .sort-filter .sort-filter-order-dropdown .sort-filter-order-desc label{font-weight:500;width:100%;padding:7px;cursor:pointer}.enquiry-modal{display:none;text-align:center;padding:0!important}.enquiry-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.fade.in{opacity:1;background-color:rgb(0 0 0 / .5)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{width:700px!important;display:block;text-align:left;margin:30px auto;position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.related-modal-container .modal-dialog{width:80%!important}.related-modal-container .modal-dialog .modal-content .modal-body .accoms_images_container img{width:100%!important}.modal-body{max-height:84vh;overflow-y:scroll;white-space:normal;padding:25px 25px 50px 25px!important}.model_footer{position:absolute;bottom:0;width:100%;padding:15px 25px;border-top:1px solid #eee;background-color:#fff;text-align:right}.model_footer span{cursor:pointer}.modal-body img{width:100%;height:auto}.tabs{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.sce .tabs{margin-top:0}.tabs .tab input,.tabs .tab-sce-southern input{position:absolute;opacity:0;z-index:-1}.open{display:block!important;max-height:100%!important;border-top:1px solid #eee;color:#3a3a3a}.close{display:none!important}label{margin-bottom:0px!important}.tab,.tab-sce-southern{display:none;width:100%;color:#fff;overflow:hidden;margin-bottom:1em;border-radius:3px;box-shadow:0 0 10px 0 hsl(0 0% 70% / .4)}.tab-label:not(.item-dropdown-tab){display:flex;justify-content:space-between;align-items:center;padding:18px;background:#f5f5f5;color:#3a3a3a;font-weight:500;font-size:15px;font-family:Montserrat;line-height:25px;cursor:pointer}.tab-label:hover{background:#e5e5e5}.tab-label .down_arr{width:10px;height:10px;margin-bottom:0}.tab button{transition:0.3s;cursor:pointer}.tab-content,.tab-links{display:none}.tab-content:nth-child(1),.tab-links:nth-child(1){display:block}.tab-content-dropdown{display:none;max-height:0;padding:15px;color:#3a3a3a;transition:all 0.35s;overflow:hidden;font-size:15px;line-height:25px;border-top:1px solid #e5e5e5}.tab-content-dropdown:not(.dropdown .tab-content-dropdown){background-color:#fff}.tabs .tab .tab-content-dropdown a,.tabs .tab-sce-southern .tab-content-dropdown a{color:#b83426;font-weight:500}.tab input:checked~.tab-content-dropdown.open,.tab-sce-southern input:checked~.tab-content-dropdown.open{max-height:100vh}.tab-content-dropdown .tab-pane a{color:#b83426;font-weight:500}.tab-content-dropdown .tab-pane ul li::marker,.tabs .tab .tab-content-dropdown ul li::marker,.tabs .tab-sce-southern .tab-content-dropdown ul li::marker{font-size:30px;color:#b83426}.the_side_faqs img,.travel_covid_faqs img{width:100%;height:auto;object-fit:cover;margin:0}#loadMore{display:none;transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out}img.quotes{width:80px;height:auto;margin:30px auto}.wishlist-header-link{display:flex;justify-content:center;align-items:center;height:fit-content;margin-right:15px;color:#666;position:relative;background-color:#97979714;padding:7px;border-radius:100vw}.menu-item[data-wishlist]{display:none}.action_strip .wishlist-header-link{margin-right:0;margin-left:10px}.wishlist-header-link svg{width:18px;vertical-align:middle}.wishlist-header-link[data-wishlist='true'],.menu-item[data-wishlist='true']{display:flex}.wishlist-header-link[data-wishlist='true']::before{content:"";width:10px;aspect-ratio:1;background:#b83426;position:absolute;top:4px;right:-4px;height:10px;border-radius:100vw;opacity:1}.search_top{width:22px;height:64px;cursor:pointer;display:inline-block;vertical-align:bottom;position:relative;margin:0 15px 0 0;flex-shrink:0}.search_top img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.search-header-link{width:20px;margin-right:15px}.search-header-link img{position:relative;width:20px}.search_overlay_wrap{display:none;position:relative}.search_overlay{width:100%;height:100%;z-index:100;background-color:rgb(0 0 0 / .8);backdrop-filter:blur(10px);position:fixed;display:table;top:0;right:0;bottom:0;left:0;color:#fff}.search_overlay_tr{display:table-row}.search_overlay_td{display:table-cell;height:100%;vertical-align:middle}.home_side_content .stars_tbl_td{padding:0 15px 0 0}.home_side_content .stars_tbl_td small{color:#3a3a3a;font-size:13px;line-height:23px}.search_input_area{min-height:100px;width:100%;display:block;max-width:75%;margin:0 auto;position:relative}.search_input_area>p{font-size:34px;line-height:44px;font-weight:400;margin:0 0 0 0;color:#fff}.search_input_area label{width:100%;padding-right:55px}.search_input_area input[type=search]{width:100%;border:none;background-color:#fff0;color:#fff;border-bottom:1px solid #fff;font-size:80px;font-weight:400;font-family:"Playfair Display",serif;outline:none}.search_input_area .search-submit{width:40px;height:40px;border:none;background-color:#fff0;top:95px;right:0;position:absolute;background-image:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/search_white.svg);background-size:cover;background-position:center}.close_search{top:25px;right:25px;width:25px;height:25px;position:absolute;cursor:pointer}.close_search img{width:100%;height:auto}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-search label .sf-input-text{border:0;border-bottom:1px solid #ccc;background:unset;outline:none;font-size:58px;font-family:'Playfair Display',serif;font-weight:500;caret-color:#b83426;width:100%;padding-bottom:15px}.faq_listing .searchandfilter ul .sf-field-search label .sf-input-text{border:0;border-bottom:1px solid #ccc;background:unset;outline:none;font-size:34px;font-family:'Playfair Display',serif;font-weight:500;caret-color:#b83426}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-post_type{margin:auto}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-post_type ul li,.faq_listing .searchandfilter ul .sf-field-post_type ul li{background:#fff;border-radius:25px;margin-right:20px;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 70%);cursor:pointer;padding:2px 12px}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-post_type ul li:last-child,.faq_listing .searchandfilter ul .sf-field-post_type ul li:last-child{margin-right:0}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-submit,.faq_listing .searchandfilter ul .sf-field-submit{width:auto!important;padding:0px!important;background-image:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/search.svg);background-size:cover;background-position:center;float:left;margin-top:40px;margin-right:30px}.faq_listing .searchandfilter ul .sf-field-submit{margin-top:0}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-submit input,.faq_listing .searchandfilter ul .sf-field-submit input{background-color:unset;border:0;color:#fff0;padding:0;width:30px;height:30px}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-submit{width:30px;height:30px}.faq_listing .searchandfilter ul .sf-field-submit input{width:25px;height:25px}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-search,.faq_listing .searchandfilter ul .sf-field-search{width:87%;float:left;padding-bottom:30px}.faq_listing .searchandfilter ul .sf-field-search{width:40%;padding-bottom:10px}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-search label,.faq_listing .searchandfilter ul .sf-field-search label{width:100%}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-reset{height:85px!important;margin-left:10px}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-reset a{color:#3a3a3a!important;text-transform:uppercase;font-size:12px;font-weight:600!important}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-post_type ul .sf-option-active{color:#b83426;border:1px solid #b83426}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-post_type ul li label{font-size:13px;padding-left:0;cursor:pointer;font-weight:600}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-post_type ul li .sf-input-checkbox{display:none}img.person_avatar{width:130px;height:130px;margin:0 auto 15px;border:1px solid #fff;border-radius:100px}.test_info_cube{width:100%;background-color:#fff;display:table;position:relative;border-radius:4px;overflow:hidden;min-height:498px;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%)}.test_info_cube.red_one{background-color:#b83426;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.person_side h3{font-size:32px;line-height:42px;letter-spacing:normal;font-weight:400;padding:0 25px;color:#fff;margin:0 0 20px 0;font-family:'Montserrat',sans-serif}.person_side p{font-family:'Montserrat',sans-serif;line-height:26px;padding:0 25px;margin:0 0 25px 0;color:#fff;font-weight:400;font-size:16px}.prev_side{cursor:pointer}#myElementToStick{width:100%;right:0;left:0}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-initialized .slick-slide{display:block}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0;z-index:1}.slick-next{right:25px}.slick-prev{left:25px}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:40px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#prev-arrow{position:absolute;top:45%;left:0;z-index:1;cursor:pointer;margin-left:20px;width:80px;height:80px}#next-arrow{position:absolute;top:45%;right:0;z-index:1;cursor:pointer;margin-right:20px;width:80px;height:80px}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:1}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'sans-serif';font-size:22px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#fff}.slick-slider.center .slick-slide{opacity:.5;transition:opacity 0.3s ease}.slick-slider.center .slick-center{opacity:1}.red_dots_nav{margin:0 0 50px 0}.red_dots_nav .nav-tabs>li.active>button{padding:0;display:table-cell;vertical-align:middle;text-align:center;border-radius:100px!important}.red_dots_nav .nav-tabs{border-bottom:none}.red_dots_nav .nav-tabs>li{float:none;margin:0 5px;display:inline-block}.red_dots_nav .nav-tabs>li>button,.red_dots_nav .nav-tabs>li>span{font-size:15px;font-weight:500;width:50px;height:50px;padding:0;display:table-cell;vertical-align:middle;background-color:#b83426;border:1px solid #b83426;color:#fff!important;text-align:center;border-radius:100px!important;box-shadow:0 0 5px 0 #999;margin-bottom:15px}.red_dots_nav .nav-tabs>li.active>button,.red_dots_nav .nav-tabs>li.active>button:focus,.red_dots_nav .nav-tabs>li.active>button:hover{box-shadow:#e5e5e5 0 0 0 3px inset,0 0 5px 0 #999}.now_green table td{padding:0 10px 0 0;vertical-align:middle}.now_green table{margin:0 0 25px 0}.destination_home_section .now_green table{margin:40px auto}.inner_padding{padding:4em 2em 5em}.le_dot{width:14px;height:14px;background-color:#000;border-radius:100px}.le_dot.peak{background-color:#00a885}.le_dot.low{background-color:#cceee7}.le_dot.mixed{background-color:#66cbb6}.red_dots_nav.now_green .nav-tabs>li>button,.red_dots_nav.now_green .nav-tabs>li>span{background-color:#66cbb6;border:1px solid #66cbb6;color:#fff}.red_dots_nav.now_green .nav-tabs>li.active>button,.red_dots_nav.now_green .nav-tabs>li.active>button:focus,.red_dots_nav.now_green .nav-tabs>li.active>button:hover{background-color:#00a88599;border:2px solid #66cbb6;box-shadow:#e5e5e5 0 0 0 3px inset,0 0 5px 0 #999}.red_dots_nav.now_green .nav-tabs>li>button.peak,.red_dots_nav.now_green .nav-tabs>li>span.peak{background-color:#00a885;border:1px solid #00a885}.red_dots_nav.now_green .nav-tabs>li.active>button.peak,.red_dots_nav.now_green .nav-tabs>li.active>button.peak:focus,.red_dots_nav.now_green .nav-tabs>li.active>button.peak:hover{background-color:#00a885}.red_dots_nav.now_green .nav-tabs>li>button.low,.red_dots_nav.now_green .nav-tabs>li>span.low{background-color:#cceee7;border:1px solid #cceee7}.red_dots_nav.now_green .nav-tabs>li.active>button.low,.red_dots_nav.now_green .nav-tabs>li.active>button.low:focus,.red_dots_nav.now_green .nav-tabs>li.active>button.low:hover{background-color:#cceee7}.red_dots_nav.now_green .nav-tabs>li>button.mixed,.red_dots_nav.now_green .nav-tabs>li>span.mixed{background-color:#66cbb6;border:1px solid #66cbb6}.red_dots_nav.now_green .nav-tabs>li.active>button.mixed,.red_dots_nav.now_green .nav-tabs>li.active>button.mixed:focus,.red_dots_nav.now_green .nav-tabs>li.active>button.mixed:hover{background-color:#66cbb6}.converter{display:table;cursor:pointer;position:relative;margin-left:auto}.my_price_table .converter{margin:0 0 25px 0;float:right}.converter_tr{display:table-row}.converter_td{display:table-cell;vertical-align:middle;font-weight:500;padding:0 1px}.converter_td .tiny_country_icon{top:2px;margin:0 10px 0 0}.converter_td .down_arr{width:10px;margin:0 0 0 10px;height:auto}.converter_td .down_arr.white{display:none}.top_strip .converter_td .down_arr.white{display:block}.top_strip .converter_td .down_arr{display:none}.converter{display:table;cursor:pointer;position:relative;margin-left:auto}.converter button{background:none;border:none;padding:0;margin:0;cursor:pointer}.my_price_table .converter{margin:0 0 25px 0;float:right}.converter_tr{display:table-row}.converter_td{display:table-cell;vertical-align:middle;font-weight:500;padding:0 1px}.converter_td .tiny_country_icon{top:2px;margin:0 10px 0 0}.converter_td .down_arr{width:10px;margin:0 0 0 10px;height:auto}.converter_td .down_arr.white{display:none}.top_strip .converter_td .down_arr.white{display:block}.top_strip .converter_td .down_arr{display:none}.converter .sing_opt{display:none}.converter .sing_opt.active{display:flex}.converter .sing_opt[aria-pressed="true"] .down_arr{transform:rotate(180deg)}.currency_options{display:none;flex-direction:column;gap:5px;background-color:#fff;border-radius:4px;z-index:150;position:absolute;top:38.5px;left:50%;transform:translateX(-50%);padding:5px 10px;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%);width:fit-content}.tourgrid_embed_container{width:calc(110vw - 20px);margin-left:calc(-55vw + 50% + 10px);margin-top:50px;margin-bottom:50px;padding-top:60px;padding-bottom:30px}.tourgrid_embed_container #tourgrid_embed{width:1350px;margin-left:auto;margin-right:auto;flex-wrap:wrap;justify-content:center!important;padding-left:0}.gallery-collage{padding-bottom:60px!important}.gallery-collage,.table-container{width:100vw;margin-left:calc(-48vw + 46%);margin-top:50px;margin-bottom:50px;padding-left:30px!important;padding-right:30px!important}.gallery-collage h3.txt_wht{padding-top:0px!important}.table-container .cost_table{max-width:900px;margin-left:auto;margin-right:auto;overflow-x:auto}.table-container .cost_table table td{text-align:left}.cost_table{min-width:900px}.cost_table table{width:100%}.cost_table table td{width:14.2%;border:1px solid #ddd;padding:10px;text-align:right;font-weight:500}.cost_table table tr.red_heading td{background-color:#b83426;color:#fff;text-align:center;font-weight:500;border-top:unset}.table_wrap{margin-top:40px;overflow-x:auto}.bloggrid-container .bloggrid-header-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.bloggrid-container .bloggrid-header-section img{width:30%}.what_you_need_to_know>.container{padding:0}.what_you_need_to_know .quilted-blog-card-container{flex-wrap:wrap;justify-content:center}.what_you_need_to_know .quilted-blog-card-container .single-card{margin-left:15px;margin-right:15px}.what_you_need_to_know .quilted-blog-card-container .single-card .single_destination_card{width:350px;height:320px;margin-bottom:30px;background-color:#b83426}.what_you_need_to_know .quilted-blog-card-container a.learn-more-btn:hover .news-title-and-content p{text-decoration:underline}.single_blog .post_copy,.single_traveller_story .post_copy,.single_faq .post_copy{margin-bottom:4.5em}@media (max-width:520px){.single_blog .post_copy{margin-bottom:2.5em}}.single_blog .post_copy sub,.single_traveller_story .post_copy sub,.single_faq .post_copy sub{bottom:1.8em}.single_blog .post_copy h2,.single_traveller_story .post_copy h2,.single_faq .post_copy h2{font-size:40px;padding-bottom:0}.single_blog .post_copy h3:not(.simple-cta-header-section h3,.reviews-from-travellers h3),.single_traveller_story .post_copy h3:not(.simple-cta-header-section h3,.reviews-from-travellers h3),.single_faq .post_copy h3:not(.simple-cta-header-section h3,.reviews-from-travellers h3){font-size:34px;line-height:44px;margin-bottom:.7em}.single_blog .post_copy p sub,.single_traveller_story .post_copy p sub,.single_faq .post_copy p sub{line-height:4}.post_copy iframe:not(.enquire-form-container .post_copy iframe){height:500px!important;margin-top:10px;margin-bottom:10px}.single_traveller_story .post_copy figure img,.single_traveller_story .post_copy figure.wp-caption,.single_traveller_story .post_copy img:not(.pin,.single_safari_card_thumb,.simple-cta-section img,.gallery-collage img),.single_faq .post_copy figure img,.single_faq .post_copy figure.wp-caption,.single_faq .post_copy img:not(.pin,.single_safari_card_thumb,.simple-cta-section img,.gallery-collage img),.post_copy iframe:not(.enquire-form-container .post_copy iframe){width:100%!important;height:auto;padding-bottom:7px}.single_blog .my_section{width:68%;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.single_blog .my_section .row .post_copy p{line-height:30px}.single_blog .share_strip{margin-top:100px;margin-bottom:0;padding-top:50px}.single_blog .share_strip>.container{display:flex;flex-direction:row;align-items:flex-start;width:68%}.single_blog .share_strip .container .author-destination-container{display:flex;flex-direction:column;justify-content:center}.single_blog .share_strip .container .author-destination-container .destination-and-experience-display{margin-top:25px}.single_blog .share_strip .container .shareButtons-container.top{margin-left:auto;margin-top:15px}.right_socials{position:relative}.right_socials a{font-size:15px;color:#3a3a3a;margin-right:0;text-decoration:none;cursor:pointer}.right_socials a:not(:last-of-type){margin-bottom:20px}.right_socials .social-icons-modal{position:absolute;top:45px;right:0;left:auto;bottom:auto;background:#fff;padding:15px;border-radius:4px;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%);z-index:1;width:220px;height:auto;align-items:flex-start;flex-direction:column}.modal-active{display:flex!important}.right_socials .social-icons-modal>a>img{width:25px}.right_socials .social-icons-modal a:first-of-type img{transform:rotate(125deg)}.blog-share{display:flex;justify-content:center;align-items:center;gap:16px;padding:0 0 56px 0}.blog-share__icon{width:48px;height:48px;border-radius:50%;border:1.5px solid #ddd;background:none;color:#999;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:border-color 0.2s ease,color 0.2s ease}.blog-share__icon:hover{border-color:#999;color:#666}.blog-share__icon svg{width:20px;height:20px}@media (max-width:520px){.blog-share{padding:0 0 40px 0}.blog-share__icon{width:40px;height:40px}.blog-share__icon svg{width:16px;height:16px}}.blog-share__icon[data-copy-url],.ts-share__icon[data-copy-url]{position:relative}.share-copied-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#3a3a3a;color:#fff;font-size:11px;font-weight:500;line-height:1;padding:5px 8px;border-radius:3px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.2s ease;pointer-events:none}.share-copied-tip.is-visible{opacity:1;visibility:visible}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px}#snackbar.show{visibility:visible;-webkit-animation:snackbarfadein 0.5s,snackbarfadeout 0.5s 2.5s;animation:snackbarfadein 0.5s,snackbarfadeout 0.5s 2.5s}#toast-notification{visibility:hidden;min-width:250px;width:fit-content;margin-left:auto;margin-right:auto;background-color:#333;color:#fff;border-radius:4px;padding:15px;position:absolute;z-index:1;top:-10px;left:0;right:0;text-align:center}#toast-notification.show{visibility:visible;transform:translateY(calc(100% + -30px));transition:all 0.5s cubic-bezier(.68,-.55,.265,1.35)}@media(max-width:520px){#toast-notification{width:90%}#toast-notification.show{transform:translateY(calc(100% + -23px))}}.last-updated-date{font-size:12px;line-height:22px;color:rgb(58 58 58 / .6)}.single_blog .post_copy img:not(.pin,.single_safari_card_thumb,.related-dest>img,.stars_tbl_td>img),.single_blog .post_copy figure.wp-caption{width:110%!important;height:auto;margin:0 -5%;border-radius:10px}.single_blog .post_copy .da-infographic{width:110%!important;margin:40px -5%!important}.single_blog .post_copy .da-infographic .da-infographic-frame{width:110%!important;margin:0 -5%!important}@media (max-width:991px){.single_blog .post_copy .da-infographic{width:100%!important;margin:40px 0!important}.single_blog .post_copy .da-infographic .da-infographic-frame{width:100%!important;margin:0!important}}.single_blog .post_copy figure img.original-height,.single_blog .post_copy figure.wp-caption.original-height,.single_blog .post_copy img.original-height{height:auto}.single_blog .post_copy figure{margin-bottom:30px!important;margin-top:30px!important}.single_blog .post_copy figure figcaption{margin:0 -5%;line-height:1.5}.single_blog .prev-next-links{margin-bottom:0}.single_blog .prev-next-links .next_prev h5{padding-bottom:0}.cta-back-buttons{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.shareButtons-container.bottom .social-icons-modal{width:220px}.single_blog .my_section .back-button a:first-of-type{margin-right:20px}@media (max-width:520px){.single_blog .my_section .back-button{display:flex;flex-direction:column;align-items:center}.single_blog .my_section .back-button a{width:190px}.single_blog .my_section .back-button a:first-of-type{margin-right:0;margin-bottom:20px}}@-webkit-keyframes snackbarfadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes snackbarfadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes snackbarfadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes snackbarfadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.single_blog .destination_related_safaris .container span>img{width:35%;margin-left:auto;margin-right:auto}.single_blog .destination_related_safaris .container .section-sub-heading{width:80%}.single_blog .destination_related_safaris,.single_blog .related_container{padding:30px 15px 70px}.single_blog .related_container .container .row .card-container{flex-wrap:wrap}.single_special .page_feature_header{margin-top:2.5em}.single_special .page_feature_header .the_media_block{height:595px}.single_special .page_feature_header .row .info-container>h1{font-size:50px;line-height:60px;text-align:center;margin-top:0;padding-left:15px;padding-right:15px}.single_special .page_feature_header .row .info-container .dates-section{display:flex;justify-content:space-evenly}.single_special .page_feature_header .row .info-container .dates-section .tiny_calendar,.single_special .page_feature_header .row .info-container .dates-section .pin{width:40px;height:40px}.single_special .page_feature_header .row .info-container .dates-section .date-header-text,.single_special .page_feature_header .row .info-container .dates-section .dest-header-text{font-family:'Playfair',serif;font-weight:500;color:#999;text-transform:uppercase;margin-top:10px}.single_special .page_feature_header .row .info-container .dates-section .date-text,.single_special .page_feature_header .row .info-container .dates-section .dest-text{font-size:20px;font-weight:400}.single_special .page_feature_header .row .info-container .dates-section .date-text{padding-left:7px;padding-right:7px}.single_special .page_feature_header .row .info-container .content_section{display:flex;justify-content:center}.single_special .related_accoms_container>.container h3{padding-left:15px;padding-right:15px}.single_special .related_accoms_container .related_accoms{display:flex;justify-content:center;flex-wrap:wrap}.single_special .related_accoms_container .related_accoms h5>a:hover{color:#3a3a3a}.single_special .related_accoms_container .single_destination_card{position:relative;height:320px;background-color:#b83426}.single_special .related_accoms_container .single_destination_card span.modal_span{position:absolute;bottom:20px;left:0;right:0;color:#fff;z-index:9}.single_special .related_accoms_container .ts-and-cs{display:flex;flex-direction:column;justify-content:center;align-items:center}.single_special .related_accoms_container #terms{scroll-margin-top:140px}.destination_home_section.the_section{margin-top:6em}.my_section{margin:4em 0 4em}.my_section .container .row .col-md-5 h3{margin-top:0}.four_o_four_landing .hero_banner_one{margin-top:0}.four_o_four_landing .flex{display:flex;justify-content:center;align-items:center;flex-direction:column}.four_o_four_landing .destination_home_section{padding:60px 20px 70px}.four_o_four_landing .destination_home_section .col-md-10 .gen_btn{margin-top:40px}.four_o_four_landing .top_destinations h5{margin-bottom:40px;margin-left:auto;margin-right:auto;color:#666}.four_o_four_landing .top_experiences h3,.founders_heading{margin-bottom:30px}.four_o_four_landing .sub_home_section .sect_bord_top{border-top:unset}.four_o_four_landing .single_safari_card_thumb{padding-top:unset;border-radius:4px}.destination_landing .page_header_feature,.experience_landing .page_header_feature{margin-top:104px;padding-top:0}.experience_landing .destination_cards:nth-child(even){background-color:#f5f5f5}.experience_landing .description-container{padding:60px 5px}.experience_landing .description-container .container .description-show-more{display:flex;justify-content:flex-end;font-weight:500;color:#b83426;padding-right:15px;cursor:pointer}.experience_landing .description-container .container .description-show-more:not(.description-show-more.less) img{margin-left:5px}.destination_landing .additional-content{padding-top:60px;padding-bottom:60px}.page_header{color:#3a3a3a;margin:104px 0 50px}.page_header_feature{height:710px;padding-top:40px;position:relative}.page_header_feature .container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.page_header a{color:#3a3a3a;font-weight:400}.page_header h2{color:#fff;font-family:'Montserrat',sans-serif;font-size:30px;line-height:40px}.page_header h2 a{color:#fff;text-decoration:underline}.my_section .post_copy .content-items{font-weight:500;margin-bottom:4em}.my_section .post_copy .content-items tbody tr .numeric-value{padding-right:10px}.my_section .post_copy .content-items tbody tr td>a{color:#b83426}.my_section .post_copy .header-item{font-size:30px;line-height:40px;margin-bottom:2em}.my_section .post_copy .header-item .offset{position:relative;top:-175px;visibility:hidden}.my_section .post_copy .header-item ol{font-size:16px;line-height:26px;margin-top:1em;padding-left:2px}.my_section .post_copy .header-item ol li{list-style:none;line-height:26px;margin-bottom:1em;color:#3a3a3a}.my_section .post_copy .header-item ol li a{color:#b83426;text-decoration:underline;word-break:break-word;font-weight:600}.my_section .post_copy .header-item ol .how-its-used{padding-left:3em}.my_section .post_copy .header-item ol .how-its-used li{list-style:inherit}.narrow-content-page .my_section .container .narrow-content-container{float:none;margin:0 auto}.narrow-content-page .my_section .container .narrow-content-container #content-copy p>img{display:flex;width:51vw;margin-left:calc(-25.5vw + 50%);margin-top:40px;margin-bottom:40px}.narrow-content-page .my_section .post_copy p a{font-weight:500;color:#b83426}.single_traveller_story .reviews-container{background-color:#fff0}.reviews-container .gen_btn{margin:0 0 100px 0}.reviews_single .content .col-md-8 .review-destination-month span::after,.reviews_single .content .col-md-8 .review-destinations span::after,.single_traveller_story .post_copy .traveller-story-destination span::after{content:',';font-weight:500}.reviews_single .content .col-md-8 .review-destination-month span:last-child::after,.reviews_single .content .col-md-8 .review-destinations span:last-child::after,.single_traveller_story .post_copy .traveller-story-destination span:last-child::after{content:''}.blog_header{padding:100px 15px}.blog_header h1{font-size:52px;line-height:normal;max-width:80%;margin:0 auto 60px!important}.blog_header>.row{display:flex;justify-content:center}.related_container{margin:4em 0em}.blog_related_container{margin-top:0}.blog_related_container .container hr{border-top:1px solid #eee;margin:0}.blog_related_container .container .row{padding-top:5em;padding-bottom:3em}.blog_related_header,.faq_related_header{font-family:'Playfair Display',serif;font-size:48px;line-height:58px;margin-bottom:1.5em}.blog_header_feature,.blog_header_feature img{position:relative;background-color:#eee;height:610px;width:100%;margin:0 0 -200px 0;border-radius:10px;object-fit:cover}.blog_header_feature_wrap{margin-left:-50px;margin-right:-50px}.share_strip{width:100%;display:block;margin:0 0 40px 0;padding-top:185px}.share_strip p{line-height:26px;letter-spacing:normal;margin:0 0 0 0;padding:0}.share_strip a.focus_link{text-transform:uppercase;color:#999;font-weight:500;text-decoration:none}#mobile_socials{display:none}.right_socials{text-align:right}.right_socials a{display:inline-block;margin:0 15px 0 0}.right_socials a img{width:30px;height:auto}.prev-next-links{margin:4em 0}.prev-next-links div .next{text-align:right;float:right;padding-right:0}.prev-next-links div .prev{padding-left:0}.prev-next-links div a{color:#3a3a3a;text-decoration:none}.related_safaris{padding:2em 0 4em}.related_safaris h5{margin:0 0 50px 0}.related_safaris .view-all-tours-btn{margin-top:2em}.view-all-tours-btn .white_btn{margin-right:15px}.home_template .travel_with_peace_section,.single_faq .travel_with_peace_section,.team_listing .travel_with_peace_section,.team_template .travel_with_peace_section,.single-safari-partner .travel_with_peace_section,.enquiry_landing_page .reviews-section .bg_grey,.experience_landing .travel_with_peace_section,.faq_listing .travel_with_peace_section,.safari_single .travel_with_peace_section{background-color:transparent!important}.destination_home_section .cost_card h4{text-align:left;margin:0 0 25px 0}.cost_card .converter{float:right}.second_nav_strip{display:flex;justify-content:center;background-color:#3a3a3a;padding:15px 0 10px;border-bottom:1px solid #fff}.second_nav_strip ul{display:flex;margin:0;padding:0;list-style:none}.second_nav_strip ul li{display:block;text-align:left;margin-bottom:5px}.second_nav_strip ul li .mobile-menu-dropdown-icons{display:none}.second_nav_strip .navbar-nav li:last-child a{border-right:unset}.second_nav_strip .navbar-nav .basic-info ul,.second_nav_strip .navbar-nav .where-to-go ul,.second_nav_strip .navbar-nav .highlights ul{width:250px}.second_nav_strip ul li.dropdown ul{display:none;position:absolute;bottom:19px;left:0;width:250px;padding:10px;background:grey!important;color:#fff;border-radius:4px 4px 0 0;overflow:auto}.second_nav_strip ul li.dropdown ul li a{border:none;padding:0;text-transform:capitalize;display:inline-block;line-height:1.6}.second_nav_strip ul li.dropdown:hover ul{display:block}.second_nav_strip ul li a,.second_nav_strip ul li a:hover,.second_nav_strip ul li.dropdown .tab-label .item-text{color:#fff;text-decoration:none;font-size:13px;line-height:normal;font-weight:400!important;border-right:1px solid #fff;padding:0 15px;text-transform:uppercase;cursor:pointer}.second_nav_strip ul li.dropdown .tab-label{background:unset!important;padding:0;font-size:13px;line-height:normal}.abs{position:absolute}.preview_gallery_wrap{display:grid;gap:20px;max-width:1920px;margin-inline:auto}.preview_gallery_wrap div{display:flex;width:100%;height:100%}.preview_gallery_wrap div:nth-of-type(n+5){display:none}.preview_gallery_wrap img{width:100%;height:100%;object-fit:cover;border-radius:4px}.preview_gallery_wrap:not(:has(>div:nth-child(2))){grid-template-columns:1fr}.preview_gallery_wrap:has(>div:nth-child(2)):not(:has(>div:nth-child(3))){grid-template-columns:1fr 1fr}.preview_gallery_wrap:has(>div:nth-child(3)):not(:has(>div:nth-child(4))){grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.preview_gallery_wrap:has(>div:nth-child(3)):not(:has(>div:nth-child(4)))>div:nth-child(1){grid-row:1 / span 2}.preview_gallery_wrap:has(>div:nth-child(4)){grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.preview_gallery_wrap:has(>div:nth-child(4))>div:nth-child(1){grid-column:1;grid-row:1 / span 2}.preview_gallery_wrap:has(>div:nth-child(4))>div:nth-child(2){grid-column:2;grid-row:1}.preview_gallery_wrap:has(>div:nth-child(4))>div:nth-child(3){grid-column:2;grid-row:2}.preview_gallery_wrap:has(>div:nth-child(4))>div:nth-child(4){grid-column:3;grid-row:1 / span 2;aspect-ratio:1 / 1}@media (max-width:1024px){.preview_gallery_wrap:has(>div:nth-child(3)):not(:has(>div:nth-child(4))){grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.preview_gallery_wrap:has(>div:nth-child(3)):not(:has(>div:nth-child(4)))>div:nth-child(1){grid-column:1 / -1;grid-row:1}.preview_gallery_wrap:has(>div:nth-child(3)):not(:has(>div:nth-child(4)))>div:nth-child(2){grid-column:1;grid-row:2}.preview_gallery_wrap:has(>div:nth-child(3)):not(:has(>div:nth-child(4)))>div:nth-child(3){grid-column:2;grid-row:2}.preview_gallery_wrap:has(>div:nth-child(4)){grid-template-columns:1fr 1fr;grid-template-rows:none}.preview_gallery_wrap:has(>div:nth-child(4))>div{grid-column:auto!important;grid-row:auto!important;aspect-ratio:1 / 1}.preview_gallery_wrap:has(>div:nth-child(4)) img{width:100%;height:100%;object-fit:cover}}@media (max-width:600px){.preview_gallery_wrap{grid-template-columns:1fr!important;grid-template-rows:none;grid-auto-rows:auto}.preview_gallery_wrap>div{grid-column:auto!important;grid-row:auto!important;aspect-ratio:auto!important}.preview_gallery_wrap img{height:auto;object-fit:contain!important}}.team_template .featured_section .feat_td .teamsocials{position:absolute;bottom:20px}.team_template .my_section .col-md-8 p:nth-child(1){margin-top:10px}.team_template .my_section .travel_specialist_header h3{margin-top:0;margin-bottom:0}.team_template .countries-and-industry-years{padding:20px 0}.team_template .countries-and-industry-years>.container{display:flex;flex-direction:column;align-items:center}.team_template .countries-and-industry-years>.container .row{display:flex;justify-content:space-between;align-items:center}.team_template .countries-and-industry-years>.container .row .visited-countries p,.team_template .countries-and-industry-years>.container .row .industry-years p{font-size:20px}.team_template .countries-and-industry-years>.container .row .industry-years p.industry-year-count{font-size:25px;font-weight:700}.team_template .countries-and-industry-years>.container .row .visited-countries .listed-countries{display:flex;flex-wrap:wrap}.team_template .countries-and-industry-years>.container .row .visited-countries .listed-countries .flag-container{position:relative;margin-bottom:7px}.team_template .countries-and-industry-years>.container .row .visited-countries .listed-countries .flag-container::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:rgb(67 67 67 / .8);color:#fff;padding:5px 10px;border-radius:5px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.2s;font-size:12px;pointer-events:none}.team_template .countries-and-industry-years>.container .row .visited-countries .listed-countries .flag-container:hover::after{opacity:1;visibility:visible}.team_template .post_copy{border-left:1px solid #ddd;padding-left:2em}.team_template .expert_recommended_safaris,.team_template .expert_recommended_accoms,.team_template .what_you_need_to_know{padding:5em 15px}.team_template .expert_recommended_safaris .container,.team_template .expert_recommended_accoms .container{display:flex;flex-direction:column;justify-content:center}.team_template .expert_recommended_safaris .container .headings,.team_template .expert_recommended_accoms .container .headings{display:flex;flex-direction:column;margin:auto}.team_template .expert_recommended_safaris .container .card-container{flex-wrap:wrap}.team_listing .my_section h3,.team_template .my_section h3{margin-top:0}.team_listing .single_expert_heading{width:100%;padding:55px 0 0;margin-left:auto;margin-right:auto}.team_listing .my_section .col-md-8 ul li{margin-bottom:1.5em}.team_listing .my_section .col-md-8 ul li::marker{color:#b83426;font-size:30px;line-height:1}.team_listing .expert-container>:nth-child(odd){background-color:#f5f5f5}.gen_section{width:100%;padding:100px 0 50px}.cofounders-container .expert_info_cards:last-child .gen_section,.safari-travel-planners-container .expert_info_cards:last-child .gen_section,.destination-expert-container .expert_info_cards:last-child .gen_section{padding:100px 0}.expert_info_cards:nth-child(even) .gen_section .two_col_vert_middle_tr{flex-direction:row-reverse}.expert_info_cards:nth-child(even) .gen_section .two_col_vert_middle_tr .two_col_vert_middle_td.info_right{padding:0 15px 0 0}.expert_info_cards:nth-child(even) .gen_section .two_col_vert_middle_tr .two_col_vert_middle_td.info_left{padding:0 0 0 15px}.expert_info_cards .gen_section .two_col_vert_middle_tr .two_col_vert_middle_td.info_left #mobile-profile-picture{display:none}.faq_listing .hero_banner_one h4 a{font-size:34px;line-height:44px;color:#fff;text-transform:unset;text-decoration:underline}.faq_listing .safari_toggle{margin:80px 0}.faq_listing .safari_toggle .nav-tabs li{display:inline-flex}.faq_listing .safari_toggle .nav-tabs li a{padding:10px 0 20px}.faq_listing .safari_toggle .nav-tabs li:nth-of-type(1){padding-left:0}.faq_listing .safari_toggle .nav-tabs li{padding:0 20px}.faq_listing .tab-content .tab-pane h3{font-family:'Playfair Display',serif}.faq_listing .tab-content .tab-pane .faq-card-container{margin-bottom:55px}.faq_listing .tab-content .tab-pane hr{margin-bottom:80px}.faq_listing .reviews-container{background-color:#f5f5f5}.faq_listing .container-fluid .row .col-md-12 .post_copy .search-filter-results .container{width:100%}.accommodation_single:not(#original_accommodation_template) .the_media_block{height:620px;max-height:620px}.accommodation_single:not(#original_accommodation_template) .the_media_block .media_block{height:100%}.accommodation_single:not(#original_accommodation_template) .header-section:not(.safari-itineraries .header-section),.accommodation_single:not(#original_accommodation_template) .header-section .media_block_slider,.accommodation_single:not(#original_accommodation_template) .header-section .slick-list .slick-track,.accommodation_single:not(#original_accommodation_template) .header-section .slick-list .slick-track .slick-slide,.accommodation_single:not(#original_accommodation_template) .header-section .slick-list .slick-track .slick-slide img,.accommodation_single:not(#original_accommodation_template) .header-section .media_block{height:300px}.accomodation_single #modal_image_slider #prev-arrow{margin-left:10px}.accomodation_single #modal_image_slider #next-arrow{margin-right:10px}.accommodation_single:not(#original_accommodation_template) .the_media_block .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-color:rgb(0 0 0 / .2)}.accommodation_single:not(#original_accommodation_template) .the_media_block .header-element{position:absolute;left:0;right:0;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;height:100%;margin:auto;text-shadow:-1px 1px 2px #000}.accommodation_single:not(#original_accommodation_template) .the_media_block .header-element h1{font-size:70px;line-height:80px}.accommodation_single:not(#original_accommodation_template) .the_media_block .header-element .stars_tbl .stars_tbl_tr .stars_tbl_td img{width:25px}.accommodation_single:not(#original_accommodation_template) .the_media_block .header-element .margin-bottom-half{display:flex;flex-wrap:wrap;justify-content:center;color:#fff;font-weight:500;text-shadow:-1px 1px 2px #000}.accommodation_single .overlay .header-element p span.safari-partner-collection-text>a{color:#fff;text-decoration:underline}.accommodation_single .itenarary_section .safari-partner-collection-text>a{color:#B83426}.accommodation_single .itenarary_section .safari-partner-collection-text{font-weight:500}.accommodation_single:not(#original_accommodation_template) .itenarary_section{padding:120px 15px 70px}.accommodation_single .itenarary_section .iten_content h2{margin-bottom:5px}.accommodation_single .itenarary_section .iten_content .iten_row{margin-top:20px}.accommodation_single .itenarary_section .iten_content .row p{margin-bottom:0;line-height:26px;font-weight:500}.accommodation_single .itenarary_section .iten_content .iten_row .itenarary_table_tr .itin-activities span,.accommodation_single .itenarary_section .iten_content .iten_row .itenarary_table_tr .itin-properties span,.accommodation_single .itenarary_section .iten_content .iten_row .itenarary_table_tr .itin-amenities span{display:flex;margin-bottom:5px}.accommodation_single .itenarary_section .iten_content .iten_row .itenarary_table_tr .itin-activities span img,.accommodation_single .itenarary_section .iten_content .iten_row .itenarary_table_tr .itin-properties span img,.accommodation_single .itenarary_section .iten_content .iten_row .itenarary_table_tr .itin-amenities span img{height:20px}.accommodation_single .itenarary_section .col-md-5 .with_text_block{padding:0;border-radius:4px}.accommodation_single .itenarary_section .col-md-5 .with_text_block .low_high_season_strip{padding:25px;margin-bottom:0}.accommodation_single .itenarary_section .col-md-5 .with_text_block .low_high_season_strip .secondary_expert td .comfort_level_element{display:flex;align-items:center}.accommodation_single .itenarary_section .col-md-5 .with_text_block .low_high_season_strip .secondary_expert td .comfort_level_element .comfort_level_text{color:#b83426;font-size:20px;font-weight:600;padding-right:15px}.accommodation_single .itenarary_section .col-md-5 .with_text_block .expert_info{padding:25px 15px}.accommodation_single .itenarary_section .col-md-5 .with_text_block .expert_info h5{font-weight:600}.accommodation_single .itenarary_section .col-md-5 .with_text_block .expert_info>p{padding:0 15px;max-width:80%;font-weight:500}.accommodation_single .itenarary_section .col-md-5 .with_text_block .expert_info .web_url a{color:#aaa;font-size:13px;text-decoration:underline;cursor:pointer}.accommodation_single .itenarary_section .col-md-5 .with_text_block .expert_info .web_url a:hover{color:#b83426}.accommodation_single .itenarary_section .gen_btn{margin:0 0 10px 0}.accommodation_single .rooms-container{padding-top:60px;display:flex;flex-direction:column;align-items:center}.accommodation_single .rooms-container h3,.accommodation_single .accommodation-related-restaurants-container h3{margin-bottom:30px}.accommodation_single .rooms-container .rooms-container-subheading{font-size:20px;padding-left:20px;padding-right:20px}.accommodation_single .rooms-container .destination-card-container,.accommodation_single .accommodation-related-restaurants-container .destination-card-container{padding-top:30px;padding-bottom:30px;justify-content:center}.accommodation_single .rooms-container .destination-card-container .modal,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .modal{display:none;justify-content:center;background-color:rgb(0 0 0 / .7);position:fixed;top:0;bottom:0;left:0;right:0;z-index:1050}.accommodation_single .rooms-container .destination-card-container .modal .modal-content .header-section .media_block_slider .slick-list,.accommodation_single .rooms-container .destination-card-container .modal .modal-content .header-section .media_block_slider .slick-list .slick-track,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .modal .modal-content .header-section .media_block_slider .slick-list,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .modal .modal-content .header-section .media_block_slider .slick-list .slick-track{height:300px;width:100%}.accommodation_single .rooms-container .destination-card-container .modal .modal-content,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .modal .modal-content{position:relative;background-color:#fff;border-radius:4px 4px;width:540px;margin:auto}.accommodation_single .rooms-container .destination-card-container .modal .modal-content .header-section img,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .modal .modal-content .header-section img{object-fit:cover}.accommodation_single .rooms-container .destination-card-container .modal .modal-content .header-section .slick-slider .slick-dots,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .modal .modal-content .header-section .slick-slider .slick-dots{bottom:8px}.accommodation_single .rooms-container .destination-card-container .modal .modal-content .body-section,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .modal .modal-content .body-section{padding:20px}.accommodation_single .rooms-container .destination-card-container .modal .modal-content .body-section .description,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .modal .modal-content .body-section .description,.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu881.tab-content .row .card-container .card .card_content .description{display:inline-block;height:200px;width:100%;overflow:auto;white-space:normal}.accommodation_single .rooms-container .destination-card-container .modal .modal-content .close-btn,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .modal .modal-content .close-btn{border-top:1px solid #eee;background-color:#fff;padding:10px}.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content#menu881 .row .card-container{flex-wrap:wrap}.accommodation_single .rooms-container .room-facilities .col-md-12,.accommodation_single .activities-on-and-off-site-container .container .row .col-md-8,.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content#menu882 .row .col-md-4{display:grid;grid-template-columns:1fr 1fr;line-height:34px}.accommodation_single .rooms-container .room-facilities::before,.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content#menu882 .row::before{display:none}.accommodation_single .rooms-container .room-facilities p,.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content#menu882 .row .col-md-4 p{width:50%;place-self:baseline center;margin-bottom:15px}.accommodation_single .activities-on-and-off-site-container .container .row .col-md-8 span p{width:100%;margin-bottom:15px}.accommodation_single .rooms-container .room-facilities .col-md-12 span,.accommodation_single .activities-on-and-off-site-container .container .row .col-md-8 span,.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content#menu882 .row .col-md-4 span{display:flex;justify-content:center}.accommodation_single .rooms-container .room-facilities .col-md-12 span img,.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content#menu882 .row .col-md-4 span img{width:30px;height:30px;margin:0 10px 20px 10px}.accommodation_single:not(#original_accommodation_template) .activities-on-and-off-site-container .container .row ul{padding-left:25px;line-height:34px}.accommodation_single .activities-on-and-off-site-container .container .row .col-md-4{margin-bottom:25px}.accommodation_single .activities-on-and-off-site-container .container .row .activities-container .activities-show-more{font-family:'Montserrat';font-size:16px;cursor:pointer;justify-content:flex-start}.accommodation_single .activities-on-and-off-site-container .container .row .activities-container .activities-show-more:hover{font-weight:400}.accommodation_single .activities-on-and-off-site-container .container .row .col-md-4 h3{margin-top:0}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature{padding:60px 15px}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block{height:auto;max-height:100%;display:flex;flex-wrap:wrap!important;justify-content:center!important;align-items:center}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block .video_element{border-radius:4px}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-single-video .video_element{width:60%}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-single-video .video_element .flying-press-youtube{padding-bottom:0;aspect-ratio:16 / 9}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-multiple-videos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-multiple-videos .video_element,.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-multiple-videos .video_element:last-child:nth-child(2n - 1){grid-column:span 2}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-multiple-videos .video_element .flying-press-youtube{aspect-ratio:16 / 9}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block .video_element iframe{position:relative;width:100%;aspect-ratio:16 / 9}.accommodation_single:not(#original_accommodation_template) .the_media_block{background-color:#fff0}.accommodation_single .specials-container .special-cards .col-md-4 .single_safari_card .card_content p,.accommodation_single .specials-container .special-cards .col-md-4 .single_safari_card .card_content span{font-family:'Montserrat',sans-serif;font-size:16px;line-height:26px;color:#999}.accommodation_single .specials-container .special-cards .col-md-4 .single_safari_card:hover .specs_info_td a{padding:14px 20px;background-color:inherit;color:#b63426}.accommodation_single .whats_included_section{padding:80px 0;top:99%;background:#fff;border-radius:5px;z-index:1}#original_accommodation_template .whats_included_section{margin:-65px 30px auto}.accommodation_single .whats_included_section .container .row .col-md-12 h3{margin-left:15px;margin-right:15px;margin-bottom:50px}.accommodation_single .whats_included_section .container .row .col-md-12 .nav-tabs{display:flex;justify-content:space-evenly}#original_accommodation_template #included-container .col-md-8.line .activities>p{margin-bottom:10px}.accommodation_single .rooms-container .room-facilities,.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content:not(#menu883,#menu883) .row{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.accommodation_single .specials-container .special-cards,.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .tab-content#menu883 .row .accommodation_single .whats_included_section .container .row .tab-content#menu883 .row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#original_accommodation_template .whats_included_section .container .row .col-md-8 .tab-content .row .thumb_overlay{width:44%;position:relative;margin-right:20px;margin-left:0;margin-bottom:20px;float:left;object-fit:cover;opacity:1}.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu883.tab-content .row img{width:23%;position:relative;margin:0 10px 20px 10px;object-fit:cover;opacity:1}.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu881.tab-content .row .card-container .card .header-section,.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu881.tab-content .row .card-container .card .header-section .media_block_slider,.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu881.tab-content .row .card-container .card .header-section .media_block,.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu881.tab-content .row .card-container .card .header-section img{height:230px}.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu881.tab-content .row .card-container .card .header-section .media_block_slider #prev-arrow,.rooms-container .destination-card-container .modal .modal-content .header-section .media_block_slider #prev-arrow{width:45px;height:45px;margin-left:0}.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu881.tab-content .row .card-container .card .header-section .media_block_slider #next-arrow,.rooms-container .destination-card-container .modal .modal-content .header-section .media_block_slider #next-arrow{width:45px;height:45px;margin-right:0}.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu881.tab-content .row .card-container .card .card_content{min-height:300px}.accommodation_single .whats_included_section .container .row .tab-content p img{width:20px;height:20px;margin-right:7px}.accommodation_single .whats_included_section .container .row .tab-content .rating_headings{margin-bottom:0;margin-top:15px}.accommodation_single .whats_included_section .container .row .tab-content .stars_tbl_td{padding-left:0;margin-bottom:0}#original_accommodation_template .whats_included_section .container .row .col-md-8>div{margin-left:20px}#original_accommodation_template .whats_included_section .container .row .col-md-8 .tab-content ul{padding-left:30px}#original_accommodation_template .whats_included_section .container .row .col-md-8 .tab-content ul li{line-height:26px;margin-bottom:10px}#original_accommodation_template .whats_included_section .container .row .col-md-8 .tab-content#menu882 ul li::marker{font-size:25px;color:#b83426}.accommodation_single .mobile_map_element,.truncatedText span.trimmed,.showAll .truncatedText span.morePoints{display:none}.accommodation_single:not(#original_accommodation_template) .read-more .more{color:#3a3a3a;cursor:pointer}.accommodation_single:not(#original_accommodation_template) .read-more .more:before{content:'Show More'}.accommodation_single:not(#original_accommodation_template) .showAll .truncatedText span.trimmed{display:inline}.accommodation_single:not(#original_accommodation_template) .showAll .read-more .more:before{content:'Show Less'}.accommodation_single .acf-map{width:100%;height:570px}.accomodation_single .acf-map img{max-width:inherit!important}.accommodation_single .safari-itineraries{padding:50px 15px}.accommodation_single .safari-itineraries .row{display:flex;flex-direction:column;justify-content:center;align-items:center}.accom-card .single_safari_card .header-section{position:relative}.accom-card .single_safari_card .header-section .related-specials-chip{position:absolute;bottom:0;border-radius:50px;background-color:#b83426;color:#fff;font-size:12px;font-weight:500;padding:0 10px;margin-left:20px}.accom-card .single_safari_card .card_content .related-dest{display:flex;align-items:flex-start;padding-bottom:10px}.special-card .single_special_card .banner-label,.featured_single_special_card .banner-label,.accom-card .banner-label{position:absolute;top:0;right:0;color:#fff;background-color:#b83426;font-weight:500;font-size:13px;text-transform:uppercase;text-align:center;padding:5px 10px;border-bottom-left-radius:5px}.featured_single_special_card .banner-label{border-bottom-left-radius:0;border-bottom-right-radius:5px;left:0;right:unset}.special-card .single_special_card .card_content h4,.featured_single_special_card .card_content h4{font-size:20px;line-height:30px;font-weight:500;color:#b83426!important}.enquiry_landing_page .enquiry_landing_header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 15px}.enquiry_landing_page .enquiry_landing_header h1{font-size:65px;line-height:1.2;margin-bottom:25px}@media(max-width:768px){.enquiry_landing_page .enquiry_landing_header h1{font-size:45px}}.enquiry_landing_page .enquiry_landing_header h5{max-width:650px;font-size:20px}.enquiry_landing_page .communication-timeline,.enquiry_landing_page .safari-cost-cta-section,.enquiry_landing_page .travel-experts-section{padding:100px 20px}.enquiry_landing_page .communication-timeline{padding:100px 0}.enquiry_landing_page .timeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px, 100%),1fr));gap:30px;max-width:1200px;margin:0 auto}.enquiry_landing_page .timeline-item{position:relative}.enquiry_landing_page .timeline-number{width:50px;height:50px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 0 20px;font-size:24px;font-weight:400;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.enquiry_landing_page .timeline-title{font-size:18px;font-weight:500;margin-bottom:10px;line-height:1.5;color:#333;font-family:'Montserrat',sans-serif}.enquiry_landing_page .timeline-description{font-size:14px;line-height:1.5;color:#666;font-weight:500}@media (max-width:768px){.enquiry_landing_page .timeline-grid{gap:40px}}.enquiry_landing_page .safari-cost-cta-section .container h3{margin-top:0}.enquiry_landing_page .safari-cost-cta-section .container p{margin-top:20px;margin-bottom:30px}.enquiry_landing_page .travel-experts-section .travel-experts-subheading{margin:25px 15px 40px;font-weight:400;max-width:900px;margin-inline:auto;font-size:20px;line-height:1.3}.enquiry_landing_page .travel-experts-section{padding-top:60px;padding-bottom:0}.enquiry_landing_page .travel-experts-container{display:flex;flex-wrap:wrap;justify-content:center}.enquiry_landing_page .travel-experts-section .container .the_media_block{height:600px!important}.enquiry_landing_page .travel-experts-container .slick-track{padding-block:10px}.enquiry_landing_page .travel-experts-container .team-member-container{display:flex;flex-direction:column;padding:20px;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%);height:100%}@media(max-width:768px){.enquiry_landing_page .travel-experts-section{padding-left:0px!important;padding-right:0px!important}.enquiry_landing_page .travel-experts-container .team-member-container{margin-inline:10px}}.enquiry_landing_page .travel-experts-container .team-member__image{width:100%;object-fit:cover;aspect-ratio:9/10;margin-bottom:10px}.enquiry_landing_page .travel-experts-container .team-member-container .team-member__title{margin:0;margin-top:auto}.enquiry_landing_page .travel-experts-container .team-member__bio{margin-bottom:20px}.ecourse_landing_page .body-section{height:800px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-top:60px}.ecourse_landing_page .body-section .bg-cover{display:flex;position:absolute;top:0;left:0;background:rgb(0 0 0 / .21);width:100%;height:800px;margin-top:60px}.ecourse_landing_page .body-section .ecourse-content-container{display:flex;flex-direction:column;justify-content:center;width:650px;color:#fff;padding-left:20px;padding-right:20px;margin:auto}.ecourse_landing_page .body-section .ecourse-content-container h1{font-family:'Montserrat',sans-serif;font-size:30px;font-weight:400;line-height:inherit;margin-bottom:15px;margin-top:0}.ecourse_landing_page .body-section .ecourse-content-container p{color:#fff;font-weight:400}.ecourse_landing_page .body-section .ecourse-content-container ol{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:400;width:80%;padding-left:20px;line-height:30px}.ecourse_landing_page .body-section .ecourse-content-container a{width:fit-content}.single_wildlife .primary-stats-container{display:flex;flex-direction:column;align-items:end;background-color:#3a3a3a}.single_wildlife #primary-stats-container,.single_wildlife .content-and-image-section:nth-child(even) .col-md-6:nth-child(2){display:flex;justify-content:flex-end}.single_wildlife #primary-stats-container .species{display:flex;justify-content:space-around;width:100%;margin:30px auto 0;padding-left:15px;padding-right:15px}.single_wildlife #primary-stats-container .species .tab-links{display:block;margin-left:5px;margin-right:5px}.single_wildlife #primary-stats-container .species .tab-links button{background-color:#fff0;color:#fff;border:1px solid #fff;border-radius:4px;padding:5px 30px;text-transform:uppercase}.single_wildlife #primary-stats-container .species .tab-links.active button{background-color:#fff;color:#3a3a3a;font-weight:500}.single_wildlife .primary-stats-inner-container{padding:50px}.single_wildlife .primary-stats-inner-container .primary-stats-content{display:flex;color:#fff}.single_wildlife .primary-stats-content .primary-stats-icon{width:50px;height:50px;margin-right:30px}.single_wildlife .primary-stats-content .primary-stats-text>p{font-weight:400;line-height:1;color:#00a885;margin-bottom:0}.single_wildlife .primary-stats-content .primary-stats-text>h5{font-weight:700;text-transform:uppercase}.single_wildlife .primary-stats-content:last-child .primary-stats-text h5{margin-bottom:0}.single_wildlife .primary-stats-map-header-text>p{color:#fff}.single_wildlife .primary-stats-map-image{width:100%;height:350px}.single_wildlife .primary-stats-big-image{height:300px;width:100%;padding:0;object-fit:cover}.single_wildlife .species-content-container,.single_wildlife .gallery-image-slider .container,.single_wildlife .species-section .container .scientific-name-container{display:flex;justify-content:center}.single_wildlife .species-section .container ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:center;grid-gap:5px;margin:0 auto;font-size:14px;width:100%;padding-left:15px}.single_wildlife .species-section .container ul.countries-founded-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));max-width:50%}.single_wildlife .species-section .container ul li{width:170px}.single_wildlife .species-section .container ul.countries-founded-list li{width:130px}.single_wildlife .species-section .container ul li::marker{font-size:10px}.single_wildlife .species-section .container .scientific-name-container .scientific-name{display:flex;flex-direction:column;justify-content:center}.single_wildlife .species-section .container .scientific-name-container .species-icons{display:flex;align-items:center}.single_wildlife .species-content-container.rhinos-container{flex-direction:column;align-items:center}.single_wildlife .species-content-container .col-md-6.species-population-countries,.single_wildlife .species-content-container .col-md-6.species-types{display:flex;flex-direction:column}.single_wildlife .conservation-section{padding:30px 50px 70px}.single_wildlife .conservation-section .col-md-12{display:flex;align-items:center}.single_wildlife .conservation-section .conservation-logo{width:100px;height:100px;margin-right:40px}.single_wildlife .content-and-image-section:nth-child(odd){background-color:#F5F5F5}.single_wildlife .content-and-image-section .container{display:flex}.single_wildlife .content-and-image-section:nth-child(odd) .container{flex-direction:row-reverse}.single_wildlife .content-and-image-section:nth-child(odd) .container .primary-stats-container{align-items:unset}.single_wildlife .content-and-image-section,.single_wildlife .gallery-image-slider,.single_wildlife .population-statistics-graph-container,.single_wildlife .leaders-in-conversation-container,.single_wildlife .facts-container,.single_wildlife .latest-news-section{padding:70px 50px}.single_wildlife .population-statistics-graph-container .stats-header-section{display:flex;justify-content:space-between}.single_wildlife .population-statistics-graph-container .stats-header-section .population-statistics-subtext-container{display:flex;align-items:center;justify-content:flex-end}.single_wildlife .population-statistics-graph-container .stats-header-section .population-statistics-subtext-container p.subtext-field-one{font-size:15px;font-weight:500;line-height:1.2;color:#b83426;padding:0 15px;width:42%}.single_wildlife .population-statistics-graph-container .stats-header-section .population-statistics-subtext-container p.subtext-field-two{font-size:23px;font-weight:700}.single_wildlife .population-statistics-graph-container .stats-graph .stats-graph-image{width:100%;object-fit:cover}.single_wildlife .leaders-in-conversation-container .travel-experts-container{display:flex;justify-content:center;flex-wrap:wrap;padding-top:30px;padding-bottom:30px}.single_wildlife .leaders-in-conversation-container .travel-experts-container .col-md-4{padding-bottom:40px}.single_wildlife .quotes-section-container .col-md-12 .the_media_block,.single_wildlife .quotes-section-container .col-md-12 .media_block_slider{height:350px;background-color:unset!important}.single_wildlife .quotes-section-container .col-md-12 .media_block_slider .slick-list .slick-track{display:flex}.single_wildlife .quotes-section-container .col-md-12 .media_block_slider .slick-list .slick-track .slick-slide{margin:auto;height:auto}.single_wildlife .quotes-section-container .col-md-12 .media_block_slider .slick-list .slick-track .slick-slide h5{width:70%;text-align:center;margin:auto;color:#fff;word-break:break-word}.single_wildlife .quotes-section-container .col-md-12 .media_block_slider #prev-arrow,.single_wildlife .quotes-section-container .col-md-12 .media_block_slider #next-arrow{top:40%;width:50px;height:50px}.single_wildlife .facts-container .container>.row{display:flex;flex-direction:column;justify-content:center;align-items:center}.single_wildlife .related_container .container>.row .header-section{display:flex;flex-direction:column;justify-content:center;margin:auto}.single_wildlife .related_container .container .card-container{width:1170px;flex-wrap:wrap}.single_wildlife .population-statistics-graph-container .container,.single_wildlife .latest-news-section .container>.row{display:flex;flex-direction:column;justify-content:center}.single_wildlife .latest-news-section .quilted-blog-card-container{display:grid;grid-template-columns:60% 40%;gap:20px}.quilted-blog-card-container .single-card{display:flex;align-items:center;justify-content:center}.quilted-blog-card-container .single-card .single_destination_card{margin:0}.quilted-blog-card-container .single-card .single_destination_card:after{background:linear-gradient(to bottom,#fff0 0%,#000000 140%);border-radius:4px}.quilted-blog-card-container .single-card .single_destination_card .news-title-and-content{position:absolute;left:0;bottom:0;z-index:1;padding:25px}.quilted-blog-card-container .single-card .single_destination_card .news-title-and-content p{color:#fff;font-weight:700;font-size:24px;line-height:34px;white-space:normal;margin-bottom:0}.quilted-blog-card-container .single-card .single_destination_card p{font-weight:400;font-size:16px;line-height:26px;padding:0;position:relative}.quilted-blog-card-container .single-card .single_destination_card .news-title-and-content .learn-more-btn{color:#fff;font-weight:500;font-style:italic;text-transform:uppercase;text-decoration:none}.quilted-blog-card-container .single-card .single_destination_card .news-title-and-content .learn-more-btn img{width:15px;height:15px;margin-left:10px}.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0{grid-row:span 2;height:650px}.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0 .single_destination_card{height:650px;width:100%}.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_1,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_2,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_1 .single_destination_card,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_2 .single_destination_card{height:315px}.single_wildlife .donate-section{position:relative;min-height:310px;padding:50px}.single_wildlife .quotes-section-container .image-overlay,.single_wildlife .donate-section .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4)}.single_wildlife .donate-section .col-md-6 p{font-weight:400}.single_wildlife .donate-section .gen_btn{width:150px}.wildlife-landing .page_header_feature{padding-top:0}.wildlife-landing .intro_section{padding-bottom:0}.wildlife-landing .wildlife-card-container{padding:70px 15px;margin:50px auto}.hero_banner_one{height:524px;display:block;position:relative;color:#fff;margin-top:40px}.hero_banner_one_header{z-index:8;position:absolute;left:0;right:0;bottom:0;top:0;padding-left:15px;padding-right:15px;display:flex;flex-direction:column;justify-content:center}.hero_banner_one_header h4,.feat_td h4{color:#fff}.hero_banner_one h1{margin:0 30px 30px;line-height:100px}.hero_banner_one h3{font-size:30px;line-height:40px;font-family:'Montserrat',sans-serif;margin:0;font-weight:400}.hero_banner_one h3 a{color:#fff;text-decoration:underline}.section .stories_header h3{margin-bottom:1em}.section .load_more{margin:2em 0em 4em}.where_to_go_content ul{margin:0;color:#3a3a3a;padding:0 0 0 20px}.where_to_go_content li{margin:0 0 15px 0}.where_to_go_content li a{color:#b83426;font-weight:500}.where_to_go_content span,span.modal_span{font-weight:500;color:#b83426;display:inline-block;width:100%;text-transform:uppercase;cursor:pointer}span.modal_trigger{font-weight:500;color:#b83426;display:inline-block;width:100%;text-transform:uppercase;cursor:pointer}.itenerary_section{margin:0 0 40px 0}.itenarary_section .row .col-md-7 h1{font-size:60px;line-height:70px;margin-bottom:30px}.itenerary_section .row .col-md-7 .day_mini_title{font-weight:500}.safari_single .video_section{margin-bottom:15px}.safari_single .home_side_content .container .row .col-md-5 .tour__h3{margin-top:0}.where_modal .includes-excludes{color:#b83426}.where_modal .accoms_meals_drinks_transport p{margin:5px 0px!important}.where_modal .accoms_meals_drinks_transport img{width:25px;height:23px;margin-right:10px;margin-top:10px}.where_modal .accoms_images_container{display:flex;flex-wrap:wrap;justify-content:space-between}.where_modal .accoms_images_container img{border-radius:4px}.where_modal .accoms_images_container img:nth-of-type(2),.where_modal .accoms_images_container img:nth-of-type(3){width:48%}.home_side_content .where_modal p{font-family:'Montserrat',sans-serif;line-height:26px;margin:0;color:#3a3a3a;font-weight:300;font-size:16px;display:block}.home_side_content .where_modal p,.where_modal img{margin:0 0 25px 0}.single-safari-partner .page_header_feature .hero_banner_one_header h1{text-shadow:1px 1px 2px #333}.single-safari-partner .page_header_feature .hero_banner_one_header h2{font-size:25px;line-height:35px;margin-left:auto;margin-right:auto}.single-safari-partner .related-accoms .container,.single-safari-partner .related-safari-tours .container{padding:0}.single-safari-partner .related-accoms .container .row .header-section img,.single-safari-partner .related-safari-tours .container .row .header-section img{width:40%}.single-safari-partner .related-accoms .container .row .header-section,.single-safari-partner .related-safari-tours .container .row .header-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.single-safari-partner .related-accoms .container .card-container,.single-safari-partner .related-safari-tours .container .card-container{flex-wrap:wrap;justify-content:center}.single-safari-partner .video-section-container iframe,.single-safari-partner .map_element{position:relative;height:600px;width:100%}.single-safari-partner .map_element .acf-map{width:100%;height:600px;margin:20px 0}.single-safari-partner .map_element .acf-map img{max-width:inherit!important}.single-safari-partner .reviews-from-travellers .reviews-six-up-container .reviews_slider_block .slick-track{margin-left:auto;margin-right:auto}.preferred-safari-partners .preferred-partners-heading>p{font-family:'Playfair Display',serif;font-size:38px;line-height:48px;font-weight:400}.preferred-safari-partners .container{display:flex}.preferred-safari-partners .container .row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.preferred-safari-partners .container .row .partner-logo{display:flex;align-items:center;justify-content:center;height:200px}.preferred-safari-partners .container .row::before{content:none}.test_cube h4{margin:0 auto 0;padding:0 1em}.reviews-page .featured_section #imageContainer,.reviews-page .featured_section #imageContainer img,.reviews-page .featured_section .feat_tr{height:670px}@media (max-width:710px){.reviews-page .featured_section #imageContainer,.reviews-page .featured_section #imageContainer img,.reviews-page .featured_section .feat_tr{height:520px}}.reviews-page .container .review-wrapper{display:grid;grid-template-columns:repeat(2,1fr);margin-top:20px}@media (max-width:991px){.reviews-page .container .review-wrapper{grid-template-columns:repeat(1,1fr)}}.reviews-page .review-card{display:flex;flex-direction:column;width:100%}.reviews-page .test_cube,.reviews-page .review-card__body{display:flex;flex-direction:column;flex-grow:1}.reviews-page .test_cube .review-card__body p{font-size:14px;line-height:24px}.reviews-page .container form ul li label select option{color:#3a3a3a;font-family:'Montserrat',sans-serif;font-weight:300;padding:40px 10px}.reviews-page .container .reviews-container{padding-bottom:3em}.load-more-and-discover-button{margin-bottom:70px}.load-more-and-discover-button .col-md-12{display:flex;justify-content:center;flex-wrap:wrap}.load-more-and-discover-button #discover-destination-wrapper{margin-left:20px}@media (max-width:520px){.reviews-page .review-date{margin-bottom:20px}.load-more-and-discover-button{margin-bottom:40px}.reviews-page .load-more-and-discover-button #discover-destination-wrapper{width:90%;margin-left:0;margin-top:20px}.reviews-page .load-more-and-discover-button #discover-destination-btn{width:100%}}.darg_grey_feature{padding:60px 15px 120px;background-color:#3a3a3a;color:#fff}.darg_grey_feature .fullwidth_img img{width:100%;height:auto;border-radius:4px;overflow:hidden;object-fit:cover}.txt_wht,.darg_grey_feature h3.txt_wht{color:#fff;margin-bottom:40px}.home_side_content .day_mini_title{font-weight:500}.master_search_wrapper span{display:none}.placeholder{width:100%;display:block;padding:30px 15px;border:1px solid #000}.media_component{width:100%;display:block;padding:30px 15px}.media_component .container-fluid{padding:0}.media_component .container-fluid .row{margin-top:30px}.map_element_mobile{display:none}.the_media_block{width:100%;height:650px;position:relative;background-color:#eee;border-radius:4px}.the_media_block iframe{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px}.single_media_slide,.single_media_slide img{width:100%;height:100%;max-height:810px;display:block;object-fit:cover;border-radius:4px}.media_block_slider{height:530px;overflow:hidden}.slick-slider{margin-bottom:0px!important;position:absolute!important;width:100%;height:100%;top:0;bottom:0;background-color:#3a3a3a!important;border-radius:4px}.slick-slider .slick-track,.slick-slider .slick-list{height:100%}.the_media_block .slick-dots{bottom:15px}.best_time_section{margin:70px 15px}.best_time_section h3{margin-bottom:20px}.best_time_section .red_dots_nav{margin-bottom:0}.best_time_section .seasons_indicator{margin-left:auto;margin-right:auto;margin-top:30px}.top_strip{background-color:#3a3a3a;color:#fff;padding:5px 0;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:500}.top_strip img{width:20px;height:auto;margin:0 10px 0 0}.top_right_side{display:flex;flex-direction:row-reverse;align-items:center;text-align:right}.top_strip .currency_options{color:#000}.top_strip .stars_tbl_td{vertical-align:unset}.top_strip .stars_tbl_td.star_side{padding:0 0 0 10px}.top_strip .container-fluid .row{display:flex;align-items:center}.top_strip .container-fluid .row .phone-number-container{display:flex;background-color:rgb(100 100 100 / .5);padding:2px 10px;margin-right:17px;float:left;border-radius:15px}.top_strip .container-fluid .row .phone-number-container .chevron{width:11px;margin:0 0 0 10px}.top_strip .container-fluid .row .email-container{display:flex;align-items:center;background-color:rgb(100 100 100 / .5);padding:2px 10px;width:125px;border-radius:15px;margin-right:5px}.stars_tbl{display:table;float:right}.top_right_side .converter{float:right;margin:0 0 0 10px}.stars_tbl_tr{display:table-row}.stars_tbl_td{display:table-cell;vertical-align:middle}.stars_tbl_td img{width:16px;height:auto;margin:0 1px;position:relative;top:-2px}.top_strip a,.top_strip a:hover{color:#fff;text-decoration:none!important;font-size:13px}a.no_line{text-decoration:none;font-size:15px;font-weight:400;color:#fff}a.no_line:hover{text-decoration:underline;font-size:15px}a.no_line:active,a.no_line:visited,a.no_line:focus,a.no_line:hover{color:#fff;outline:none}.top_white{background-color:#fff;color:#3a3a3a;padding:0 0;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 30%)}.top_white,.top_white .container-fluid,.top_white .container-fluid .row{height:65px}.top_white .gen_btn{margin:7px 0 10px 15px}.caller_icon{display:none}.top_fixed{position:fixed;z-index:11;top:0;width:100%}.header_spacer{display:block;height:105px}.num_tbl{display:table;width:100%;vertical-align:top}.num_tr{display:table-row;vertical-align:top}.num_td{display:table-cell;vertical-align:top;padding-right:15px;color:#b83426}#how .num_side>p{font-family:'Playfair Display',serif;font-size:48px;line-height:58px;font-weight:400;color:#b83426;margin:0 auto 25px}@media (max-width:768px){#how .num_side>p{font-size:34px;line-height:44px}}.num_td_content{width:100%}.num_td_content>p{margin-top:20px!important}.t5{transition:0.5s}.bg_set{background-size:cover;background-repeat:no-repeat;background-position:center}.sect_bord_top{border-top:1px solid #ddd;padding:80px 0}.sect_bord_top .row .col-md-4{padding-left:40px;padding-right:40px}.sect_bord_top .row .col-md-12{margin-bottom:30px}.sect_bord_top .row .col-md-12 h3{margin-top:0;margin-bottom:0}.sect_bord_top .row .col-md-12 img{width:260px}.travel_icon{width:100px;height:100px;margin:0 auto;position:relative}.travel_icon img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.simple-cta-section-container{padding:80px 15px;flex-direction:column}.post_copy .simple-cta-section-container{width:105vw;margin-left:calc(-49vw + 44%);margin-top:50px;margin-bottom:50px;padding-left:30px!important;padding-right:30px!important}.simple-cta-section-container .simple-cta-section{border-radius:16px;background-color:#fff;box-shadow:0 4px 30px 5px rgb(223 223 223 / .45);padding:64px 96px 52px 96px;position:relative;display:flex;flex-direction:column;max-width:940px}.simple-cta-section-container .simple-cta-header-section{margin-bottom:80px}.simple-cta-section-container .simple-cta-header-section>p{font-family:'Playfair Display',serif;font-size:38px;line-height:48px;font-weight:400;text-transform:capitalize}.simple-cta-section-container .simple-cta-section .headshot-images{position:absolute;left:0;right:0;margin:auto;top:-35px;display:flex;justify-content:center}.simple-cta-section-container .simple-cta-section .headshot-images img{display:flex;width:70px;height:70px;margin:0;margin-left:-22px;border:unset;border-radius:50%;aspect-ratio:1/1;background-color:#fff0}.simple-cta-section-container .simple-cta-section .stars_tbl_tr{display:flex;flex-direction:column;align-items:center;justify-content:center}.simple-cta-section-container .simple-cta-section .stars_tbl_tr .stars_tbl_td img{width:18px;margin:0}.simple-cta-section-container .simple-cta-section .stars_tbl_tr .reviews-count{font-size:13px;font-style:normal;font-weight:500;line-height:23px;opacity:.5}.simple-cta-section-container .simple-cta-section .simple-cta-content-section{display:flex;justify-content:center}.simple-cta-section-container .simple-cta-section .simple-cta-content-section p{font-family:'Montserrat',sans-serif;font-size:28px;line-height:38px;font-weight:400;margin:16px auto}@media (max-width:768px){.simple-cta-section-container .simple-cta-section .simple-cta-content-section p{font-size:24px;line-height:34px;margin:24px auto}}@media (max-width:520px){.simple-cta-section-container .simple-cta-section{padding:60px 24px 40px}.simple-cta-section-container .simple-cta-section .headshot-images{top:-40px}.simple-cta-section-container .simple-cta-section .headshot-images img{width:82px;height:82px}}.faq_single_drop,.faq_single_drop:hover,.faq_single_drop:active,.faq_single_drop:focus{text-decoration:none;color:#3a3a3a}.home_side_content{padding:100px 0}.home_side_content h2,.destination_home_section h2,.sub_home_section h2,.itenarary_section h2,.darg_grey_feature h2,.the_side_faqs h2{margin:0 0 40px 0;padding:0}.destination_home_section.contact_single_person h2{margin:0 0 50px 0}.sub_home_section h2,.home_side_content h2{margin:0 auto 25px}.home_side_content .col-md-7 h2{font-size:24px;line-height:30px}.home_side_content .col-md-7 ul,.home_side_content .col-md-7 p{font-size:16px;line-height:26px;letter-spacing:normal;font-weight:300;font-family:'Montserrat',sans-serif}.home_side_content .col-md-7 ul li{margin:0 0 15px 0}.home_side_content p{line-height:26px;letter-spacing:normal;font-weight:300;font-family:'Montserrat',sans-serif;margin:10px 0 15px 0;padding:0}.sub_home_section p{font-size:16px;line-height:26px;letter-spacing:normal;font-family:'Montserrat',sans-serif;margin:0 0 0 0;padding:0}#how p a{color:#3a3a3a;font-weight:300!important;text-transform:inherit;text-decoration-line:none}#how p .step_2_link{color:#b63426;font-weight:500!important}#how p .step_2_link:hover{text-decoration-line:underline}.home_side_content .btn_strip{display:inline-block;margin:25px 0 0 0}.bg_red{background-color:#b83426}.bg_grey{background-color:#f5f5f5!important}.bg_white,.bg_white .bg_grey{background-color:#fff!important}.two_col_vert_middle{display:table;width:100%}.two_col_vert_middle_tr{display:flex}.two_col_vert_middle_td{display:table-cell;width:50%;vertical-align:top}.two_col_vert_middle_td h4{margin-top:0}.two_col_vert_middle_td h4>span{font-weight:300}.two_col_vert_middle .info_right_header{margin-bottom:0;margin-top:20px;font-weight:500}.two_col_vert_middle .info_right_text{margin-bottom:3em}.two_col_vert_middle_td.info_left{padding:0 15px 0 0}.two_col_vert_middle_td.info_right{padding:0 0 0 15px}.two_col_vert_middle_td img{width:100%;height:470px;object-fit:cover;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%);border-radius:4px;overflow:hidden}.two_col_vert_middle_td h2,h2.general_h2{margin:0 0 25px 0;padding:0}.two_col_vert_middle_td p,.the_side_faqs p,.destination_home_section p{margin:0 0 25px 0;padding:0 0}.two_col_vert_middle_td h5{font-size:16px;line-height:26px;margin:0;font-weight:700;font-family:'Montserrat',sans-serif}.travel_with_peace_section{padding:4em 2em 5em}.travel_with_peace_section .travel_with_peace_subtext{margin:10px auto}.travel_with_peace_section .travel_icon_text{margin:10px 0}.travel_with_peace_section .row:nth-child(1),.travel_with_peace_section .icons-container{margin-bottom:3em}.landscape_fade_card{border-radius:4px;position:relative;padding-top:55%;background-color:#fff;margin:0 0 30px 0;cursor:pointer;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%)}.itenerary_preview{border-radius:4px;width:100%;height:210px;object-fit:cover;position:relative;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%)}.iframe_vid_container iframe{border-radius:4px;width:100%;height:530px}.landscape_fade_card:hover{box-shadow:0 1px 20px rgb(0 0 0 / 35%)}.landscape_fade_card:hover .thumb_overlay{opacity:.4}.landscape_fade_card h5{position:absolute;color:#fff;z-index:2;bottom:0;width:100%;padding:15px;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:400}.thumb_overlay{height:50%;position:absolute;z-index:1;bottom:0;left:0;right:0;width:100%;opacity:.7;border-radius:4px;overflow:hidden;background-blend-mode:multiply;background-image:linear-gradient(to bottom,#fff0,#1c212b)}.scroll_top_top_btn{position:fixed;z-index:4;width:50px;height:50px;border-radius:100px;bottom:15px;right:15px;border:none;display:none;background-color:#fff;cursor:pointer;background-image:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/grey_top_arrow-01.svg);box-shadow:0 0 10px 0 rgb(230 213 213 / .6)}.prev-next-links h5{color:#B83426;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:400;line-height:24px;font-size:16px;letter-spacing:.5px;margin:0}.prev-next-links h6{font-family:'Montserrat',sans-serif;color:#3A3A3A;font-weight:300;font-size:14px;line-height:1.5;letter-spacing:normal}.prev-next-links{display:block;width:100%}.prev-next-links .prev{text-align:left}.prev-next-links .next{text-align:right}.prev-next-links .prev table,.prev-next-links .next table{width:100%}.prev-next-links .prev table .arrow,.prev-next-links .next table .arrow{width:20px}.prev-next-links .prev table td img,.prev-next-links .next table td img{width:11px!important;top:-1px;height:auto;margin:0 0 0 0;position:relative}.prev-next-links .right_socials{text-align:center;margin:15px 0 25px 0}.prev-next-links .right_socials a{margin:0 10px}p i,.wp-caption figcaption{font-size:x-small;color:#666;font-style:italic}.card,.tour-card{min-width:390px;max-width:390px}.card-container{display:flex;justify-content:center}body:not(.search-results-container,.migration-cards-container,#tourgrid_embed,.wishlist-grid,.ppc-landing-page).card-container .card:not(.destination-with-content-card,.destination_single .accom-card):nth-child(6){display:none}.card-container #cta-container{margin-bottom:20px}.single_safari_card,.featured_single_card,.featured_single_special_card{border-radius:4px;background-color:#fff;position:relative;overflow:hidden;margin:0 0 35px 0;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%)}.post-card-container{display:flex;flex-wrap:wrap;justify-content:center}.post-card-container .row{padding-left:15px;padding-right:15px}.featured_single_card .single_blog_destinations::after,.single_blog_card .single_blog_destinations::after{content:','}.featured_single_card .single_blog_destinations:last-child::after,.single_blog_card .single_blog_destinations:last-child::after{content:''}.single_blog_card,.single_special_card{border-radius:4px;background-color:#fff;position:relative;overflow:hidden;margin:0 0 30px 0;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%)}.single_blog_card .card_content h5{line-height:16px!important;margin-top:0}.featured_single_card,.featured_single_special_card{display:flex;margin:60px 0 50px;height:450px;position:relative}.featured_single_card .right_side,.featured_single_special_card .right_side{padding:1.5em;position:relative}.featured_single_special_card .right_side{width:40%}.featured_single_card .card_content,.featured_single_special_card .card_content{border-bottom:unset!important;padding:0}.featured_single_card .right_side .specs_info_tr,.featured_single_special_card .right_side .specs_info_tr{position:absolute;display:flex;justify-content:space-between;align-items:center;width:92%;bottom:0;border-top:1px solid #eee}.featured_single_special_card .right_side .specs_info_tr .specs_info_td.view_side{width:auto;padding-right:0}.single_safari_card .header-section .wishlist-heart,.destination-card .wishlist-heart{position:absolute;top:10px;right:10px;z-index:9;border:none;background:none;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all 0.3s ease-in-out;background-color:#FFFFFF26;padding:7px;border-radius:100vw}.destination-card .wishlist-heart{top:7px;right:25px}.single_safari_card:has(:hover,:focus) .header-section .wishlist-heart,.destination-card:has(:hover,:focus) .wishlist-heart{opacity:1;pointer-events:auto}.single_safari_card .header-section .wishlist-heart svg,.destination-card .wishlist-heart svg{--_size:25px;--_fill-color:#fff;--_shadow-color:rgb(0, 0, 0, 0.5);width:var(--_size);height:var(--_size);color:var(--_fill-color);-webkit-filter:drop-shadow(0 0 6px var(--_shadow-color));filter:drop-shadow(0 0 6px var(--_shadow-color))}.single_safari_card .header-section .wishlist-heart,.destination-card .wishlist-heart{opacity:1}@media (hover:none){.single_safari_card .header-section .wishlist-heart,.destination-card .wishlist-heart{opacity:1}}.single_safari_card .header-section,.single_safari_card .header-section .tours_img_slider{height:200px;border-radius:4px 4px 0 0;overflow:hidden}.single_safari_card .header-section .tours_img_slider svg#next-arrow,.single_safari_card .header-section .tours_img_slider svg#prev-arrow{width:40px;height:40px;display:none!important}.single_safari_card .header-section .tours_img_slider:hover svg#next-arrow,.single_safari_card .header-section .tours_img_slider:hover svg#prev-arrow{display:block!important;cursor:pointer}.single_safari_card .header-section .tours_img_slider svg#prev-arrow{margin-left:5px}.single_safari_card .header-section .tours_img_slider svg#next-arrow{margin-right:5px}.single_safari_card .header-section .tours_img_slider .slick-slide img{object-fit:cover}@media (max-width:768px){.single_safari_card .header-section .tours_img_slider svg#next-arrow,.single_safari_card .header-section .tours_img_slider svg#prev-arrow{display:block!important}}.tour-card .single_safari_card .specs_info .specs_info_td a,.wide_tour_card .specs_info .specs_info_td a{display:flex;align-items:center;gap:5px;border:1px solid #d7d7d7;border-radius:4px;padding:5px}.tour-card .single_safari_card .specs_info .specs_info_td a:hover,.wide_tour_card .specs_info .specs_info_td a:hover{border-color:#B83426}.tour-card .single_safari_card .specs_info .specs_info_td a svg,.wide_tour_card .specs_info .specs_info_td a svg{width:16px;transition:fill 0.3s ease;vertical-align:middle}.tour-card .single_safari_card .specs_info .specs_info_td a:hover svg,.wide_tour_card .specs_info .specs_info_td a:hover svg{fill:#fff}.single_safari_card:hover,.featured_single_card:hover,.single_blog_card:hover,.single_special_card:hover,.featured_single_special_card:hover{box-shadow:0 1px 20px rgb(0 0 0 / 35%)}.single_safari_card_thumb,.single_safari_card_thumb img,.single_blog_card .single_blog_card_thumb,.single_blog_card .single_blog_card_thumb img,.single_bg_img_blog_card_thumb,.single_special_card_thumb,.single_special_card_thumb img{position:relative;width:100%;height:200px;background-color:#eee;border-radius:4px 4px 0 0;object-fit:cover}.tour-card .single_safari_card .header-section{position:relative}.tour-card .single_safari_card .header-section::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#fff0 55.68%,rgb(0 0 0 / .52) 86.89%,rgb(0 0 0 / .72) 100%),linear-gradient(0deg,#fff0 61.62%,rgb(0 0 0 / .5) 97.57%)}.tour-card .single_safari_card .header-section,.tour-card .single_safari_card .header-section .tours_img_slider,.tour-card .single_safari_card .header-section .card_thumb_link,.tour-card .single_safari_card .header-section .single_safari_card_thumb,.tour-card .single_safari_card .header-section .single_safari_card_thumb img{height:370px}.tour-card .single_safari_card .header-section .card_thumb_link{display:block}.tour-card .single_safari_card .header-section .days{margin:0;color:#fff;border-radius:20px;border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .1);backdrop-filter:blur(15px);padding:0 8px;z-index:1;font-size:10px;font-weight:600;position:absolute;top:24px;left:24px}.tour-card .single_safari_card .card_content{position:absolute;z-index:1;bottom:0;color:#fff;min-height:fit-content}.tour-card .single_safari_card .card_content img.pin{width:16px;height:16px}.tour-card .single_safari_card .card_content h3{margin:0 0 8px 0}.tour-card .single_safari_card .card_content h3,.tour-card .single_safari_card .card_content a,.tour-card .single_safari_card .card_content p.locations{color:#fff!important}.tour-card .single_safari_card .card_content p.locations{font-size:14px}.tour-card .single_safari_card .card_content h3 a:hover{text-decoration:underline}.tour-card .single_safari_card .card_content a,.tour-card .single_safari_card .card_content p.locations{line-height:16px!important}.tour-card .single_safari_card .card_content p.locations a{font-size:12px;font-weight:400!important}.tour-card .single_safari_card .card_content .safari_dest::after{content:' • '}.tour-card .single_safari_card .card_content .safari_dest:last-child::after{content:''}.tour-card .single_safari_card .specs_info_tr{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:15px;padding:15px}.tour-card .single_safari_card .specs_info_td.view_side{padding:0;display:flex;align-items:center}.tour-card .single_safari_card .specs_info_td p,.tour-card .single_safari_card .specs_info_td span,.tour-card .single_safari_card .specs_info_tr span{color:#939393;font-size:13px}.tour-card .single_safari_card .specs_info_td a{color:#3b3b3b;font-size:13px;letter-spacing:normal}.tour-card .single_safari_card .specs_info_tr .specs_info_td.price-range{padding:0}.tour-card .single_safari_card .specs_info_tr span.price-per-person-txt{font-size:10px;margin:0}.tour-card .single_safari_card .specs_info_tr:has(.view_side a:hover) .price-range p,.tour-card .single_safari_card .specs_info_tr:has(.view_side a:hover) .price-range .currency-code,.tour-card .single_safari_card .specs_info_tr:has(.view_side a:hover) .price-per-person-txt{color:#2e2e2e}@media (max-width:820px){.tour-card .single_safari_card .specs_info_tr{height:auto}}@media (max-width:520px){.tour-card{min-width:360px}.tour-card .single_safari_card .card_content h3 a{font-size:17px}.tour-card .single_safari_card .card_content h3{padding-bottom:0;line-height:27px}}.featured_single_card .single_blog_card_thumb,.featured_single_special_card .single_special_card_thumb{width:100%;height:100%;object-fit:cover;border-radius:4px 0 0 4px}.featured_single_card .single_blog_card_thumb{width:50%}.single_safari_card .card_content h3 a,.single_safari_card .card_content h3 a:hover,.accom-card .card_content h4 a,.accom-card .card_content h4 a:hover{font-weight:600!important}.single_safari_card_thumb p,.single_blog_card_thumb p,.single_special_card_thumb p{position:absolute;bottom:0;left:0;right:0;color:#fff;font-weight:500}.single_blog_card .card_content{min-height:246px;height:100%}.card_content{width:100%;padding:20px;min-height:235px;border-bottom:1px solid #eee;white-space:normal}.card_content>p.blog_tags,.card_content>p.days{font-size:14px;line-height:20px;letter-spacing:normal;color:#999;margin:0 0 10px 0;font-weight:500}.card_content h3,.card_content h3 a,.card_content h3 a:hover,.card_content h4,.card_content h4 a,.card_content h4 a:hover,.accom-card .card_content h4,.accom-card .card_content h4 a,.accom-card .card_content h4 a:hover{font-family:'Montserrat';font-size:20px;line-height:30px;letter-spacing:normal;text-align:left;color:#3a3a3a!important;margin:0 0 10px 0px!important;font-weight:400}.card_content a,.card_content p:not(.special-card .card_content p,.featured_single_special_card .right_side .card_content p),.card_content a:hover{color:#999!important;font-size:14px;line-height:24px;letter-spacing:normal;margin:0;text-decoration:none}.card_content a{font-weight:500}.card_content .safari_dest::after{content:','}.card_content .safari_dest:last-child::after{content:''}.card_content img{width:22px;height:auto;margin:0 7px 0 0;position:relative}.wide_tour_card .featured_single_card .right_side{width:100%}.wide_tour_card .featured_single_card .right_side .card_content{display:flex;flex-direction:column;justify-content:center;height:85%}.wide_tour_card .featured_single_card .right_side .card_content h3 a{font-family:'Montserrat',sans-serif;font-size:30px;line-height:40px;color:#333!important}.wide_tour_card .featured_single_card .right_side .card_content .featured_destinations_array{display:flex;align-items:flex-start}@media (max-width:991px){.wide_tour_card .featured_single_card .right_side .card_content{height:100%;justify-content:flex-start}.wide_tour_card .featured_single_card .right_side .card_content h3 a{font-size:20px;line-height:30px}}@media (max-width:768px){.wide_tour_card .featured_single_card .right_side .card_content{min-height:210px}}.post_copy .search-filter-results img{padding:0;object-fit:cover}.post_copy .search-filter-results .view_side img{width:11px!important;top:-1px;height:auto!important;margin:0 0 0 0;position:relative;padding:0}.post_copy .search-filter-results .card-container{justify-content:center!important;flex-wrap:wrap}.specs_info_td img{position:relative;width:11px;top:-1px;margin:0 0 0 0}.specs_info_td img.tiny_clock,.specs_info_td img.tiny_calendar{width:20px;top:-1px;height:auto;margin:0 5px 0 0;position:relative}.specs_info{display:table;width:100%}.specs_info_tr{display:table-row;height:64px}.specs_info_td{display:table-cell;padding:14px 16px;vertical-align:middle}.specs_info_td:nth-child(2){padding:16px 16px 16px 5px}.specs_info_td.view_side{text-align:right}.specs_info_td.view_side:not(.single_safari_card .specs_info_td.view_side){padding-right:5px}.specs_info_td p{color:#3B3B3B;font-size:14px;line-height:20px;margin:0;font-weight:500}.specs_info_td.price-range{display:flex;align-items:center;font-family:'Montserrat';font-size:14px;font-weight:500;color:#999}.specs_info_td.price-range p.price-low::after{content:"to";margin:0 4px}.specs_info_tr span,.specs_info_td span{color:#3B3B3B;font-size:12px;font-weight:400;line-height:10px;margin:0;font-family:'Montserrat',sans-serif}.specs_info_tr span.currency-code,.specs_info_td span.currency-code{font-weight:500}.specs_info_tr span.price-per-person-txt{margin:0 16px}.specs_info_td a{font-weight:600;letter-spacing:1px;text-decoration:none;color:#b83426;font-size:16px;padding:15px 12px;text-transform:uppercase;text-align:center}.specs_info_td a:hover:not(.single_special_card .specs_info_td a){background-color:#B83426;color:#fff;text-decoration:none}.single_special_card .specs_info_td a{text-decoration:none;color:#B83426}.side_text_block{display:block;padding:10px 10px 15px 20px;margin:0 0 15px 0;border-left:1px solid #ccc9}.side_text_block h3{margin:0 0 20px 0}.side_text_block p{margin:0;font-weight:300;font-size:16px}.safari_toggle{width:100%;text-align:center;margin:0 0 50px 0}.safari_toggle .nav-tabs{border-bottom:none}.safari_toggle .nav-tabs>li>button:hover{border-color:#fff;background-color:#fff}.safari_toggle .nav-tabs>li>button{margin:0;border-radius:0;text-transform:uppercase;padding:10px 25px;color:#3a3a3a;font-size:13px;font-weight:500;border-bottom:2px solid #fff}.safari_toggle .nav-tabs>li{margin:0;display:inline-flex}.safari_toggle .nav-tabs>li.active>button,.safari_toggle .nav-tabs>li.active>button:focus,.safari_toggle .nav-tabs>li.active>button:hover{border:1px solid #fff;border-bottom:2px solid #b83426}.safari_toggle .nav-tabs>li>button,.safari_toggle .nav-tabs>li>button:focus,.safari_toggle .nav-tabs>li>button:hover{border-bottom:2px solid #eee;color:#999}.single_destination_card{border-radius:4px;height:230px;background-color:#ccc;position:relative;margin:0 0 30px 0;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%);background-color:#b83426}.single_destination_card:hover{box-shadow:0 1px 20px rgb(0 0 0 / 35%)}.single_destination_card:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:-moz-linear-gradient(top,#fff0 0%,#333333 200%);background:-webkit-linear-gradient(top,#fff0 0%,#333333 200%);background:-o-linear-gradient(top,#fff0 0%,#333333 200%);background:-ms-linear-gradient(top,#fff0 0%,#333333 200%);background:linear-gradient(to bottom,#fff0 0%,#333333 200%)}.single_destination_card img,.single_destination_card picture,.single_destination_card .single_safari_card_thumb img{object-fit:cover;background-repeat:no-repeat;background-position:center;height:100%;width:100%;border-radius:4px}.single_destination_card p{z-index:1;position:absolute;left:0;right:0;bottom:0;color:#fff;font-weight:500;font-size:20px;padding-left:15px;padding-right:15px;margin-bottom:25px;white-space:normal}.dest{border-radius:4px;height:235px}.dest p{font-size:20px;padding-left:15px;padding-right:15px;white-space:normal}.destination_cards{padding:4em 0em 4em}.destination_cards .destinations_header{margin:1.25em}.destination_cards .destination-subtext{width:80%;margin:0 auto}.destination-card-container{display:flex;flex-wrap:wrap;justify-content:center}.destination-card-container .destination-card{min-width:380px;max-width:380px;cursor:pointer}.image_banner_with_text_block{width:100%;display:block;padding:100px 85px}.with_text_block{background-color:#fff;border-radius:10px;padding:30px}.with_text_block h3{margin:0 0 25px 0}.with_text_block ul{margin:0;font-size:16px;font-weight:300;line-height:26px;padding:0 0 0 20px}.with_text_block h5{color:#3a3a3a;margin:0 auto 15px auto;font-size:24px;line-height:34px;max-width:80%}.with_text_block.drop{box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%)}.with_text_block p{margin:0 auto 25px auto;font-size:14px;font-weight:400;line-height:26px}.with_text_block li{margin:0 0 15px 0}.with_text_block u li:before{content:"•";color:#e60000}.itenarary_section{padding:100px 15px}.itenarary_section .gen_btn{margin:0 0 40px 0}.itenarary_section .iten_content p{margin:0 0 25px 0;font-size:16px;display:inline-block;font-weight:300;line-height:20px;padding:0}.itenarary_section .iten_content .visits,.itenarary_section .iten_content .excludes{color:#b83426;font-weight:500}.itenarary_section .iten_content .excludes{margin-bottom:0}.itenarary_section .iten_content p a,.itenarary_section .iten_content p a:hover{color:#3a3a3a;text-decoration:none;font-weight:300;line-height:25px}.low_high_season_strip{border-bottom:1px solid #ccc;text-align:left;padding:0 0 0 0;margin:0 0 25px 0}.low_high_season_strip table{table-layout:fixed;width:100%}.low_high_season_strip .specs_info_td.price-range{width:100%;text-align:center;justify-content:flex-start;flex-direction:row}.low_high_season_strip .specs_info_td.price-range p{flex-shrink:0}.low_high_season_strip p.h4{font-size:17px;line-height:20px;font-weight:400;color:#3a3a3a;margin:0 0 5px 0}.low_high_season_strip .safari_converter_field .converter{margin-bottom:20px}.low_high_season_strip .price-per-person-txt{float:left;word-break:break-word;width:220px}@media (max-width:520px){.low_high_season_strip .price-per-person-txt{width:auto}}.secondary_expert h4{font-weight:700;color:#b83426;margin:0 0 25px 0}.low_high_season_strip .specs_info_td .price-on-request{margin-bottom:15px!important}.low_high_season_strip .specs_info_td .price-on-request{margin-bottom:15px!important}.circ_tooltip{border:1px solid #666;text-align:center;cursor:pointer;border-radius:100px;font-size:11px;line-height:13px;font-weight:500;width:15px;height:15px;display:inline-block;position:relative}.circ_tooltip .tooltiptext{visibility:hidden;width:200px;background-color:rgb(100 100 100 / .8);color:#fff;text-align:center;border-radius:6px;padding:5px 8px;text-align:left;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:400;line-height:17px;position:absolute;z-index:1;top:25px;margin-left:-102px}.circ_tooltip .tooltiptext::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff0 #fff0 grey #fff0}.circ_tooltip:hover .tooltiptext{cursor:pointer;visibility:visible}.itenarary_section .itenarary_table{width:100%;margin:0 0 50px 0;display:table}.itenarary_table_tr{display:flex;flex-wrap:wrap}.itenarary_table_td{width:130px;padding:0 15px 0 0;display:table-cell;vertical-align:top}.secondary_exp .itenarary_table_td{width:33.33%;padding:0 25px 0 0}.itenarary_table_td img{width:20px;height:auto}.itenarary_table_td h5,.low_high_season_strip h5{font-size:13px;line-height:14px;text-transform:uppercase;color:#999;margin:10px 0 10px 0}.itenarary_table_td h6,.itenarary_table_td h6 p{font-weight:500!important;font-size:16px;color:#3a3a3a!important;margin:0}.itenarary_table_td>div{display:flex;flex-direction:column;flex-wrap:wrap}.is_this_trip_for_me_content ul{padding-left:30px}.is_this_trip_for_me_content ul li::marker{color:#b83426;font-size:30px}.is_this_trip_for_me_content ul li a,.is_this_trip_for_me_content ul li em a,.is_this_trip_for_me_content p a{color:#b83426;font-weight:500;text-decoration:none}.team_tr{display:grid;grid-template-columns:repeat(2,1fr)}.team_td.left_side{background-color:#eee;padding:100px 75px}.team_td.left_side h6{text-transform:uppercase;line-height:20px;letter-spacing:normal;font-size:14px;margin:0 0 25px 0;font-family:'Montserrat',sans-serif}.team_td.left_side h3,.two_col_vert_middle_td h3{margin:0 0 25px 0;font-family:'Montserrat',sans-serif}.line{border-left:1px solid #ddd;min-height:437px!important}.itenerary_section .line{min-height:inherit!important}.tab-pane h3{margin:0 0 25px 0;font-family:'Montserrat',sans-serif}.team_td.left_side h5{font-family:'Montserrat',sans-serif;margin:0 0 50px 0;font-weight:300}.team_td.right_side{height:100%}.team_td.right_side iframe{width:100%;height:100%}.the_footer,.the_simplified_footer{background-color:#3a3a3a;font-family:'Montserrat',sans-serif;padding:100px 0;color:#fff}.foot_top{display:flex;flex-direction:column;margin:0 auto;text-align:center;padding-left:15px;padding-right:15px}.foot_top p{font-size:16px;color:#fff}.foot_bot{width:100%;display:flex;flex-wrap:nowrap;margin:50px 0 0 0}.foot_bot .logo-enquire-in-footer{display:flex;flex-direction:column;justify-items:flex-start}.foot_bot .logo-enquire-in-footer img{margin-right:10px;width:52px}.foot_bot .dynamic-columns{display:grid;grid-template-columns:1.5fr 1.5fr;gap:24px}.foot_bot_td{min-height:10px;margin:10px 15px}.foot_bot_td>p{text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600!important}.foot_bot_td>p>a{font-weight:600!important}.foot_bot_td div ul{padding-left:0}.foot_bot_td div ul li:nth-child(1){list-style:none}.foot_bot_td a,.foot_bot_td p{width:100%;display:block;color:#fff!important;font-weight:300!important;line-height:24px;font-size:14px}.foot_bot_td a:hover{color:#fff;text-decoration:underline}.foot_bot_td h6,.foot_bot_td h6>a{font-family:'Montserrat',sans-serif;font-size:12px;line-height:12px;font-weight:500!important;text-transform:uppercase}.foot_bot_td ul{font-size:14px;font-weight:300;line-height:24px;list-style:none;padding:0;margin:0}.foot_bot_td .email_block{display:block;margin:15px 0 20px 0}.email_block a.soc_l{display:inline-block;width:inherit}.email_block img{width:16px;height:auto;margin:10px 5px 0 0}.email_block>div{margin-bottom:15px}.email_block div>div{display:flex;align-items:baseline}.email_block div span .link:visited,.email_block div span .link:active{color:#fff}.email_block .phone-numbers{margin-bottom:15px}.email_block .phone-numbers .phone-number-wrapper{display:flex;align-items:baseline}.foot_logos{display:table;border-spacing:20px;width:600px;margin:0 auto}.foot_lo{width:110px;position:relative;display:table-cell;vertical-align:middle}.foot_lo img{width:110px}.trust-signals-container .foot_logos{display:flex;flex-direction:row;gap:25px;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin:0}.trust-signals-container{padding:35px 15px;background-color:#3a3a3a}.trust-signals-container .foot_logos{width:100%}.top-media-contributors-container{margin:50px 0 0}.top-media-contributors-container .top_media_section_heading{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr 150px 1fr}.top-media-contributors-container .top_media_section_heading .featured-text{text-transform:uppercase;margin:0;font-size:14px;color:#757575}.top-media-contributors-container .top_media_logo_wrapper{margin:16px 0}.top-media-contributors-container .top_media_logo_wrapper .top_media_logos{display:flex;justify-content:space-evenly}@media (max-width:991px){.top-media-contributors-container .top_media_logo_wrapper .top_media_logos img{width:100px;height:100px}}@media (max-width:820px){.top-media-contributors-container .top_media_logo_wrapper .top_media_logos img{width:80px;height:80px}}@media (max-width:600px){.top-media-contributors-container>.container{padding:0}.top-media-contributors-container .top_media_logos>div{margin-right:32px}.top-media-contributors-container .top_media_logo_wrapper .top_media_logos{white-space:normal;overflow:auto}}.hero-logos-wrap{position:relative}.hero-logos{position:absolute;right:24px;bottom:24px;z-index:2}.hero-logos__track{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:20px}.hero-logos__item{display:flex}.hero-logos__img{height:64px;width:auto;object-fit:contain}.hero-logos-strip{display:none}@media (max-width:768px){.hero-logos-wrap--overlay-only>.hero-logos{display:none}.hero-logos-strip{display:block}.hero-logos{position:static;z-index:auto;padding:12px 16px;background:#f2f2f2}.hero-logos__track{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}.hero-logos__img{height:80px}.hero-logos__item:nth-child(4) .hero-logos__img,.hero-logos__item:nth-child(5) .hero-logos__img{height:65px}}.our-brands{background-color:#eee;padding:32px}.our-brands__heading{font-family:"Playfair Display";font-size:38px;font-style:normal;font-weight:400;line-height:48px;margin-bottom:16px}.our-brands__description{color:#666;font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px}.our-brands__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:40px;row-gap:16px}.our-brands__list .our-brands__logo{height:53px;width:auto}.our-brands__list>:nth-child(1) .our-brands__logo,.our-brands__list>:nth-child(1).our-brands__logo,.our-brands__list>:nth-child(3) .our-brands__logo,.our-brands__list>:nth-child(3).our-brands__logo{height:37px}@media (max-width:520px){.our-brands__heading{font-size:30px}}.reviews-ratings-platform-container{border-top:1px solid #eee;padding:50px 0;width:0;padding-left:0!important;padding-right:0!important}@media screen and (max-width:750px){.reviews-ratings-platform-container{padding:25px 15px}}@media screen and (max-width:767px){.reviews-ratings-platform-container{width:100%;padding-inline:15px!important;padding-top:15px!important}}.reviews-ratings-platform-container>.container.padding-none{display:flex;flex-direction:column}.reviews-ratings-platform-container>.container.padding-none .col-md-7{margin-top:32px;margin-left:auto;margin-right:auto}@media (max-width:640px){.reviews-ratings-platform-container>.container.padding-none .col-md-7{margin-top:0}}.reviews-ratings-platform-container>.container>.row{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.reviews-ratings-platform-container>.container>.row .review-logo{display:flex;flex-direction:column;align-items:center;padding:0;margin:0}.reviews-ratings-platform-container>.container>.row .review-logo:nth-child(3) img{width:130px}.reviews-ratings-platform-container>.container>.row .review-logo .rating{unicode-bidi:bidi-override;direction:ltr;text-align:center;position:relative;display:flex}.reviews-ratings-platform-container>.container>.row .review-logo .rating .star{color:#ccc;display:inline-block;font-size:24px;position:relative}.reviews-ratings-platform-container>.container>.row .review-logo .rating .star:before{content:'\2605';position:absolute;opacity:0;color:gold}.reviews-ratings-platform-container>.container>.row .review-logo .rating .star.full:before{opacity:1}.reviews-ratings-platform-container>.container>.row .review-logo .rating .star.half:before{content:'\2605';opacity:1;clip-path:inset(0 50% 0 0);-webkit-clip-path:inset(0 50% 0 0)}.reviews-ratings-platform-container>.container>.row .review-logo .rating .star.half{position:relative;overflow:hidden;display:inline-block}.subscribe-to-newsletter-text{display:flex;flex-direction:column;align-items:center}.newsletter-page .my_section,.newsletter-page .my_section .tourgrid_embed_container{margin-bottom:0}.newsletter-signup-form-container{display:flex;flex-direction:row;justify-content:center;width:770px!important;background-color:#eee;border-radius:10px;padding:30px;margin-bottom:60px;box-shadow:0 3px 1px -2px rgb(0 0 0 / 20%),0 2px 2px 0 rgb(0 0 0 / 14%),0 1px 5px 0 rgb(0 0 0 / 12%)}.newsletter-signup-form-container .heading{font-family:'Playfair Display',serif;font-size:30px;line-height:40px;color:#3a3a3a;background-color:unset;padding:0 0 15px 0}.subscribe-to-newsletter-text h1{font-size:60px;line-height:70px}.newsletter-signup-form-container .signup-container{padding:0 20px;width:60%}.newsletter-signup-form-container .signup-container .wpforms-container{margin:0}.newsletter-signup-form-container .signup-container .wpforms-container .wpforms-confirmation-container-full{width:60%;background-color:unset;border:0;margin-bottom:0}.newsletter-signup-form-container .signup-text-container{display:flex;flex-direction:column;align-items:end;width:35%;padding-right:20px;padding-left:20px}.newsletter-signup-form-container .signup-container .wpforms-container .wpforms-submit-container,.newsletter-signup-form-container .signup-container .wpforms-container .wpforms-field-container .wpforms-field[data-field-type="html"]{padding-top:0}.newsletter-signup-form-container .signup-container,.newsletter-signup-form-container .signup-container .wpforms-container .signup-text,.newsletter-signup-form-container .signup-container .wpforms-container .wpforms-submit-container .newsletter-submit-btn{font-size:15px;line-height:20px}.newsletter-signup-form-container .signup-container .wpforms-container .wpforms-submit-container .newsletter-submit-btn{background-color:#b83426;color:#fff;font-weight:400;height:50px;padding:6px 30px;border-radius:4px;border:0}.newsletter-signup-form-container .signup-container .wpforms-container form,.newsletter-signup-form-container div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns{display:flex;flex-direction:column;align-items:flex-start;color:#3a3a3a;font-family:'Montserrat'}.newsletter-signup-form-container .signup-container .wpforms-container .wpforms-field-container .verify-section label{font-weight:500}.newsletter-signup-form-container .signup-container .wpforms-container form input{height:55px!important;border:0px!important;background-color:#fff!important}.newsletter-signup-form-container div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50,.newsletter-signup-form-container .signup-container .wpforms-container .wpforms-field-container{width:100%}.newsletter-signup-form-container .signup-container .newsletter-ts-and-cs,.newsletter-signup-form-container .signup-container .newsletter-ts-and-cs>a{font-size:14px}.the_footer{padding:60px 60px 20px}.the_footer>.row .col-md-10{float:unset;margin:0 auto}.the_footer .social-footer-icons{display:flex;gap:10px;margin-top:30px;padding-left:15px;padding-right:15px}.the_footer .logo-enquire-in-footer{margin-bottom:32px;margin-top:15px}.the_footer .footer-address-block{display:flex;flex-direction:column}.the_footer .footer-address-block .logo-enquire-in-footer{flex-direction:row;align-items:flex-start}.the_footer .footer-address-block-text p{font-size:14px;line-height:22px;font-weight:600!important;text-transform:uppercase;margin-top:24px}.the_footer .footer-address-block-text-container{display:flex;flex-direction:column}.the_footer .footer-address-block-text-container .address-block-text .heading,.the_footer .footer-address-block-text-container .contact-block-details .heading,.the_footer .foot_bot_td .heading{font-weight:600!important;text-transform:uppercase}.the_footer .footer-address-block-text-container .contact-block-details p>a,.the_footer .footer-address-block-text-container p{color:#fff;align-self:stretch;font-size:13px;font-style:normal;font-weight:400!important;line-height:16px;text-transform:capitalize}.the_footer .footer-address-block-text-container .contact-block-details{margin-top:24px}.the_footer .footer-address-block-text-container .contact-block-details p{display:flex;flex-direction:column;line-height:17px}.the_footer .footer-address-block-text-container .contact-block-details p>span{font-weight:600}.the_footer .foot_bot p .mobile-menu-dropdown-icons{display:none}.the_footer .foot_bot_td .heading{background:unset;padding:0;font-size:inherit}.the_footer .foot_bot_td .tab-content-dropdown{display:flex;background-color:unset;max-height:100%;overflow:unset;padding:0;border:0}.footer-enquire{display:flex;justify-content:center;align-items:center}.copyright{padding:50px 5px 0}.copyright .section{display:flex;justify-content:space-between;font-size:13px;border-top:1px solid #aaa;padding:20px 5px 0}.copyright .section a{font-size:13px;color:#fff;text-decoration:underline}@media (max-width:1366px){.the_footer{padding:60px 0 20px}}@media (max-width:1200px){.the_footer>.row .col-md-10{width:90%}}@media (max-width:991px){.the_footer .foot_bot .dynamic-columns{grid-template-columns:auto}}@media (max-width:820px){.the_footer>.row .col-md-10:not(.copyright){width:95%}.the_footer .foot_bot .dynamic-columns,.the_footer .foot_bot .last-footer-column{padding:0}}@media (max-width:640px){.the_footer .foot_bot{flex-wrap:wrap}}@media (min-width:640px){.the_footer .foot_bot .tab-label{pointer-events:none;cursor:default}}@media (max-width:620px){.the_footer{padding:60px 0 20px}.the_footer .foot_bot_td .heading{display:flex;justify-content:space-between;background:unset;padding:0;font-size:inherit;margin-bottom:0}.the_footer .foot_bot .dynamic-columns{grid-template-columns:1fr;gap:5px}.the_footer .foot_bot p .mobile-menu-dropdown-icons{display:flex}.the_footer .logo-enquire-in-footer,.the_footer .social-footer-icons{justify-content:center;margin-bottom:32px}.the_footer .social-footer-icons{gap:15px}.the_footer .foot_bot_td .tab-content-dropdown:not(.last-footer-column .foot_bot_td .tab-content-dropdown){display:none}}@media (max-width:520px){.copyright .section{text-align:center}}.main_logo{position:relative;width:100%;max-width:200px;margin:0 25px 0 0}.home_side_content .btn_strip .gen_btn{margin:0 15px 0 0}.destination_home_section .btn_strip{margin:15px 0 0 0}.top_white .container-fluid .left_aligned{display:flex;padding-right:0;align-items:center}.top_white .container-fluid .left_aligned a:hover{text-decoration:none}.top_white .container-fluid .row .col-md-2{display:flex;align-items:center;justify-content:flex-end;padding-left:0}.primary-navigation-menu{display:inline-block;margin:0 0;position:relative}.primary-navigation-menu>.primary-menu{display:flex;align-items:center;list-style:none;margin:0;padding:0}@media(min-width:992px){.primary-navigation-menu>.primary-menu{height:65px}}.primary-navigation-menu>.primary-menu>.menu-item{display:flex;align-items:center;width:auto;cursor:pointer;border-bottom:2px solid #fff;padding:18px 0;position:relative}.primary-navigation-menu>.primary-menu>.menu-item:hover{border-bottom:2px solid #b83426;text-decoration:none}.menu_parent a:hover{text-decoration:none}.menu_parent .down_arr{width:10px;height:auto;position:relative;top:-1px;left:5px}.primary-navigation-menu>.primary-menu .bigger>a{margin:0;width:100%;display:block;font-weight:500;font-family:'Montserrat',sans-serif;font-size:14px;color:#3a3a3a;line-height:11px;margin:0;text-transform:uppercase}.primary-navigation-menu>.primary-menu .bigger>a:focus,.primary-navigation-menu>.primary-menu .bigger>a:focus-visible,.primary-navigation-menu>.primary-menu .bigger>a:active{outline:2px solid #b83426;outline-offset:4px}.primary-navigation-menu>.primary-menu .bigger>a::after{content:'';display:inline-block;width:12px;height:12px;margin-left:5px;background-image:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/down-chevron.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.primary-navigation-menu>.primary-menu>.menu-item:nth-child(1),.primary-navigation-menu>.primary-menu>.menu-item:nth-child(2),.primary-navigation-menu>.primary-menu>.menu-item:nth-child(3),.primary-navigation-menu>.primary-menu>.menu-item:nth-child(4){margin-right:25px;height:65px}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutRight{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.primary-navigation-menu .dropdown-panel{display:none}.primary-navigation-menu .menu-section-heading{display:none}.primary-navigation-menu .mobile-image-header{display:none}.primary-navigation-menu .mobile-nav-chevron{display:none}@media (max-width:990.98px){.primary-navigation-menu .menu-section-heading{display:block;padding:16px 0;text-transform:uppercase;letter-spacing:normal;font-size:12px;font-weight:500;color:#999;pointer-events:none}.primary-navigation-menu .menu-section-heading--features{border-top:1px solid #e5e5e5;margin-top:12px;padding-top:20px!important;padding-bottom:0}.primary-navigation-menu .mobile-nav-chevron{display:inline-block;width:10px;height:10px;margin-left:auto;background:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/right-arrow.svg) no-repeat center / contain}.primary-navigation-menu .back-button{display:flex;align-items:center;gap:8px;padding:16px 0;text-transform:uppercase;font-weight:500;font-size:13px;color:#b83426;cursor:pointer}.primary-navigation-menu .back-button::before{content:"";display:inline-block;width:16px;height:16px;background:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/back-arrow-red.svg) no-repeat center / contain}.primary-navigation-menu .sub-menu{display:none;position:absolute;top:0;right:0;width:100%;height:auto;background-color:#fff;z-index:103}.primary-navigation-menu .has-drilled>li:not(.is-open),.primary-navigation-menu .has-drilled>li.is-open>a{display:none}.primary-menu .sub-menu .sub-menu{z-index:101}.primary-menu .sub-menu .sub-menu .sub-menu{z-index:102}.primary-navigation-menu .mobile-image-header{display:block;list-style:none;padding:0 0 4px;margin:0;pointer-events:none}.primary-navigation-menu .mobile-image-header img{width:100%;height:114px;display:block;border-radius:4px;object-fit:cover}.primary-navigation-menu .menu-feature .dropdown-feature__subtitle,.primary-navigation-menu>.primary-menu .bigger>a::after{display:none}.primary-navigation-menu .sub-menu li.menu-view-all>a{color:#b83426;text-transform:uppercase;font-size:12px}}@media (min-width:991px){body::after{content:"";position:fixed;top:104px;left:0;right:0;bottom:0;background:rgb(0 0 0 / .25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity 0.18s ease,visibility 0.18s ease;z-index:2;pointer-events:none}body:has(.primary-menu>.has-mega-dropdown:hover)::after,body:has(.primary-menu>.has-mega-dropdown:focus-within)::after{opacity:1;visibility:visible}.primary-menu>.has-mega-dropdown>.sub-menu{display:none!important}.primary-menu>.has-mega-dropdown:hover>.dropdown-panel,.primary-menu>.has-mega-dropdown:focus-within>.dropdown-panel{display:flex}body.mega-menu-open .select2-dropdown{display:none!important}.primary-menu .dropdown-panel{position:fixed;top:104px;left:0;right:0;width:100%;background:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .08);z-index:1100}.primary-menu .dropdown-panel__columns{max-width:1440px;min-width:0}.primary-menu .dropdown-panel--tabbed .dropdown-panel__columns{display:grid;grid-template-columns:minmax(0,221px) minmax(0,300px) minmax(0,1fr);min-height:420px}.primary-menu .dropdown-panel--tabbed .dropdown-panel__col--tabs .dropdown-panel__heading,.primary-menu .dropdown-panel--tabbed .dropdown-panel__col--tabs .dropdown-panel__view-all a{padding-left:10px}.primary-menu .dropdown-panel--multi .dropdown-panel__columns{display:grid;grid-template-columns:minmax(0,245px) minmax(0,245px) minmax(0,245px) minmax(0,425px);min-height:420px}.primary-menu .about-us .dropdown-panel--multi .dropdown-panel__columns{grid-template-columns:minmax(0,285px) minmax(0,245px)}.primary-menu .dropdown-panel--multi:not(:has(.dropdown-panel__image)) .dropdown-panel__columns{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.primary-menu .dropdown-panel--multi .dropdown-panel__col--flat,.primary-menu .dropdown-panel--multi .dropdown-panel__col--features{padding:32px 10px 32px 50px}.primary-menu .dropdown-panel--multi .dropdown-panel__col--flat .dropdown-panel__heading{padding-left:5px}.primary-menu .dropdown-panel__image{grid-column:1 / 2;overflow:hidden;position:relative;width:324px}.primary-menu .dropdown-panel__image-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 0.18s ease}.primary-menu .dropdown-panel__image-slide.is-active{opacity:1;visibility:visible}.primary-menu .dropdown-panel__image-img{width:100%;height:100%;object-fit:cover;display:block}.primary-menu .dropdown-panel__review{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;padding:16px;opacity:0;pointer-events:none;transition:opacity 0.2s ease}.primary-menu .dropdown-panel__review.is-loaded{opacity:1;pointer-events:auto}.primary-menu .mega-menu-review{color:#fff;border-radius:4px;padding:10px}.primary-menu .mega-menu-review{background:rgb(0 0 0 / .25);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:background 0.2s ease}.primary-menu .mega-menu-review .reviews-quote-container{display:flex;flex-direction:column;gap:10px}.primary-menu .mega-menu-review .reviews_stars img{width:15px!important;height:15px}.primary-menu .mega-menu-review .subheading{color:#fff;font-weight:500;margin-bottom:0}.primary-menu .mega-menu-review .reviews_six_up_subheading_container p,.primary-menu .mega-menu-review .traveller-name-country-date{margin:0;font-size:14px;font-weight:400;line-height:1.4;color:#fff}.primary-menu .mega-menu-review .traveller-name-country-date{font-weight:500}.primary-menu .mega-menu-review .traveller-home-country{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.primary-menu .mega-menu-review .test_country_block{width:27px;height:27px;flex-shrink:0;border-radius:50%;background-size:cover;background-position:center;margin:0}.primary-menu .mega-menu-review .traveller-name-country-date{margin:0;font-size:13px;min-width:0;overflow-wrap:break-word;word-break:break-word}.primary-menu .dropdown-panel__col{padding:32px 0}.primary-menu .dropdown-panel__col--tabs{background:#f4f4f4}.primary-menu .dropdown-panel__heading{text-transform:uppercase;font-size:13px;font-weight:500;color:#999;margin:0 0 5px}.primary-menu .dropdown-tab-list{list-style:none;margin:0;padding:0}.primary-menu .dropdown-tab-list__item a{padding:0 0 0 10px}.primary-menu .dropdown-tab-list__item a,.primary-menu .dropdown-tab-list__item a>span:not(.dropdown-arrow){display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#000;height:45px;text-decoration:none}.primary-menu .dropdown-tab-list__item a:hover,.primary-menu .dropdown-tab-list__item a:hover span.dropdown-arrow{text-decoration:none;color:#b83426}.primary-menu .dropdown-tab-list__item.is-active a,.primary-menu .dropdown-tab-list__item.is-active a>span{color:#b83426;background-color:#fff}.primary-menu .dropdown-arrow{position:relative}.primary-menu .dropdown-arrow::after{content:"";position:absolute;top:0;bottom:0;left:-25px;width:11px;height:11px;background-image:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/right-arrow.svg);background-size:cover;margin:auto 0}.primary-menu .dropdown-tab-pane[hidden]{display:none}.primary-menu .dropdown-tab-pane ul li{height:45px}.primary-menu .dropdown-tab-pane ul li:hover{background-color:#f5f5f5;color:#b83426}.primary-menu .dropdown-item-list{list-style:none;margin:0 0 20px;padding:0}.primary-menu .dropdown-item-list li{display:flex;align-items:center}.primary-menu .dropdown-item-list li a{color:#000;font-size:14px;text-decoration:none;padding:0 5px}.primary-menu .dropdown-panel--multi .dropdown-item-list li a{padding:5px 7px}.primary-menu .dropdown-item-list li:hover a{color:#b83426;background-color:#f5f5f5;border-radius:4px;display:flex;align-items:center}.primary-menu .dropdown-features-list{list-style:none;margin:0;padding:0}.primary-menu .dropdown-feature a{display:flex;gap:14px;align-items:center;padding:10px 0;text-decoration:none;color:#b83426}.primary-menu .dropdown-feature a:hover,.primary-menu .dropdown-feature a:hover span{text-decoration:none}.primary-menu .dropdown-feature a:hover span.dropdown-feature__subtitle{color:#999;text-decoration:none}.primary-menu .dropdown-feature__image{flex-shrink:0}.primary-menu .dropdown-feature__image img{width:142px;height:73px;object-fit:cover;border-radius:4px;display:block}.primary-menu .dropdown-feature__text{display:flex;flex-direction:column;gap:2px;line-height:1.35}.primary-menu .dropdown-feature__title{font-size:14px;color:#000}.primary-menu .dropdown-feature__subtitle{font-size:14px;font-weight:500;color:#999}.primary-menu .dropdown-panel__col--middle{padding:32px 32px 32px 60px}.primary-menu .dropdown-panel__col--features{padding:32px 60px}.primary-menu .destinations .dropdown-panel__col--tabs,.primary-menu .destinations .dropdown-panel__col--middle{padding-top:60px}.primary-menu .safaris .dropdown-panel__col--middle .dropdown-panel__heading{padding-left:5px}.primary-menu .dropdown-panel__col--middle ul li{display:flex;align-items:center;height:35px}.primary-menu .dropdown-panel__view-all a{display:flex;align-items:center;text-transform:uppercase;font-weight:500;font-size:12px;text-decoration:none;height:45px}.primary-menu .dropdown-panel__view-all a:hover{text-decoration:underline!important}.primary-menu .dropdown-panel__view-all--features{margin-top:12px}.primary-menu .dropdown-panel--multi .dropdown-panel__view-all{padding:0 5px}}@media (min-width:1800px){.primary-menu .dropdown-panel{width:1484px}.primary-menu .dropdown-panel__col--features{padding:32px 60px 32px 30px}}.primary-navigation-menu .mobile-only,.action_strip.mobile-only,.mobile-menu-search,.mobile-only{display:none}@media (max-width:991px){.primary-navigation-menu .mobile-only,.action_strip.mobile-only,.mobile-menu-search,.mobile-only{display:flex}}.top_bot_btn{width:100%!important;text-align:center;padding:17px;background-color:#f2f2f2}.top_bot_btn>a{width:100%}.top_bot_btn>a,.gen_btn{padding:0 16px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600!important;border-radius:4px;display:inline-block;padding:14px 20px!important;cursor:pointer;text-transform:uppercase;white-space:nowrap;text-wrap:auto;border:none}.gen_btn:hover,.gen_btn:active{text-decoration:none}.top_bot_btn>a,.gen_btn.red_btn{color:#fff!important;font-weight:600!important;background-color:#b83426;box-shadow:0 3px 1px -2px rgb(0 0 0 / 20%),0 2px 2px 0 rgb(0 0 0 / 14%),0 1px 5px 0 rgb(0 0 0 / 12%)}.top_bot_btn>a:hover,.gen_btn.red_btn:hover{background-color:#631c15}.green_btn{background-color:#00a885;color:#fff!important}.green_btn:hover{background-color:#028167}.gen_btn.white_btn{color:#b83426!important;background-color:#fff;border:1px solid #b83426}.gen_btn.white_btn:hover{color:#fff!important;background-color:#b83426}.gen_btn.white_btn_text{color:#b83426;background-color:#fff;padding-left:0}.gen_btn.transparent_btn{color:#b83426;background-color:#fff0;border:1px solid #b83426;border-radius:4px}.gen_btn.transparent_btn:hover{background-color:#fff}.small_dest_tbl{display:table;width:100%;margin:0 0 20px 0}.small_dest_tr{display:table-row}.small_dest_td{display:table-cell;width:16.66%}.secondary_scroll_nav{position:relative;color:#3a3a3a;background-color:#fff;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 30%);z-index:2}.secondary_scroll_nav.scrolled{position:fixed;top:49px;transition:0.5s;width:100%}.secondary_scroll_nav .container-fluid{padding:10px}.secondary_scroll_nav .row{display:flex;justify-content:space-between;align-items:center}.secondary_scroll_nav ul li a.scroll_to,.secondary_scroll_nav .secondary_scroll_nav_items div a.scroll_to{color:#3a3a3a;font-size:13px;font-weight:500;border-right:1px solid #999;padding:0 15px 0 15px;margin:14px 0;text-transform:uppercase;text-decoration:none;display:inline-block}.secondary_scroll_nav ul li a.scroll_to{border-right:1px solid #eee}.secondary_scroll_nav .secondary_scroll_nav_items{display:inline-flex;margin-right:auto}.secondary_scroll_nav ul li:last-child a.scroll_to,.secondary_scroll_nav .secondary_scroll_nav_items div:last-child a.scroll_to{border-right:unset}.secondary_scroll_nav .secondary_scroll_nav_items>div:hover,.secondary_scroll_nav .secondary_scroll_nav_items>div:active{border-bottom:2px solid #b83426}.faqs_related{padding:60px 15px 30px}.faqs_related .container{margin-bottom:30px}.faqs_related .hr{margin:0 auto}.popular_tours{padding:4em 0em 5em}.just_image{width:100%;padding:0 30px}.the_side_faqs{margin-left:auto;margin-right:auto}.the_side_faqs{padding:50px 15px}.the_side_faqs .col-md-4{padding-right:30px}.the_side_faqs .col-md-8{padding-left:25px}.the_side_faqs .nav-tabs{border:none;margin:0 0 30px 0}.the_side_faqs .nav-tabs>li{float:none;margin-bottom:0;border:none}.the_side_faqs .nav-tabs>li>button,.the_side_faqs .nav-tabs>li>button:hover,.the_side_faqs .nav-tabs>li>button:focus{cursor:default;border:none;margin:0;padding:10px 0;font-size:18px;font-weight:400;line-height:30px;color:#999;border-bottom:2px solid #eee;background-color:unset;cursor:pointer;text-align:left;width:100%}.the_side_faqs .nav-tabs>li.active>button,.the_side_faqs .nav-tabs>li.active>button:focus,.the_side_faqs .nav-tabs>li.active>button:hover{cursor:pointer;border:none;color:#3a3a3a;border-bottom:2px solid #b83426;font-weight:400}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav>li>a:focus,.nav>li>a:hover{background-color:unset}.safari-faq-section{background-color:#f7f7f5}.safari-faq-section .section-title{margin-bottom:16px}.safari-faq-subtitle{max-width:520px;margin:0 auto 40px;font-size:15px;line-height:24px;color:#6b6b6b;font-family:Montserrat,sans-serif}.safari-faq-section .tour-accordion{z-index:1;position:relative;max-width:773px;margin:0 auto}.safari-faq-section .tour-accordion__item{background-color:#fff;width:100%;padding:16px;box-shadow:0 4px 20px 5px #DFDFDF26;border:1px solid #F2F2F2;border-radius:8px;margin-bottom:16px}.safari-faq-section .tour-accordion__heading{margin:0}.safari-faq-section .tour-accordion__trigger{text-align:left;display:flex;flex-direction:column;justify-content:space-between;width:100%;background-color:#fff0;border:none;cursor:pointer}.safari-faq-section .tour-accordion__trigger .button-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:start;width:100%}.safari-faq-section .tour-accordion__trigger .title-left{display:flex;justify-content:space-between;width:100%;align-items:center}.safari-faq-section .tour-accordion__heading-title{font-family:Montserrat,sans-serif;font-size:16px;margin:0}.safari-faq-section .tour-accordion__trigger .icon-open,.safari-faq-section .tour-accordion__trigger .icon-close{width:38px;height:38px;border:1px solid #F2F2F2;border-radius:8px;display:flex;justify-content:center;align-items:center}.safari-faq-section .tour-accordion__trigger .icon-open{padding-bottom:5px}.safari-faq-section .tour-accordion__trigger .icon-close{display:none;padding-bottom:10px;color:#B83526}.safari-faq-section .tour-accordion__trigger[aria-expanded="true"] .icon-open{display:none}.safari-faq-section .tour-accordion__trigger[aria-expanded="true"] .icon-close{display:flex}.safari-faq-section .tour-accordion__trigger .icon-right{margin-left:16px;flex:0 0 auto;line-height:1}.safari-faq-section .tour-accordion__panel{overflow:hidden;opacity:0;transition-property:height,opacity,margin;transition-duration:520ms,220ms,220ms;transition-timing-function:cubic-bezier(.2,.9,.2,1),ease}.safari-faq-section .tour-accordion__panel:not(.is-open){height:0!important}.safari-faq__content{font-size:15px;line-height:26px;color:#3a3a3a;font-family:Montserrat,sans-serif}.safari-faq__content p{margin-bottom:16px}.single_experience .destination_cards{padding:100px 0}.single_experience .my_section .experience-intro-heading h2{font-size:38px;line-height:48px}@media (max-width:768px){.single_experience .my_section .experience-intro-heading h2{font-size:30px;line-height:40px}}.team-member-info-section{display:flex;align-items:flex-start;justify-content:center;margin-top:20px;margin-bottom:50px}.team-member-info-section>img{width:70px;height:70px}.team-member-info-section .name-and-position{display:flex;flex-direction:column;padding-left:15px;text-align:left}.team-member-info-section .name-and-position .member-enquire-btn{text-transform:capitalize;font-weight:500!important;padding:9px!important;margin-top:5px;border-radius:4px;width:125px}.popular_tours .popular_safaris_header{margin-bottom:0}.js-show-more{display:none;border:0;border-radius:0;background-color:unset;color:#b83426;text-transform:uppercase;cursor:pointer;outline:0;font-weight:500;padding-top:30px}.excerpt-hidden{-webkit-box-orient:vertical;overflow:hidden}.showAllContent{height:auto;-webkit-line-clamp:none}.mini_migration_overlayer{position:absolute;width:38%;height:auto;top:0%;left:0%;opacity:.8}.migration_months_description_container{margin:60px 15px 0}.migration_month_container{padding:30px 15px 50px}.migration_month_container h3{margin:0 0 25px 0}.green_migration_map_window{background-image:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/migration-map-wildebeest-route.jpg);background-size:cover;background-repeat:no-repeat;width:100%;height:540px;border-radius:4px;position:relative}.migration_month_container ul li::marker{font-size:30px;color:#b83426}.monthly_ht_migrations{padding:50px 15px}.monthly_ht_migrations .container{display:flex;flex-direction:column;justify-content:center}.monthly_ht_migrations .container .card-container{flex-wrap:wrap}.monthly_ht_migrations .container .red_dots_nav .nav-tabs>li.active>button,.monthly_ht_migrations .container .red_dots_nav .nav-tabs>li.active>button:focus,.monthly_ht_migrations .container .red_dots_nav .nav-tabs>li.active>button:hover,.migration_month_container .container .red_dots_nav .nav-tabs>li.active>button,.migration_month_container .container .red_dots_nav .nav-tabs>li.active>button:focus,.migration_month_container .container .red_dots_nav .nav-tabs>li.active>button:hover{background-color:#00A885;border-color:#00A885}.ht_single_page .page_header_feature .hero_banner_one_header h1{font-size:70px;line-height:90px}.ht_single_page .page_header_feature .hero_banner_one_header h2 a{font-size:inherit;color:inherit}.ht_single_page .my_section{margin:110px 0 0}.ht_single_page .my_section .container .row .col-md-10 .media_gallery .embed-container .flying-press-youtube{margin-top:40px;margin-bottom:40px}.ht_single_page .my_section .container .row .col-md-10 .media_gallery .embed-container iframe,.ht_single_page .my_section .container .row .col-md-10 .media_gallery div img{width:100%;height:500px;border-radius:4px;margin-bottom:4em}.ht_single_page .my_section .container .row .col-md-10 .media_gallery div img{object-fit:cover}.ht_single_page .my_section .container .row .col-md-10 .ht_map_element{margin-bottom:4em}.ht_single_page .my_section .container .row .col-md-10 .ht_map_element .the_media_block #map_canvas2{border-radius:4px}.ht_single_page .my_section .container .row .col-md-10 .ht_map_element .the_media_block{height:500px}.ht_contributor_single_page .page_header_feature .hero_banner_one_header h1{font-size:70px;line-height:90px}.ht_contributor_single_page .page_header_feature .hero_banner_one_header h2 a{font-size:inherit;color:inherit}.ht_contributor_single_page .slick-track,.ht_contributor_single_page .slick-slide,.ht_contributor_single_page .slick-slide img,.ht_contributor_single_page .image_slider div img,.ht_contributor_single_page .embed-container iframe{width:100%;height:300px;border-radius:4px;object-fit:cover}.ht_single_page .media_logo,.ht_contributor_single_page .media_logo{width:100%;position:relative}.ht_single_page .media_logo img,.ht_contributor_single_page .media_logo img{position:absolute;bottom:-50px;left:0;right:0;margin:0 auto;border-radius:50px;z-index:1}.ht_contributor_single_page .my_section{margin:110px 0 0}.ht_contributor_single_page .my_section .container .row .col-md-10 .ht_post_container{width:100%;padding-bottom:0}.action_strip{display:none}.strip_link,.strip_link:hover,.strip_link:focus{text-decoration:none;color:#3a3a3a;font-size:10px}.mobile_top_stars{display:none}.mobile_top_stars span{font-size:9px;font-style:italic;line-height:9px;text-align:center;color:#666;font-weight:300}.universal-block-container{padding:70px 20px}.universal-block-container .container{display:flex}.universal-block-container .universal-block-left-text{width:40%;display:flex;justify-content:center;flex-direction:column}.universal-block-container .safari-expert-card{width:62%;display:flex;justify-content:center;flex-direction:column}.universal-block-container .universal-block-left-text h4,.universal-block-container .universal-block-subtext{font-weight:500}.universal-block-container .universal-block-left-text .submit_btn a{width:100%;height:55px;margin-top:20px}.cta-pop-up-section.container{display:none;position:fixed;right:40px;bottom:40px;z-index:1;width:auto;background-color:#fff;border-radius:6px;padding:10px;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%)}.cta-pop-up-section.cta-pop-up-container--open{display:block;animation:slide-up 0.7s ease}.cta-pop-up-section .cta-pop-up-inner-container{display:flex;align-items:center;justify-content:center;position:relative}.cta-pop-up-section .enquire-text{margin-left:20px;margin-right:20px}.cta-pop-up-section .enquire-text .popup-header-text{color:#b83426;font-size:14px;font-weight:500;text-transform:uppercase;line-height:.5;margin-bottom:0}.cta-pop-up-section .enquire-text .popup-subtext{font-size:14px;line-height:2;margin-bottom:10px}.cta-pop-up-section .enquire-text .popup-btn{font-size:13px;font-weight:500!important;padding:3px 10px}.cta-pop-up-section .close-btn{position:absolute;right:0;height:100%}.cta-pop-up-section .mobile-message-icon{display:none}.traveller-review-cta-card .cta-inner-card,.expert-help-cta-card .expert-help-cta-inner-card,.safaris-offering-cta-card .cta-inner-card{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:435px;padding:20px;border-radius:4px;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%);white-space:normal}.home_template #cta-container .traveller-review-cta-card .cta-inner-card,.migration_landing #cta-container .traveller-review-cta-card .cta-inner-card,.single_experience #cta-container .traveller-review-cta-card .cta-inner-card{background-color:#fff!important}.traveller-review-cta-card .cta-inner-card h5,.expert-help-cta-card .expert-help-cta-inner-card h3,.safaris-offering-cta-card .cta-inner-card .content-section p.number-of-tours-to-choose-from-heading{font-weight:500;padding-left:30px;padding-right:30px;white-space:initial}.safaris-offering-cta-card .cta-inner-card{padding:0 0 20px;justify-content:flex-start}.safaris-offering-cta-card .cta-inner-card img{width:100%;height:200px;border-radius:4px 4px 0 0;object-fit:cover}.safaris-offering-cta-card .cta-inner-card .content-section{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:100%}.safaris-offering-cta-card .cta-inner-card .content-section p.number-of-tours-to-choose-from-heading{font-weight:600;font-size:24px;line-height:34px}.safaris-offering-cta-card .cta-inner-card .content-section p{font-weight:500;font-size:22px}.expert-help-cta-card .expert-help-cta-inner-card h3{font-family:'Montserrat';font-size:24px;line-height:34px}.expert-help-cta-card .expert-help-cta-inner-card h3 span,.safaris-offering-cta-card .cta-inner-card .content-section p.number-of-tours-to-choose-from-heading span{color:#b83426;text-transform:uppercase}.expert-help-cta-card .expert-help-cta-inner-card a,.traveller-review-cta-card .cta-inner-card a,.safaris-offering-cta-card .cta-inner-card a{width:70%}.traveller-review-cta-card .cta-inner-card .reviewer-name-and-date{display:flex;flex-direction:column;justify-content:center;text-align:left;padding-left:20px}.traveller-review-cta-card .cta-inner-card .test_country_block{width:80px;height:80px;flex-shrink:0}.traveller-review-cta-card .cta-inner-card .reviewer-name-and-date p{font-size:23px}.traveller-review-cta-card .cta-inner-card .reviewer-name-and-date p:nth-child(1){font-weight:600}.traveller-review-cta-card .cta-inner-card .reviewer-name-and-date p:nth-child(2){font-weight:500}.traveller-review-cta-card .cta-inner-card .rating-stars img{padding-left:3px;padding-right:3px}.dual-author-info-section{display:flex;gap:20px;background:rgb(242 242 242 / .6);border-radius:12px;padding:16px}.dual-author-info-section .images{display:flex;align-items:center}.dual-author-info-section .images .author-img{margin-right:-10px}.dual-author-info-section .images .author-img,.dual-author-info-section .images .expert-img{border-radius:50%;width:44px;height:44px;aspect-ratio:1/1;object-fit:cover}.dual-author-info-section .images .expert-img-container{display:flex;flex-direction:column}.dual-author-info-section .images .expert-img-container .expert-badge-icon{margin-top:-10px}.dual-author-info-section .name-and-position{display:flex;flex-direction:column;justify-content:center;gap:5px}.dual-author-info-section .name-and-position .travel-writer,.dual-author-info-section .name-and-position .verified-expert,.dual-author-info-section .name-and-position .travel-writer p{display:flex}.single_experience .dual-author-info-section{width:fit-content;padding:16px 30px 16px 16px;margin-bottom:32px;margin-top:32px}.single_experience .dual-author-info-section .images{align-items:flex-start}.single_experience .dual-author-info-section .name-and-position .travel-writer,.single_experience .dual-author-info-section .name-and-position .verified-expert{flex-direction:column}.single_experience .dual-author-info-section .name-and-position .exp-enquire-btn{width:fit-content;margin-top:16px;padding:10px 24px!important}.dual-author-info-section .name-and-position .travel-writer p,.dual-author-info-section .name-and-position .verified-expert p{color:rgb(58 58 58 / .6);line-height:22px;text-align:left}.dual-author-info-section .name-and-position .travel-writer p a,.dual-author-expanded-display-section .name-and-position .travel-writer p a{text-decoration:none;color:#3a3a3a}.dual-author-info-section .name-and-position .travel-writer p a{font-weight:300!important;color:rgb(58 58 58 / .6)}@media (max-width:991px){.dual-author-info-section .images,.dual-author-info-section .name-and-position .travel-writer,.dual-author-info-section .name-and-position .verified-expert{flex-direction:column}.dual-author-info-section .images .author-img{margin-right:0;margin-bottom:-20px}.single_experience .dual-author-info-section{width:100%;padding:16px}.single_experience .dual-author-info-section .name-and-position .travel-writer,.single_experience .dual-author-info-section .name-and-position .verified-expert{flex-direction:row}}@media (max-width:620px){.dual-author-info-section .name-and-position{gap:10px}.dual-author-info-section .name-and-position .travel-writer p{display:flex}.dual-author-info-section .name-and-position .travel-writer p,.dual-author-info-section .name-and-position .travel-writer p a,.dual-author-info-section .name-and-position .verified-expert p,.dual-author-info-section .name-and-position .verified-expert p a{font-size:13px}.single_experience .dual-author-info-section .name-and-position .travel-writer,.single_experience .dual-author-info-section .name-and-position .verified-expert{flex-direction:column}}.expert-insight-block{border-radius:12px;padding:48px;width:110%;margin:4.4rem -5%!important}.expert-insight-block .expert-insight-heading{font-family:'Playfair Display',serif;font-style:italic;font-size:32px!important;line-height:40px!important;font-weight:500;margin:0 0 24px 0;color:#3a3a3a}.expert-insight-block .expert-insight-quote{color:#3a3a3a}.expert-insight-block .expert-insight-quote p{font-weight:400!important}.expert-insight-block .expert-insight-quote p:last-child{margin-bottom:0}.expert-insight-block .expert-insight-expert{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #ddd}.expert-insight-block .expert-insight-expert .expert-img-container{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.single_blog .post_copy .expert-insight-block .expert-img,.expert-insight-block .expert-insight-expert .expert-img{border-radius:50%!important;width:44px!important;height:44px!important;aspect-ratio:1/1;object-fit:cover;border:2px solid #D8C15A}.single_blog .post_copy .expert-insight-block .expert-badge-icon,.expert-insight-block .expert-insight-expert .expert-badge-icon{width:44px!important;margin-top:-10px}.expert-insight-block .expert-insight-meta{display:flex;flex-direction:column}.expert-insight-block .expert-insight-name{font-size:14px;line-height:20px;color:rgb(58 58 58 / .6);font-style:italic}@media (max-width:991px){.expert-insight-block{padding:24px;width:100%;margin:2.2rem 0!important}.expert-insight-block .expert-insight-heading{font-size:24px!important;line-height:30px!important;margin:0 0 16px 0}}.dual-author-expanded-display-section{border-top:1px solid #ddd;padding:15px 15px 32px 15px}.dual-author-expanded-display-section .images{width:58px;flex-shrink:0}.dual-author-expanded-display-section .travel-writer-container{margin-bottom:24px}.dual-author-expanded-display-section .verified-expert-container .images{height:60px}.dual-author-expanded-display-section .author-bio{color:#3a3a3a;opacity:.7;font-size:14px;line-height:22px;font-weight:300;flex-basis:100%}.dual-author-expanded-display-section .travel-writer-container .author-img{border-radius:50%;object-fit:cover;width:58px;height:58px}.dual-author-expanded-display-section .travel-writer-container,.dual-author-expanded-display-section .verified-expert-container{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dual-author-expanded-display-section .name-and-position{display:contents}.dual-author-expanded-display-section .travel-writer p,.dual-author-expanded-display-section .travel-writer p a,.dual-author-expanded-display-section .verified-expert p,.dual-author-expanded-display-section .verified-expert p a{margin:0;display:flex;font-size:14px;font-weight:400;line-height:22px}.dual-author-expanded-display-section .travel-writer p,.dual-author-expanded-display-section .verified-expert p{color:#3a3a3a}.dual-author-expanded-display-section .verified-expert-container .images .expert-badge-icon{margin-top:-30px}@media (min-width:768px){.dual-author-expanded-display-section{padding:32px 32px 52px 32px}.dual-author-expanded-display-section .travel-writer-container,.dual-author-expanded-display-section .verified-expert-container{flex-wrap:nowrap;align-items:flex-start}.dual-author-expanded-display-section .name-and-position{display:flex;flex-direction:column;gap:8px}.dual-author-expanded-display-section .author-bio{flex-basis:auto}.dual-author-expanded-display-section .travel-writer-container .travel-writer,.dual-author-expanded-display-section .verified-expert-container .verified-expert{display:flex}.dual-author-expanded-display-section .travel-writer p,.dual-author-expanded-display-section .travel-writer p a,.dual-author-expanded-display-section .verified-expert p,.dual-author-expanded-display-section .verified-expert p a{font-size:16px}}.traveller-stories-cta-container{padding:80px 15px 160px}.traveller-stories-cta-container .traveller-stories-heading{margin-bottom:40px}.traveller-stories-cta-container .traveller-stories{background-color:#fff;border:1px solid #F4F4F4;border-radius:8px;box-shadow:0 8px 10px -4px rgb(106 106 106 / .03),0 3px 5px -1.5px rgb(106 106 106 / .04);padding:40px;position:relative;height:400px}.traveller-stories-cta-card{display:flex;justify-content:space-between;align-items:center;background-color:unset!important;position:relative!important;top:unset!important;bottom:unset!important;height:auto}.traveller-stories-cta-card .traveller-story-cta .content-container{display:block;padding-right:48px}.traveller-stories-cta-card .travellers-pull-quote{font-size:20px;font-weight:400;line-height:28px;margin-top:24px}.traveller-stories-cta-card .travellers-country{display:flex;align-items:center;gap:7px;margin-top:32px}.traveller-stories-cta-card .travellers-country .traveller-name{font-size:14px;font-weight:500;color:#666;margin:0 16px 0 0}.traveller-stories-cta-card .travellers-country .country-flag{width:19px;height:12px;background-repeat:no-repeat}.traveller-stories-cta-card .travellers-country .traveller-country-name{font-size:11px;font-weight:400;color:#666;margin:0}.traveller-stories-cta-card .expert,.traveller-stories-cta-card .expert .expert-container{display:flex;align-items:center;gap:10px}.traveller-stories-cta-card .expert .expert-container{border-top:1px solid #E0E0E0;margin-top:24px;padding-top:16px}.traveller-stories-cta-card .expert .expert-img{display:flex;flex-direction:column;align-items:center}.traveller-stories-cta-card .expert .badge-icon{margin-top:-5px}.traveller-stories-cta-card .expert .travellers-expert-consultant,.traveller-stories-cta-card .expert .travellers-expert-consultant a{font-size:13px;line-height:18px}.traveller-stories-cta-card .expert .expert-slider-controls{display:flex;gap:20px;padding-top:24px}.traveller-stories-cta-card .expert .expert-slider-controls button{border-radius:50%;background-color:#fff0;border:1px solid #E9EAEB;padding:8px 10px}.traveller-stories-cta-card .expert .expert-slider-controls button img{vertical-align:text-bottom}.traveller-stories-cta-card .expert .travellers-expert-consultant{font-size:13px;font-weight:400;line-height:normal;color:#757575;margin:0}.traveller-stories-cta-card .image-gallery-container{display:grid;grid-template-columns:60% 35%;grid-template-rows:200px 100px;gap:15px}.traveller-stories-cta-card .image-gallery-container .gallery-image-wrapper{position:relative}.traveller-stories-cta-card .image-gallery-container .gallery-image-wrapper .traveller-duration,.traveller-stories-cta-card .image-gallery-container .gallery-image-wrapper .traveller-visited-countries{position:absolute;bottom:15px;left:10px;background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .1);border-radius:20px;backdrop-filter:blur(15px);color:#fff;font-weight:600;font-size:10px;line-height:normal;margin:0;padding:5px 8px;text-transform:uppercase}.traveller-stories-cta-card .image-gallery-container .gallery-image-wrapper .traveller-visited-countries{left:75px}.traveller-stories-cta-card .image-gallery-container .image{width:100%;height:100%;object-fit:cover;border-radius:8px;grid-column:span 1;background:linear-gradient(180deg,#fff0 61.04%,rgb(0 0 0 / .4) 83.07%),lightgray 50% / cover no-repeat}.traveller-stories-cta-card .image-gallery-container .index-0{grid-row:span 2}@media (max-width:991px){.traveller-stories-cta-container{padding:40px 15px 60px}.traveller-stories-cta-container .traveller-stories,.traveller-stories-cta-card .slick-list{height:100%!important}.traveller-story-cta{display:flex!important;flex-direction:column-reverse!important}.traveller-stories-cta-card .traveller-story-cta .content-container{padding-right:0}.traveller-stories-cta-card .image-gallery-container{margin-bottom:40px;grid-template-rows:120px 100px}.traveller-stories-cta-card .expert{flex-direction:column}.traveller-stories-cta-card .expert .expert-container{width:100%}}@media (max-width:768px){.traveller-stories-cta-container{padding:60px 15px}.traveller-stories-cta-container .traveller-stories{padding:24px}}@media (max-width:600px){.traveller-stories-cta-container{padding:40px 15px}.traveller-stories-cta-card .travellers-pull-quote{font-size:16px;line-height:26px}.traveller-stories-cta-card .image-gallery-container{display:flex}.traveller-stories-cta-card .image-gallery-container .index-1,.traveller-stories-cta-card .image-gallery-container .index-2{display:none}.traveller-stories-cta-card .image-gallery-container .index-0{width:100%;height:220px}.traveller-story-cta .col-md-6 svg{width:37px;height:30px}.traveller-stories-cta-card .travellers-pull-quote{font-size:16px;line-height:26px}.traveller-stories-cta-card .travellers-country .traveller-name,.traveller-stories-cta-card .expert .travellers-expert-consultant,.traveller-stories-cta-card .expert .travellers-expert-consultant a{font-size:12px}.traveller-stories-cta-card .travellers-country .country-flag{width:14px;height:10px}.traveller-stories-cta-card .travellers-country,.traveller-stories-cta-card .expert .expert-container{margin-top:16px}}.jumbotron{margin-top:75px;margin-bottom:0px!important;background-size:auto;background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:4em;padding-bottom:4em;height:auto}.jumbotron .container{position:relative;width:75%;margin:auto;border-radius:10px;padding:1.5em}.jumbotron .container .row .payment-page-breadcrumb{font-size:20px;font-family:Montserrat;font-weight:500;height:50px}.jumbotron .container .row .payment-page-breadcrumb .unconfirmed-payment-options{color:#fff;cursor:pointer}.jumbotron .container .row .payment-page-breadcrumb .unconfirmed-payment-details,.jumbotron .container .row .payment-page-breadcrumb .confirmed-payment{color:#a5a3a3}.jumbotron .container .row .payment-container{display:flex;justify-content:space-between;width:100%}.jumbotron .container .row .payment-container .left-section{width:60%;margin-right:2em}.jumbotron .container .row .payment-container .right-section{width:38%}.jumbotron .container .row #payment-methods,.jumbotron .container .row #iveri-container,.jumbotron .container .row #eft-container,.jumbotron .container .row #e4f-container,.jumbotron .container .row .client_details_section,.jumbotron .container .row .payment-form-details{font-family:'Montserrat';color:#3a3a3a;background:#fff;border-radius:10px;padding:1.5em 2em;min-height:499px}.jumbotron .container .row .client_details_section{margin-right:0}.jumbotron .container .row #payment-methods h4{margin-bottom:1em}.jumbotron .container .row #payment-methods .error-subheading{font-size:16px}.jumbotron .container .row #payment-methods .error-subheading a{text-transform:lowercase}.jumbotron .container .row #payment-methods .error-subheading a:hover{color:#b63426}.jumbotron .container .row #payment-methods .credit-section,.jumbotron .container .row #payment-methods .bank-transfer-section,.jumbotron .container .row #payment-methods .exchange-section{height:60px;width:100%;padding:0 10px;background-color:#f2f2f2;margin-bottom:.5em;margin-left:auto;margin-right:auto;cursor:pointer}.jumbotron .container .row #payment-methods .modal-pop-up-container{display:flex;justify-content:flex-end;width:100%;margin-left:auto;margin-right:auto}.jumbotron .container .row #payment-methods .modal-pop-up-container .issues{color:#b83426;font-size:11px;font-style:italic;cursor:pointer;margin-top:2em}.jumbotron .container .row #payment-methods .credit-section a,.jumbotron .container .row #payment-methods .bank-transfer-section a,.jumbotron .container .row #payment-methods .exchange-section a{display:flex;justify-content:space-between;align-items:center;height:60px}.jumbotron .container .row #payment-methods .credit-section a .right_arrow,.jumbotron .container .row #payment-methods .bank-transfer-section a .right_arrow,.jumbotron .container .row #payment-methods .exchange-section a .right_arrow{width:15px}.jumbotron .container .row #payment-methods .credit-section a h4,.jumbotron .container .row #payment-methods .bank-transfer-section a h4,.jumbotron .container .row #payment-methods .exchange-section a h4{color:#3a3a3a;font-size:16px;font-weight:500;margin-bottom:0;margin-top:0}.jumbotron .container .row .client_details_section .col-md-12{display:flex;justify-content:space-between}.jumbotron .container .row .client_details_section .col-md-12,.jumbotron .container .row .client_details_section .col-md-12 .col-md-6{padding:0}.jumbotron .container .row .client_details_section .total_due{border-top:1px solid #999;border-bottom:1px solid #999;margin-top:1em;padding:1em 0}.jumbotron .container .row #iveri-container #form_details .form-group{display:flex;align-items:center}.jumbotron .container .row #iveri-container #form_details .form-group:nth-child(3){flex-direction:column}.jumbotron .container .row #iveri-container #form_details .form-group .col-form-label{color:#999;font-size:16px;font-weight:500}.jumbotron .container .row #iveri-container #form_details .form-group .col-sm-7 .form-control{color:#3a3a3a;font-size:16px}.jumbotron .container .row #eft-container h5{font-size:20px;font-weight:500}.jumbotron .container .row #eft-container p,.jumbotron .container .row .client_details_section .col-md-12 p{font-size:16px;margin-bottom:0;font-weight:400}.jumbotron .container .row #eft-container p.bold-text,.jumbotron .container .row .client_details_section .col-md-12 p.bold-text{font-weight:500}.jumbotron .container .row #e4f-container p{margin-bottom:1.5em;font-size:16px}.jumbotron .container .row #iveri-container form .form-group .checkbox label a,.jumbotron .container .row #e4f-container form .form-group .checkbox label a{color:#b83426;text-decoration:none}.jumbotron .container .row #iveri-container form .form-group #creditBtn,.jumbotron .container .row #e4f-container form .form-group #payExchangeBtn{color:#fff;background-color:#b83426;border:0;border-radius:3px;height:40px!important;text-transform:uppercase;font-weight:500;outline:0;font-size:16px;font-family:Montserrat;margin-top:15px;padding:5px 15px}.jumbotron .container .row #e4f-container form .form-group #payExchangeBtn:hover{background-color:#631c15;cursor:pointer}.jumbotron .error-message-container{background-color:#fff;padding:20px;border-radius:10px;min-height:499px;max-width:60%;margin-left:auto;margin-right:auto}.jumbotron .error-message-container .enquiry_btn{display:flex;justify-content:center;margin:100px auto}.jumbotron .payment-error,.jumbotron .payment-issues{display:none;position:fixed;z-index:1;padding-top:150px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .7)}.jumbotron .payment-error h4,.jumbotron .payment-issues h4{margin-top:1.5em;margin-bottom:1em}.jumbotron .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:20px;width:40%;border-radius:6px 6px 0 0}.jumbotron .modal-content ul{padding-left:2.5em;font-family:Montserrat;line-height:26px;color:#3a3a3a;list-style:none;margin-top:1em;margin-bottom:1em}.jumbotron .modal-content ul li{margin-bottom:1em}.jumbotron .modal-content ul li::before{content:"\2022";color:#b83426;font-weight:700;font-size:40px;vertical-align:middle;display:inline-block;width:1em;margin-left:-1em}.jumbotron .modal-content p{font-size:16px}.jumbotron .modal-content .modal-content-block{overflow-y:auto;overflow-x:hidden;max-height:65vh;position:relative}.jumbotron .modal-content .close-btn-footer-section{position:absolute;bottom:0;top:95%;left:0;right:0;width:100%;height:9%;display:flex;justify-content:flex-end;align-items:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#fff;margin-top:15px;padding:0 20px;border-top:1px solid #eee}.jumbotron .modal-content .close-btn-footer-section button{font-size:16px!important;text-transform:uppercase}.jumbotron .close{display:block!important;color:#3a3a3a;float:right;font-size:40px!important;opacity:1;font-weight:400;cursor:pointer}.jumbotron .close:hover,.jumbotron .close:focus{color:#000;text-decoration:none;cursor:pointer}.success-page .container .row .payment-page-breadcrumb .unconfirmed-payment-options,.success-page .container .row .payment-page-breadcrumb .unconfirmed-payment-details,.success-page .container .row .payment-page-breadcrumb .confirmed-payment{color:#fff}.success-page .container .row .payment-container .left-section .payment-form-details .success-payment-header p,.success-page .container .row .payment-container .left-section .payment-form-details .resources-list p{font-size:16px;line-height:26px;margin:1em 0}.success-page .container .row .payment-container .left-section .payment-form-details .resources-list h5{color:#b63426}.success-page .container .row .payment-container .left-section .payment-form-details .resources-list ul{padding-left:1.5em}.success-page .container .row .payment-container .left-section .payment-form-details .resources-list ul li a{text-decoration:none;color:#b63426;font-weight:400}.success-page .container .row .payment-container .left-section .payment-form-details .resources-list ul li::marker{color:#b63426;font-size:24px}.video_section{margin-top:70px;margin-bottom:100px}.video_section .container .row .col-md-12 h3{margin-bottom:1em}.video_section .container .row .col-md-12 .embed-container,.video_section .container .row .col-md-12 .embed-container iframe,.video_section .container .row .col-md-12 .embed-container .flying-press-youtube{width:100%;height:500px;border-radius:4px}.video_section .container .row .col-md-12 .embed-container .flying-press-youtube{padding-bottom:0}.video_section .container .row .col-md-12 .video-overlay{position:absolute;left:0;right:0;margin-left:15px;margin-right:15px;background-size:cover;background-repeat:no-repeat;background-position:center;height:500px;z-index:1;border-radius:4px}.video_section .container .row .col-md-12 .video-overlay .thumbnail-overlay{height:100%;background-image:linear-gradient(to bottom,#fff0,#1c212b);background-blend-mode:multiply;border-radius:4px;opacity:.7}.video_section .container .row .col-md-12 .video-overlay .play-button{display:flex;align-items:center;position:absolute;bottom:40px;left:45px;cursor:pointer}.video_section .container .row .col-md-12 .video-overlay .video-title{position:absolute;left:110px;bottom:40px;color:#fff;font-weight:500;height:50px;padding-right:15px;display:flex;align-items:center}.converter-styling ul.page-numbers{display:flex;justify-content:center;align-items:baseline;margin-top:1em;margin-bottom:2em;gap:10px}.converter-styling ul.page-numbers li{list-style:none}.converter-styling ul.page-numbers a{border:0;color:#999;font-weight:500;text-decoration:none;transition:color 0.3s ease}.converter-styling ul.page-numbers :is(a,span){padding:3px 5px;font-size:16px}.converter-styling ul.page-numbers .current,.converter-styling ul.page-numbers a:is(:hover,:focus){font-weight:500;color:#3a3a3a}.pagination{width:100%;margin:20px auto}.pagination .converter-styling ul.page-numbers li a.prev,.pagination .converter-styling ul.page-numbers li a.next{color:#b83426}.reviews-from-travellers{padding:64px 10px 64px;margin:24px;border-radius:8px;height:670px;position:relative;background-size:cover;background-position:center;transition:background-image 0.8s ease-in-out;overflow:hidden}.reviews-from-travellers .container{position:relative;z-index:2}.reviews-from-travellers .bg-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity 0.7s ease-in-out}.reviews-from-travellers .bg-layer.active{opacity:1}.reviews-from-travellers .bg-gradient-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .7) 99.92%),linear-gradient(0deg,rgb(0 0 0 / .3) 0%,rgb(0 0 0 / .3) 100%)}.reviews-from-travellers .header-block{margin-top:auto;color:#fff}.reviews-from-travellers .header-block h4,.reviews-from-travellers .destination-reviews-heading-section h4{font-family:'Playfair Display',serif;font-size:38px;line-height:48px;font-weight:400}.reviews-from-travellers .header-block p,.reviews-from-travellers .destination-reviews-heading-section p{font-size:18px;line-height:28px;color:#fff;text-align:left!important}.reviews-from-travellers .reviews-slider{display:flex;flex-direction:column;align-items:flex-start;color:#fff}.reviews-from-travellers .reviews-slider .review-next-and-prev-btns{display:flex;gap:24px;margin-left:auto;margin-bottom:16px}.reviews-from-travellers .reviews-slider .review-next-and-prev-btns button{display:flex;justify-content:center;align-items:center;padding:10px;width:32px;height:32px;border-radius:200px;border:1px solid rgb(255 255 255 / .3);background:rgb(242 242 242 / .05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.reviews-from-travellers .reviews-slider .review-next-and-prev-btns button:hover{border-radius:200px;background:rgb(242 242 242 / .35);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.reviews-from-travellers .reviews-slider .reviews_slider_block.slick-slider{background-color:unset!important;width:100%}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block{padding:32px;border-radius:8px;background:rgb(255 255 255 / .05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;max-width:540px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .reviews_stars img{margin-right:2px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .review-platform-block{margin-top:8px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .review-platform-block .review-platform-icon--safari-bookings{height:16px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .reviews_six_up_subheading_container{padding:32px 0}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .traveller-home-country{display:flex;align-items:center;flex-wrap:wrap;padding:0 0 32px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .traveller-home-country .item-1,.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .traveller-home-country .item-2,.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .traveller-home-country .item-3{flex:0 0 auto}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .traveller-home-country .traveller-name-country-date{color:#fff;font-size:13px;line-height:normal;font-weight:400;margin-bottom:0}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .traveller-home-country .traveller-name-country-date span{padding:0 8px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .traveller-home-country a{font-size:14px;font-weight:500;color:#fff!important;text-decoration:underline;line-height:normal;outline:unset}.reviews-from-travellers .view-all-btn{padding:10px 16px!important;margin:20px auto 0;border-radius:4px;border:1px solid rgb(242 242 242 / .4);background:#fff0;color:#fff!important}.reviews-from-travellers .view-all-btn:hover{background:rgb(255 255 255 / .3);backdrop-filter:blur(10px);border:1px solid #fff0}.post_copy .reviews-from-travellers{width:105vw;margin-left:calc(-49vw + 44%)}.reviews-from-travellers .destination-reviews-heading-section{display:flex;flex-direction:column}.reviews-six-up-container .container .row .col-md-12 .reviews-six-up-cube-container{display:flex;justify-content:center}.reviews-six-up-container .reviews_cube{display:flex;flex-direction:row;gap:78px}.reviews-six-up-container .container .reviews_slider_block{display:flex;position:relative!important}.reviews-six-up-container .container .reviews_slider_block .slick-list{height:100%!important}.reviews-six-up-container .reviews_cube .reviews_six_up_subheading_container>p{display:flex;align-items:center;margin:0 auto 0;color:#fff;font-size:20px;line-height:28px;font-weight:300}.test_cube{width:100%;display:block;text-align:center;min-height:380px;position:relative;border-radius:8px;background-color:#fff;box-shadow:0 4px 15px 5px rgb(179 179 179 / .15);padding:40px 24px;margin-bottom:48px}.destination_single .test_cube:not(.reviews_cube){min-height:425px}@media (max-width:991px){.test_cube{min-height:fit-content}}.test_cube.alone{margin:0 0 60px 0}.test_cube .subheading{padding:32px 0;margin:0;font-size:20px;line-height:30px}.test_country_cube{display:flex;align-items:center;justify-content:center;padding:32px 0 15px;margin:0 auto}@media(max-width:520px){.test_country_cube:not(.da-review-modal__body .test_country_cube){flex-direction:column}}.test_country_cube .country_cube_title{margin-top:17px}.test_country_cube .country_cube_title a{outline:none;cursor:pointer}.test_cube .review-card__body p{font-size:14px;line-height:24px}.test_country_block{width:32px;height:32px;margin:0 10px 0 0;border-radius:100px;border:1px solid #3a3a3a}.test_country_cube h5{font-weight:500;margin:20px auto 0}.test_country_cube h6{font-weight:300;margin:20px auto 0}.test_country_cube h5,.test_country_cube h6{color:#3a3a3a;padding:0;line-height:16px;font-size:16px}.test_country_cube .review-date>p{font-size:13px;margin:0;font-style:italic;font-weight:400;line-height:18px;text-transform:capitalize}.review-link{color:#b83426;font-size:14px;line-height:21px;font-weight:500;text-decoration:underline;cursor:pointer}.review-link:hover{color:#b83426}.test_cube .text-container .reviews_stars img,.test_cube .test_country_cube .reviews_stars img{width:25px;height:100%;margin-left:3px}@media (max-width:1200px){.reviews-from-travellers{height:auto}.reviews-from-travellers .reviews-six-up-container>.container{width:95%!important}.reviews-six-up-container .reviews_cube .reviews_six_up_subheading{font-size:17px;line-height:27px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block{min-width:auto}}@media(max-width:1080px){.reviews-six-up-container .reviews_cube .reviews_six_up_subheading{padding:30px 15px 15px}}@media (max-width:991px){.reviews-from-travellers .reviews-six-up-container>.container{width:75%!important}.reviews-from-travellers .header-block{text-align:center}.reviews-from-travellers .reviews-slider{flex-direction:column;justify-content:center;align-items:center}.reviews-six-up-container .reviews_cube{flex-direction:column;justify-content:center;gap:32px;position:relative}.reviews-six-up-container .container .reviews_slider_block{justify-content:center}.reviews-from-travellers .reviews-slider .reviews_slider_block.slick-slider{width:100%;max-width:560px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block{width:100%;max-width:560px}.reviews-from-travellers .reviews-slider .reviews_slider_block.slick-slider,.reviews-from-travellers .reviews-slider .reviews_slider_block .slick-list,.reviews-from-travellers .reviews-slider .reviews_slider_block .slick-track{height:auto!important}.reviews-from-travellers .reviews-slider .reviews_slider_block .slick-slide{height:auto!important}.reviews-from-travellers .reviews-slider .reviews_slider_block .slick-slide>div,.reviews-from-travellers .reviews-slider .reviews-quote-block,.reviews-from-travellers .reviews-slider .reviews-quote-container{height:auto!important}.reviews-from-travellers .header-block p,.reviews-from-travellers .destination-reviews-heading-section p{text-align:center!important}.reviews-from-travellers .reviews-slider .review-next-and-prev-btns{position:absolute;top:50%;transform:translateY(-50%);left:-50px;right:-50px;width:auto;display:flex;justify-content:space-between;pointer-events:none;z-index:3}.reviews-from-travellers .reviews-slider .review-next-and-prev-btns .review-prev,.reviews-from-travellers .reviews-slider .review-next-and-prev-btns .review-next{pointer-events:all}}@media (max-width:768px){.reviews-from-travellers{padding:64px 24px;height:fit-content;margin:0;border-radius:0}.reviews-from-travellers .header-block{text-align:center}.reviews-from-travellers .header-block h4{font-size:31px;line-height:43px;margin-bottom:16px}.reviews-from-travellers .header-block p{font-size:16px;line-height:24px;margin-bottom:0}.reviews-from-travellers .reviews-slider{align-items:center}.reviews-from-travellers .reviews-slider .reviews_slider_block.slick-slider{justify-content:center;width:100%;max-width:500px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block{padding:24px;width:100%;max-width:500px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .reviews_stars img{width:18px;height:18px}.reviews-from-travellers .reviews-slider .review-next-and-prev-btns{left:-100px;right:-100px}.reviews-from-travellers .view-all-btn{display:flex;width:fit-content}}@media (max-width:600px){.reviews-from-travellers{padding:64px 0}.reviews-six-up-container .reviews_cube .reviews_six_up_subheading_container>p{font-size:16px;line-height:24px}.reviews-from-travellers .reviews-six-up-container>.container{width:95%!important}.reviews-from-travellers .reviews-slider .reviews_slider_block.slick-slider{width:100%;max-width:360px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block{width:100%;max-width:360px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .traveller-home-country .item-1{flex:0 1 auto}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .traveller-home-country .item-2{flex:1 1 210px;min-width:0}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block .traveller-home-country .item-3{flex:0 0 100%;margin-top:24px}.reviews-from-travellers .reviews-slider .review-next-and-prev-btns{left:-15px;right:-15px}.test_country_cube .country_cube_title{margin-top:20px}}@media (max-width:480px){.reviews-from-travellers .reviews-slider .reviews_slider_block.slick-slider{width:100%;max-width:300px}.reviews-from-travellers .reviews-slider .reviews_slider_block .reviews-quote-block{width:100%;max-width:300px}}.wpforms-template-default{background-color:#fff!important}.page-template-page-enquire-form{overflow:unset!important}.page-template-page-enquire-form .reviews-ratings-platform-container{border-top:0;padding-top:0;padding-bottom:270px}@media (min-width:991px){.page-template-page-enquire-form .reviews-ratings-platform-container>.container>.row .review-logo{gap:5px}}.enquire-form-container{min-height:40%}.enquire-form-container .imageContainer{position:relative;min-height:75%;background-repeat:no-repeat;background-size:cover;margin-top:65px}.enquire-form-container .imageContainer img{object-fit:cover}.enquire-form-container .imageContainer .post_copy{display:flex;justify-content:center;align-items:center;height:100%}.enquire-form-container .wpforms-container{display:flex;justify-content:center;min-height:60%;font-family:'Montserrat';background-color:#fff;width:100%;max-width:40%;border-radius:8px;padding:30px}.page-template-page-enquire-form .phone-modal-container .phone-modal-content,.page-template-page-booking-form .phone-modal-container .phone-modal-content,.page-template-page-booking-form-error .phone-modal-container .phone-modal-content,.page-template-page-booking-form-succes .phone-modal-container .phone-modal-content,.page-template-page-enquiry-landing .phone-modal-container .phone-modal-content,.page-template-page-ecourse-subscription-thank-you-landing .phone-modal-container .phone-modal-content,.page-template-page-simplified .phone-modal-container .phone-modal-content{height:85%}.page-template-page-enquire-form .phone-modal-container .phone-modal-content .body-section,.page-template-page-booking-form .phone-modal-container .phone-modal-content .body-section,.page-template-page-booking-form-error .phone-modal-container .phone-modal-content .body-section,.page-template-page-booking-form-success .phone-modal-container .phone-modal-content .body-section,.page-template-page-enquiry-landing .phone-modal-container .phone-modal-content .body-section,.page-template-page-ecourse-subscription-thank-you-landing .phone-modal-container .phone-modal-content .body-section,.page-template-page-simplified .phone-modal-container .phone-modal-content .body-section{height:83%}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options{display:block;position:relative}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .email-modal-container{display:block;position:absolute}.page-template-page-enquire-form .email-modal-container .email-modal-content,.page-template-page-booking-form .email-modal-container .email-modal-content,.page-template-page-booking-form-error .email-modal-container .email-modal-content,.page-template-page-booking-form-success .email-modal-container .email-modal-content,.page-template-page-enquiry-landing .email-modal-container .email-modal-content,.page-template-page-ecourse-subscription-thank-you-landing .email-modal-container .email-modal-content,.page-template-page-simplified .email-modal-container .email-modal-content,.enquire-form-container .wpforms-container form,.enquire-form-container div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50{width:100%}.page-template-page-enquire-form .email-modal-container .wpforms-container-full,.page-template-page-booking-form .email-modal-container .wpforms-container-full,.page-template-page-booking-form-error .email-modal-container .wpforms-container-full,.page-template-page-booking-form-success .email-modal-container .wpforms-container-full,.page-template-page-enquiry-landing .email-modal-container .wpforms-container-full,.page-template-page-ecourse-subscription-thank-you-landing .email-modal-container .wpforms-container-full,.page-template-page-simplified .email-modal-container .wpforms-container-full{margin:0;padding-bottom:40px}.enquire-form-container div.wpforms-container-full .wpforms-form .wpforms-page-1 .wpforms-field-pagebreak:nth-child(1){display:none}.enquire-form-container .wpforms-container form .wpforms-field-container .wpforms-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.enquire-form-container .wpforms-container form .wpforms-field-container .wpforms-page>.wpforms-field{width:80%}.enquire-form-container div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress{font-size:12px;margin:0 0 10px 0}.enquire-form-container div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap,.enquire-form-container div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress{height:6px}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:500;font-size:18px!important;margin-bottom:10px!important;text-align:center}.enquire-form-container .wpforms-container-full .wpforms-form ul:not(ul.iti__country-list){display:flex;flex-wrap:wrap;justify-content:center;gap:15px;width:100%}.enquire-form-container .wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic img{height:100%}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-classic li{display:flex;justify-content:center;align-items:center;width:13rem;border:1px solid #3a3a3a!important;border-radius:4px;margin:0px!important;cursor:pointer;position:relative;overflow:hidden}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-classic li label{font-weight:500;background-color:unset;border:unset;position:relative;width:100%}.enquire-form-container .wpforms-container-full .wpforms-form .euro-price-range-selection ul.wpforms-image-choices-classic li label,.enquire-form-container .wpforms-container-full .wpforms-form .aus-price-range-selection ul.wpforms-image-choices-classic li label,.enquire-form-container .wpforms-container-full .wpforms-form .pound-price-range-selection ul.wpforms-image-choices-classic li label,.enquire-form-container .wpforms-container-full .wpforms-form .usd-price-range-selection ul.wpforms-image-choices-classic li label,.enquire-form-container .wpforms-container-full .wpforms-form .zar-price-range-selection ul.wpforms-image-choices-classic li label,.enquire-form-container .wpforms-container-full .wpforms-form .preferred-currency ul.wpforms-image-choices-classic li label{font-size:100%}.enquire-form-container .wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic li{background-color:unset!important}.enquire-form-container .wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic li.wpforms-selected{background-color:#D9D9D9!important}@media (hover:hover) and (pointer:fine){.enquire-form-container .wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic li:not(.wpforms-selected):hover{background-color:#D9D9D9!important}}.enquire-form-container .wpforms-container-full .wpforms-field-container .wpforms-field[data-field-type="select"] select,.enquire-form-container .wpforms-container-full .wpforms-field-container .wpforms-field[data-field-type="checkbox"] input{cursor:pointer}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .preferred-currency ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .usd-price-range-selection ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .pound-price-range-selection ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .euro-price-range-selection ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .aus-price-range-selection ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .zar-price-range-selection ul li{height:70px;padding:8px 0px!important}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .ideal-month-to-travel ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .ideal-month-to-travel ul li label,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .ideal-month-to-travel ul li .wpforms-image-choices-image,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .where-to-travel ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .where-to-travel ul li label,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .where-to-travel ul li .wpforms-image-choices-image,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .what-to-see ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .what-to-see ul li label,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .what-to-see ul li .wpforms-image-choices-image{height:45px!important}.enquire-form-container div.wpforms-container-full .wpforms-form .wpforms-field input[type=text],.enquire-form-container div.wpforms-container-full .wpforms-form .wpforms-field input[type=email],.enquire-form-container div.wpforms-container .wpforms-form input[type=tel],.enquire-form-container div.wpforms-container-full .wpforms-field select,.enquire-form-container div.wpforms-container-full .wpforms-form textarea{max-width:57rem!important;width:100%;position:relative;margin-left:auto;margin-right:auto}.enquire-form-container .wpforms-container-full .wpforms-form input.wpforms-datepicker{max-width:100%!important}.enquire-form-container .wpforms-container-full .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear{right:calc(17% + 10px)}.enquire-form-container .wpforms-container-full .wpforms-field-container .wpforms-page .child-item{margin-left:10px;margin-right:10px;width:95px}.enquire-form-container div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33{display:flex;justify-content:center;width:50%}.enquire-form-container .wpforms-container-full .wpforms-field-layout .wpforms-field-layout-columns .wpforms-field-phone{display:flex;flex-direction:column;justify-content:center}.enquire-form-container .wpforms-container-full .wpforms-field-layout .wpforms-field-layout-columns .wpforms-field-phone .iti-show-flags{width:auto}.enquire-form-container .wpforms-container-full .wpforms-field-layout .wpforms-field-layout-columns .wpforms-field-phone .iti--allow-dropdown{max-width:57rem;margin-left:auto;margin-right:auto}.enquire-form-container .wpforms-container-full .wpforms-field-layout .wpforms-field-layout-columns .wpforms-field-phone .iti--allow-dropdown input[type=tel]{max-width:100%!important}.enquire-form-container .wpforms-container-full .wpforms-datepicker-wrap{margin-bottom:20px}.enquire-form-container div.wpforms-container-full .wpforms-form label.wpforms-error{text-align:center;background-color:#eee;width:fit-content;max-width:300px;padding:4px 6px;margin:5px auto auto;border-radius:4px}.enquire-form-container div.wpforms-container-full .wpforms-form .wpforms-field-email label.wpforms-error{width:230px}.enquire-form-container .wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-label{margin-top:0;display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;padding-left:5px;padding-right:5px}.enquire-form-container .imageContainer .post_copy .honeymoon-helper-form div[data-tf-loaded="true"]{z-index:1!important}.enquire-form-container .wpforms-container-full .wpforms-field-container .wpforms-field[data-field-type="checkbox"] ul li{display:flex;align-items:center}.enquire-form-container .wpforms-container-full .wpforms-field-container .wpforms-field[data-field-type="checkbox"] label{font-size:14px}.enquire-form-container .wpforms-container-full .wpforms-field-container .wpforms-field[data-field-type="checkbox"] input{accent-color:#b63426}.enquire-form-container .wpforms-container-full .wpforms-form button[type=submit],.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#b63426!important;color:#fff!important;width:130px;font-size:16px;font-weight:500;text-transform:uppercase;border-radius:4px}.enquire-form-container .wpforms-container-full .wpforms-form button[type=submit]{width:auto;margin:0 5px}.enquire-form-container div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns{justify-content:center;flex-direction:column;margin:auto}.enquire-form-container div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50{padding:0}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-description{margin-left:auto;margin-right:auto;font-size:14px;text-align:center}.enquire-form-container .wpforms-container-full .children-input-question .wpforms-field-description{margin-bottom:5px}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-page-button.wpforms-page-prev{color:transparent!important;background-color:#fff!important;border:1px solid #aaa;width:45px;min-width:45px;background-image:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/back-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:20px 20px!important}.enquire-form-container .wpforms-container-full .wpforms-form .prev-next-btns>.wpforms-pagebreak-center{display:flex;align-items:center;justify-content:center}.enquire-form-container .wpforms-container form .wpforms-submit-container{display:flex;justify-content:center}.wpforms-datepicker-clear:hover,.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background-color:#b63426!important;border-color:#b63426!important}.modal_phone_num,.email_modal{cursor:pointer}.phone-modal-container,.email-modal-container{display:none;background-color:rgb(0 0 0 / .7);position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;align-items:center;justify-content:center}.phone-modal-container .phone-modal-content,.email-modal-container .email-modal-content{position:relative;background-color:#fff;border-radius:5px 5px;width:500px}.phone-modal-container .phone-modal-content .header-section,.email-modal-container .email-modal-content .header-section{background-color:#b63426;color:#fff;padding:15px 20px;border-radius:5px 5px 0 0}.phone-modal-container .phone-modal-content .header-section .phone-modal-title,.email-modal-container .email-modal-content .header-section .phone-modal-title{margin:0;color:#fff;font-size:24px;line-height:34px;font-weight:400}.phone-modal-container .phone-modal-content .body-section{padding:20px 20px 65px;overflow-y:scroll;white-space:normal}.phone-modal-container .phone-modal-content .body-section #closed-message{display:none;text-align:center}.phone-modal-container .phone-modal-content .body-section #open-message{margin-bottom:25px}.phone-modal-container .phone-modal-content .body-section #open-message .time-open-copy{margin-bottom:20px}.phone-modal-container .phone-modal-content .body-section .inner-body-section-element>p{margin:10px 0}.phone-modal-container .phone-modal-content .body-section .inner-body-section-element>p:nth-child(1){margin-top:0}.phone-modal-container .phone-modal-content .body-section .phone-number-wrapper{display:flex;align-items:baseline;background-color:#f2f2f2;width:200px;margin-bottom:10px;margin-left:auto;margin-right:auto;padding:5px 15px;border-radius:15px}.phone-modal-container .phone-modal-content .body-section .phone-number-wrapper span{font-weight:500}.phone-modal-container .phone-modal-content .body-section .phone-number-wrapper span a{color:#3a3a3a}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12{display:flex;align-items:center;padding:20px 15px;margin-bottom:30px;background-color:#f2f2f2;border-radius:15px}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-4,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12 .col-md-4{width:33.33333333%}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-8,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12 .col-md-8{width:66.66666667%}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-4,.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-8,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12 .col-md-4,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12 .col-md-8{padding-right:0}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-8,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12 .col-md-8{padding-left:0}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-8 a,.email-modal-container .email-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-8 a{padding:10px 15px}.phone-modal-container .phone-modal-content .phone-modal-close-btn,.email-modal-container .email-modal-content .email-modal-close-btn{position:absolute;bottom:0;width:100%;padding:15px 25px;border-top:1px solid #eee;background-color:#fff;text-align:right;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:12}.phone-modal-container .phone-modal-content .phone-modal-close-btn button,.email-modal-container .email-modal-content .email-modal-close-btn button{background-color:#fff0;border:0}.email-modal-container .body-section{position:relative}.email-modal-container .wpforms-container-full{width:100%;margin:24px 0}.email-modal-container .wpforms-container-full .wpforms-form .wpforms-title{font-family:'Montserrat',sans-serif;font-size:34px;font-weight:400;margin-bottom:25px}.email-modal-container .email-modal-content .body-section{padding:0 20px 65px;overflow-y:scroll;white-space:normal}.email-modal-container .wpforms-container-full .wpforms-form .wpforms-field{display:flex;flex-wrap:wrap;font-family:'Montserrat',sans-serif}.email-modal-container .wpforms-container-full .wpforms-form .wpforms-field-label{width:30%;font-weight:400}.email-modal-container .wpforms-container-full .wpforms-form label.wpforms-error{width:100%;text-align:right}.email-modal-container .wpforms-container-full .wpforms-form button[type=submit]{background-color:#b63426;color:#fff;border-radius:4px;border:0}.email-modal-container .wpforms-container-full .wpforms-form button[type=submit]:hover{background-color:#631c15;border:0}.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .confirmation-message{margin-bottom:25px}.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12{margin-bottom:25px}.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:unset;border:0}.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full{padding:0}@media (max-width:1390px){.accommodations .top_sub_menu_wrap{left:-185px}}@media (max-width:1366px){.safaris .top_sub_menu_tbl,.experiences .top_sub_menu_tbl,.destinations .top_sub_menu_tbl{width:700px}.destinations #menu-destinations-menu li.menu-item-has-children:nth-child(4){width:149px}.post_copy .simple-cta-section-container{margin-left:calc(-48vw + 44%)}.enquire-form-container div.wpforms-container-full .wpforms-form-input[type=text],.enquire-form-container div.wpforms-container-full .adults-and-children-question .wpforms-form-input[type=text],.enquire-form-container div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50,.enquire-form-container .wpforms-container-full .wpforms-form input.wpforms-field-small:not(.wpforms-datepicker),.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small{width:100%;max-width:100%!important}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-single-video .video_element{width:90%}}@media (max-width:1320px){.blog_header_feature_wrap{margin-left:0;margin-right:0}}@media (max-width:1280px){.primary-menu .dropdown-panel--multi .dropdown-panel__columns{display:grid;grid-template-columns:minmax(0,220px) minmax(0,220px) minmax(0,220px) minmax(0,425px)}.right-aligned .gen_btn{padding:10px 7px;margin:7px 0}.search_top img{margin:auto 0}.main_logo{margin:0 15px 0 0}.menu_parent:not(:last-child){margin-right:17px!important}.menu_parent a.bigger{font-size:11px}.menu_parent a.menu-subtext{font-size:8px}.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content .row .thumb_overlay{width:30%}.enquire-form-container .wpforms-container{max-width:50%}}@media (max-width:1220px){.jumbotron .container .row .payment-container{flex-direction:column}.jumbotron .container .row .payment-container .left-section{margin-right:0;margin-bottom:2em;width:100%}.jumbotron .container .row .payment-container .right-section{width:100%}.jumbotron .modal-content{width:70%}.post_copy .simple-cta-section-container,.post_copy .reviews-from-travellers{margin-left:calc(-46vw + 42%)}}@media (max-width:1200px){.top_sub_menu_tbl{width:625px}.destinations .the_top_sub_menu,.experiences .the_top_sub_menu,.accommodations .the_top_sub_menu,.about .the_top_sub_menu{left:-205px}.safaris .the_top_sub_menu{left:-35px}.blog_header h1{max-width:100%}.blog_header_feature,.blog_header_feature img{height:550px}.tourgrid_embed_container #tourgrid_embed{overflow:auto;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start!important;width:90%}.section .load_more{margin:1em 0em 4em}.card-container,.monthly_ht_migrations .container .ht-migration-safaris-container .card-container{overflow:auto;white-space:nowrap;padding:1em 5px;display:flex;justify-content:flex-start!important;flex-wrap:nowrap!important}.related_safaris .card-container,.team_template .expert_recommended_safaris .card-container,.team_template .expert_recommended_accoms .card-container,.what_you_need_to_know .quilted-blog-card-container{justify-content:flex-start}.destination-card-container:not(.destination_single .destination-card-container,.central-africa-destinations .destination-card-container){overflow:auto;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;padding:5px 5px 0}.destination-with-content-card .destination-content{white-space:normal}.home_template .popular_safaris_container:not(.trip_to_inspire_container)>.container{width:100%}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .card-container .card .single_safari_card{height:auto}.home_template .african_experience_container .top-experiences-container .card-container{flex-wrap:wrap!important;justify-content:center!important}.faq_listing .tab-content .tab-pane .faq-card-container{display:flex;flex-wrap:wrap;justify-content:center}.faq_listing .searchandfilter ul .sf-field-search{width:50%}.search_page .my_section .container-fluid .row .col-md-12 .post_copy .search-filter-results .container{width:100%}.page-id-302 .search_page .post_copy form:first-child ul{max-width:1100px}.page-id-302 .search_page .post_copy form:first-child ul li.col-md-4{width:30%}.search_page .my_section .post_copy .search-filter-results .card-container .load-more-container .load-more-wrapper .load-more-target{display:grid;grid-template-columns:repeat(2,1fr)}.search_page .my_section .post_copy .search-filter-results .card-container .col-md-4{margin:0 auto}.search_page .post_copy form:first-child ul li.sf-field-post-meta-dest_safari_rel,.search_page .post_copy form:first-child ul li.sf-field-post-meta-experiences,.search_page .post_copy form:first-child ul li.sf-field-post-meta-parent_destination,.search_page .post_copy form:first-child ul li.sf-field-post-meta-comfort_level,.search_page .post_copy form:first-child ul li.sf-field-post-meta-trip_length,.search_page .post_copy form:first-child ul li.sf-field-post-meta-price_low_season{width:31%}.mini_migration_overlayer{width:36%}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature{padding:60px 15px}.accommodation_single .specials-container h3{padding:0 20px}.accommodation_single .rooms-container .destination-card-container,.accommodation_single .accommodation-related-restaurants-container .destination-card-container,.accommodation_single .specials-container .special-cards.card-container{overflow:unset;white-space:normal;flex-wrap:wrap;justify-content:center;padding:5px}.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content#menu881 .row .card-container{flex-wrap:nowrap}.enquire-form-container .wpforms-container{max-width:60%}.single_wildlife .related_container .container .card-container,.single_wildlife .latest-news-section .container{width:100%;flex-wrap:nowrap}.single_wildlife .latest-news-section .quilted-blog-card-container{grid-template-columns:58% 38%}}@media (max-width:1199px){.primary-menu .dropdown-panel--tabbed .dropdown-panel__columns{display:grid;grid-template-columns:minmax(0,221px) minmax(0,220px) minmax(0,1fr)}.primary-menu .dropdown-panel__col--middle{padding:32px}.primary-menu .dropdown-panel__col--middle ul li{height:45px}.primary-menu .dropdown-feature__image{display:none}.migration_month_container h3{font-size:40px;line-height:50px}.green_migration_map_window{height:435px;margin:0 auto 30px auto}.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu883.tab-content .row img{width:30%}.single_wildlife #primary-stats-container .species .tab-links button{padding:5px 15px}.newsletter-signup-form-container{width:650px!important}.secondary_scroll_nav .row{overflow:auto;white-space:nowrap}.single_blog .my_section,.single_blog .share_strip>.container{width:75%}.second_nav_strip ul li a,.second_nav_strip ul li a:hover,.second_nav_strip ul li.dropdown .tab-label .item-text{font-size:11px;line-height:21px}}@media (max-width:1080px){.search_page .page_header_feature.bg_set{height:250px}.search_page .page_header_feature h1{font-size:70px;line-height:80px}.wrapper:not(.search_page) .searchandfilter ul{flex-direction:column}.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-experiences,.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-dest_safari_rel,.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-comfort_level,.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-experiences .select2-container,.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-dest_safari_rel .select2-container,.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-comfort_level .select2-container{margin-right:0;width:520px!important}.wrapper:not(.search_page) .searchandfilter ul .sf-field-submit{margin-left:auto;margin-right:auto;text-align:center}.destination_landing .page_header_feature .hero_banner_one_header h1,.experience_landing .page_header_feature .hero_banner_one_header h1{margin-left:0;margin-right:0}.faq_listing .searchandfilter ul{flex-direction:row!important}.faq_listing .searchandfilter ul .sf-field-search{width:95%}.faq_listing .searchandfilter ul .sf-field-search label .sf-input-text{width:100%}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-4 img,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12 .col-md-4 img{width:60%!important}}@media (max-width:1024px){.main_logo{max-width:150px;margin:0 10px 0 0}.safaris .top_sub_menu_tbl,.experiences .top_sub_menu_tbl,.destinations .top_sub_menu_tbl{width:600px}.destinations #menu-destinations-menu li.menu-item-has-children:nth-child(4){width:125px}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .destination-with-content-card .destination-content{padding:15px 20px 20px}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .destination-with-content-card .destination-content p{margin-bottom:20px}.accommodation_single:not(#original_accommodation_template) .the_media_block,.accommodation_single:not(#original_accommodation_template) .media_block_slider:not(#img-slider) .slick-list .slick-track,.single_media_slide img{height:530px}#prev-arrow{margin-left:0;width:48px;height:48px}#next-arrow{margin-right:0;width:48px;height:48px}.single-safari-partner .related-accoms .container .card-container,.single-safari-partner .related-safari-tours .container .card-container{flex-wrap:nowrap;justify-content:flex-start}.single_wildlife .population-statistics-graph-container .container,.single_wildlife .facts-container .container{width:100%}.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0 .single_destination_card{min-height:500px}.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_1,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_2,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_1 .single_destination_card,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_2 .single_destination_card{min-height:240px}.single_special .page_feature_header .row .info-container>h1{font-size:46px;line-height:56px}}@media (max-width:991px){.top_strip .container-fluid .row{justify-content:flex-end;float:right}.top_strip .container-fluid .row .phone-number-container{background-color:unset;margin-right:0}.top_strip .container-fluid .row .phone-number-container img,.top_strip .container-fluid .row .email-container img{margin:0 5px 0 0}.top_strip,.top_strip .container-fluid .row .phone-number-container .chevron,.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-4,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12 .col-md-4,.top_white .container-fluid .row .col-md-2,.top_right_side,.desktop-logo{display:none}.top_strip .container-fluid .row .email-container{justify-content:flex-end;background-color:unset}.phone-modal-container,.email-modal-container{z-index:12}.phone-modal-container .phone-modal-content,.email-modal-container .email-modal-content{width:100%!important;height:100%}.phone-modal-container .phone-modal-content .body-section #closed-message .phone-mobile-seperator,.caller_icon{display:block}.phone-modal-container .phone-modal-content .header-section,.email-modal-container .email-modal-content .header-section,.phone-modal-container .phone-modal-content .phone-modal-close-btn,.email-modal-container .email-modal-content .email-modal-close-btn{border-radius:0}.wrapper:not(.single_blog,.about_why_us,.safari_single,.contact_landing,.traveller_story_listing,.ppc-landing-page){margin-bottom:73px}.main_logo{position:relative;width:100%;top:0;margin:0}.top_white{background-color:#fff;color:#3a3a3a;padding:0}.simplified-header-top-white .gen_btn{display:block!important;margin:0;padding-left:10px;padding-right:10px}.bread_crumb{margin-bottom:0}.modal-dialog{width:auto!important}.header_spacer{height:65px}.four_o_four_landing .hero_banner_one h3{font-size:20px;line-height:30px}.four_o_four_landing .inner_padding{padding-top:0em;padding-bottom:0em}.four_o_four_landing .destination_home_section{margin-bottom:30px}.four_o_four_landing .top_experiences h3{margin-top:0}.top_strip .container-fluid .row .col-xs-12,.searchandfilter label,.four_o_four_landing .flex .col-md-10,.faq_listing .container-fluid .row .col-md-12 .post_copy,.featured_section .searchandfilter label,.featured_section .searchandfilter ul li,.accommodation_single .rooms-container,.accommodation_single .accommodation-related-restaurants-container,.accommodation_single .whats_included_section .container{width:100%}body h1{font-size:60px;line-height:70px}body h2{font-size:48px;line-height:58px}body h3,.subscribe-to-newsletter-text h1{font-size:34px;line-height:44px}body h4,.faq_listing .hero_banner_one h4 a{font-size:30px;line-height:40px}.mobile_top_stars{display:inline-block;line-height:1.1;margin:5px 0 0 0}.scroll_top_top_btn{bottom:80px}.gallery-collage,.table-container{margin-left:calc(-44vw + 44%)}.scroll-text{display:flex;align-items:center;justify-content:flex-end;font-size:13px;font-weight:500!important;color:#333;margin-bottom:0!important}.darg_grey_feature{padding:50px 15px 90px}.master_search_wrapper span{display:block;width:100%;display:block;text-align:left;color:#3a3a3a;font-size:16px;font-weight:500;letter-spacing:0;line-height:26px;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #eee}.master_search_wrapper{padding:16px;box-shadow:0 0 5px 0 rgb(102 102 102 / 50%);border-radius:4px}.searchandfilter ul{margin:0;padding:0}.searchandfilter select.sf-input-select{min-width:inherit;font-family:'Montserrat',sans-serif;font-weight:300;width:100%}.searchandfilter ul li{width:100%;list-style:none;display:inline-block;padding:0 0;margin:10px 0 10px 0}.master_search_wrapper.searchandfilter label{display:block;width:100%}.search_input_area>p{font-size:20px;line-height:20px}.search_input_area .search-submit{width:30px;height:30px}.search_input_area{max-width:90%}.search_input_area input[type=search]{font-size:40px}.search_top,.why_book_with_us_container .container .desktop_why,.media_component .map_element_desktop,.top_right_side .converter,.expert_info_cards .gen_section .two_col_vert_middle_tr .two_col_vert_middle_td.info_right{display:none}.expert_info_cards:nth-child(even) .gen_section .two_col_vert_middle_tr .two_col_vert_middle_td.info_left{padding:0 0 30px 0}.expert_info_cards .gen_section .two_col_vert_middle_tr .two_col_vert_middle_td.info_left #mobile-profile-picture{display:block;margin-top:20px;margin-bottom:20px}.two_col_vert_middle_tr,.expert_info_cards:nth-child(even) .gen_section .two_col_vert_middle_tr{flex-direction:column}.two_col_vert_middle_td{width:100%;display:block}.cofounders-container .expert_info_cards:last-child .gen_section,.safari-travel-planners-container .expert_info_cards:last-child .gen_section,.destination-expert-container .expert_info_cards:last-child .gen_section{padding:50px 5px 100px}.two_col_vert_middle_td.info_left{padding:0 0 30px 0}.two_col_vert_middle_td h2,h2.general_h2,.itenarary_section h2,.itenarary_section .row .col-md-7 h1{font-size:34px;line-height:44px}.test_info_cube.red_one{margin:0 0 30px 0}.image_banner_with_text_block{padding:25px 5px}.map_element_mobile{display:block;margin:30px 15px 40px}.map_element_mobile .the_media_block{height:250px}.the_media_block.left_side,.single_special .page_feature_header .the_media_block{height:420px;margin:0 0 30px 0}.media_component,.media_component .container-fluid{padding:0}.media_component .container-fluid .row{margin-top:0}.itin_header{text-align:center}.slick-slider{border-radius:0 0 4px 4px}.sect_bord_top{padding:60px 0}.sect_bord_top .row .col-md-12 img{width:165px}.sub_home_section .sect_bord_top .container .row .col-md-4:nth-child(1),.sub_home_section .sect_bord_top .container .row .col-md-4:nth-child(2){margin-bottom:2em}.itenarary_section .itenarary_table,.itenarary_table_tr{display:inline-block}.itenarary_table_td{width:123px;float:left;min-height:90px;margin:0 0 15px 0;display:block}.itenarary_section .itenarary_table{margin:0 0 0 0}.hero_banner_one{margin-top:0}.my_section .container{flex-direction:column}.page_header{margin:65px 0 50px}.page_header_feature{padding-top:0;margin-top:0}.share_strip{padding-top:30px;margin-bottom:0}.single_faq .share_strip{padding-top:50px}.single_faq .post_copy{margin-bottom:2.5em}.blog_related_header,.faq_related_header,.post_copy h2{font-size:34px;line-height:44px}.post_copy h3:not(.simple-cta-header-section h3,.reviews-from-travellers h3){font-size:24px;line-height:34px;padding-top:0}.post_copy .simple-cta-section-container{width:101vw;margin-left:calc(-45vw + 44%)}.post_copy .reviews-from-travellers{width:100%;margin-left:auto;margin-right:auto}.post_copy .reviews-from-travellers .reviews-six-up-container>.container{padding:0}.test_cube h5{font-size:24px;line-height:34px}.itenarary_table_td h6,.itenarary_table_td h5{font-size:12px}.itenarary_section,.destination_home_section,.the_side_faqs,.gen_section,.home_side_content,.single_experience .destination_cards{padding:50px 5px}.destination_home_section,.safari_single .video-credit-text{margin-bottom:50px}.video_section{margin-bottom:70px;margin-top:50px}.video_section .container .row .col-md-12 .embed-container,.video_section .container .row .col-md-12 .embed-container iframe,.video_section .container .row .col-md-12 .embed-container .flying-press-youtube,.video_section .container .row .col-md-12 .video-overlay{height:400px}.narrow-content-page .my_section .container .narrow-content-container #content-copy p>img{width:75vw;margin-left:calc(-37.5vw + 50%)}.single_special .page_feature_header{padding:0 0 2.5em;margin-top:0}.post-card-container .col-md-4{min-width:100%}.home_side_content .btn_strip{display:inline-block}.faq_listing .safari_toggle .nav-tabs{display:flex;overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.faq_listing .tab-content .tab-pane .faq-card-container{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow:auto;white-space:nowrap;padding-top:10px}.faq_listing .container-fluid .row .col-md-12 .post_copy .search-filter-results .card-container .col-md-4{width:320px}.safari_toggle .nav-tabs>li{float:left;margin:0;display:block}.action_strip{width:100%;display:flex;justify-content:space-between;font-family:'Montserrat',sans-serif;background-color:#fff;padding:10px;position:fixed;top:0;z-index:10}.action_strip_tr{display:flex;padding-right:13px;align-items:center}.action_strip_td{display:flex;align-items:center}.action_strip_td.mob_menu{margin-left:20px}.action_strip_td .the_icon,.action_strip_td .the_icon img{width:22px;height:22px}.primary-navigation-menu{display:none;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;width:100%;height:100%;padding:15px 25px;z-index:11}.primary-navigation-menu ul{list-style:none;padding-left:0}.primary-navigation-menu ul li:not(.back-button,.menu-section-heading){margin-bottom:13px}.primary-navigation-menu ul li a{font-size:14px;font-weight:500;color:#3a3a3a;text-transform:uppercase}.primary-navigation-menu .converter{margin-top:30px}.primary-navigation-menu .primary-menu{position:relative;width:100%;overflow-x:hidden;flex-grow:1;flex-direction:column;align-items:normal}.primary-navigation-menu>.primary-menu>.menu-item:nth-child(1),.primary-navigation-menu>.primary-menu>.menu-item:nth-child(2),.primary-navigation-menu>.primary-menu>.menu-item:nth-child(3),.primary-navigation-menu>.primary-menu>.menu-item:nth-child(4){margin-right:0;margin-bottom:0;padding:0;height:46px}.primary-navigation-menu>.primary-menu>.menu-item:nth-child(1)>a,.primary-navigation-menu>.primary-menu>.menu-item:nth-child(2)>a,.primary-navigation-menu>.primary-menu>.menu-item:nth-child(3)>a,.primary-navigation-menu>.primary-menu>.menu-item:nth-child(4)>a{height:46px}.primary-navigation-menu>.primary-menu>.menu-item:hover{border-bottom:0}.primary-navigation-menu>.primary-menu>.menu-item a{display:flex;justify-content:space-between;align-items:center;font-size:14px;text-transform:capitalize}.mobile-menu-search .search-form{position:relative;margin-bottom:25px;width:100%}.mobile-menu-search .search-form>label>.screen-reader-text,.mobile-menu-search .search-form .search-submit .screen-reader-text{display:none}.mobile-menu-search .search-form .search-submit{position:absolute;padding:0;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;width:17px;height:17px}.mobile-menu-search .search-form .search-submit:before{content:"";display:inline-block;background-image:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/search_light_grey.svg);background-size:contain;background-repeat:no-repeat;width:17px;height:17px;color:#999}.mobile-menu-search .search-form>label{position:relative;width:100%}.mobile-menu-search .search-form>label>input,.rich-search-bar-container>.search-field{border:1px solid #ddd;border-radius:4px;padding:15px 40px 15px 15px;font-weight:400;font-family:'Montserrat';width:100%;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.rich-search-bar-container{position:relative}.rich-search-bar-container .search-icon{width:17px;height:17px;position:absolute;right:15px;top:18px}.rich-search-bar-container>.search-field::before{content:"";display:inline-block;background-image:url(https://www.discoverafrica.com/wp-content/themes/discover_africa/img/search_light_grey.svg);background-size:contain;background-repeat:no-repeat;width:17px;height:17px;color:#999}.rich-search-bar-container .rich-search-bar-second-level{transform:translateX(100%);opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.rich-search-bar-container .rich-search-bar-second-level.open{transform:translateX(0);opacity:1;border:0}.rich-search-bar-container .rich-search-bar-second-level.hide{transform:translateX(100%);opacity:0}.rich-search-bar-container .rich-search-bar-second-level .rich-search-bar-options .back-button{font-weight:400;display:flex;align-items:center;gap:8px;cursor:pointer}.rich-search-bar-container .rich-search-bar-second-level .rich-search-bar-options .nav-menu-container .popular-search-heading,.rich-search-bar-container .rich-search-bar-second-level .rich-search-bar-options .nav-menu-container .popular-experience-heading{font-size:20px;line-height:30px;font-weight:400;color:#b83426;margin-bottom:15px}@media (max-height:770px){.rich-search-bar-container .rich-search-bar-second-level .rich-search-bar-options .nav-menu-container{max-height:330px;overflow:auto}}.rich-search-bar-container .rich-search-bar-second-level .rich-search-bar-options .popular-safaris-options{display:flex;gap:10px;overflow:auto;white-space:nowrap}.rich-search-bar-container .rich-search-bar-second-level .rich-search-bar-options .popular-safaris-options .destination-card,.rich-search-bar-container .rich-search-bar-second-level .rich-search-bar-options .popular-safaris-options .single_destination_card{width:165px;height:150px}.rich-search-bar-container .rich-search-bar-second-level .rich-search-bar-options .popular-safaris-options .single_destination_card p{display:flex;justify-content:center;align-items:center;height:100%;margin-bottom:0}.rich-search-bar-container .rich-search-bar-second-level .rich-search-bar-options .experience-options ul li a{font-size:16px;text-transform:capitalize}.rich-search-bar-container .rich-search-bar-second-level .rich-search-bar-options .experience-options .view-all-link{display:flex;align-items:center;gap:5px}.rich-search-bar-container .rich-search-bar-second-level .rich-search-bar-options .experience-options .view-all-link a{color:#3a3a3a}@media (min-width:992px){.top_fixed nav .rich-search-bar-container{display:none!important}}.primary-navigation-menu .reviews-ratings-platform-container{padding:10px 0}.primary-navigation-menu .reviews-ratings-platform-container,.primary-navigation-menu .reviews-ratings-platform-container>.container{padding-left:0;padding-right:0}.primary-navigation-menu .reviews-ratings-platform-container>.container>.row{flex-direction:row;gap:10px;justify-content:space-between}.primary-navigation-menu .reviews-ratings-platform-container>.container>.row .review-logo{margin-left:0;margin-right:0;margin-bottom:0px!important;padding:0;height:50px;display:flex;justify-content:space-between}.primary-navigation-menu .reviews-ratings-platform-container>.container>.row .review-logo img{width:90px;height:27px;object-fit:contain}.primary-navigation-menu .reviews-ratings-platform-container>.container>.row .review-logo:last-child img{width:60px;margin-top:7px}.primary-navigation-menu .reviews-ratings-platform-container>.container>.row .review-logo .rating{margin-top:5px}.primary-navigation-menu .reviews-ratings-platform-container>.container>.row .review-logo .rating .star{font-size:12px}.primary-navigation-menu .mobile-enquire-btn{flex-direction:column;padding-top:10px}.primary-navigation-menu .contact_btn .gen_btn{width:fit-content;margin:0 auto;display:flex;padding:6px 10px;font-size:12px}.featured_section,.destination_landing .page_header_feature,.experience_landing .page_header_feature{margin-top:65px}.featured_section h1{font-family:'Playfair Display',serif;font-size:50px;line-height:60px;color:#fff;margin:0 0 15px 0;padding:0}.featured_section .searchandfilter ul{padding:0;margin:0}.featured_section select.sf-input-select{margin:0 0 15px 0;min-width:100%;width:100%}.migration_month_container .container .red_dots_nav{margin-bottom:0}.ht_contributor_single_page .page_header_feature .hero_banner_one_header h1,.ht_single_page .page_header_feature .hero_banner_one_header h1{margin:0 45px 30px}.ht_single_page .page_header_feature,.ht_contributor_single_page .page_header_feature,.newsletter-page .my_section{margin-top:0}.ht_single_page .my_section .container .row .col-md-10 .media_gallery .embed-container iframe,.ht_single_page .my_section .container .row .col-md-10 .media_gallery div img,.ht_single_page .my_section .container .row .col-md-10 .ht_map_element .the_media_block,.ht_single_page .my_section .container .row .col-md-10 .ht_map_element .the_media_block #map_canvas2{height:410px!important}.destination_landing .page_header_feature .hero_banner_one_header h1,.experience_landing .page_header_feature .hero_banner_one_header h1{margin-top:30px}.team_template .countries-and-industry-years>.container .row .visited-countries{margin-right:auto}.team_template .countries-and-industry-years>.container .row .industry-years{margin-left:auto}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-title{font-size:34px!important}.page-template-page-enquire-form .phone-modal-container .phone-modal-content,.page-template-page-booking-form .phone-modal-container .phone-modal-content,.page-template-page-booking-form-error .phone-modal-container .phone-modal-content,.page-template-page-booking-form-success .phone-modal-container .phone-modal-content,.page-template-page-enquiry-landing .phone-modal-container .phone-modal-content,.page-template-page-ecourse-subscription-thank-you-landing .phone-modal-container .phone-modal-content,.page-template-page-simplified .phone-modal-container .phone-modal-content{height:100%}.page-template-page-enquire-form .phone-modal-container .phone-modal-content .body-section,.page-template-page-booking-form .phone-modal-container .phone-modal-content .body-section,.page-template-page-booking-form-error .phone-modal-container .phone-modal-content .body-section,.page-template-page-booking-form-success .phone-modal-container .phone-modal-content .body-section,.page-template-page-enquiry-landing .phone-modal-container .phone-modal-content .body-section,.page-template-page-ecourse-subscription-thank-you-landing .phone-modal-container .phone-modal-content .body-section,.page-template-page-simplified .phone-modal-container .phone-modal-content .body-section{height:85%}.action_strip.mobile-header .right-aligned{display:flex;justify-content:flex-end;align-items:center}.action_strip.mobile-header .right-aligned .need-help-btn a{margin:0;padding:6px 12px!important;font-size:12px}.contact_page hr{width:75%}.enquiry_landing_page .travel-experts-container .col-md-4{margin-bottom:50px}.enquiry_landing_page .travel-experts-container .col-md-4 .team-member-bio{min-height:unset}.enquiry_landing_page .travel-experts-section .white_btn{margin-top:50px}.mobile-menu-dropdown-icons img{transition:transform 0.25s ease}.mobile-menu-dropdown-icons img.rotated{transform:rotate(180deg)}.foot_bot_td,#seo-internal-links-menu ul.open,#seo-internal-links-menu ul li .mobile-menu-dropdown-icons{display:block}.foot_bot_td{margin:5px 15px}#seo-internal-links-menu{border-bottom:0}#seo-internal-links-menu .foot_bot_td{width:90%}#seo-internal-links-menu .foot_bot_td .navbar-nav{display:flex;flex-direction:column;width:100%;margin:0}#seo-internal-links-menu .foot_bot_td .navbar-nav li.tab-item{padding:7px 0;margin-bottom:0}#seo-internal-links-menu .foot_bot_td .navbar-nav li.dropdown .tab-label{display:flex;justify-content:space-between;width:100%;padding:0}#seo-internal-links-menu .foot_bot_td .navbar-nav li.dropdown ul[role="menu"]{position:relative;width:100%;background:unset!important;padding:0;margin-top:30px;border:0}#seo-internal-links-menu .foot_bot_td .navbar-nav li.dropdown ul[role="menu"] li a{text-transform:capitalize;cursor:pointer}.second_nav_strip ul li a,.second_nav_strip ul li a:hover,.second_nav_strip ul li.dropdown .tab-label .item-text{font-size:13px;line-height:normal;border-right:0;cursor:pointer;padding:0}.second_nav_strip ul li.dropdown:hover ul{display:none}#seo-internal-links-menu .foot_bot_td .navbar-nav>li:not(:last-child){border-bottom:1px solid #fff}.newsletter-signup-form-container,.newsletter-signup-form-container .signup-container .wpforms-container form,.copyright .section,.ht_card{flex-direction:column}.newsletter-signup-form-container .signup-text-container{display:flex;flex-direction:column;align-items:center;width:100%}.newsletter-signup-form-container .signup-text-container .signup-text,.newsletter-signup-form-container .heading,.universal-block-container .universal-block-left-text,.universal-block-container .safari-expert-card{width:100%;text-align:center}.newsletter-signup-form-container .heading{padding:0 0 20px 0}.newsletter-signup-form-container .signup-container{width:100%;padding:0 20px 20px}.newsletter-signup-form-container .signup-text-container{margin-right:0}.newsletter-signup-form-container .signup-container .wpforms-container .wpforms-submit-container{margin:0 auto}.copyright{padding:20px 5px 0}.foot_logos{display:flex;justify-content:flex-start;align-items:center;margin:20px auto 0;overflow:auto;white-space:nowrap;width:100%}.foot_lo img{width:85px}.email_block img{width:20px;margin:10px 15px 0 0}.team_tr{display:flex;flex-direction:column}.team_td.left_side{width:100%;background-color:#eee;padding:50px;text-align:center}.team_td{display:block}.team_td.right_side{width:100%;height:500px;text-align:center}.itenerary_preview,.contact_col{margin:0 0 30px 0}.my_section .container .row .col-md-5 h2{font-size:34px;line-height:44px;margin-top:0;margin-bottom:1em}.the_side_faqs{width:100%;padding:20px 15px}.the_side_faqs .nav-tabs{overflow:auto;white-space:nowrap;display:flex;justify-content:flex-start;padding-bottom:1em}.the_side_faqs .nav-tabs li{padding-left:20px;padding-right:20px;border-right:1px solid #ddd}.the_side_faqs .nav-tabs>li>button,.the_side_faqs .nav-tabs>li>button:hover,.the_side_faqs .nav-tabs>li>button:focus{font-size:13px;line-height:20px;text-transform:uppercase;padding:0 0 5px}.the_side_faqs .nav-tabs li:first-child{padding-left:unset}.the_side_faqs .nav-tabs li:last-child{border-right:unset}.reviews-ratings-platform-container>.container>.row{justify-content:center}.reviews-ratings-platform-container>.container>.row .review-logo img{width:150px}.single_blog .my_section,.single_blog .share_strip>.container{width:90%}.single_blog .prev-next-links>.container{width:93%}.single_blog .post_copy img:not(.pin,.single_safari_card_thumb,.related-dest>img,.stars_tbl_td>img),.single_blog .post_copy figure.wp-caption{width:100%!important;margin:0}.single_blog .post_copy figure figcaption{margin:0}.blog_header{padding:40px 15px 100px;margin:0 0 110px}.blog_header h1{font-size:34px;line-height:40px;margin:0 auto 45px}.bloggrid-container .bloggrid-header-section img{width:35%}.blog_landing .section>h3,.newsletter-page .page_header{margin:0}.blog_landing .section .blog-topics{padding-top:10px;width:100%}.blog_landing .section .category-list p.desktop-heading{display:none}.blog_landing .section .category-list form{z-index:2}.blog_landing .section .category-list form ul li.sf-field-category{position:relative}.featured_single_card,.featured_single_special_card{height:auto;flex-direction:column}.featured_single_card .single_blog_card_thumb,.featured_single_special_card .single_special_card_thumb{border-radius:4px 4px 0 0;height:370px;width:100%}.featured_single_special_card .banner-label{border-bottom-left-radius:5px;border-bottom-right-radius:0;left:unset;right:0}.featured_single_card .right_side .specs_info_tr,.featured_single_special_card .right_side .specs_info_tr{left:0;right:0;margin-left:auto;margin-right:auto}.featured_single_special_card .card_content,.migration_month_container .container .red_dots_nav .col-md-12{padding:0}.green_migration_map_window{width:52%}.migration_month_container h3{font-size:34px;line-height:44px}.migration_month_container .container .red_dots_nav{margin-bottom:0}.universal-block-container .universal-block-left-text{margin-bottom:20px}.universal-block-container .safari-expert-card .test_info_cube.red_one{min-height:420px}.single-safari-partner .intro_section .container .row .col-md-4{text-align:center}.single-safari-partner .page_header_feature .hero_banner_one_header h2{font-size:18px;line-height:28px}.preferred-safari-partners .container .row .partner-logo img{width:150px}.preferred-safari-partners .container .row{display:flex;justify-content:flex-start;overflow:auto}.single_wildlife .primary-stats-container{align-items:unset;margin-top:40px}.single_wildlife #primary-stats-container .species{justify-content:center}.single_wildlife .primary-stats-inner-container{padding:30px}.single_wildlife .gallery-image-slider .container .the_media_block{height:400px}.single_wildlife .conservation-section .conservation-logo{margin-right:0;margin-bottom:40px}.single_wildlife .conservation-section .col-md-12{flex-wrap:wrap}.single_wildlife .content-and-image-section .container,.single_wildlife .content-and-image-section:nth-child(odd) .container,.universal-block-container .container{flex-direction:column}.single_wildlife .species-section .container ul.countries-founded-list{max-width:100%}.what_you_need_to_know .quilted-blog-card-container{flex-wrap:nowrap;justify-content:flex-start}.why_book_with_us_container{padding-bottom:50px;padding-left:15px;padding-right:15px}.why_book_with_us_container .container .col-md-8 ul{padding-left:0;margin-bottom:30px}.why_book_with_us_container .container .col-md-8 ul li h4,.home_template .african_experience_container .container .col-md-8 h4{font-size:24px;line-height:34px}.why_book_with_us_container .container .col-md-8 ul li{padding-left:15px}.why_book_with_us_container .container .mobile_why{display:flex;margin:0 auto;width:fit-content}.home_template .top_african_destinations_container,.home_template .when_to_go_on_safari_container,.popular_safaris_container{padding:40px 0 50px;margin-bottom:0}.home_template .african_experience_container{padding-bottom:60px;text-align:center}.home_template .african_experience_container .top-experiences-container{padding-top:0}.home_template .african_experience_container .top-experiences-container .single_destination_card{height:190px}.home_template .african_experience_container .top-experiences-container .single_destination_card p{font-size:16px}.travel_with_peace_section .icons-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.accommodation_single .bread_crumb,.accommodation_single .media_component .col-md-4,.accommodation_single .itenarary_section .iten_scroll_to_btns{display:none}.accommodation_single .the_media_block .header-element{width:80%}.accommodation_single:not(#original_accommodation_template) .the_media_block .header-element h1{font-size:50px;line-height:60px}.accommodation_single .mobile_map_element{display:block;padding:30px 30px 70px}.accommodation_single .mobile_map_element h3{margin-bottom:30px}.accommodation_single .mobile_map_element .the_media_block,.accommodation_single .mobile_map_element .the_media_block #map_canvas{border-radius:4px;height:400px}.accommodation_single:not(#original_accommodation_template) .itenarary_section{padding:50px 15px}.accommodation_single .itenarary_section .container .row .iten_row{display:flex;flex-direction:column-reverse}.accommodation_single .itenarary_section .container .row .iten_row .visiting_locations{border-bottom:1px solid #ccc;padding-bottom:30px}.accommodation_single .itenarary_section .container .row .iten_content .row .itenarary_table_td{padding:0 15px 15px 0}.accommodation_single .itenarary_section .container .row .col-md-5 .with_text_block .low_high_season_strip .secondary_expert td .comfort_level_element .stars_tbl{display:block}.accommodation_single .activities-on-and-off-site-container .container .row{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.accommodation_single .activities-on-and-off-site-container .container .row .col-md-4 h3{text-align:center}.accommodation_single .activities-on-and-off-site-container .container .row .col-md-8 span h4.margin-top-half{margin-top:10px!important}.accommodation_single .video_section{margin-bottom:20px}.accommodation_single .whats_included_section{padding:4em 2em;border-radius:5px;background-color:#fff}#original_accommodation_template .whats_included_section{width:94%;margin:-65px auto auto}.accommodation_single .destination_home_section{margin-bottom:0;padding:0}.select2-container .select2-search--inline{margin:0}.select2-container .select2-selection--multiple .select2-selection__rendered{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.select2-container--default .select2-selection--multiple .select2-selection__rendered li,.search_page .searchandfilter ul li{width:auto}.featured_section select.sf-input-select,.search_page .my_section .post_copy .search-filter-results .card-container.keyword-results .featured_card .featured_single_card{margin-bottom:0}.search_page .post_copy form:first-child ul,.search_page .post_copy form>ul{display:flex;flex-wrap:wrap;flex-direction:column}.search_page .post_copy form:first-child ul{flex-direction:row}.search_page .page_header .page_header_feature .container h2{display:none}.search_page .post_copy form:first-child ul li .noUi-horizontal .noUi-handle{width:17px;height:17px;top:-6px;right:-12px!important;cursor:pointer}.search_page .post_copy form:first-child ul li .noUi-horizontal .noUi-handle:before,.search_page .post_copy form:first-child ul li .noUi-horizontal .noUi-handle:after{top:5px;height:7px}.search_page .post_copy form:first-child ul li .noUi-horizontal .noUi-handle:before{left:5px}.search_page .post_copy form:first-child ul li .noUi-horizontal .noUi-handle:after{left:9px}.search_page .post_copy form:first-child ul li.sf-field-post-meta-dest_safari_rel,.search_page .post_copy form:first-child ul li.sf-field-post-meta-experiences,.search_page .post_copy form ul li.sf-field-post-meta-parent_destination,.search_page .post_copy form ul li.sf-field-post-meta-comfort_level,.search_page .post_copy form ul li.sf-field-taxonomy-accommodation_type,.search_page .post_copy form:first-child ul li.sf-field-post-meta-trip_length,.search_page .post_copy form:first-child ul li.sf-field-post-meta-price_low_season{width:100%!important;margin-right:0px!important}.search_page .post_copy form:first-child ul li.sf-field-post-meta-trip_length,.search_page .post_copy form:first-child ul li.sf-field-post-meta-price_low_season{padding-top:10px}.search_page .post_copy form:first-child ul li .sf-meta-range{font-size:14px}.search_page .post_copy form:first-child .meta-slider{max-width:96%;margin:5px 8px;height:8px}.search_page .post_copy form:first-child ul .sf-field-reset a{font-weight:400}.search_page .my_section .post_copy .search-filter-results .card-container .load-more-container .load-more-wrapper .load-more-target{grid-template-columns:1fr}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .right_side,.featured_single_special_card .right_side{width:100%}.search_page .my_section .post_copy .search-filter-results .card-container.keyword-results{grid-template-columns:repeat(2,1fr);grid-gap:30px}.search_input_area .search-submit{top:35px}.search_input_area label{padding-right:35px}.team_td.left_side h5{font-size:16px}.jumbotron .container .row #payment-methods,.jumbotron .container .row #iveri-container,.jumbotron .container .row #eft-container,.jumbotron .container .row #e4f-container,.jumbotron .container .row .client_details_section{min-height:530px}.jumbotron .error-message-container{max-width:80%}}@media (max-width:800px){.four_o_four_landing .hr_mobile{width:85%}}@media (max-width:870px){.search_page .post_copy form:first-child ul{justify-content:flex-start}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-search{width:65%}.home_template .popular_safaris_container:not(.trip_to_inspire_container)>.container{width:85%}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .card-container{display:flex;justify-content:flex-start}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .card-container .card{margin-bottom:0}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .card-container .card .single_safari_card{flex-direction:column;height:100%;margin-bottom:0}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .card-container .card .single_safari_card .single_destination_card{width:100%}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .card-container .card .single_safari_card .single_destination_card>img{height:200px}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .destination-with-content-card .destination-content{padding:15px;height:100%}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .destination-with-content-card .destination-content>div{display:flex;flex-direction:column;justify-content:space-between}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .destination-with-content-card .destination-content h5{margin-top:0}.home_template .popular_safaris_container:not(.trip_to_inspire_container) .destination-with-content-card .destination-content>p{margin-bottom:10px}}@media (max-width:815px){.ht_single_page .bread_crumb{display:none}.single_wildlife .latest-news-section .quilted-blog-card-container{grid-template-columns:1fr}.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0{grid-row:auto;height:auto}.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_1,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_2{height:auto}.single_wildlife .population-statistics-graph-container .container,.single_wildlife .latest-news-section .container,.single_wildlife .facts-container .container,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0 .single_destination_card,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_1,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_1 .single_destination_card,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_2,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_2 .single_destination_card{width:100%}.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0 .single_destination_card{min-height:315px;height:315px}.blog_landing .section .blog-topics .row .card,.search_page .my_section .post_copy .search-filter-results .card-container .col-md-4{min-width:360px;max-width:360px}}@media (max-width:768px){.simplified-header-top-white .container-fluid .row .col-md-10,.simplified-header-top-white .container-fluid .row .col-md-2{width:50%}.simplified-header .enquiry-back .discover-africa-text{font-size:12px}.jumbotron .modal-content{width:85%}.four_o_four_landing .hr_mobile{width:80%}body h1{font-size:46px;line-height:56px}body h2{font-size:34px;line-height:44px}body h3{font-size:30px;line-height:40px}body h4{font-size:24px;line-height:34px}body h5{font-size:20px;line-height:30px}.page_header_feature,.featured_section,.featured_section img,.feat_tr{height:520px}.featured_section h1,.page_header_feature h1{font-size:44px;line-height:55px;margin:0}.featured_section h2,.page_header_feature h2{font-size:20px;line-height:30px;margin:0 0 20px 0}.featured_section .header_btns{display:none}.hero_banner_one{height:350px}.hero_banner_one h1{line-height:55px;margin:0}.hero_banner_one h4,.faq_listing .hero_banner_one h4 a{font-size:15px;line-height:25px}.left_part_of_safari_text{width:50%;float:left}.blog_related_header,.faq_related_header{font-size:30px}.hr-line{max-width:87%}.page_header{margin:88px 0 0}.page_header h2{font-size:24px;line-height:34px}.my_section .post_copy .header-item{font-size:25px;line-height:35px}.table-container .cost_table{min-width:500px}.second_nav_strip .navbar-nav{padding-top:15px;padding-bottom:15px}.simple-cta-section-container{padding:60px 15px}.home_template .african_experience_container .african-experience-header h4,.home_template .when_to_go_on_safari_container .container .row h4#when-to-go-on-an-african-safari,.simple-cta-section-container .simple-cta-header-section>p,.preferred-safari-partners .preferred-partners-heading>p{font-size:34px;line-height:44px}.blog_related_container .container .row{padding-top:3em}.blog_related_container .card-container,.related_container .card-container{justify-content:flex-start;flex-wrap:nowrap}.person_side h3{font-size:24px;line-height:34px;padding:0}.person_side p{padding:0}.single_special .related_container{margin:4em 0}.single_special .page_feature_header .row .info-container>h1{font-size:34px;line-height:44px}.team_template .my_section{margin:1em 0 3em}.team_template .my_section .travel_specialist_header h3{margin-bottom:1em}.team_template .countries-and-industry-years>.container .row .visited-countries p,.team_template .countries-and-industry-years>.container .row .industry-years p{font-size:18px}.team_template .countries-and-industry-years>.container .row .industry-years p{display:flex;flex-direction:column}.team_template .expert_recommended_safaris .container,.team_template .expert_recommended_accoms .container{padding:0}.team_template .expert_recommended_safaris .container h3,.team_template .expert_recommended_accoms .container h3{margin-bottom:0;width:97%;margin-left:auto;margin-right:auto}.team_template .expert_recommended_safaris .container .headings .header-icon,.team_template .expert_recommended_accoms .container .headings .header-icon{width:80px;height:80px}.team_template .post_copy{padding-left:1em}.single_blog .share_strip>.container,.single_blog .my_section{width:95%}.single_blog .content-container,.cta-back-buttons{flex-direction:column}.single_blog .blog_header .container{width:80%}.blog_header h1{font-size:30px;line-height:40px;margin:0 auto 30px;max-width:100%}.home_template .popular_safaris_container:not(.trip_to_inspire_container)>.container,.destination_cards .container{width:100%}.blog_header_feature,.blog_header_feature img{height:400px}.single_traveller_story .post_copy img:not(.pin,.single_safari_card_thumb,.simple-cta-section img,.gallery-collage img),.single_traveller_story .post_copy figure>img,.single_faq .post_copy img:not(.pin,.single_safari_card_thumb,.simple-cta-section img,.gallery-collage img),.single_faq .post_copy figure>img{height:350px!important;object-fit:cover}.cta-back-buttons .back-button{padding-left:0}.destination_cards{padding:2.5em 0em 2.5em}.destination-card-container .destination-card{min-width:390px;max-width:390px}.destination_cards .container,.faqs_related .container,.single_blog .share_strip>.container{padding:0}.faq_listing .tab-content .tab-pane .faq-card-container,.faq_listing .tab-content .tab-pane hr{margin-bottom:50px}.travel_with_peace_section h5,.destination_home_section h4{font-size:20px;line-height:30px}.best_time_section{margin:40px auto;width:90%;border-radius:4px;box-shadow:0 0 10px 0 rgb(153 153 153 / 60%);padding:30px 15px;z-index:1;background:#fff}.best_time_section h3{margin-top:0}.universal-block-container{padding:20px 0 5px}.ht_contributor_single_page .page_header_feature .hero_banner_one_header h1{font-size:40px;line-height:50px}.ht_contributor_single_page .page_header_feature .hero_banner_one_header h2{font-size:25px;line-height:35px}.ht_single_page .page_header_feature .hero_banner_one_header h1{font-size:40px;line-height:50px}.ht_single_page .page_header_feature .hero_banner_one_header h2{font-size:25px;line-height:35px}.ht_contributor_single_page .my_section .container .row .col-md-10 .ht_post_container{width:auto}.home_template .featured_section .pop_tours{display:none}.home_template .trip_to_inspire_container .btn_strip{margin:0}.accommodation_single .itenarary_section{padding:5px 5px 50px}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature{padding:60px 0 40px}.accommodation_single .rooms-container .destination-card-container .destination-card,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .destination-card{min-width:360px;max-width:360px}.accommodation_single .rooms-container .destination-card-container{padding-bottom:15px}.accommodation_single .rooms-container .room-facilities.padding-y{padding:20px 0 70px}.accommodation_single .rooms-container .room-facilities ul{width:100%}.accommodation_single .rooms-container .destination-card-container .modal .modal-content,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .modal .modal-content{width:500px;margin:auto 20px}.accommodation_single .specials-container.padding-y{padding:50px 0}.accommodation_single .mobile_map_element{padding:30px 20px 70px}.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content .row .thumb_overlay{width:45%}.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu883.tab-content .row img{width:40%}.accommodation_single:not(#original_accommodation_template) .the_media_block.card-container,.accommodation_single .destination_home_section .inner_padding,.accommodation_single .destination_home_section .inner_padding .container{padding-left:0;padding-right:0}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-multiple-videos{grid-gap:0}.single-safari-partner .video-section-container iframe,.single-safari-partner .map_element,.single-safari-partner .map_element .acf-map{height:450px}.single-safari-partner .page_header_feature .hero_banner_one_header h2{font-size:18px;line-height:28px}.select2-container .select2-search--inline{margin:0}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-search label .sf-input-text{font-size:40px}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-post_type{display:flex;overflow:auto;white-space:nowrap;width:100%;padding-left:10px;padding-right:10px}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-reset{height:45px!important}.search_page .page_header{margin:65px 0 0}.search_page .page_header_feature.bg_set{height:auto;padding-top:0}.search_page .page_header_feature h1{font-size:46px;line-height:56px;margin:0}.search_page .page_header .page_header_feature .container h1{font-size:38px;line-height:48px}.search_page .post_copy form ul li.sf-field-submit{padding-right:0}.search_page .post_copy form:first-child{padding:30px 20px}.search_page .post_copy form:first-child ul .sf-field-post-meta-price_low_season{margin-bottom:20px}.search_page .searchandfilter .meta-slider{max-width:90vw;margin:10px auto}.search_page .converter-styling .converter.mont{top:-50px!important}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .single_blog_card_thumb{height:230px;border-radius:4px 4px 0 0}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .single_blog_card_thumb,.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .right_side{width:100%}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .right_side .card_content{min-height:280px;padding:0}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .right_side .specs_info_tr .specs_info_td.view_side{padding-right:0}.search_page:not(.keyword_search) .my_section .container-fluid .row .col-md-12 .post_copy .search-filter-results .container{width:100%}.contact_page hr{width:88%}.small_dest_tbl{width:90%}.iframe_vid_container iframe{height:430px}.destination_landing .page_header_feature,.experience_landing .page_header_feature{height:530px}.destination_landing .page_header_feature .hero_banner_one_header,.experience_landing .page_header_feature .hero_banner_one_header{padding-top:40px}.green_migration_map_window{width:100%;height:640px}.migration_month_container .container{padding:0}.jumbotron .container{width:90%}.jumbotron .container .row #iveri-container form .form-group .col-md-5{width:40%}.jumbotron .container .row #iveri-container form .form-group .col-md-7{width:60%}.jumbotron .container .row #eft-container .row .col-md-6{width:50%}.jumbotron .container .row #eft-container .row .bold-text{float:left}.jumbotron .container .row #eft-container .row .right_text{float:right}.jumbotron .error-message-container{max-width:100%}.enquire-form-container .wpforms-container{max-width:88%}.newsletter-signup-form-container{width:90%!important}.newsletter-signup-form-container .signup-container .wpforms-container .wpforms-field-container,.newsletter-signup-form-container .signup-container .wpforms-container .wpforms-confirmation-container-full{width:100%}.team_td.right_side{height:415px}}@media (max-width:767px){.dest{height:100%}.narrow-content-page .my_section .container .narrow-content-container #content-copy p>img{width:95vw;margin-left:calc(-47.5vw + 50%)}.search_page .my_section .post_copy .search-filter-results .card-container .load-more-container{padding-bottom:3em}.search_page .my_section .post_copy .search-filter-results .card-container .load-more-container .load-more-wrapper .load-more-target,.search_page .my_section .post_copy .search-filter-results .card-container.keyword-results{display:grid;grid-template-columns:1fr}}@media (max-width:710px){.faq_listing .container-fluid .row .col-md-12 .post_copy .search-filter-results .card-container .col-md-4{width:100%;padding:0}.subscribe-to-newsletter-text{margin-top:40px}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-classic li{width:23%}}@media (max-width:640px){.cta-pop-up-section.container{bottom:95px;left:20px;right:20px}.cta-pop-up-section .enquire-text .popup-header-text{font-size:12px;line-height:inherit}.cta-pop-up-section .enquire-text .popup-subtext{font-size:13px;line-height:1}.cta-pop-up-section .consultant-img{width:70px;height:70px}.accommodation_single .whats_included_section .container .row .col-md-12 .nav-tabs,.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content .row{justify-content:flex-start}.foot_lo{position:relative}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-post_type li{margin-bottom:10px}.home_template .african_experience_container .african-experience-header,.home_template .african_experience_container .top-experiences-container{padding-bottom:15px}.home_template .african_experience_container .top-experiences-container .destination-card{padding-right:5px;padding-left:5px;width:47%}.home_template .african_experience_container .top-experiences-container .single_destination_card{margin-bottom:15px}.home_template .african_experience_container .top-experiences-container .single_destination_card p{font-size:14px;line-height:normal;margin-bottom:15px}.home_template .specials-container{padding-top:0}.enquire-form-container .wpforms-container{padding:0 10px}.enquire-form-container .wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-label,.enquire-form-container .wpforms-container-full .wpforms-form input.wpforms-field-small,.enquire-form-container .wpforms-container-full .wpforms-form select.wpforms-field-small,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small,.enquire-form-container .wpforms-container-full .wpforms-form button[type=submit],.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-page-button{font-size:13px}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button:nth-child(2){margin-right:0}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-classic li{width:48%!important}.enquire-form-container .wpforms-container-full .wpforms-form input.wpforms-field-small,.enquire-form-container .wpforms-container-full .wpforms-form select.wpforms-field-small{width:100%!important;max-width:100%!important}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .when-to-travel ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .days-to-travel ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .who-will-travelling ul li{width:100%!important;height:45px}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .preferred-currency ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .usd-price-range-selection ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .pound-price-range-selection ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .euro-price-range-selection ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .aus-price-range-selection ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .zar-price-range-selection ul li{width:100%!important;height:40px;padding:0px!important}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .booked-flights-question ul li,.enquire-form-container .wpforms-container-full .wpforms-form .been-to-africa-question ul li,.enquire-form-container .wpforms-container-full .wpforms-form .subscribe-newsletter-question ul li{width:40%!important}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button{width:115px}.page-template-page-enquire-form .reviews-ratings-platform-container{padding-top:20px;padding-bottom:20px}.reviews-ratings-platform-container>.container>.row{flex-direction:column;justify-content:space-evenly;align-items:center}.page-template-page-enquire-form .reviews-ratings-platform-container>.container>.row{flex-direction:row;align-items:flex-end;gap:10px}.page-template-page-enquire-form .reviews-ratings-platform-container>.container>.row .review-logo img{max-width:200px;width:100%;margin:0 auto}.page-template-page-enquire-form .reviews-ratings-platform-container>.container>.row .review-logo img{height:100%;width:80%}.page-template-page-enquire-form .reviews-ratings-platform-container>.container>.row .review-logo:nth-child(3) img{width:50%}.page-template-page-enquire-form .reviews-ratings-platform-container>.container>.row .review-logo .rating .star{font-size:10px;padding-left:2px;padding-right:1px}}@media (max-width:600px){.featured_section h2,.page_header_feature h2{font-size:15px;line-height:25px;padding-bottom:20px;margin-bottom:0}.prev-next-links h6,.prev-next-links p{display:none}.accommodation_single .whats_included_section .container .row .nav-tabs{padding:0}.accommodation_single .whats_included_section .container .row .col-md-12 .nav-tabs{padding-left:0}.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content .row .thumb_overlay{width:100%;margin:0 0 20px}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-multiple-videos{grid-template-columns:repeat(1,1fr)}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-single-video .video_element,.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-single-video .video_element .flying-press-youtube{width:90%}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-multiple-videos .video_element{width:100%}.featured_single_card .single_blog_card_thumb,.featured_single_special_card .single_special_card_thumb{height:200px}.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-experiences,.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-dest_safari_rel,.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-comfort_level,.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-experiences .select2-container,.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-dest_safari_rel .select2-container,.wrapper:not(.search_page) .searchandfilter ul .sf-field-post-meta-comfort_level .select2-container{width:100%!important}.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .right_side .specs_info_tr{width:91%}.jumbotron .container .row .payment-page-breadcrumb{font-size:17px;height:45px}.jumbotron .container .row #payment-methods,.jumbotron .container .row #iveri-container,.jumbotron .container .row #eft-container,.jumbotron .container .row #e4f-container,.jumbotron .container .row .client_details_section{min-height:auto}.jumbotron .payment-issues{padding-top:130px}.jumbotron .error-message-container .enquiry_btn{margin:65px auto}.ht_single_page .my_section,.ht_contributor_single_page .my_section{margin:95px 0 0}.ht_single_page .my_section .container .row .col-md-10 .media_gallery .embed-container iframe,.ht_single_page .my_section .container .row .col-md-10 .media_gallery div img,.ht_single_page .my_section .container .row .col-md-10 .ht_map_element .the_media_block,.ht_single_page .my_section .container .row .col-md-10 .ht_map_element .the_media_block #map_canvas2{height:340px!important}.ht_single_page .prev-next-links,.ht_contributor_single_page .prev-next-links{margin-top:3em;margin-bottom:3em}.view-all-tours-btn{padding-left:30px;padding-right:30px}.view-all-tours-btn .col-md-12{padding:0}.view-all-tours-btn .btn_strip{display:flex;flex-direction:column;width:fit-content;margin:0 auto!important}.view-all-tours-btn .white_btn{margin-right:0;margin-bottom:15px}.single_blog .blog_header .container{width:100%}.prev-next-links>.container{width:95%}.shareButtons-container.bottom{margin-bottom:20px}.enquire-form-container .wpforms-container form .wpforms-field-container .wpforms-page>.wpforms-field{width:100%}.enquire-form-container div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33{width:65%}.enquire-form-container .wpforms-container-full .wpforms-form input.wpforms-field-small,.enquire-form-container .wpforms-container-full .wpforms-form select.wpforms-field-small,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small{max-width:100%!important}.newsletter-signup-form-container .signup-container{padding:15px}.newsletter-signup-form-container .signup-container .newsletter-ts-and-cs,.newsletter-signup-form-container .signup-container .newsletter-ts-and-cs>a{font-size:12px;line-height:22px}.newsletter-signup-form-container{padding:20px}.newsletter-signup-form-container .heading{padding:0 5px 20px}.newsletter-signup-form-container .signup-container,.newsletter-signup-form-container .signup-text-container{padding:0}}@media (max-width:520px){.primary-navigation-menu .experiences .menu-section-heading,.primary-navigation-menu .about-us .menu-section-heading{padding-top:0}.circ_tooltip .tooltiptext{width:150px}.circ_tooltip .tooltiptext::after{left:66%}.top_fixed{position:relative}.enquire-form-container{padding-top:65px}.simplified-header-top-white{border-top:3px solid #b63426;padding-top:0;padding-bottom:0;height:68px}.jumbotron{margin-top:0}.header_spacer{height:0}.bread_crumb,.enquiry-back,.accommodation_single .the_media_block .slick-dots,.accommodation_single .overlay .header-element p span.safari-partner-collection-text,.single-safari-partner .intro_section .container .row .safari-partner-shortname,.team_listing .single_expert_heading .desktop_text,.team_listing .hero_banner_one h3{display:none!important}.featured_section,.page_header,.page_header_feature,.destination_landing .page_header_feature,.experience_landing .page_header_feature{margin-top:0}.featured_section .teamsocials .social-icons img{width:30px}.phone-modal-container .phone-modal-content .body-section,.email-modal-container .email-modal-content .body-section{max-height:90vh}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options{text-align:center}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12,.email-modal-container .wpforms-container-full .wpforms-form .wpforms-field{flex-direction:column}.email-modal-container .wpforms-container-full .wpforms-form .wpforms-field-label,.email-modal-container .wpforms-container-full .wpforms-form input.wpforms-field-large,.email-modal-container .wpforms-container-full .wpforms-form textarea,.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-8,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12 .col-md-8,.email-modal-container .wpforms-container-full .wpforms-form .wpforms-submit-container,.simple-cta-section-container .simple-cta-section .simple-cta-content-section .row h4{width:100%}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-8,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12 .col-md-8{padding:0}.phone-modal-container .phone-modal-content .body-section .alternative-contact-options .col-md-12 .col-md-4,.email-modal-container .wpforms-container-full .wpforms-confirmation-container-full .alternative-contact-options .col-md-12 .col-md-4{width:50%}.jumbotron .modal-content{width:95%}div.wpforms-container-full .wpforms-form .wpforms-title{font-size:25px!important}.enquire-form-container .wpforms-container{max-width:100%;margin:20px auto 10px}.enquire-form-container .imageContainer .post_copy{align-items:baseline}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .ideal-month-to-travel ul,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .where-to-travel ul,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .what-to-see ul,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .booked-flights-question ul,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .been-to-africa-question ul,.enquire-form-container .wpforms-container-full .wpforms-form .subscribe-newsletter-question ul{display:grid;grid-template-columns:2fr 2fr;box-sizing:border-box;justify-content:space-evenly;justify-items:center;align-content:space-evenly;align-items:center;gap:15px}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .ideal-month-to-travel ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .where-to-travel ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .what-to-see ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .booked-flights-question ul li,.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-container .been-to-africa-question ul li,.enquire-form-container .wpforms-container-full .wpforms-form .subscribe-newsletter-question ul li{width:90%!important}.enquire-form-container .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-phone .iti .iti__flag-container{padding-left:10px}.enquire-form-container .wpforms-container-full .wpforms-form .prev-next-btns>.wpforms-pagebreak-center{padding-left:10px;padding-right:10px}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-page-button.wpforms-page-prev{margin-left:0;margin-right:10px;padding-left:7px;padding-right:7px}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-page-button.wpforms-page-next{width:80%;margin-right:0;margin-left:0}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-page .any-extra-info textarea::placeholder{font-size:13px}.enquire-form-container div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33,.enquire-form-container .wpforms-container-full .wpforms-field-container .wpforms-page .child-item{width:100%;max-width:100%}.enquire-form-container .wpforms-container-full .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear{right:calc(3% + 10px)}.enquire-form-container .wpforms-container form .wpforms-field-container .wpforms-page.last .wpforms-field-html,.enquire-form-container .wpforms-container form .wpforms-submit-container{padding:0}.gallery-collage{margin-left:calc(-43vw + 42%);padding-left:5px!important;padding-right:5px!important}.gallery-collage h3.txt_wht{padding-top:30px!important}.table-container{padding-left:20px!important;padding-right:20px!important}.my_section{margin:3em 0em}.sect_bord_top .row .col-md-4{padding-left:15px;padding-right:15px}.left_part_of_safari_text{width:100%}.prev-next-links{margin-top:0em;margin-bottom:0}#mobile_socials{display:block;margin:2.5em 0}#mobile_socials a img{width:25px}.share_strip .right_socials{display:none}.single_faq .share_strip{padding-top:0}.hero_banner_one h1{font-size:40px;line-height:50px;margin:15px 0}.featured_single_card{margin:35px 0 20px}.num_td_content>p{margin-top:15px!important}.four_o_four_landing .hero_banner_one h3{font-size:15px;line-height:25px}.four_o_four_landing .destination_home_section{padding:30px 15px;margin-bottom:0}.four_o_four_landing .founders_heading{margin-top:0}.four_o_four_landing .inner_padding,.four_o_four_landing .destination_home_section .col-md-10,.four_o_four_landing .destination_home_section .exp,.four_o_four_landing .destination_home_section .dest_{padding:0}.four_o_four_landing .destination_home_section .col-md-10 .gen_btn,.four_o_four_landing .destination_home_section .experience_btn .gen_btn{margin-bottom:20px}.post_copy h2{padding-bottom:20px;line-height:40px}.post_copy h3{padding-top:20px;padding-bottom:10px}.post_copy iframe:not(.enquire-form-container .post_copy iframe){height:400px!important}.post_copy p sub{line-height:0}.blog_related_header,.faq_related_header,.related_header,.destinations_header,.popular_tours .popular_safaris_header{margin-left:15px;margin-right:15px}.popular_tours .popular_safaris_header{margin-bottom:0}.darg_grey_feature{padding:5px 0 40px}.darg_grey_feature h3.txt_wht{margin-top:40px}.related_container{margin:4em 0}.hr-line{max-width:84%}.card:not(.tour-card),.destination-card-container .destination-card{min-width:325px}.destination-with-content-card .destination-content>p{min-height:234px}.featured_single_card .right_side .card_content{min-height:290px}.specs_info_td a{letter-spacing:normal}.specs_info_td.view_side{padding-left:0}.page_header h1{margin-bottom:10px}.page_header h2{font-size:15px;line-height:25px;margin-top:0}.the_side_faqs{padding:20px 15px 40px}.the_side_faqs .line{border-left:unset;min-height:inherit!important}.the_side_faqs .col-md-8{padding-left:15px}.the_side_faqs .nav-tabs{padding:0 15px 15px}.the_side_faqs .container{padding:0}.low_high_season_strip p.h4{font-size:16px;line-height:26px}.low_high_season_strip .safari_converter_field .converter{margin-bottom:10px}.with_text_block{padding:20px}.with_text_block h5{max-width:100%;font-size:20px;line-height:30px}.with_text_block p{font-size:13px;line-height:1.5}.test_cube{margin-bottom:32px}.test_cube .text-container{padding-bottom:0}.test_cube .text-container,.test_cube .text-container .review-link{margin-bottom:0px!important}.ht_single_page .page_header_feature .hero_banner_one_header h1{font-size:34px;line-height:44px;margin:0 15px 15px}.ht_single_page .page_header_feature .hero_banner_one_header h2{font-size:inherit;line-height:inherit}.ht_single_page .view-all-ht-updates-btn{margin-left:20px;margin-right:20px}.ht_single_page .my_section .container .row .col-md-10 .media_gallery .embed-container iframe,.ht_single_page .my_section .container .row .col-md-10 .media_gallery .embed-container .flying-press-youtube,.ht_single_page .my_section .container .row .col-md-10 .media_gallery div img,.ht_single_page .my_section .container .row .col-md-10 .ht_map_element .the_media_block,.ht_single_page .my_section .container .row .col-md-10 .ht_map_element .the_media_block #map_canvas2{height:250px!important;margin-bottom:2em}.green_migration .nav-tabs{margin:0 0 20px 0}.green_migration .nav-tabs>li{border-right:unset;margin:0 5px;align-items:center;display:flex;line-height:unset}.green_migration .nav-tabs>li>button{height:35px;display:flex;align-items:center}.green_migration_map_window{height:435px}.green_migration .container .col-md-12{padding:0}.green_migration{padding:30px 0}.green_migration h2{font-size:34px;line-height:44px}.green_migration .nav-tabs{flex-wrap:wrap}.green_migration .nav-tabs>li{justify-content:center;width:auto}.migration_months_description_container{margin-left:0;margin-right:0}.ht_contributor_single_page .page_header_feature .hero_banner_one_header h1{margin:0 15px 15px;font-size:34px;line-height:44px}.ht_contributor_single_page .page_header_feature .hero_banner_one_header h2{font-size:15px;line-height:25px}.ht_contributor_single_page .slick-slide img,.ht_contributor_single_page .embed-container iframe{height:250px}.ht_single_page .media_logo img,.ht_contributor_single_page .media_logo img{width:80px;height:80px;bottom:-40px}.monthly_ht_migrations{padding:20px 0 40px}.monthly_ht_migrations .single_safari_card{margin:0 0 30px 0}.monthly_ht_migrations .container .red_dots_nav .nav-tabs,.migration_month_container .container .red_dots_nav .nav-tabs{padding-left:0}.team_template .featured_section,.team_template .featured_section #imageContainer img,.team_template .featured_section .feat_tr{height:440px}.team_template .my_section h3{margin-bottom:30px}.team_template .my_section .travel_specialist_header h3{margin-bottom:1.5em}.team_template .my_section .col-md-8,.team_template .my_section .col-md-4,.team_listing .home_side_content .col-md-8,.team_listing .home_side_content .col-md-4{padding:0}.team_template .expert_recommended_safaris,.team_template .expert_recommended_accoms,.team_template .what_you_need_to_know{padding:3em 0}.team_template .expert_recommended_safaris .container h3,.team_template .expert_recommended_accoms .container h3{padding-left:10px;padding-right:10px}.team_template .countries-and-industry-years>.container .row{align-items:flex-start;padding:0}.team_listing .hero_banner_one h1{margin-bottom:0}.team_listing .home_side_content{padding:30px 15px 15px}.team_listing .home_side_content .col-md-7 ul{padding-left:30px}.team_listing .single_expert_heading{padding:35px 15px 25px}.team_listing .single_expert_heading .mobile_text{display:block}.team_listing .my_section h3{margin-bottom:30px}.two_col_vert_middle_td img{height:250px}.two_col_vert_middle .info_right_text{margin-bottom:1em}.gen_section,.cofounders-container .expert_info_cards:last-child .gen_section,.safari-travel-planners-container .expert_info_cards:last-child .gen_section,.destination-expert-container .expert_info_cards:last-child .gen_section{padding-top:25px}.single_traveller_story .post_copy img:not(.pin,.single_safari_card_thumb,.simple-cta-section img,.gallery-collage img),.single_traveller_story .post_copy figure>img,.single_faq .post_copy img:not(.pin,.single_safari_card_thumb,.simple-cta-section img,.gallery-collage img),.single_faq .post_copy figure>img{height:300px!important}.single_traveller_story .prev-next-links{margin:0 0 50px}.single_blog .share_strip p,.single_blog .share_strip a{font-size:13px;line-height:23px}.shareButtons-container .shareButtons{margin-right:0}.shareButtons-container .shareButtons>img{width:25px}.right_socials img,.right_socials .social-icons-modal a img{width:20px}.team-member-info-section .name-and-position .member-enquire-btn{padding:5px!important}.blog_header_feature,.blog_header_feature img{height:280px}.single_blog .post_copy h2,.single_blog .post_copy h3:not(.simple-cta-header-section h3,.reviews-from-travellers h3){font-size:20px;line-height:30px;padding-bottom:10px}.single_traveller_story .post_copy img:not(.pin,.single_safari_card_thumb,.simple-cta-section img,.gallery-collage img),.single_traveller_story .post_copy figure>img,.single_faq .post_copy img:not(.pin,.single_safari_card_thumb,.simple-cta-section img,.gallery-collage img),.single_faq .post_copy figure>img{height:260px!important}.single_blog .destination_related_safaris,.single_blog .related_container,.single_wildlife .population-statistics-graph-container,.single_wildlife .donate-section{padding:50px 15px}.single_blog .destination_related_safaris .card-container,.single_blog .related_container .card-container{padding-bottom:0}.single_blog .related_container .blog_related_header{margin-bottom:20px}.single_blog .prev-next-links .next_prev h5 span,.single_special .page_feature_header .row .info-container .dates-section .date-header-text,.single_special .page_feature_header .row .info-container .dates-section .dest-header-text,.safari_single .video-credit-text,.safari_single .video-credit-text a{font-size:14px}.destination_cards .destination-subtext{width:90%}.video_section .container .row .col-md-12 .embed-container,.video_section .container .row .col-md-12 .embed-container iframe,.video_section .container .row .col-md-12 .embed-container .flying-press-youtube,.video_section .container .row .col-md-12 .video-overlay{height:285px}.video_section .container .row .col-md-12 .embed-container{width:98%;margin:0 auto}.video_section .container .row .col-md-12 .video-overlay{margin-left:18px;margin-right:18px}.video_section .container .row .col-md-12 .video-overlay .play-button{left:25px;bottom:15px;height:50px}.video_section .container .row .col-md-12 .video-overlay .play-button img{width:35px;height:35px}.video_section .container .row .col-md-12 .video-overlay .video-title{left:70px;bottom:15px;font-size:18px;line-height:20px}.bloggrid-container .bloggrid-header-section img{width:50%}.blog_landing .bread_crumb{display:flex!important}.blog_landing .section .category-list form ul li.sf-field-category .mobile-dropdown-header{width:220px}.blog_landing .section .category-list form ul li.sf-field-category .mobile-dropdown{width:222px}.faq_listing .safari_toggle{margin:50px 0}.faq_listing .tab-content .tab-pane .faq-card-container .card .single_blog_card .card_content{min-height:300px}.faq_listing .container-fluid .row .col-md-12 .post_copy{padding:0}.faq_listing .post_copy .search-filter-results .card-container{padding-top:0}.travel_with_peace_section{padding:4em 0em 4.5em}.travel_with_peace_section .travel_icon_text{margin-bottom:16px;margin-top:10px;padding-left:5px;padding-right:5px}.single_special .page_feature_header .row .info-container .dates-section .tiny_calendar,.single_special .page_feature_header .row .info-container .dates-section .pin{width:25px;height:25px}.single_special .page_feature_header .row .info-container .dates-section .date-text,.single_special .page_feature_header .row .info-container .dates-section .dest-text{font-size:16px;line-height:26px}.single_special .related_accoms_container,.single_special .related_accoms_container .related_accoms{padding-left:0;padding-right:0}.single_special .related_accoms_container .single_destination_card{height:inherit}.single-safari-partner .page_header_feature .hero_banner_one_header h2{font-size:15px;line-height:25px}.single-safari-partner .video-section-container iframe,.single-safari-partner .map_element,.single-safari-partner .map_element .acf-map{height:300px}.single_wildlife .my_section{margin:1.5em 0 3em}.single_wildlife .species-content-container{flex-wrap:wrap;align-items:flex-start}.single_wildlife .species-content-container .col-md-6.species-types,.single_wildlife .species-content-container.rhinos-container{align-items:flex-start}.single_wildlife .species-section{padding-bottom:0}.single_wildlife .species-section .container .col-md-12{padding-left:0;padding-right:0}.single_wildlife .species-section .container ul{height:auto}.single_wildlife .species-section .container .scientific-name-container{justify-content:center;width:100%}.single_wildlife .species-section .container .scientific-name-container .scientific-name{width:30%}.single_wildlife .species-section .container .scientific-name-container .species-icons{width:40%}.single_wildlife .species-section .container .scientific-name-container .species-icons img:nth-child(1),.single_wildlife .species-section .container .scientific-name-container .species-icons img:nth-child(3){width:50px;height:50px}.single_wildlife .conservation-section{padding:30px 0}.single_wildlife .conservation-section .col-md-12{justify-content:center}.single_wildlife .gallery-image-slider,.single_wildlife .content-and-image-section,.single_wildlife .leaders-in-conversation-container,.single_wildlife .facts-container,.single_wildlife .latest-news-section,.accommodation_single .activities-on-and-off-site-container.padding-y{padding:50px 0}.single_wildlife .my_section .col-md-6,.single_wildlife .conservation-section .col-md-12,.single_wildlife .gallery-image-slider .container,.single_wildlife .content-and-image-section .container,.single_wildlife .content-and-image-section:nth-child(odd) .container,.single_wildlife .population-statistics-graph-container .container,.single_wildlife .quotes-section-container .col-md-12{padding:0 5px}.single_wildlife .primary-stats-content .primary-stats-text>h5{font-size:18px;line-height:28px}.single_wildlife .primary-stats-big-image{height:230px}.single_wildlife #primary-stats-container .species .tab-links{margin-right:5px;margin-left:5px}.single_wildlife .population-statistics-graph-container .stats-header-section{flex-wrap:wrap;margin-bottom:0px!important}.single_wildlife .population-statistics-graph-container .stats-header-section .population-statistics-subtext-container{justify-content:flex-start}.single_wildlife .population-statistics-graph-container .stats-header-section .population-statistics-subtext-container p.subtext-field-one{width:145px}.single_wildlife .population-statistics-graph-container .stats-graph .stats-graph-image{max-height:350px}.single_wildlife .quotes-section-container .col-md-12 .media_block_slider .slick-list .slick-track .slick-slide h5{font-size:16px;line-height:26px}.single_wildlife .latest-news-section .quilted-blog-card-container{padding:10px}.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_1,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_2{min-height:240px;height:auto}.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0 .single_destination_card,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_1 .single_destination_card,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_2 .single_destination_card{min-height:240px}.wildlife-landing .intro_section{margin-top:0}.wildlife-landing .wildlife-card-container{padding:0 15px}.what_you_need_to_know .quilted-blog-card-container .single-card{margin-right:10px}.what_you_need_to_know .quilted-blog-card-container .single-card .single_destination_card{width:315px}.iframe_vid_container iframe{height:230px}.home_template .featured_section h2{padding-bottom:8px}.home_template .featured_section .feat_tr .feat_td{padding-top:30px;justify-content:flex-start}.home_template .intro_section .btn_strip{display:flex;flex-direction:column;width:fit-content;margin:0 auto}.home_template .intro_section .btn_strip a{margin-bottom:20px;margin-right:0;text-align:center}.home_template .trip_to_inspire_container .container,.home_template .top_african_destinations_container .container,.home_template .popular_safaris_container .container .row .col-md-12:not(.safaris_by_destination_header){padding:0}.home_template .trip_to_inspire_container .tours_header_line{width:50%;margin-left:0}.home_template .top_african_destinations_container .container .col-md-12 h3{margin-left:15px;margin-right:15px}.home_template .when_to_go_on_safari_container{padding:40px 0}.home_template .when_to_go_on_safari_container .container .row .col-md-10 .red_dots_nav{margin-top:5px;margin-bottom:0}.home_template .when_to_go_on_safari_container .container .row .col-md-10 .red_dots_nav .nav-tabs>li{margin:10px}.section-sub-heading{font-size:18px;line-height:28px}.home_template .african_experience_container .top-experiences-container .destination-card{width:48%}.home_template .african_experience_container .top-experiences-container .single_destination_card{height:100px}.accommodation_single:not(#original_accommodation_template) .the_media_block,.accommodation_single:not(#original_accommodation_template) .media_block_slider:not(#img-slider) .slick-list .slick-track{width:100%}.accommodation_single:not(#original_accommodation_template) .the_media_block .header-element{width:80%}.accommodation_single:not(#original_accommodation_template) .the_media_block .header-element h1{font-size:34px;line-height:44px}.accommodation_single:not(#original_accommodation_template) .the_media_block .header-element .stars_tbl .stars_tbl_tr .stars_tbl_td img{width:20px}.accommodation_single .mobile_map_element .the_media_block,.accommodation_single .mobile_map_element .the_media_block #map_canvas{height:300px!important}.accommodation_single:not(#original_accommodation_template) .itenarary_section{padding:0 8px 50px}.accommodation_single .itenarary_section .container .row .col-md-5 .with_text_block .expert_info h5,.accommodation_single .itenarary_section .container .row .col-md-5 .with_text_block .expert_info p{max-width:85%}.accommodation_single .itenarary_section .container .row .col-md-5 .with_text_block .low_high_season_strip .secondary_expert td h5{font-size:13px;line-height:14px}.accommodation_single .itenarary_section .container .row .iten_content .row .itenarary_table_td{word-break:break-word;width:100%}.accommodation_single .rooms-container .rooms-container-subheading{font-size:18px}.accommodation_single .rooms-container .room-facilities ul{-webkit-column-count:1;-moz-column-count:1;-o-column-count:1;column-count:1;padding-left:25px}.accommodation_single .rooms-container h4.padding-x{padding:0 10px}.accommodation_single .rooms-container .room-facilities .col-md-12,.accommodation_single .activities-on-and-off-site-container .container .row .col-md-8,.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content#menu882 .row .col-md-4{grid-template-columns:1fr}.accommodation_single .rooms-container .room-facilities .col-md-12 span img{margin-left:0}.accommodation_single .rooms-container .room-facilities p,.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content#menu882 .row .col-md-4 p{width:100%}.accommodation_single .rooms-container .destination-card-container .destination-card,.accommodation_single .accommodation-related-restaurants-container .destination-card-container .destination-card{min-width:100%;padding:0}.accommodation_single:not(#original_accommodation_template) .header-section:not(.safari-itineraries .header-section),.accommodation_single:not(#original_accommodation_template) .media_block_slider:not(#img-slider,.video_element),.accommodation_single:not(#original_accommodation_template) .header-section .slick-list .slick-track,.accommodation_single:not(#original_accommodation_template) .header-section .slick-list .slick-track .slick-slide,.accommodation_single:not(#original_accommodation_template) .header-section .slick-list .slick-track .slick-slide img,.accommodation_single:not(#original_accommodation_template) .media_block_slider:not(#img-slider) .slick-list .slick-track,.accommodation_single:not(#original_accommodation_template) .header-section .media_block,.accommodation_single .rooms-container .destination-card-container .modal .modal-content .header-section .media_block_slider .slick-list{height:230px}.accommodation_single .activities-on-and-off-site-container .container .row .col-md-8 span:first-child ul,.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 .tab-content#menu882 .row:first-child ul{margin-bottom:0}.accommodation_single .whats_included_section .container .row .col-md-12 h3{margin-top:0;margin-left:0;margin-right:0}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature#youtube-video,.accommodation_single .whats_included_section .container .row .nav-tabs-container{padding:0}#original_accommodation_template .whats_included_section{padding:4em 1.5em}#original_accommodation_template .whats_included_section .container .row .col-md-8 .tab-content .row .thumb_overlay,.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 #menu883.tab-content .row img{width:95%;margin-right:0}#original_accommodation_template .whats_included_section .container .row .col-md-12 #menu884.tab-content .stars_tbl_td img{margin:5px 5px 0}.accommodation_single:not(#original_accommodation_template) .whats_included_section .container .row .col-md-12 .tab-content#menu882 .row ul{column-count:1}.accommodation_single .destination_home_section .inner_padding{padding-top:30px;padding-bottom:40px}.accommodation_single .acf-map{height:420px}.email-form-container .inner-div{padding:0}.enquiry_landing_page .enquiry_landing_header{margin-top:0}.enquiry_landing_page .enquiry_landing_header,.enquiry_landing_page .communication-timeline,.enquiry_landing_page .safari-cost-cta-section,.enquiry_landing_page .travel-experts-section{padding:70px 20px}.enquiry_landing_page .travel-experts-section .container,.enquiry_landing_page .travel-experts-container .col-md-4{padding:0}.enquiry_landing_page .travel-experts-section .white_btn,.enquire-form-container .imageContainer{margin-top:0}.ecourse_landing_page .body-section{margin-top:0}.ecourse_landing_page .body-section .bg-cover{margin-top:85px}.search_page .page_header{margin:0}.search_page .page_header_feature .container{justify-content:flex-end}.search_page .page_header .page_header_feature .container h1{font-size:30px;line-height:40px;padding-top:25px}.search_page .post_copy #search-filter-form-8 ul li.col-md-2{width:50%}.search_page .post_copy form:first-child{padding:10px 20px 30px}.search_page .post_copy form:first-child ul .sf-field-post-meta-price_low_season{margin-bottom:5px}.search_page .post_copy form:first-child ul .sf-field-reset{height:35px!important}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-reset a{font-size:11px}.search_page .post_copy form:first-child ul li.sf-field-submit input[type=submit]{font-size:14px;padding:9px 12px}.blog_landing .section .blog-topics .row .card,.search_page .my_section .post_copy .search-filter-results .card-container .col-md-4{min-width:unset;max-width:unset;width:100%}.where_modal .accoms_images_container .accom_images:nth-of-type(2),.where_modal .accoms_images_container .accom_images:nth-of-type(3),.page-id-295 .search_page .post_copy form ul li.sf-field-submit,.page-id-295 .search_page .post_copy form ul li.sf-field-submit input[type=submit],.jumbotron .container .row #iveri-container form .read-and-agree-checkbox .col-md-7{width:100%}.page-id-295 .search_page .post_copy form ul li.sf-field-submit{padding-right:0}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-search label .sf-input-text{padding-bottom:10px;font-size:23px}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-submit{margin-top:14px;margin-right:10px;height:23px}.searchandfilter[data-sf-form-id='49872'] ul .sf-field-submit input{width:20px}.jumbotron .container{width:95%}.jumbotron .container .row #payment-methods,.jumbotron .container .row #iveri-container,.jumbotron .container .row #eft-container,.jumbotron .container .row #e4f-container{padding:1em}.jumbotron .container .row #iveri-container #form_details .form-group .col-form-label{font-size:15px}.jumbotron .container .row #iveri-container form .form-group .col-md-5{width:40%}.jumbotron .container .row #iveri-container form .form-group .col-md-7{width:60%}.jumbotron .container .row #iveri-container form .read-and-agree-checkbox .col-md-5{width:0;padding:0}.jumbotron .container .row #iveri-container form .form-group #creditBtn{margin-top:0}.team_td.right_side{height:275px}.foot_logos{margin-top:0}.subscribe-to-newsletter-text,.subscribe-to-newsletter-text h3{margin-top:0;padding-bottom:0}.destination_landing .page_header_feature .hero_banner_one_header h1,.experience_landing .page_header_feature .hero_banner_one_header h1{font-size:34px;line-height:44px}.prev-next-links h5{font-size:14px;line-height:20px}}@media (max-width:475px){.search_page .my_section .post_copy .search-filter-results .card-container .featured_card .featured_single_card .right_side .specs_info_tr{width:88%}.jumbotron .container .row .payment-page-breadcrumb{height:55px}.jumbotron .error-message-container{min-height:400px}.green_migration_map_window{height:375px}.single-safari-partner .intro_section{margin-top:0px!important}.single-safari-partner .related-accoms .container .row .header-section img,.single-safari-partner .related-safari-tours .container .row .header-section img{width:50%}.single_wildlife .gallery-image-slider .container .the_media_block{height:310px}}@media (max-width:375px){.post_copy iframe:not(.enquire-form-container .post_copy iframe){height:295px!important}.enquire-form-container .wpforms-container{height:auto;min-height:300px}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-field-label{font-size:16px!important}.wide_tour_card .featured_single_card .right_side .card_content h3 a{line-height:20px}.wide_tour_card .specs_info .specs_info_td a{padding:7px}.wide_tour_card .specs_info .specs_info_td a svg{width:19px}.bloggrid-container .bloggrid-header-section img{width:70%}}@media (max-width:340px){.home_template .when_to_go_on_safari_container .container .row .col-md-10 .red_dots_nav .nav-tabs>li{margin:7px}.accommodation_single:not(#original_accommodation_template) .the_media_block .header-element{width:75%}.accommodation_single:not(#original_accommodation_template) .media_block_slider:not(#img-slider) .slick-list,.accommodation_single:not(#original_accommodation_template) .media_block_slider:not(#img-slider) .slick-list .slick-track{width:90%}#prev-arrow,#next-arrow{width:35px;height:35px}#prev-arrow{margin-left:15px}#next-arrow{margin-right:15px}.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_0 .single_destination_card,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_1 .single_destination_card,.single_wildlife .latest-news-section .quilted-blog-card-container .destination-card_2 .single_destination_card{min-height:280px}.enquire-form-container .wpforms-container-full .wpforms-form .wpforms-page-button.wpforms-page-next{width:75%}}@media (max-width:320px){.converter_td{font-size:15px}.converter_td .down_arr{margin:0 0 0 4px}.converter_td .tiny_country_icon{top:4px;margin:0 4px 0 0;width:18px;height:18px}.post_copy iframe:not(.enquire-form-container .post_copy iframe){height:235px!important}.destination_landing .page_header_feature,.experience_landing .page_header_feature{height:100vh}.card:not(.tour-card,.expert-help-cta-card){min-width:270px}.tour-card,.expert-help-cta-card{min-width:320px}.specs_info_td{padding-right:10px}.specs_info_td p{font-size:12px}.specs_info_td a{font-size:12px}.green_migration_map_window{height:335px}.accommodation_single:not(#original_accommodation_template) .header-section:not(.safari-itineraries .header-section),.accommodation_single:not(#original_accommodation_template) .header-section .slick-list .slick-track,.accommodation_single:not(#original_accommodation_template) .header-section .slick-list .slick-track .slick-slide,.accommodation_single:not(#original_accommodation_template) .header-section .slick-list .slick-track .slick-slide img,.accommodation_single:not(#original_accommodation_template) .header-section .media_block{height:180px}.travel_icon{width:80px;height:80px}.travel_with_peace_section .travel_icon_text{font-size:18px;line-height:22px}}@media (max-height:500px){.jumbotron .payment-issues{padding-top:110px}}.margin-none{margin:0!important}.margin{margin:2.5em!important}.margin-y{margin:2.5em 0}.margin-y-half{margin:1.25em 0}.margin-x{margin:0 2.5em}.margin-x-half{margin:0 1.25em}@media (max-width:768px){.page-template-page-safari-cost-estimator .hero_banner_one_header .buttons-container .gen_btn{margin-left:auto;margin-right:auto}}.margin-top{margin-top:2.5em}.margin-top-half{margin-top:1.25em!important}.margin-top-none{margin-top:0px!important}.margin-bottom{margin-bottom:2.5em!important}.margin-bottom-half{margin-bottom:1.25em}.margin-bottom-none{margin-bottom:0px!important}.margin-auto{margin:auto}.padding-none{padding:0!important}.padding{padding:2.5em}.padding-y{padding:50px 0 70px}.padding-y-half{padding:25px 0 35px}.padding-y-none{padding-left:0px!important;padding-right:0px!important}.padding-x{padding:0 2.5em}.padding-x-half{padding:0 1.25em}.padding-x-none{padding-top:0;padding-bottom:0}.padding-top{padding-top:2.5em}.padding-top-half{padding-top:1.25em}.padding-top-none{padding-top:0px!important}.padding-left-none{padding-left:0px!important}.padding-right-none{padding-right:0px!important}.padding-bottom{padding-bottom:2.5em}.padding-bottom-half{padding-bottom:1.25em}.padding-bottom-none{padding-bottom:0px!important}@media(max-width:768px){.mobile-padding-y{padding:2.5em 0px!important}.mobile-padding-x{padding:0 2.5em!important}}@media(max-width:520px){.mobile-padding-y{padding:1.25em 0px!important}.mobile-padding-x{padding:0 1.25em!important}}.hidden{display:none!important}.loader{border:5px solid #ccc;border-top:5px solid #b83426;border-radius:50%;width:25px;height:25px;animation:spin 2s linear infinite;display:inline-block;position:absolute;right:12px;top:12px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn-load-more{position:relative;width:200px}@media (max-width:520px){.btn-load-more{width:90%}}@media(max-width:768px){.links-container-wrapper{white-space:nowrap;overflow:auto}.mobile-padding{padding:15px}.mobile-no-padding{padding:0px!important}.mobile-cards-container{white-space:nowrap;overflow:auto}.mobile-cards-container .col-md-4{display:inline-block}}.stylized-hr{border-top:1px solid #eee}.text-large-red{font-size:28px;color:#b83426;font-weight:500}.custom-radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500}.custom-radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-radio-container .checkmark{position:absolute;top:3px;left:3px;height:20px;width:20px;background-color:#eee;border-radius:50%}.custom-radio-container:hover input~.checkmark{background-color:#ccc}.custom-radio-container input:checked~.checkmark{background-color:#b83426}.custom-radio-container .checkmark:after{content:"";position:absolute;display:none}.custom-radio-container input:checked~.checkmark:after{display:block}.custom-radio-container .checkmark:after{top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff}.custom-radio-container input:checked~.checkmark .red-dot{position:absolute;width:10px;height:10px;content:" ";background:#b83426;top:5px;left:5px;z-index:99;border-radius:50%}hr.horizontal-line-search{border-top:1px solid #e2e2e2;border-bottom:0;border-left:0;border-right:0}.total-text{color:#999;font-family:Montserrat;font-size:14px;line-height:24px;font-weight:500}.total-text b{font-weight:600}.row.filter-detail-container,#ht-mobile-header{display:none}.load-more-container{padding-bottom:5em}.menu-header{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f5f5f5}.menu-header .search-and-close-icons{width:80%}.menu-header .search-and-close-icons .mobile_search_icon{margin-right:15px}.menu-header .close_link .the_icon img{width:25px;height:25px}.menu-header .icon-link{margin-left:auto;text-decoration:none;color:inherit}.menu-header .menu-icon{margin-right:20px}@media only screen and (min-width:768px){.mobile-menu-dropdown{display:none}}.mobile-menu-dropdown .dropdown-menu a.active-menu-item,.mobile-menu-dropdown .dropdown-menu li a:hover{color:#b83426}.mobile-menu-dropdown{padding:35px 15px;list-style:none}.mobile-menu-dropdown .dropdown-menu{display:none}.mobile-menu-dropdown .dropdown-menu ul{position:absolute;left:0;right:0;padding:0;background-color:#fff;border:1px solid #ddd;border-top:0}.mobile-menu-dropdown .dropdown-menu li{list-style:none;font-weight:400;padding:10px;cursor:pointer}.mobile-menu-dropdown .dropdown-menu li:not(:last-child){border-bottom:1px solid #ddd}.mobile-menu-dropdown .dropdown-menu li a{color:#3a3a3a;font-weight:400!important}.mobile-menu-dropdown .dropdown-menu.show{border-radius:0;border-top:0;border-color:#ddd;margin:0;padding:0;width:100%}.secondary-menu-container{display:flex;box-shadow:unset;margin-bottom:50px}.mobile-menu-dropdown .dropdown-header,.secondary-menu-container .dropdown-header{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;width:100%;border:1px solid #ddd;border-radius:6px;padding:15px;margin-top:0;cursor:pointer}.secondary-menu-container .dropdown-header{display:none}.secondary-menu-container .container-fluid{position:relative;width:100%;padding:0}.secondary-menu-container .container-fluid #dropdown ul{display:inline-flex;margin:0;border-top:1px solid #eee;border-bottom:1px solid #eee}.secondary-menu-container .container-fluid #dropdown ul li{list-style:none}.secondary-menu-container .secondary_scroll_nav_items{margin:0 auto}.secondary-menu-container .container-fluid #dropdown{display:flex;justify-content:center}.safari-cost-estimator .page_header_feature{margin-top:40px;padding-top:0}.safari-cost-estimator .secondary-menu-container{box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 30%)}.safari-cost-estimator .secondary-menu-container .container-fluid #dropdown{justify-content:flex-start}.safari-cost-estimator .secondary-menu-container .container-fluid #dropdown ul li:hover{border-bottom:2px solid #b83426}@media (max-width:992px){.secondary-menu-container{display:flex;position:relative!important;padding-top:40px;margin-bottom:0}.secondary-menu-container .dropdown-header{display:flex}.secondary-menu-container .container-fluid #dropdown{display:none}.secondary-menu-container .container-fluid #dropdown ul{flex-direction:column;border-top:0}.secondary-menu-container .container-fluid #dropdown ul li,.secondary-menu-container .container-fluid #dropdown ul li a.scroll_to{border-right:0;padding:0 15px}.secondary-menu-container .container-fluid #dropdown ul li a.scroll_to{padding-left:0}.safari-cost-estimator .page_header_feature{margin-top:0}.safari-cost-estimator .secondary-menu-container{box-shadow:unset;padding:40px 15px 0}.safari-cost-estimator .secondary-menu-container .container-fluid #dropdown ul li:hover{border-bottom:inherit}}@media (max-width:768px){.destination_single .secondary-menu-container .container{width:100%}.destination_single .secondary-menu-container .container #dropdown{display:none}}.round-flag-img{width:43px;height:30px;object-fit:cover;display:inline-block;margin-right:7px}.team_bar{display:flex;align-items:center;justify-content:flex-end;font-size:16px}@media only screen and (max-width:767px){.hidemobile{display:none}.showmobile{display:block}.round-flag-img{width:38px;height:25px}}.view-itinerary-container{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:20px;margin-bottom:40px}.view-itinerary-container .view_itinerary{margin-bottom:0px!important}.wishlist-heart-inline{width:54px;height:54px;border:1px solid #b83426;border-radius:4px;background:#fff0;display:flex;align-items:center;justify-content:flex-start;padding:0 16px;cursor:pointer;transition:all 0.3s ease;flex-shrink:0;overflow:hidden;gap:10px}.wishlist-heart-inline svg{width:20px;height:20px;fill:#b83426;color:#b83426;transition:fill 0.2s ease,color 0.2s ease;flex-shrink:0}.wishlist-heart-text{font-size:14px;font-weight:500;color:#b83426;white-space:nowrap;width:0;overflow:hidden;transition:width 0.3s ease,opacity 0.3s ease;line-height:1.2;opacity:0}@media (min-width:769px){.wishlist-heart-inline:hover,.wishlist-heart-inline:focus{width:auto;min-width:54px;background-color:#b83426;padding-right:16px}.wishlist-heart-inline:hover .wishlist-heart-text,.wishlist-heart-inline:focus .wishlist-heart-text{width:auto;opacity:1}.wishlist-heart-inline:hover svg,.wishlist-heart-inline:focus svg{fill:#fff;color:#fff}.wishlist-heart-inline:hover .wishlist-heart-text,.wishlist-heart-inline:focus .wishlist-heart-text{color:#fff}}.wishlist-heart-inline:hover{background-color:#b83426}.wishlist-heart-inline:hover svg{fill:#fff;color:#fff}.wishlist-heart-inline[aria-pressed='true']{background-color:#b83426;border-color:#b83426}.wishlist-heart-inline[aria-pressed='true'] svg{fill:#fff;color:#fff}.wishlist-heart-inline[aria-pressed='true'] .wishlist-heart-text{color:#fff}@media (max-width:768px){.view-itinerary-container{flex-wrap:wrap}.wishlist-heart-inline{width:54px;padding:0;justify-content:center}.wishlist-heart-text{width:0}}.view-itinerary-container{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:20px;margin-bottom:40px}.view-itinerary-container .view_itinerary{margin-bottom:0px!important}.wishlist-heart-inline{width:54px;height:54px;border:1px solid #b83426;border-radius:4px;background:#fff0;display:flex;align-items:center;justify-content:flex-start;padding:0 16px;cursor:pointer;transition:all 0.3s ease;flex-shrink:0;overflow:hidden;position:relative;gap:10px}.wishlist-heart-inline svg{width:20px;height:20px;fill:#b83426;color:#b83426;transition:fill 0.2s ease,color 0.2s ease;flex-shrink:0}.wishlist-heart-text{font-size:14px;font-weight:500;color:#b83426;white-space:nowrap;opacity:0;width:0;overflow:hidden;transition:opacity 0.3s ease,width 0.3s ease;line-height:1.2}@media (min-width:769px){.wishlist-heart-inline:hover,.wishlist-heart-inline:focus{width:auto;min-width:54px;background-color:#b83426;padding-right:16px}.wishlist-heart-inline:hover .wishlist-heart-text,.wishlist-heart-inline:focus .wishlist-heart-text{opacity:1;width:auto}.wishlist-heart-inline:hover svg,.wishlist-heart-inline:focus svg{fill:#fff;color:#fff}.wishlist-heart-inline:hover .wishlist-heart-text,.wishlist-heart-inline:focus .wishlist-heart-text{color:#fff}}.wishlist-heart-inline[aria-pressed='true']{background-color:#b83426;border-color:#b83426}.wishlist-heart-inline[aria-pressed='true'] svg{fill:#fff;color:#fff}.wishlist-heart-inline[aria-pressed='true'] .wishlist-heart-text{color:#fff}@media (max-width:768px){.view-itinerary-container{flex-wrap:wrap}.wishlist-heart-inline{width:54px;padding:0;justify-content:center}.wishlist-heart-text{display:none}}.section-tours{padding-top:40px;padding-bottom:40px}.section-tours.pt-0{padding-top:0}.section-tours.pb-0{padding-bottom:0}#tour-accommodations+#best-time{padding-top:0!important}#tour-hero-new{min-height:630px;position:relative;display:flex;justify-content:start;align-items:end;width:100%}#tour-hero-new .img-banner{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}#tour-hero-new::before{content:"";background:linear-gradient(270deg,#fff0 5%,rgb(0 0 0 / .6) 96.39%);position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#tour-hero-new .container-fluid{position:relative;z-index:1;width:100%;max-width:1340px;margin-left:auto;margin-right:auto}#tour-hero-new .container-fluid .col-hero{padding-bottom:48px}#tour-hero-new .col-12{max-width:753px}#tour-hero-new h1{color:#fff;font-size:61px;line-height:130%;margin-top:0;margin-bottom:1.5rem}#tour-hero-new .tour-excerpt{margin-bottom:2.5rem;font-size:20px;font-weight:400;line-height:140%;color:#fff}#tour-hero-new .tour-excerpt *{color:#fff}#tour-hero-new .badges-tour{display:flex;align-items:center}#tour-hero-new .badge-tour{color:#fff;font-size:11px;background-color:#FFFFFF26;font-weight:500;border-radius:200px;margin-right:1rem;border:2px solid #F2F2F21A;padding:8px 16px;backdrop-filter:blur(30px);text-transform:uppercase;letter-spacing:1px;font-family:Montserrat}#is-this-trip-for-me .visiting{font-size:16px!important;font-family:Montserrat;display:flex;margin-bottom:32px}#is-this-trip-for-me .visits{color:#666;font-weight:700;margin-right:10px}#is-this-trip-for-me .wishlist-heart:hover .wishlist-heart-text{padding:0!important}#is-this-trip-for-me .wishlist-heart:hover svg path{fill:#fff}#is-this-trip-for-me .visiting span:not(.visits){margin:0 5px}#is-this-trip-for-me .visiting a{color:#666;text-decoration:underline}#is-this-trip-for-me .tour-drop{box-shadow:0 4px 30px 5px #DFDFDF40}#is-this-trip-for-me .col-inner{padding:24px;border-radius:16px}#is-this-trip-for-me .col-inner.col-pricing{margin-bottom:10px}#is-this-trip-for-me .col-inner .low_high_season_strip{padding-bottom:24px;margin-bottom:32px;border-color:#F2F2F2}#is-this-trip-for-me .price-inner{display:flex;flex-direction:column}#is-this-trip-for-me .price-inner .convert-price{font-size:16px}#is-this-trip-for-me .price-inner .price-on-request{margin-bottom:0!important}#is-this-trip-for-me .price-inner .circ_tooltip{border:1px solid #666;text-align:center;cursor:pointer;border-radius:100px;font-size:11px;line-height:13px;font-weight:500;width:15px;height:15px;display:inline-block;position:relative;margin-left:5px}#is-this-trip-for-me .pricing-wrapper .convert-price.price-low::after{content:' - ';margin:0;margin-right:4px}#is-this-trip-for-me .price-per-person-txt{color:#999;margin:0;font-size:14px}#is-this-trip-for-me .pricing-wrapper{display:flex;justify-content:space-between}#is-this-trip-for-me .pricing-wrapper .from-to-price{display:flex;flex-wrap:nowrap;padding:0;margin-bottom:0}#is-this-trip-for-me .pricing-wrapper .converter-wrapper{min-width:102px}#is-this-trip-for-me .pricing-wrapper .converter-wrapper .tiny_country_icon{border:2px solid #EDE7DF}#is-this-trip-for-me .pricing-wrapper .converter-wrapper .converter{display:flex;border:1px solid #3A3A3A26;border-radius:4px;padding:8px}#is-this-trip-for-me .tour-icons{display:flex;flex-direction:column}#is-this-trip-for-me .tour-icons .icon-box-wrapper{display:flex;margin-bottom:16px}#is-this-trip-for-me .tour-icons .icon-box-wrapper .tour-icon-info{margin-left:16px;display:flex;flex-direction:column;align-items:start;justify-content:start}#is-this-trip-for-me .tour-icons .icon-box-wrapper .tour-icon-info .info-title{color:#999;font-weight:500;margin-bottom:8px!important}#is-this-trip-for-me .tour-icons .icon-box-wrapper .tour-icon-info p{font-size:13px;line-height:1em;margin:0}#is-this-trip-for-me .tour-icons .excludes{font-size:13px;color:#999;text-align:left;font-style:italic;line-height:1.3em}#is-this-trip-for-me .col-cta .stars_tbl_tr{display:flex;flex-direction:column}#is-this-trip-for-me .col-cta .stars_tbl_tr .stars_tbl_td img{width:18px;margin:0}#is-this-trip-for-me .col-cta .stars_tbl_tr stars_tbl_td.text_side{display:flex;flex-direction:column}#is-this-trip-for-me .col-cta img.person_avatar{width:60px;height:60px;margin-left:-20px}#is-this-trip-for-me .col-cta h5{margin-bottom:16px}#is-this-trip-for-me .view_itinerary:focus{text-decoration:none!important}.plan-safari-title{font-size:24px;line-height:1.2em;font-family:Montserrat;margin-bottom:1.5rem!important}.experience-highlights{max-width:773px;margin:30px auto 0}.experience-highlights__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 40px}.experience-highlights__item{display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:14px;line-height:22px;color:#3a3a3a}.experience-highlights__item svg{flex-shrink:0}@media (max-width:575px){.experience-highlights__list{grid-template-columns:1fr}}#tour-things-to-do .row{display:flex;justify-content:center}.things-to-do-slider{margin-top:40px}.things-to-do-slider .slick-list{overflow:hidden}.things-to-do-slider .slick-track{display:flex!important}.things-to-do-slider .slick-slide{margin-left:12px;margin-right:12px;height:auto}.things-to-do-card{display:flex!important;flex-direction:column;outline:none;height:100%;gap:21px}.things-to-do-card--flipped{flex-direction:column-reverse}.things-to-do-card__image{border-radius:8px;overflow:hidden;flex-shrink:0}.things-to-do-card__image img{width:100%;height:220px;object-fit:cover;display:block}.things-to-do-card__body{background-color:#fff;padding:32px;flex:1;border-radius:8px}.things-to-do-card__body h5{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#3a3a3a;margin:0 0 10px}.things-to-do-card__intro{font-family:Montserrat,sans-serif;font-size:14px;line-height:22px;color:#6b6b6b}.things-to-do-card__intro p{margin-bottom:8px}.things-to-do-slider .arrow-prev,.things-to-do-slider .arrow-next{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.things-to-do-slider .arrow-prev{left:-48px}.things-to-do-slider .arrow-next{right:-48px}.things-to-do-slider .arrow-prev:hover,.things-to-do-slider .arrow-next:hover{border-color:#3a3a3a}.things-to-do-slider{position:relative!important;background-color:unset!important}@media (max-width:600px){.things-to-do-card__image img{height:200px}}#tour-gallery-slider .row{display:flex;justify-content:center}#tour-gallery-slider .slick-slider{position:relative!important;background-color:transparent!important;margin-top:50px}#tour-gallery-slider .slick-list{overflow:visible}#tour-gallery-slider .slick-slide{position:relative;aspect-ratio:3/4;transition:all 0.3s ease-in-out;margin-left:12px;margin-right:12px;border-radius:8px;max-height:420px;overflow:hidden}#tour-gallery-slider .slick-slide svg{position:absolute;top:1rem;right:1rem;border-radius:8px;backdrop-filter:blur(30px);opacity:0;transition:all 0.3s ease-in-out}#tour-gallery-slider .tour-gallery-slide{height:100%}#tour-gallery-slider .tour-gallery-slide figcaption{position:absolute;bottom:24px;left:24px;right:24px;font-size:16px;font-weight:500;color:#fff;line-height:1.5em;text-align:center;display:none}#tour-gallery-slider .slick-slide:hover svg{opacity:1}#tour-gallery-slider .slick-slide:hover:before{background:linear-gradient(180deg,#fff0 33.33%,rgb(0 0 0 / .9) 100%),linear-gradient(0deg,#fff0,#fff0)}#tour-gallery-slider .slick-track{overflow:visible}#tour-gallery-slider .slick-slide:before{content:"";background:linear-gradient(180deg,#fff0 63.33%,rgb(0 0 0 / .5) 100%),linear-gradient(0deg,#fff0,#fff0);width:100%;height:100%;position:absolute;top:0;transition:all 0.3s ease-in-out}#tour-gallery-slider .arrow-prev,#tour-gallery-slider .arrow-next{backdrop-filter:blur(15px);width:45px;height:45px;display:flex;position:absolute;top:50%;transform:translateY(-50%);justify-content:center;align-items:center;z-index:1;border-radius:100%;background:#F2F2F2B2;border:1px solid #F2F2F2}#tour-gallery-slider #prev-arrow,#tour-gallery-slider #next-arrow{width:30px;height:30px;position:relative;top:unset;left:unset;right:unset;margin:0;z-index:10}#tour-gallery-slider .arrow-prev{left:-1rem}#tour-gallery-slider .arrow-next{right:-1rem}#tour-gallery-slider .tour-gallery-video-card .tour-gallery-video-card__play{position:absolute;inset:0;display:flex;align-items:end;justify-content:center;pointer-events:none;margin:24px}#tour-gallery-slider .tour-gallery-video-card .tour-gallery-video-card__play .card__play-inner{display:flex;align-items:center;width:100%}#tour-gallery-slider .tour-gallery-video-card .tour-gallery-video-card__play .card-video-title{font-size:16px;font-weight:500;font-family:Montserrat;color:#fff;margin-left:8px;line-height:1.5em}#tour-itinerary .section-title{margin-bottom:50px}#tour-itinerary .tour-accordion{z-index:1;position:relative}#tour-itinerary .tour-accordion__item{background-color:#fff;width:100%;padding:16px;box-shadow:0 4px 20px 5px #DFDFDF26;border:1px solid #F2F2F2;border-radius:8px;margin-bottom:16px}#tour-itinerary .itinerary-custom-block{display:flex;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;padding:32px;border-radius:8px;border:1px solid #F2F2F2;background:#fff;box-shadow:0 4px 20px 5px rgb(223 223 223 / .15)}#tour-itinerary .itinerary-custom-block svg{width:26px}#tour-itinerary .itinerary-custom-block p{margin-bottom:0;font-size:16px;font-weight:300;color:#666;width:95%}@media (max-width:520px){#tour-itinerary .itinerary-custom-block{gap:10px;padding:16px}#tour-itinerary .itinerary-custom-block p{font-weight:400}}#tour-itinerary .tour-accordion__item .title-left{display:flex;justify-content:space-between;width:100%;align-items:center}#tour-itinerary .tour-accordion__item .location-info svg{margin-right:8px}#tour-itinerary .tour-accordion__item .location-info{color:#3A3A3A;font-size:13px;text-transform:uppercase;text-decoration:underline;font-weight:500;margin-bottom:0;display:flex;align-items:center}#tour-itinerary .tour-accordion__item .location-info a{color:#033a3a!important;font-size:13px;display:flex;align-items:center}#tour-itinerary .tour-accordion__item h5{font-family:Playfair Display;font-size:20px;margin:0}#tour-itinerary .tour-accordion__heading{margin:0}#tour-itinerary .tour-accordion__trigger{text-align:left;display:flex;flex-direction:column;justify-content:space-between;width:100%;background-color:#fff0;border:none}#tour-itinerary .tour-accordion__trigger .button-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:start;width:100%}#tour-itinerary .tour-accordion__trigger .icon-open,#tour-itinerary .tour-accordion__trigger .icon-close{width:38px;height:38px;border:1px solid #F2F2F2;border-radius:8px;display:flex;justify-content:center;align-items:center}#tour-itinerary .tour-accordion__trigger .icon-open{padding-bottom:5px}#tour-itinerary .tour-accordion__trigger .icon-close{display:none;padding-bottom:10px;color:#B83526}#tour-itinerary .tour-accordion__trigger[aria-expanded="true"] .icon-open{display:none}#tour-itinerary .tour-accordion__trigger[aria-expanded="true"] .icon-close{display:flex}#tour-itinerary .tour-accordion__trigger .icon-right{margin-left:16px;flex:0 0 auto;line-height:1}#tour-itinerary .tour-accordion__panel{overflow:hidden;opacity:0;transition-property:height,opacity,margin;transition-duration:520ms,220ms,220ms;transition-timing-function:cubic-bezier(.2,.9,.2,1),ease}#tour-itinerary .tour-accordion__panel:not(.is-open){height:0!important}.tour-accordion__panel.is-open{opacity:1!important;margin-top:40px}.tour-accordion__panel.is-closing{transition-duration:520ms,120ms;transition-timing-function:cubic-bezier(.2,.9,.2,1),ease-out}.tour-accordion__panel.is-animating{pointer-events:none}@media (prefers-reduced-motion:reduce){.tour-accordion__panel{transition:none}}#tour-itinerary .tour-accordion__panel .includes-title{font-size:20px;font-weight:400;margin-top:34px}#tour-itinerary .tour-accordion__panel .tour-description i{font-size:16px}#tour-itinerary .tour-accordion__panel .meals-drinks-transport *{font-size:14px}#tour-itinerary .tour-accordion__panel .meals-drinks-transport svg{fill:#c4c4c4;min-width:35px}#tour-itinerary .tour-accordion__panel .meals-drinks-transport p{display:flex;align-items:center;line-height:1.5em;margin-bottom:20px}#tour-itinerary .tour-accordion__panel .meals-drinks-transport p svg{margin-right:8px}#tour-itinerary .slider-nav-itinerary,#tour-itinerary .slider-for-itinerary{position:relative!important}#tour-itinerary .slider-nav-itinerary .slick-list,#tour-itinerary .slider-for-itinerary .slick-list{background-color:white!important}#tour-itinerary .slider-for-itinerary{margin-bottom:16px!important;overflow:hidden}#tour-itinerary .slider-for-itinerary .arrow-prev{width:90px;height:100%;position:absolute;z-index:1;background:linear-gradient(270deg,#fff0 0%,#00000073 100%);background-blend-mode:multiply}#tour-itinerary .slider-for-itinerary .arrow-next{width:90px;height:100%;position:absolute;z-index:1;right:0;top:0;background:linear-gradient(90deg,#fff0 0%,#00000073 100%);background-blend-mode:multiply}#tour-itinerary .slider-for-itinerary .slick-slide img{height:215px;width:100%;border-radius:8px;object-fit:cover}#tour-itinerary .slider-for-itinerary #next-arrow,#tour-itinerary .slider-for-itinerary #prev-arrow{width:40px;height:40px}#tour-itinerary .slider-nav-itinerary .slick-list{margin-left:-8px}#tour-itinerary .slider-nav-itinerary .slick-slide{margin-left:8px}#tour-itinerary .slider-nav-itinerary .slick-slide img{height:50px;width:100%;border-radius:8px}#tour-itinerary .slider-nav-itinerary .slick-slide.slick-current img{border:2px solid #4c4c4c}#tour-itinerary .slider-nav-itinerary .slick-dots{position:absolute;left:0;right:0;display:flex!important;gap:8px;padding:0;margin:0;list-style:none;z-index:1;width:100%;justify-content:center}#tour-itinerary .slider-nav-itinerary .slick-dots li{flex:1 1 0%;height:5px;margin:0;max-width:38px}#tour-itinerary .slider-nav-itinerary .slick-dots li.slick-active{min-width:70px!important}#tour-itinerary .slider-nav-itinerary .slick-dots button{height:100%;padding:0;border:0;border-radius:999px;background:rgb(0 0 0 / .2);text-indent:-9999px;overflow:hidden;width:100%}#tour-itinerary .slider-nav-itinerary .slick-dots .slick-active button{background:#3a3a3a}#tour-itinerary .slider-nav-itinerary{margin-bottom:50px!important}#tour-map{max-height:500px;overflow:hidden;width:100%}#map_canvas2 .da-map-marker-label{background:#3a3a3a;color:#fff;border:2px solid #fff;border-radius:999px;padding:8px 14px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#map_canvas2 .gm-style .gm-style-iw-c{padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}#map_canvas2 .gm-style .gm-style-iw-t::after{display:none!important}#map_canvas2 .gm-style .gm-ui-hover-effect{display:none!important}#map_canvas2 .gm-style .gm-style-iw-d{overflow:visible!important;padding:0!important;background:transparent!important}#map_canvas2 .gm-style .gm-style-iw-tc{display:none;opacity:0;width:0!important;height:0!important;visibility:hidden!important}#best-time .season-table img{display:none}#best-time .season-table .table-wrapper{align-items:center}.season-table .season-icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;background-color:white!important;border:1px solid #999;color:#3A3A3A;font-weight:500;font-family:Montserrat}.season-row:nth-child(2n+1){background-color:#F2F2F280}.season-table{display:flex;justify-content:center;margin-top:50px}.season-row th{padding:18px 24px;font-family:Montserrat}.season-row td{padding:0 8px;font-size:12px}.season-table img{margin-right:16px}.season-row .season-icon.is-off{opacity:0}#two-col-cta .col.col-content{padding:80px 80px 80px 40px;color:#fff}#two-col-cta .row-cta{display:flex}#two-col-cta .col.col-content *{color:#fff}#two-col-cta .col.col-content h4{font-family:Playfair Display;font-size:31px;margin-bottom:24px}#two-col-cta .col.col-content .btn-link{margin-top:40px;display:block;text-decoration:underline}#two-col-cta .col-auto{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:80px}#two-col-cta .col-auto .img-cta-banner{position:absolute;height:100%;top:0;left:0;width:100%;object-fit:cover}#two-col-cta .col-auto::before{content:"";background:#00000040;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}#two-col-cta .col-auto .experts-box{max-width:530px;width:100%;position:relative;z-index:1;backdrop-filter:blur(30px);border:2px solid #F2F2F21A;border-radius:8px;padding:32px;text-align:center;color:#fff}#two-col-cta .col-auto .experts-box img.person_avatar{width:60px;height:60px;margin-left:-30px;border:none;margin-bottom:0}#two-col-cta .col-auto .experts-box .img-badge-experts{position:absolute;bottom:-10px;left:48%;transform:translateX(-50%)}#two-col-cta .img-cta-banner-desktop{display:none}#tour-accommodation .row{display:flex;align-items:center;flex-direction:column}#tour-accommodation .tour-slider-accommodations{position:relative!important;background-color:transparent!important}@media (max-width:768px){#tour-hero-new{min-height:420px}#tour-hero-new .container-fluid .col-hero{padding-left:16px;padding-bottom:16px}#tour-hero-new .container-fluid .col-hero{font-size:13px;font-weight:500;color:#3A3A3A}#tour-hero-new h1{font-size:31px}#is-this-trip-for-me .visiting{flex-wrap:wrap}#is-this-trip-for-me .col-inner{padding:16px}#is-this-trip-for-me .converter-wrapper .converter{max-width:94px;padding:5px!important;font-size:15px}#is-this-trip-for-me .convert-price{font-size:15px}#is-this-trip-for-me .converter-wrapper .converter .converter_tr .converter_td:first-child{max-width:23px}#is-this-trip-for-me .converter-wrapper .converter .converter_tr .converter_td .tiny_country_icon{width:20px;height:20px}#tour-gallery-slider .slick-slide{max-height:334px}#tour-gallery-slider .slick-dots{position:absolute;left:0;right:0;display:flex!important;gap:4px;padding:0;margin:0;list-style:none;z-index:1;width:100%}#tour-gallery-slider .slick-dots li{flex:1 1 0%;height:5px;margin:0;max-width:38px}#tour-gallery-slider .slick-dots button{width:100%;height:100%;padding:0;border:0;border-radius:999px;background:rgb(0 0 0 / .2);text-indent:-9999px;overflow:hidden}#tour-gallery-slider .slick-dots .slick-active{min-width:40px}#tour-gallery-slider .slick-dots .slick-active button{background:#3a3a3a}#two-col-cta .col-auto,#two-col-cta .col.col-content{min-width:unset;padding:50px 32px}body.safari_tours-template-default h2{font-size:31px!important}}@media (max-width:1024px){#best-time .container{padding-right:0}.season-table{flex-direction:column}.season-table img{max-width:110px;margin-left:auto;margin-right:auto;margin-bottom:30px}.table-wrapper{scrollbar-width:thin;scrollbar-color:#B1AFAD #E5E0DA80;overflow-x:scroll}#two-col-cta .row-cta{flex-direction:column}#tour-itinerary .slider-nav-itinerary .slick-dots li.slick-active{min-width:40px!important}#tour-itinerary .slider-for-itinerary .arrow-prev,#tour-itinerary .slider-for-itinerary .arrow-next{width:50px}}@media (min-width:768px){#tour-map{max-height:600px;margin-top:-50px}.section-tours{padding-top:80px;padding-bottom:80px}.mb-lg{margin-bottom:32px}#is-this-trip-for-me .col-lg-offset-1{padding:0}#tour-itinerary{padding-bottom:0}#tour-itinerary .tour-accordion__item{padding:21px}#tour-itinerary .tour-accordion__item h5{font-size:25px}#tour-itinerary .slider-for-itinerary .slick-slide img{height:400px}#tour-itinerary .slider-nav-itinerary .slick-slide img{height:108px}}@media (max-width:749px){#tour-hero-new .container-fluid .col-hero{padding:16px!important}}@media (min-width:750px) and (max-width:1440px){#tour-hero-new .container-fluid .col-hero{padding-left:clamp(1rem, -1.1739rem + 4.6377vw, 3rem);padding-right:clamp(1rem, -1.1739rem + 4.6377vw, 3rem)}}@media (min-width:1025px){#two-col-cta{position:relative}#two-col-cta .container-fluid{max-width:1340px}#two-col-cta .img-cta-banner,#two-col-cta .col-auto:before{display:none}#two-col-cta .img-cta-banner-desktop{position:absolute;max-width:50vw;width:100%;top:0;right:0;height:100%;object-fit:cover;display:block}#two-col-cta .col-content{padding-left:0;background-color:#3a3a3a;z-index:8}#two-col-cta:before{content:"";background:#00000040;position:absolute;width:100%;height:100%;top:0;right:0;z-index:1;max-width:50vw}#two-col-cta .col-auto{position:absolute;max-width:50vw;right:0;width:100%;height:100%}}.ts-story-card{position:relative;border-radius:4px;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .06);transition:box-shadow 0.2s ease,transform 0.2s ease;padding:16px;display:flex;flex-direction:column;height:100%}.ts-story-card:hover,.ts-story-card:focus-within{box-shadow:0 4px 16px rgb(0 0 0 / .1)}.ts-story-card__link,.ts-story-card__link:hover,.ts-story-card__link:visited,.ts-story-card__link:focus{color:inherit}.ts-story-card__link::after{content:'';position:absolute;inset:0;z-index:1;border-radius:12px}.ts-story-card__image-wrap{position:relative;overflow:hidden;border-radius:8px}.ts-story-card__image-wrap::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 43.13%,rgb(19 19 19 / .4) 100%);pointer-events:none}.ts-story-card__image{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.ts-story-card__tags{position:absolute;bottom:12px;left:12px;display:flex;gap:6px}.ts-story-card__tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:rgb(255 255 255 / .2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:4px 12px;border-radius:10vw}.ts-story-card__body{padding:16px 4px 12px;flex:1;display:flex;flex-direction:column;gap:12px}.ts-story-card__meta{display:flex;gap:16px;font-size:13px;color:#737373}.ts-story-card__title{color:#3A3A3A;font-family:Montserrat;font-weight:500;font-size:20px;line-height:30px;margin:0}.ts-story-card__excerpt{font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;color:#737373}.ts-story-card__traveller{display:flex;align-items:center;gap:10px;padding:16px 4px 4px;margin-top:12px;border-top:1px solid #f0f0f0}.ts-story-card__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.ts-story-card__traveller-name{color:#222;display:block}.ts-story-card__traveller-country{font-size:12px;color:#888;display:flex;align-items:center;gap:4px}.ts-story-card__flag{width:16px;height:11px;object-fit:cover;border-radius:2px}.ts-story-card__traveller-badge{font-size:10px;font-weight:500;line-height:14px;color:#3A3A3A;text-transform:uppercase;letter-spacing:0;display:flex;align-items:center;gap:4px;margin-top:4px}.ts-story-card__badge-icon{color:#E0C14F;flex-shrink:0}.best-time-weather__grid{display:flex;align-items:flex-start;gap:60px;margin-top:60px;text-align:left}.best-time-weather__images{flex:0 0 45%;max-width:45%}.best-time-weather__img-stack{position:relative}.best-time-weather__img{border-radius:8px;object-fit:cover}.best-time-weather__img--back{width:80%;height:auto;display:block;position:relative;z-index:1;aspect-ratio:5/4}.best-time-weather__img--front{width:65%;height:auto;display:block;bottom:0;right:0;z-index:2;box-shadow:0 4px 20px rgb(0 0 0 / .15);aspect-ratio:5/4;margin-top:-15%;position:relative;margin-left:auto}.best-time-weather__content{flex:1}.best-time-weather__title{font-family:'Playfair Display',serif;margin-top:0;margin-bottom:24px}.best-time-weather__list{list-style:none;padding:0;margin:0}.best-time-weather__list li{position:relative;padding-left:24px;margin-bottom:16px}.best-time-weather__list li::before{content:'';position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background-color:#b83426}@media (max-width:768px){.best-time-weather__grid{flex-direction:column;gap:40px}.best-time-weather__images{flex:0 0 100%;max-width:100%}}#tour-accommodations .row{display:flex;justify-content:center}.tour-slider-accommodations{position:relative!important;background-color:unset!important}.tour-slider-accommodations .slick-list{overflow:hidden}.tour-slider-accommodations .slick-track{display:flex!important;height:auto}.tour-slider-accommodations .slick-slide:not(.slick-active){height:auto;outline:none}.tour-accommodation-slider-wrap{position:relative;margin-top:40px}.tour-accom-slide__inner{position:relative;border-radius:8px}.tour-accom-slide__image{width:100%}.tour-accom-slide__image img{width:100%;height:530px;object-fit:cover;display:block;border-radius:8px}.tour-accom-slide__content{position:relative;width:100%;max-width:630px;margin-top:-300px;margin-left:32px;margin-bottom:20px;background:#fff;padding:32px;border-radius:8px;z-index:1;box-shadow:0 4px 20px rgb(0 0 0 / .1)}.tour-accom-slide__title{margin-top:0;margin-bottom:16px}.tour-accom-slide__text{font-size:14px;line-height:1.7;color:#3A3A3A}.tour-accom-slide__text p{margin-bottom:12px}.tour-accom-slide__text p:last-child{margin-bottom:0}.tour-accom-slide__content .gen_btn{margin-top:24px}.tour-accom-nav{position:absolute;top:530px;right:0;transform:translateY(-100%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:2;background:#fff;padding:16px;border-top-left-radius:8px}.tour-accom-nav__arrows{display:flex;gap:8px}.tour-acc-arrow{background:rgb(255 255 255 / .9);border:1px solid #ccc;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color 0.2s}.tour-acc-arrow:hover{border-color:#3A3A3A}.tour-accom-counter{font-size:13px;color:#6b6b6b;min-width:30px;text-align:center}@media (max-width:768px){.tour-accom-slide__image img{height:300px}.tour-accom-slide__content{position:relative;width:auto;max-height:none;padding:24px;margin-inline:16px;margin-top:-48px}.tour-accom-nav{top:0;transform:translateY(0);border-top-left-radius:0;border-bottom-left-radius:8px}}#tour-experiences .row{display:flex;justify-content:center}#tour-experiences h2{margin-top:0}.tour-experiences-slider{margin-top:40px;position:relative!important;background-color:unset!important}.tour-experiences-slider .slick-list{overflow:hidden}.tour-experiences-slider .slick-track{display:flex!important}.tour-experiences-slider .slick-slide{margin-left:12px;margin-right:12px;height:auto}.tour-experience-card{display:flex!important;flex-direction:column;outline:none;height:100%;background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;position:relative}.tour-experience-card__image{flex-shrink:0;padding:16px 16px 0}.tour-experience-card__image img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:4px}.tour-experience-card__body{padding:16px;flex:1}.tour-experience-card__body a::before{content:'';position:absolute;inset:0;z-index:1}.tour-experience-card__body h3{font-family:'Montserrat',sans-serif;margin:0 0 10px;font-size:20px;line-height:140%;font-weight:500;color:#3a3a3a}.tour-experience-card__intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.tour-experiences-slider .arrow-prev,.tour-experiences-slider .arrow-next{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.tour-experiences-slider .arrow-prev{left:-48px}.tour-experiences-slider .arrow-next{right:-48px}.tour-experiences-slider .arrow-prev:hover,.tour-experiences-slider .arrow-next:hover{border-color:#3a3a3a}@media (max-width:600px){.tour-experience-card__image img{height:180px}}.reviews-modern{font-family:'Montserrat',sans-serif;position:relative;overflow:hidden;padding:64px 32px}.reviews-modern__inner{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(545px, 100%),1fr));max-width:1170px;margin:0 auto;gap:40px;align-items:end}.reviews-modern__bg{position:absolute;inset:0;z-index:0}.reviews-modern__bg img{width:100%;height:100%;object-fit:cover;display:block}.reviews-modern__overlay{position:absolute;inset:0;background:linear-gradient(to right,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .4) 100%)}.reviews-modern__heading{position:relative;z-index:1;align-self:end;color:#fff}.reviews-modern__heading h2{color:#fff;margin-bottom:16px}.reviews-modern__heading p{color:#fff}.reviews-modern__slider-wrap{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:16px}.reviews-modern__slider{position:relative!important;background-color:unset!important}.reviews-modern__slider .slick-track{display:flex!important;background:rgb(255 255 255 / .05);border-radius:8px;backdrop-filter:blur(40px)}.reviews-modern__slider .slick-list{height:100%!important}.reviews-modern__slider .slick-slide{height:auto;border:none}.reviews-modern__card{padding:40px;color:#fff;height:100%;display:flex;flex-direction:column}.reviews-modern__stars{display:flex;gap:2px;margin-bottom:32px}.reviews-modern__trustpilot{height:18px;width:auto;margin-bottom:16px;display:block}.reviews-modern__quote{font-size:20px;line-height:150%;margin-bottom:32px;padding:0;border:none}.reviews-modern__reviewer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;margin-top:auto}.reviews-modern__flag{width:32px;aspect-ratio:1/1;border:.8px solid #fff;border-radius:100vw;background-repeat:no-repeat;background-position:center;background-size:cover}.reviews-modern__read-more{text-decoration:underline;color:#fff;font-size:14px}a.reviews-modern__read-more:is(:hover,:focus){text-decoration:none;color:#fff}.reviews-modern__nav{display:flex;gap:8px;justify-content:flex-end}.reviews-modern__arrow{background:rgb(255 255 255 / .2);border:1px solid rgb(255 255 255 / .4);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background 0.2s}.reviews-modern__arrow:hover{background:rgb(255 255 255 / .35)}.reviews-modern__cta{margin-top:32px;background:rgb(255 255 255 / .15);backdrop-filter:blur(24px);padding:13px 16px;border-radius:4px;color:#fff;font-weight:600;font-style:SemiBold;font-size:14px;line-height:18px;letter-spacing:0;text-align:center;text-transform:uppercase;width:fit-content;transition:background 0.2s}a.reviews-modern__cta:is(:hover,:focus){color:#fff;background:rgb(255 255 255 / .25);text-decoration:underline}@media (max-width:1193px){.reviews-modern__slider .slick-track{height:auto}}