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';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}.destinations .sub_menu_td{display:table;width:100%}#menu-destinations-menu{display:table-row}#menu-destinations-menu li.menu-item-has-children{display:table-cell;width:212px}#menu-destinations-menu li.menu-item-has-children>a{text-transform:uppercase;padding:0 0 15px 7px;font-size:14px;line-height:1.2;height:38px;color:#999;margin:12px 0 0 0}#menu-destinations-menu li.menu-item-has-children>a:hover{background-color:unset}.simplified-header-modal{display:none}.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%}.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:1px solid #ddd}.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 .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 .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-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%;height:710px;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}.page-id-302 .universal-block-container{margin-top:40px}.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;top: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%)}.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}.mobile_menu{display:none;flex-direction:column;justify-content:space-between;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;width:100%;height:100%;padding:15px 25px;overflow-y:auto;z-index:10}.mobile_menu ul{list-style:none;padding-left:0}.mobile_menu ul li{margin-bottom:20px}.mobile_menu ul li a{font-size:14px;font-weight:500;color:#3a3a3a;text-transform:uppercase}.mobile_menu .converter{margin-top:30px}#mobile_menu .phone-number-container .item-dropdown-tab span img{width:20px;height:auto;margin-right:10px}.mobile_footer_menu_container .phone-number-container{padding:10px 15px;margin:40px 0 20px;border:1px solid #fff;border-radius:4px}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:not(.pagination){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:1;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:none;margin-right:15px;color:#000}.menu-item[data-wishlist="false"]{display:none}.wishlist-header-link svg{width:18px;vertical-align:middle}.wishlist-header-link[data-wishlist='true'],.menu-item[data-wishlist='true']{display:flex}.search_top{width:47px;height:64px;cursor:pointer;display:inline-block;vertical-align:bottom;position:relative;margin:0 10px 0 0}.search_top img{width:45%;height:45%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.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 h3{font-size:34px;line-height:44px;font-weight:400;margin:0 0 0 0}.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}.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 h5{text-decoration:underline}.single_blog .post_copy,.single_traveller_story .post_copy,.single_faq .post_copy{margin-bottom:4.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 #ez-toc-container{display:none!important}.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)}#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 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 .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{display:flex;flex-direction:column}.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}.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 .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:22px;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 a:hover,.second_nav_strip ul li.dropdown ul li a:hover{background-color:#fff0}.second_nav_strip ul li.dropdown:hover ul{display:block}.second_nav_strip .navbar-nav>li{float:none!important}.second_nav_strip ul li a,.second_nav_strip ul li a:hover{color:#fff;text-decoration:none;font-size:13px;font-weight:400!important;border-right:1px solid #fff;padding:0 15px;text-transform:uppercase}.second_nav_strip ul li{display:block;text-align:left;margin-bottom:5px}.abs{position:absolute}.preview_gallery_wrap{display:grid;gap:20px}.preview_gallery_wrap a{display:flex;width:100%;height:100%}.preview_gallery_wrap a>div{width:100%}.preview_gallery_wrap a: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(>a:nth-child(2))){grid-template-columns:1fr}.preview_gallery_wrap:has(>a:nth-child(2)):not(:has(>a:nth-child(3))){grid-template-columns:1fr 1fr}.preview_gallery_wrap:has(>a:nth-child(3)):not(:has(>a:nth-child(4))){grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.preview_gallery_wrap:has(>a:nth-child(3)):not(:has(>a:nth-child(4)))>a:nth-child(1){grid-row:1 / span 2}.preview_gallery_wrap:has(>a:nth-child(4)){grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.preview_gallery_wrap:has(>a:nth-child(4))>a:nth-child(1){grid-column:1;grid-row:1 / span 2}.preview_gallery_wrap:has(>a:nth-child(4))>a:nth-child(2){grid-column:2;grid-row:1}.preview_gallery_wrap:has(>a:nth-child(4))>a:nth-child(3){grid-column:2;grid-row:2}.preview_gallery_wrap:has(>a:nth-child(4))>a:nth-child(4){grid-column:3;grid-row:1 / span 2;aspect-ratio:1 / 1}@media (max-width:1024px){.preview_gallery_wrap:has(>a:nth-child(3)):not(:has(>a:nth-child(4))){grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.preview_gallery_wrap:has(>a:nth-child(3)):not(:has(>a:nth-child(4)))>a:nth-child(1){grid-column:1 / -1;grid-row:1}.preview_gallery_wrap:has(>a:nth-child(3)):not(:has(>a:nth-child(4)))>a:nth-child(2){grid-column:1;grid-row:2}.preview_gallery_wrap:has(>a:nth-child(3)):not(:has(>a:nth-child(4)))>a:nth-child(3){grid-column:2;grid-row:2}.preview_gallery_wrap:has(>a:nth-child(4)){grid-template-columns:1fr 1fr;grid-template-rows:none}.preview_gallery_wrap:has(>a:nth-child(4))>a{grid-column:auto!important;grid-row:auto!important;aspect-ratio:1 / 1}.preview_gallery_wrap:has(>a: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>a{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,.team_template .featured_section #imageContainer img,.team_template .featured_section .feat_tr{height:710px}.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;height:450px}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-single-video .video_element{width:60%;height:700px}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block .video_element.has-single-video .flying-press-youtube{padding-bottom:0;height:700px}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-multiple-videos .video_element{width:40%}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block .video_element iframe{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-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 h5{color:#fff;font-weight:700;line-height:28px;white-space:normal}.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 .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}.reviews-six-up-container .container .row .col-md-12 .reviews-six-up-cube-container,.reviews-cube-inner-container{display:flex;justify-content:center}.reviews-six-up-container .reviews_cube{width:90%;margin-top:15px;margin-left:auto;margin-right:auto;min-height:280px}.reviews-six-up-container .container .the_media_block{background-color:unset!important;height:400px!important}.reviews-six-up-container .container .reviews_slider_block{display:flex;height:100%}.reviews-six-up-container .container .reviews_slider_block>div:not(.slick-list){flex:0 0 33.3333%}.reviews-six-up-container .container .reviews_slider_block #prev-arrow{left:-60px;top:30%;width:50px;height:50px}.reviews-six-up-container .container .reviews_slider_block #next-arrow{right:-60px;top:30%;width:50px;height:50px}.reviews-six-up-container .reviews_cube .test_country_cube>p{padding-left:15px;padding-right:15px}.reviews-six-up-container .reviews_cube .quotes{width:50px;margin:30px auto}.reviews-six-up-container .reviews_cube .reviews_six_up_subheading_container{display:flex;align-items:center}.reviews-six-up-container .reviews_cube .reviews_six_up_subheading{margin:0 auto 0;padding:25px 15px 15px;font-size:20px;line-height:30px}.reviews-six-up-container .reviews_cube .reviews_six_up_subheading h5{margin-bottom:10px}.reviews-six-up-container .reviews_cube .test_country_cube{bottom:-72px}.reviews-six-up-container .reviews_cube .test_country_cube>p{padding-left:15px;padding-right:15px;line-height:20px}.reviews-six-up-container .reviews_cube .test_country_cube p>a{font-size:14px;line-height:24px}.reviews-six-up-container .reviews_cube .test_country_cube .test_country_block{width:50px;height:50px;border:2px solid #fff}.reviews-six-up-container .reviews_cube .test_country_cube h6{margin:10px auto 0}.test_cube{width:100%;display:block;text-align:center;min-height:430px;border-radius:4px;background-color:#fff;position:relative;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%)}.test_cube.alone{margin:0 0 60px 0}.test_country_cube{min-height:100px;width:100%;margin:0 auto 0;display:block;position:absolute;bottom:-65px}.test_country_cube .country_cube_title{margin-top:17px}.test_country_cube .country_cube_title a{outline:none}.test_country_block{width:66px;height:66px;margin:0 auto 0;border-radius:100px;border:3px solid #fff;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 60%)}.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_cube .text-container .reviews_stars img,.test_cube .test_country_cube .reviews_stars img{width:25px;height:100%;margin-left:3px}.test_cube .quotes{width:60px;display:inline-block;margin:50px auto;height:auto}.test_cube h4{margin:0 auto 0;padding:0 1em}.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}.top_white .container-fluid .row{display:flex;justify-content:space-between;align-items:center}.top_white .container-fluid .row .col-md-10{padding-right:0}.top_white .container-fluid .row .col-md-10 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}.caller_icon{display:none}.top_fixed{position:fixed;z-index:10;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}.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-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 h4{margin:16px auto}@media (max-width:768px){.simple-cta-section-container .simple-cta-section .simple-cta-content-section h4{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-left:auto;margin-right:auto}.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{min-width:390px;max-width:390px}.card-container{display:flex;justify-content:center}.card-container:not(.search-results-container,.migration-cards-container,#tourgrid_embed,.wishlist-grid) .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%)}.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{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}.single_safari_card:has(:hover,:focus) .header-section .wishlist-heart{opacity:1;pointer-events:auto}.single_safari_card .header-section .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[aria-pressed='true']{opacity:1}@media (hover:none){.single_safari_card .header-section .wishlist-heart{opacity:1}}.single_safari_card .header-section .wishlist-heart[aria-pressed='true'] svg{--_fill-color:#b83426;--_shadow-color:rgb(255, 255, 255, 0.5)}.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{border:1px solid #999;border-radius:50%;padding:9px}.tour-card .single_safari_card .specs_info .specs_info_td a:hover,.wide_tour_card .specs_info .specs_info_td a:hover{border:0}.tour-card .single_safari_card .specs_info .specs_info_td a svg,.wide_tour_card .specs_info .specs_info_td a svg{width:20px;transition:fill 0.3s ease;vertical-align:sub}.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}.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 h4 a,.single_safari_card .card_content h4 a:hover{font-weight:600}.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 h5{font-size:14px;line-height:20px;letter-spacing:normal;color:#999;margin:0 0 10px 0;font-weight:500}.card_content h4,.card_content h4 a,.card_content h4 a:hover{font-size:20px;line-height:30px;letter-spacing:normal;text-align:left;color:#3a3a3a!important;margin:0 0 10px 0;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 15px;vertical-align:middle}.specs_info_td:nth-child(2){padding:14px 15px 14px 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;margin-bottom:7px;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 15px 15px}.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:70%;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}.secondary_expert h4{font-weight:700;color:#b83426;margin:0 0 25px 0}.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}.the_footer{padding:60px 0 20px}.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;flex:.5;justify-items:flex-start}.foot_bot .logo-enquire-in-footer img{width:52px}.foot_bot .dynamic-columns{display:flex;flex-wrap:nowrap;gap:1em;flex:4}.foot_bot_td{min-height:10px;margin:10px 15px}.foot_bot_td div ul{padding-left:0}.foot_bot_td div ul li:nth-child(1){list-style:none}.foot_bot_td div ul:not(.navbar-dropdown-nav) li:not(:nth-child(1)){margin-left:15px}.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:none}.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 ul li{padding-bottom:10px}.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}.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%}.trust-signals-container .foot_logos img,.recognised-awards-container .foot_logos .foot_lo,.recognised-awards-container .foot_logos .foot_lo>img{width:140px}.recognised-awards-container{padding:35px 15px}.recognised-awards-container .awards-text{text-transform:uppercase;color:#3a3a3a;font-weight:600}.recognised-awards-container .foot_logos{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:20px;width:100%;text-align:center}.recognised-awards-container .foot_logos .foot_lo{margin-right:0}.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}}.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-signup-form-container{display:flex;flex-direction:row;justify-content:center;width:770px!important;background-color:#eee;border-radius:10px;padding:30px}.newsletter-signup-form-container{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-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 .social-footer-icons{display:flex;justify-content:center;margin-top:30px}.the_footer .logo-enquire-in-footer{margin-bottom:20px;margin-top:15px}.main_logo{position:relative;width:100%;top:-6px;max-width:200px;margin:0 25px 0 0}.footer-enquire{display:flex;justify-content:center;align-items:center;padding:20px 15px 0 0}.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:none}.home_side_content .btn_strip .gen_btn{margin:0 15px 0 0}.destination_home_section .btn_strip{margin:15px 0 0 0}.top_fancy_menu{display:inline-block;margin:0 0;position:relative}.menu_parent{display:inline-block;width:auto;cursor:pointer;border-bottom:2px solid #fff;padding:18px 0;position:relative}.menu_parent:hover{border-bottom:2px solid #00a885;text-decoration:none}.menu_parent a:hover{text-decoration:none}.menu_parent .down_arr{width:10px;height:auto;position:relative;top:-1px;left:5px}.menu_parent:hover .top_sub_menu_wrap{display:block}.top_sub_menu_wrap{position:absolute;top:0;z-index:-1;background-color:#000;padding:58px 0 0 0;display:none}.the_top_sub_menu{position:absolute;background-color:#fff;padding:0 0 0 0;box-shadow:0 0 10px 0 hsl(0deg 0% 60% / 30%)}.top_sub_menu_tbl{display:table;width:700px}.top_sub_menu_tbl.about_menu{width:400px}.sub_menu_tr{display:table-row}.sub_menu_td{display:table-cell;width:215px;padding:15px}.sub_menu_td.mini_prevs{width:300px}.mini_row{display:table;width:100%;margin:0 0 15px 0}a.mini_row,a.mini_row:hover,a.mini_row:active{text-decoration:none;color:#000}.mini_tr{display:table-row}.mini_td{display:table-cell;vertical-align:top}.mini_td.img_side{width:80px}.mini_td.text_side{padding:0 0 0 10px;font-size:13px;color:#3a3a3a;font-weight:500;line-height:20px}.mini_td.text_side:hover{color:#b83426}.mini_prev{width:100%;padding-top:40px;background-color:#444;border-radius:5px}.sub_menu_td h6{margin:12px 0 0 0;font-size:14px;font-weight:500;height:38px;color:#999;text-transform:uppercase;padding:0 0 15px 7px}.sub_menu_td ul{list-style:none;margin:0;padding:0}.sub_menu_td ul li a{font-size:14px;font-weight:500;color:#3a3a3a;padding:3px 0 3px 7px;margin:0 0 5px 0;display:block;width:100%;text-decoration:none;text-transform:capitalize}.sub_menu_td ul li a:hover{text-decoration:none;color:#b83426;background-color:#eee;border-radius:4px}.top_bot_btn{padding:17px;background-color:#f2f2f2}.top_bot_btn .gen_btn{width:100%;margin-left:0}.menu_parent a.bigger{margin:0;width:100%;display:block;font-weight:500;font-family:'Montserrat',sans-serif;font-size:13px;color:#3a3a3a;line-height:11px;margin:0 0 5px 0;text-transform:uppercase}.menu_parent a.smaller{margin:0;width:100%;display:block;font-weight:500;font-family:'Montserrat',sans-serif;font-size:9px;color:#ccc;line-height:10px}.menu_parent a.smaller:hover{color:#3a3a3a}.menu_parent:nth-child(1),.menu_parent:nth-child(2),.menu_parent:nth-child(3),.menu_parent:nth-child(4){margin-right:25px}.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}.gen_btn:hover,.gen_btn:active{text-decoration:none}.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%)}.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}.single_experience .destination_cards{padding:100px 0}.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 .ht-migration-safaris-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}#mobile_menu,.mobile_footer_menu_container{display:none}.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:503px;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 h5,.safaris-offering-cta-card .cta-inner-card .content-section h5{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 h5{font-weight:600}.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 h5 span,.safaris-offering-cta-card .cta-inner-card .content-section h5 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}.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}}.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%}.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}}.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:80px 10px 80px}.reviews-from-travellers .row{display:flex;flex-direction:column;justify-content:center}.reviews-from-travellers .row h5{margin:25px auto}.post_copy .reviews-from-travellers{width:105vw;margin-left:calc(-49vw + 44%)}.reviews-from-travellers .destination-reviews-heading-section{display:flex;flex-direction:column;align-items:center}.reviews-from-travellers .default-review-heading{margin:0 20px}.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{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 .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}.single_blog .content-container{display:flex}.single_blog #table-of-contents-container{max-width:30%;margin-right:30px;margin-top:4em}#ez-toc-container{border:0;box-shadow:unset;padding-left:0;padding-top:0}#ez-toc-container .ez-toc-title{font-family:'Playfair Display',serif;font-size:25px!important}#ez-toc-container .ez-toc-title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#ez-toc-container a.ez-toc-toggle,#ez-toc-container .ez-toc-toggle label{border:0}@media (max-width:1390px){.accommodations .top_sub_menu_wrap{left:-185px}}@media (max-width:1366px){.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%;height:600px}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-single-video .video_element .flying-press-youtube{height:600px}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-multiple-videos .video_element{height:350px}}@media (max-width:1320px){.blog_header_feature_wrap{margin-left:0;margin-right:0}}@media (max-width:1280px){.right-aligned .gen_btn{padding:10px 7px;margin:7px 0}.search_top{margin:0;width:40px}.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.smaller{font-size:8px}.accommodation_single .whats_included_section .container .row .col-md-12 .tab-content .row .thumb_overlay{width:30%}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-multiple-videos .video_element{width:45%}.enquire-form-container .wpforms-container{max-width:50%}}@media (max-width:1240px){.reviews-six-up-container .container .the_media_block{width:90%;margin:auto}.second_nav_strip ul li a:not(.second_nav_strip ul li.dropdown ul li a){font-size:12px}}@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){.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%}.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}.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){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}.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:not(.pagination){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%}.reviews-six-up-container .reviews_cube .reviews_six_up_subheading{font-size:17px;line-height:27px}.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%}.foot_bot .logo-enquire-in-footer img{margin:0 auto}.foot_bot .dynamic-columns{flex-wrap:wrap;gap:0}.foot_bot .dynamic-columns nav{flex:0 0 calc(40% - 0.5em)}}@media (max-width:1199px){.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}.second_nav_strip ul li a:not(.second_nav_strip ul li.dropdown ul li a){padding:0 10px}.single_blog .my_section,.single_blog .share_strip>.container{width:75%}}@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%}.reviews-six-up-container .reviews_cube{min-height:265px}.reviews-six-up-container .reviews_cube .reviews_six_up_subheading{padding:30px 15px 15px}.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}.second_nav_strip ul li a:not(.second_nav_strip ul li.dropdown ul li a){font-size:11px}}@media (max-width:1024px){.main_logo{max-width:150px;margin:0 10px 0 0}.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_fixed,.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_fancy_menu,.top_right_side{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){margin-bottom:73px}.main_logo{position:relative;width:100%;top:0;margin:0}.top_white{background-color:#fff;color:#3a3a3a;padding:0}.top_white .gen_btn{display:none!important}.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:#b83426;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 h3{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,.the_footer{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:130px}.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}.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}.mobile_menu #menu-mobile-menu{position:relative;width:100%;height:100%;overflow-x:hidden}.mobile_menu #menu-mobile-menu .menu-item a{display:flex;justify-content:space-between;align-items:center;font-size:16px;text-transform:capitalize}.mobile_menu #menu-mobile-menu>.menu-item>.sub-menu{transform:translateX(100%);opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;padding-left:10px}.mobile_menu #menu-mobile-menu>.menu-item>.sub-menu>li.menu-item>a{text-transform:capitalize}.mobile_menu #menu-mobile-menu>.menu-item>.sub-menu>li.menu-item>.sub-menu{display:none;position:relative;margin-top:15px}.mobile_menu #menu-mobile-menu>.menu-item>.sub-menu>li.menu-item>.sub-menu.open{display:block;overflow-y:scroll;white-space:normal}.mobile_menu #menu-mobile-menu>.menu-item>.sub-menu>li.menu-item>.sub-menu.open>li{margin-bottom:0;padding-left:20px;border-bottom:1px solid #eee}.mobile_menu #menu-mobile-menu>.menu-item>.sub-menu>li.menu-item>.sub-menu.open>li a{font-size:13px;padding-top:5px;padding-bottom:5px;margin-bottom:5px}.mobile_menu #menu-mobile-menu .back-button{display:flex;align-items:center;gap:10px;color:#b63426;font-size:14px;font-weight:500;text-transform:uppercase}.mobile-menu-search .search-form{position:relative;margin-bottom:25px}.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 h5{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}.mobile_menu .reviews-ratings-platform-container{padding:30px 0}.mobile_menu .reviews-ratings-platform-container,.mobile_menu .reviews-ratings-platform-container>.container{padding-left:0;padding-right:0}.mobile_menu .reviews-ratings-platform-container>.container>.row{flex-direction:row;gap:10px;justify-content:space-between}.mobile_menu .reviews-ratings-platform-container>.container>.row .review-logo{margin-left:0;margin-right:0;margin-bottom:0;padding:0}.mobile_menu .reviews-ratings-platform-container>.container>.row .review-logo img{width:90px}.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%}.migation_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}.foot_bot_td{display:block;width:100%}.foot_bot_td>h6{margin-top:0}#mobile_menu,.mobile_footer_menu_container{display:block;background-color:#3a3a3a;color:#fff;padding:60px 0 20px}.mobile_footer_menu_container .footer-enquire{padding:15px 15px 0}.mobile_footer_menu_container .foot_bot,.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}.mobile_footer_menu_container .foot_bot{margin-bottom:40px}.mobile_footer_menu_container .foot_bot .foot_bot_td{margin:10px}.mobile_footer_menu_container .social-footer-icons{margin-top:40px}.mobile_footer_menu_container .logo-enquire-in-footer{display:flex;justify-content:center;margin-bottom:45px}.copyright{padding:20px 5px 0}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav{display:flex;flex-direction:column;width:95%;margin:0}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav li .navbar-dropdown{width:100%}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav li span,.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav li a{color:#fff;padding:0;font-size:13px;line-height:23px;font-weight:300;text-transform:uppercase;cursor:pointer}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav li .item-dropdown-tab .navbar-dropdown .navbar-dropdown-nav li a{text-transform:capitalize}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav li .item-dropdown-tab{display:flex;justify-content:space-between;background:unset;padding:0;width:100%}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav li .item-dropdown-tab span img{width:10px;height:10px}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav li ul{list-style:unset;padding-left:0}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav>li{padding:4px 0;align-items:center}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav>li:not(:last-child){border-bottom:1px solid #fff;flex-direction:column}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav li .navbar-dropdown li,.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav li .navbar-dropdown ul{padding:5px 0;font-weight:300;font-size:13px;line-height:23px;font-weight:300;color:#fff}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav li .navbar-dropdown li{padding:3px 0}.mobile_footer_menu_container .second_nav_strip_mobile .navbar-nav li .navbar-dropdown li a{text-transform:capitalize}.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 #table-of-contents-container{max-width:30%;width:initial}#ez-toc-container .ez-toc-title{display:none!important}.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 .container .row .col-md-8 .btn_strip{text-align:center}.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}.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{height:500px}.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:not(.pagination){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%}.reviews-six-up-container .container .reviews_slider_block>div:not(.slick-list){flex:0 0 60%}.reviews-six-up-container .container .reviews_slider_block #prev-arrow{left:-50px;width:40px;height:40px;top:30%}.reviews-six-up-container .container .reviews_slider_block #next-arrow{right:-50px;width:40px;height:40px;top:30%}}@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-bottom:15px}.reviews-cube-inner-container{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow:auto;height:100%;padding:15px 7px 0}.reviews-six-up-container .container .reviews_slider_block>div:not(.slick-list){flex:0 0 100%}.reviews-six-up-container .reviews_cube{width:95%}.reviews-six-up-container .reviews_cube .test_country_cube>p a{font-size:13px;line-height:23px}.simple-cta-section-container{padding:60px 15px}.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 #table-of-contents-container{max-width:100%;margin-right:0;margin-top:0}#ez-toc-container{padding-right:0!important;width:100%}#ez-toc-container nav{box-shadow:0 0 5px 0 rgb(153 153 153 / 60%)}#ez-toc-container nav>.ez-toc-list{padding:15px}#ez-toc-container .ez-toc-title-container{justify-content:unset}#ez-toc-container .ez-toc-title{display:flex!important}.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 .video_element{width:85%}.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:65vh}.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%}.mobile_footer_menu_container{padding:60px 5px}.mobile_footer_menu_container .foot_top p{margin-left:15px;margin-right:15px}.mobile_footer_menu_container .foot_logos{justify-content:flex-start;overflow:auto;white-space:nowrap}.mobile_footer_menu_container .foot_bot{flex-direction:column;margin:40px 0 0 0}.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:not(.pagination),.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}.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}.reviews-ratings-platform-container:not(.page-template-page-enquire-form .reviews-ratings-platform-container)>.container>.row .review-logo{margin-bottom:30px}.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-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:95%;height:300px}.accommodation_single:not(#original_accommodation_template) .darg_grey_feature .the_media_block.has-multiple-videos .video_element{width:90%;height:300px}.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}.reviews-six-up-container .container .the_media_block,.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){.circ_tooltip .tooltiptext{width:150px}.circ_tooltip .tooltiptext::after{left:66%}.top_fixed{position:relative}.wrapper,.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}.reviews-six-up-container{padding-bottom:60px}.test_country_cube .country_cube_title{margin-top:20px}.reviews-from-travellers{padding:50px 0 0}.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{padding-top:75px}.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-container .card:not(.destination-with-content-card){padding-right:10px}.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{padding-bottom:70px}.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{margin-bottom:4em}.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}.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}.tour-card .single_safari_card .specs_info .specs_info_td a,.wide_tour_card .specs_info .specs_info_td a{padding:7px}.tour-card .single_safari_card .specs_info .specs_info_td a svg,.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{min-width:270px}.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}.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-x{padding:0 2.5em}.padding-x-half{padding:0 1.25em}.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: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 .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 .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}}