@charset "utf-8";
@font-face {
  	font-family: 'MaisonNeue';
  	src: url('./fonts/MaisonNeue-Thin.otf') format('otf');
}
@font-face {
  	font-family: 'Bignoodletitling';
  	src: url('./fonts/Bignoodletitling.ttf') format('otf');
}
@font-face {
  	font-family: 'akhbar';
  	src: url('./fonts/akhbar-mt-bold.ttf') format('ttf');
}
@font-face {
  	font-family: 'Zephyr';
  	src: url(Zephyr-Regular.woff2) format('woff2');
}

p{
    font-size:18px !important;
}

* {
	margin:0px;
	padding:0px;
}
.clearall {
	padding:0px;
	margin:0px;
	font-family: 'Reem Kufi', sans-serif;
	font-family: 'Kanit', sans-serif;
	font-family: 'Signika', sans-serif;
	font-family: 'Didact Gothic', sans-serif;
}
::selection {
	background:#12110f;
	color:#b3b3b3;
}
::-moz-selection {
	background:#12110f;
	color:#b3b3b3;
}
a:hover{
  	text-decoration:none;
}
a{
 	text-decoration:none;
}
a:focus{
  	outline:0;
  	text-decoration:none;
}
a[href^="tel:"] {
	color: inherit;
	text-decoration: none;
}
a[href^="mailto:"] {
	color: inherit;
	text-decoration: none;
}
.clearfix:after {
  	clear: both;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
html {
  scroll-behavior: smooth;
}
body {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	font-family: 'Didact Gothic', sans-serif;
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.94), rgb(255, 255, 255, 0.94) ), url(https://i.pinimg.com/736x/df/01/6f/df016f13056e28374e62377aaa27ccbc.jpg);
	background-size: cover;
}
.scroll-to-top{
    position: fixed;
    bottom: 6px;
    right: 6px;
    width: 40px;
    height: 40px;
    color: #12110f;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 40px;
    text-align: center;
    z-index: 100;
    cursor: pointer;
    background: #b3b3b3;
    display: none;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;   
}
.scroll-to-top:hover{
  color:#ffffff;
  background:#fe8403;
}
h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
	line-height: inherit;
}

p {
	margin: 0;
	padding: 0;
	font-family: 'Didact Gothic', sans-serif;
	line-height: inherit;
	color: #666;
	font-size: 16px;
}
ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: 'Didact Gothic', sans-serif;
	line-height: inherit;
}
.swiae_wrapper{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
header{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;	
}
.swiae_top_header {
    width: 100%;
    position: relative;
    float: left;
    background: #352a26;
    padding: 6px 0;
}
.swiae_top_header_inn {
    width: 100%;
    position: relative;
    float: left;
    display: flex;
    align-items: center;
    align-content: center;
}
.swiae_top_header_inn_cnt {
    width: 100%;
    position: relative;
    float: left;
}
.swiae_top_header_inn_cnt ul {
    width: auto;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    align-content: center;
    align-items: center;
}
.swiae_top_header_inn_cnt ul li {
    margin: 0;
    padding: 0 30px 0 0;
    list-style-type: none;
    display: flex;
    align-content: center;
    align-items: center;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    text-align: left;
    font-family: "Exo", sans-serif;
    letter-spacing: 0.5px;
}
.swiae_top_header_inn_cnt ul li:last-child {
    padding: 0 0px 0 0;
}
.swiae_top_header_inn_cnt ul li i {
	font-size: 20px;
	margin-right: 10px;
	-webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    color: #ffa960;
}
.swiae_top_header_inn_cnt ul li a{
    color: #fff;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.swiae_top_header_inn_cnt ul li:hover a {
	color: #12110f;
}
@media (min-width: 1200px) {
    .container {
        min-width: 1280px;
    }
}
.swiae_top_header_inn_social {
    width: 100%;
    position: relative;
    float: left;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: flex-end;
}
.swiae_top_header_inn_social ul {
    width: auto;
    position: relative;
    float: right;
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    align-content: center;
    align-items: center;
}
.swiae_top_header_inn_social ul li {
    margin: 0;
    padding: 0 15px 0 0;
    list-style-type: none;
    display: inline-block;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    text-align: left;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.8px;
}
.swiae_top_header_inn_social ul li:last-child {
    padding: 0 0px 0 0;
}
.swiae_top_header_inn_social ul li a{
	font-size: 20px;
    color: #fff;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.swiae_top_header_inn_social ul li:hover a {
	color: #12110f;
}
.swiae_botom_header{
	width: 100%;
	float: left;
	position: relative;
	padding:14px 0;
	z-index: 1000;
}
.swiae_botom_header:hover{
    background:#352a26;
    transition:0.5s;
}
.swiae_botom_header_inn{
	width: 100%;
	float: left;
	position: relative;
	display: flex;
	align-content: center;
	align-items: center;
}
.swiae_hdr_logo{
	width: 100%;
	float: left;
	position: relative;
	text-align:center;
}
.swiae_hdr_logo img{
	width:160px;
	object-fit: cover;
}
.swiae_menu_bar {
    width: 100%;
    position: relative;
    float: left;
}
.swiae_menu_bar ul {
    width: auto;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    align-content: center;
    align-items: center;
}
.swiae_menu_bar ul li {
    margin: 0;
    padding: 30px 20px 30px 0px;
    list-style-type: none;
    display: inline-block;
}
/*.swiae_menu_bar ul li:last-child {*/
/*    padding: 0 0px 0 0;*/
/*}*/
.swiae_menu_bar ul li a{
     color: #fff;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    letter-spacing: 1px;
    font-family: 'Didact Gothic', sans-serif;
    text-transform: uppercase;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.swiae_menu_bar ul li:hover a {
	color: #b3b3b3;
}
.swiae_menu_bar_rght ul{
	float: right;
}
.lower{
    width: 100%;
}
.lower img{
    width: 100%;
    height: 600px;
    object-fit: cover;
    padding-right: 40px;
}
div.lower .row{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}
.sticky_header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #352a26;
  z-index: 99;
  /*border-bottom: 1px solid #ececec;*/
  padding:15px 0px;
  -webkit-box-shadow: 0 1px 7px 0 rgba(0,0,0,.4);
  -moz-box-shadow: 0 1px 7px 0 rgba(0,0,0,.4);
  box-shadow: 0 1px 7px 0 rgba(0,0,0,.4);
  height: inherit;
}
#swiae_hm_banner_sec {
    width: 100%;
    float: left;
    position: relative;
    margin-top: -120px;
}
.swiae_hm_banner_sec_card{
	width: 100%;
    float: left;
    position: relative;
}
.swiae_hm_banner_fig {
    width: 100%;
    float: left;
    position: relative;
    height: 100vh;
    /*transform: rotateY(180deg);*/
}
.swiae_hm_banner_fig img{
    width: 100%;
    object-fit: cover;
    height: auto;
}
.swiae_hm_banner_sec_ovrly {
    width: 100%;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    /*background: #12110f;*/
    /*background: -webkit-linear-gradient(bottom right, rgba(18,17,15,0.3), rgba(179,179,179,0.3));*/
    /*background: -moz-linear-gradient(bottom right, rgba(18,17,15,0.3), rgba(179,179,179,0.3));*/
    /*background: linear-gradient(to top left, rgba(18,17,15,0.3), rgba(179,179,179,0.3));*/
    /**background: -webkit-linear-gradient(bottom right, rgba(157,125,253,0.9), rgba(72,48,145,0.999));*/
    /**background: -moz-linear-gradient(bottom right, rgba(157,125,253,0.9), rgba(72,48,145,0.999));*/
    /**background: linear-gradient(to top left, rgba(157,125,253,0.9), rgba(72,48,145,0.999));*/
}
.swiae_hm_banner_info {
    width:75%;
    float: left;
    position: relative;
    margin-top: 50px !important;
    margin: 0 auto;
    text-align: center;
}
.swiae_hm_banner_info h1 {
    font-family: 'Signika';
    font-weight:400;
    text-transform:capitalize;
    text-align: center;
    font-size: 55px;
    color: #fff;
    line-height: 1.3;
    letter-spacing: 1px;
}
.swiae_hm_banner_info h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    margin:12px 0px;
    font-weight:600;
}
.swiae_hm_banner_info h1 span{
    width: 65%;
    float: left;
    position: relative;
}
.swiae_hm_banner_info h3{
    font-family: 'Zephyr';
    font-weight: 500;
    color: #ffa95c;
    font-size: 30px;
    padding-bottom: 20px;
}
.swiae_hm_banner_info_btn {
    width: 100%;
    position: relative;
    text-align: center;
    padding-top: 30px;
}
.swiae_btn_all {
    display: inline-block;
    font-family: 'Kanit', sans-serif;
    font-weight: 600;
    line-height: 1;
    color: #737679;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 13px 30px;
    font-size: 20px;
    text-transform: capitalize;
    border-radius: 0;
    position: relative;
    z-index: 1;
    overflow: hidden;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
        font-family: "Exo", sans-serif;
}
.swiae_btn_all::before {
    width: 300px;
    height: 300px;
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    z-index: -1;
    -webkit-transform: translate(-50%, -50%) scale(0);
    -ms-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    border-radius: 50%;
}
.swiae_btn_all:hover::before {
    -webkit-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
}
.btn_primary {
    color: #fff;
    background-color: #f8a55e;
    border-color: #f8a55e;
}
.btn_primary:hover {
    border-color: #12110f;
    color: #b3b3b3;
}
.btn_primary:hover::before {
    background-color: #12110f;
}
#about{
    width: 100%;
    background-image: url(https://www.legendaryexpeditions.co.tz/wp-content/uploads/Background.jpg);
    padding: 100px 0;
    position: relative;
        float: left;
        background-position: center;
}
#about-confidence{
    padding: 0px 0 100px;
    position: relative;
        float: left;
        width: 100%;
        background: linear-gradient(0deg, rgb(255 192 150 / 72%), rgb(255 255 255));
    
}
#about-confidence-new{
    padding: 100px 0 100px;
    position: relative;
    float: left;
        width: 100%;
        background: linear-gradient(0deg, rgb(255 192 150 / 72%), rgb(255 255 255));
    
}
#about h3{
    width: 72%;
    text-align: center;
    margin: 0 auto;
    font-size: 36px;
    font-family: 'Didact Gothic';
    line-height: 1.625;
}
#about h3 span{
    font-family: 'Zephyr';
    font-size: 60px;
}
#swiae_hm_banner_sec .owl-nav {
    position: absolute;
    top: 46%;
    left: 0%;
    width: 100%;
    padding: 0 15px;
    visibility: hidden;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
#swiae_hm_banner_sec .owl-nav .owl-prev{
    background: #fe8403 !important;
    color: #fff !important;
    float: left;
    position: relative;
    width: 50px;
    height: 50px;
    border-radius: 0%;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    outline: none;
    padding: 5px;
}
#swiae_hm_banner_sec .owl-nav .owl-next{
    background: #fe8403 !important;
    color: #fff !important;
    float: right;
    position: relative;
    width: 50px;
    height: 50px;
    border-radius: 0%;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    outline: none;
    padding: 5px;
}
#swiae_hm_banner_sec:hover .owl-nav {
  visibility: visible;
} 
#swiae_hm_banner_sec button.owl-dot{
   width: 12px;
   height: 12px;
   border-radius: 50%;
   border: 1px solid #fe8403;
   background: #fff;
   margin:0px 5px;
   outline: none;
}
#swiae_hm_banner_sec button.owl-dot.active{
    background: #fe8403;
    width: 15px;
   height: 15px;
}
#swiae_hm_banner_sec .owl-dots{
    width: 100%;
    float: left;
    position: absolute;
    text-align: center;
    bottom: 30px;
    margin-top: 20px;
}
#swiae_footer_sec {
    width: 100%;
    float: left;
    position: relative;
    background: #1b1917;
    padding: 60px 0 0 0;
}
.swiae_footer_sec_card{
	width: 100%;
    float: left;
    position: relative;
    padding-bottom: 60px;
}
.swiae_footer_hdng{
	width: 100%;
	float: left;
	position: relative;
	padding-bottom: 15px;
}
.swiae_footer_hdng h3{
	font-family: 'Kanit', sans-serif;
	text-transform: capitalize;
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0.8px;
	margin: 0;
	padding: 0;
}
.swiae_footer_box{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_footer_box_info{
	width: 100%;
	float: left;
	position: relative;	
}
.swiae_footer_box_info ul {
    width: auto;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.swiae_footer_box_info ul li {
    margin: 0;
    padding: 0 0px 12px 0;
    list-style-type: none;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    text-align: left;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.5px;
    line-height: 1.1;
}
.swiae_footer_box_info ul li span {
    font-weight: 600;
}
.swiae_footer_box_info ul li i {
	font-size: 18px;
	margin-right: 5px;
	-webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.swiae_footer_box_info ul li a{
    color: #fff;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.swiae_footer_box_info ul li:hover a {
	color: #12110f;
}
.swiae_footer_box_prtnr_sec{
	width: 100%;
	float: left;
	position: relative;	
	display: flex;
	align-content: center;
	align-items: center;
	padding-top: 15px;
}
.swiae_footer_box_prtnr_logo{
	width: 30%;
	float: left;
	position: relative;
	margin-right: 10px;
}
.swiae_footer_box_prtnr_logo img{
	width: 100%;
	object-fit: cover;
}
.swiae_footer_box_prtnr_sec .swiae_footer_box_prtnr_logo:last-child{
	margin-right: 0px;
}
.swiae_footer_box_qlinks{
	width: 100%;
	float: left;
	position: relative;	
}
.swiae_footer_box_qlinks ul {
    width: 100%;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.swiae_footer_box_qlinks ul li {
    margin: 0;
    padding: 0 0px 8px 0;
    list-style-type: none;
}
.swiae_footer_box_qlinks ul li a{
	color: #fff;
    font-size: 17px;
    font-weight: 500;
    text-align: left;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.8px;
    text-transform: capitalize;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.swiae_footer_box_qlinks ul li:hover a {
	color: #12110f;
}
.swiae_footer_box_media_sec{
	width: 100%;
	float: left;
	position: relative;	
	display: flex;
	align-content: center;
	align-items: center;
	padding-bottom: 50px;
	padding-top: 5px;
}
.swiae_footer_box_media_fig{
	width: 30%;
	float: left;
	position: relative;
	margin-right: 5px;
}
.swiae_footer_box_media_fig img{
	width: 100%;
	object-fit: cover;
}
.swiae_footer_box_media_sec .swiae_footer_box_media_fig:last-child{
	margin-right: 0px;
}
.swiae_footer_box_payment_sec{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_footer_box_payment_sec img{
	width: 100%;
	object-fit: cover;
}
.swiae_footer_box_rcntartcl_sec{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_footer_box_rcntartcl_sec ul {
    width: 100%;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.swiae_footer_box_rcntartcl_sec ul li {
    margin: 0;
    padding: 0 0px 8px 0;
    list-style-type: none;
}
.swiae_footer_box_rcntartcl_sec ul li a{
	color: #fff;
    font-size: 17px;
    font-weight: 500;
    text-align: left;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.3px;
    line-height: 1;
    text-transform: capitalize;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.swiae_footer_box_rcntartcl_sec ul li:hover a {
	color: #b3b3b3;
}
.swiae_footer_copyrght_sec{
	width: 100%;
	float: left;
	position: relative;
	padding: 25px 0;
	background: #12110f;
}
.swiae_footer_copyrght_sec_inn{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_footer_copyrght_left{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_footer_copyrght_left p{
	font-family: 'Didact Gothic', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #fff;
}
.swiae_footer_copyrght_left p a{
	color: #fff;
	font-weight: 500;
	letter-spacing: 1px;
	font-size: 14px;
	-webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.swiae_footer_copyrght_left p a:hover{
	color: #b3b3b3;
}
.swiae_footer_copyrght_right{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_footer_copyrght_right ul {
    width: auto;
    position: relative;
    float: right;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.swiae_footer_copyrght_right ul li {
    margin: 0;
    padding: 0 10px 0 0;
    list-style-type: none;
    display: inline-block;
}
.swiae_footer_copyrght_right ul li:last-child {
    padding: 0 0px 0 0;
}
.swiae_footer_copyrght_right ul li a{
	font-size: 16px;
    color: #fff;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.swiae_footer_copyrght_right ul li:hover a {
	color: #b3b3b3;
}
#swiae_tpfwpf_sec{
	width: 100%;
	float: left;
	position: relative;
	padding: 20px 0 50px;
}
.swiae_tpfwpf_sec_card{
	width: 100%;
	float: left;
	position: relative;
	display: flex;
	align-items: center;
	align-content: center;
}
.swiae_tpfwpf_box{
	width: 100%;
    float: left;
    position: relative;
    margin-right: 20px;
    background: #f1f1f1;
    padding: 20px 15px;
}
.swiae_tpfwpf_sec_card .swiae_tpfwpf_box:last-child{
	margin-right: 0px;
}
.swiae_tpfwpf_box_fig{
	width: 50px;
	float: none;
	position: relative;
	margin: 0 auto;
}
.swiae_tpfwpf_box_fig img{
	width: 100%;
	object-fit: cover;
}
.swiae_tpfwpf_box_info{
	width: 100%;
	float: left;
	position: relative;
	padding-top: 15px;
}
.swiae_tpfwpf_box_info h4{
	font-family: 'Signika', sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-transform: capitalize;
	text-align: center;
	letter-spacing: 0.8px;
	line-height: 1.3;
	color: #12110f;
}
#swiae_btshtp_sec{
	width: 100%;
	float: left;
	position: relative;
	padding: 50px 0;
}
.swiae_btshtp_sec_card{
	width: 100%;
	float: left;
	position: relative;
	padding-top: 20px;
}
.swiae_hdng_cntr {
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 15px;
   
}
.swiae_hdng_cntr h2 {
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align:center;
    text-transform: uppercase;
    font-size: 40px;
    padding-bottom: 15px;
    word-spacing:6px;
}
.swiae_hdng_cntr-new-land h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align:left;
    text-transform: capitalize;
    font-size: 40px;
    padding-bottom: 15px;
}
.xyz{
    font-size: 24px !important;
    padding-bottom: 20px !important;
    margin: 0 auto;
    width: 80%;
    line-height: 1.5 !important;
}
.xyza{
    width: 80%;
    margin: 0 auto;
    line-height: 1.5;
    font-size: 22px;
}
.swiae_hdng_cntr h2 span {
    color: #fe8403;
}
.swiae_hdng_cntr h3 {
    font-family: 'Zephyr';
    text-align: center;
    font-size: 30px;
    padding-bottom: 20px;
    color: #f8a55e;
}
.upper{
    /*background: linear-gradient(0deg, rgb(255 192 150 / 72%), rgb(255 255 255));*/
        padding: 75px 0;
}
.upper-new{

        padding-bottom: 75px;
}

.sec{
    text-align: center;
}
.swiae_hdng_cntr p {
    font-family: 'Didact Gothic', sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: inherit;
	text-align:center;
	padding: 0;
	color: #606060;
}
.swiae_hdng_cntr-new-land p{
    font-family: 'Didact Gothic', sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: inherit;
	text-align:left;
	padding: 0;
	color: #606060;
}
.swiae_btshtp_box{
	width: 100%;
	float: left;
	position: relative;
	background: #fff;
    overflow: hidden;
    box-shadow: 0px 15px 25px 0px rgb(0 0 0 / 5%);
    margin-top: 30px;
}
.swiae_btshtp_box_fig{
	width: 100%;
	max-height:250px;
	float: left;
	position: relative;
}
.swiae_btshtp_box_fig img{
	width: 100%;
	object-fit: cover;
}
.swiae_btshtp_box_fig:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: -30px;
    /*background: linear-gradient(0deg, rgb(255 211 181 / 24%) 0, #ffb07ae3 100%);*/
    z-index: 0;
    opacity: .6;
    transition: .5s ease-out;
}
.swiae_tdit_item_fig:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: -30px;
    background:#000;
    z-index: 0;
    opacity: 0.3;
    transition: .5s ease-out;  
    display:none;
}
.swiae_tdit_item:hover img {
    transform: scale(1.2);
    transition: 0.5s;
}
.swiae_tdit_item:hover .swiae_tdit_item_fig:after{
    display:block;
    transition: 0.5s;
}
.swiae_btshtp_box_dtls{
	width: 100%;
	float: left;
	position: relative;
	padding: 20px 15px 30px 15px;
}
.swiae_btshtp_box_dtls h3{
    font-family: 'Signika';
    font-weight: 500;
    text-transform: capitalize;
    text-align: left;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    color: #12110f;
    line-height: 1.3;
    border-bottom: 1px solid #dcdcdc;
}
.swiae_btshtp_box_dtls p{
	font-family: 'Didact Gothic', sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: inherit;
	text-align: left;
	margin: 0;
	padding: 0 0 10px 0;
	color: #606060;
	line-height: 1.3;
}
.swiae_btshtp_box_dtls p span{
	font-weight: 600;
	color: #333;
	font-size: 18px;
}
.swiae_btshtp_box_dtls_btn{
	width: 100%;
	float: left;
	position: relative;
	text-align: left;
	padding-top: 25px;
}
.swiae_btshtp_box_dtls_btn .swiae_button_all{
	padding: 10px 20px;
}
.swiae_btshtp_box_dtls_btn .swiae_button_all:after{
	display: inline-block;
    margin-left: 8px;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    content: "\f178";
    font-family: FontAwesome;
    position: relative;
    line-height: 1;
    top: 2px;
}
.swiae_button_all {
    font-family: 'Kanit', sans-serif;
    border-radius: 2px;
    background-color: #fe8403;
    border: 1px solid #fe8403;
    color: #12110f;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 15px;
    padding: 12px 40px;
    width: fit-content;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    cursor: pointer;
    margin: 0px;
    overflow: hidden;
    position: relative;
    float: none;
}
.swiae_button_all:hover {
    color: #fe8403;
    background: #12110f;
    border: 1px solid #12110f;
}
/*#swiae_btshtp_sec .owl-nav {
    position: absolute;
    top: 46%;
    left: 0%;
    width: 100%;
    padding: 0;
}*/
#swiae_btshtp_sec .owl-carousel .owl-nav .owl-prev{
    background: #fff;
    border: 1px solid #f8a55e;
    color: #f8a55e;
    float: left;
    width: 50px;
    height: 50px;
    border-radius: 0%;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    outline: none;
    position: absolute;
    top: 43%;
    left: -2%;
        -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
#swiae_btshtp_sec .owl-carousel .owl-nav .owl-prev:hover{
    background: #fe8403;
    border: 1px solid #fe8403;
    color: #fff;
}
#swiae_btshtp_sec .owl-carousel .owl-nav .owl-next{
    background: #fff;
    border: 1px solid #f8a55e;
    color: #f8a55e;
    float: right;
    width: 50px;
    height: 50px;
    border-radius: 0%;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    outline: none;
    padding: 5px;
    position: absolute;
    top: 43%;
    right: -2%;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
#swiae_btshtp_sec .owl-carousel .owl-nav .owl-next:hover{
    background: #fe8403;
    border: 1px solid #fe8403;
    color: #fff;
}
#swiae_btshtp_sec button.owl-dot{
   width: 12px;
   height: 12px;
   border-radius: 50%;
   border: 1px solid #fe8403;
   background: transparent;
   margin:0px 5px;
   outline: none;
}
#swiae_btshtp_sec button.owl-dot.active{
    background: #fe8403;
    width: 20px;
   height: 10px;
   border-radius: 20px;
}
#swiae_btshtp_sec .owl-dots{
    width: 100%;
    float: left;
    position: relative;
    text-align: center;
    margin-top: 30px;
}
div#top-destinations-tab {
    width: 100%;
    position: relative;
    float: left;
}
#swiae_cyddftwt_sec{
	width: 100%;
	float: left;
	position: relative;
	padding: 60px 0 10px 0;
}
.swiae_cyddftwt_sec_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    z-index: -1;
}
.swiae_cyddftwt_sec_card{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_cyddftwt_left_dtls{
    width: 100%;
    float: left;
    position: relative;
    padding-left: 30px;
    background: linear-gradient(178deg, rgb(255 233 218 / 4%), rgb(255 216 190 / 65%)), url(../images/sumbi-small-logo.png);
    background-repeat: no-repeat;
    background-position: 80% bottom;
    background-size: 33%;
}
.swiae_cyddftwt_left_dtls h6{
	font-size: 16px;
    font-weight: 600;
    font-family: 'Signika', sans-serif;
    color: #fe8403;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 10px 0;
    letter-spacing: 2px;
}
.swiae_cyddftwt_left_dtls h2{
	font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 40px;
    margin-bottom: 20px;
}
.swiae_cyddftwt_left_dtls p {
    font-family: 'Didact Gothic', sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    color: #606060;
    line-height: 1.5;
}
.swiae_cyddftwt_left_dtls h3{
    font-family: 'Zephyr';
    font-size: 30px;
    padding-bottom: 20px;
    color: #f8a55e;
}
.swiae_cyddftwt_left_dtls_btn{
	width: 100%;
	float: left;
	position: relative;
	text-align: left;
	padding-top: 40px;
}
.swiae_btn_all i {
    margin-left: 8px;
}
.swiae_cyddftwt_right{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_cyddftwt_right_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-size: cover;
    background-position: center center;
    width: 75%;
    padding: 20px 30px;
    position: relative;
    z-index: 1;
    margin-top: 30px;
    margin-left: auto;
    background-image: url(../images/cyddftwt-right-bg-1.jpg);
}
.swiae_cyddftwt_right_item::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(7,28,53,0.6);
    z-index: -1;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.swiae_cyddftwt_right_item:nth-child(2n+1) {
    margin-right: 80px;
}
.swiae_cyddftwt_right_item_fig{
	width: 60px;
	float: left;
	position: relative;
	border-radius: 50%;
    border: 3px solid #fff;
    overflow: hidden;
    margin-right: 15px;
}
.swiae_cyddftwt_right_item_fig img{
	width: 100%;
	object-fit: cover;
}
.swiae_cyddftwt_right_item_info{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_cyddftwt_right_item_info h3{
	font-family: 'Kanit', sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: capitalize;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #fff;
    line-height: 1.3;
    letter-spacing: 0.5px;
}
.swiae_cyddftwt_right_item_info i {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 20px;
    color: #fff;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    opacity: 0;
    visibility: hidden;
    font-size: 22px;
}
.swiae_cyddftwt_right_item:hover::before {
    background-color: rgba(254,132,3,0.8);
}
.swiae_cyddftwt_right_item:hover .swiae_cyddftwt_right_item_info i {
    opacity: 1;
    visibility: visible;
    right: 30px;
}
.swiae_cyddftwt_right_item_knya{
	background-image: url(../images/cyddftwt-right-bg-2.jpg);
}
.swiae_cyddftwt_right_item_ugnda{
	background-image: url(../images/cyddftwt-right-bg-3.jpg);
}
.swiae_cyddftwt_right_item_rwnda{
	background-image: url(../images/cyddftwt-right-bg-4.jpg);
}
#swiae_fftdwcc_sec{
	width: 100%;
	float: left;
	position: relative;
	background-image: url(../images/fftdwcc-bg.jpg);
    background-position: center center;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 150px 0px;
    margin: 50px 0 10px 0;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
#swiae_fftdwcc_sec::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(7,28,53,0.6);
    z-index: 0;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.swiae_fftdwcc_sec_card{
	width: 100%;
	float: left;
	position: relative;
	display: flex;
    align-items: center;
    align-content: center;
}
.swiae_fftdwcc_left_dtls{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_fftdwcc_left_dtls h2{
	font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    margin-bottom: 15px;
}
.swiae_fftdwcc_left_dtls p {
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #fff;
}
.swiae_fftdwcc_left_dtls_btn{
	width: 100%;
	float: left;
	position: relative;
	text-align: left;
	padding-top: 40px;
}
.swiae_fftdwcc_rght{
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	display: flex;
	align-items: center;
	align-content: center;
}
.swiae_fftdwcc_rght_vdo_icn{
	width: 100%;
	float: left;
	position: relative;
	text-align: center;
}
.swiae_fftdwcc_rght_vdo_icn .vdo_icn_box {
    display: inline-block;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 16px;
    background-color: #fe8403;
    border-radius: 50%;
    color: #fff;
    position: relative;
    z-index: 1;
        -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.swiae_fftdwcc_rght_vdo_icn .vdo_icn_box:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    background: #dd782b;
    border-radius: 50%;
    -webkit-animation: button-ripple 1500ms ease-out infinite;
    animation: button-ripple 1500ms ease-out infinite;
    z-index: -1;
}
.swiae_fftdwcc_rght_vdo_icn .vdo_icn_box:hover {
    color: #12110f;
}
@-webkit-keyframes button-ripple {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    opacity: 0; } 
}
@-moz-keyframes button-ripple {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1; }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    opacity: 0; } 
}
@-o-keyframes button-ripple {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1; }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    opacity: 0; } 
}
@keyframes button-ripple {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);
    opacity: 0; } 
}
#swiae_oewltgyl_sec{
	width: 100%;
	float: left;
	position: relative;
	padding: 50px 0 10px 0;
}
.swiae_oewltgyl_sec_card{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_oewltgyl_left_dtls{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_oewltgyl_left_dtls h6 {
    font-size: 16px;
    font-weight: 600;
    font-family: 'Signika', sans-serif;
    color: #fe8403;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 10px 0;
    letter-spacing: 2px;
}
.swiae_oewltgyl_left_dtls h2{
	font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    margin-bottom: 15px;
}
.swiae_oewltgyl_left_dtls p {
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #606060;
}
.swiae_oewltgyl_left_dtls_btn{
	width: 100%;
	float: left;
	position: relative;
	text-align: left;
	padding-top: 40px;
}
.swiae_oewltgyl_right{
	width: 100%;
	float: left;
	position: relative;
	display: flex;
	align-items: center;
	align-content: center;
	margin-top: -180px;
}
.swiae_oewltgyl_right_box{
	width: 100%;
	float: left;
	position: relative;
	margin-right: 20px;
}
.swiae_oewltgyl_right .swiae_oewltgyl_right_box:last-child{
	margin-right: 0px;
}
.swiae_oewltgyl_right_box_fig1{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_oewltgyl_right_box_fig1 img{
	width: 100%;
	object-fit: cover;
}
.swiae_oewltgyl_right_box_fig2{
	width: 100%;
	float: left;
	position: relative;
}
.swiae_oewltgyl_right_box_fig2 img{
	width: 100%;
	object-fit: cover;
}
.swiae_oewltgyl_right_box_btm_spc{
	margin-bottom: 20px;
}
#swiae_twohc_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 10px 0;
}
.swiae_twohc_sec_card{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_twohc_sec_card_box{
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    align-items: center;
    align-content: center;
}
.swiae_twohc_left_box{
    width: 20%;
    float: left;
    position: relative;
    padding: 15px 15px;
}
.swiae_twohc_left_box_fig{
    width: 85%;
    float: none;
    position: relative;
    margin: 0 auto;
}
.swiae_twohc_left_box_fig img{
    width: 100%;
    object-fit: cover;
}
.swiae_twohc_left_box_crcl{
    width: 100%;
    float: left;
    position: relative;
    padding: 10px 0;
}
.swiae_twohc_left_box_crcl ul{
    width: 100%;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}
.swiae_twohc_left_box_crcl ul li{
    width: 25px;
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.swiae_twohc_left_box_crcl ul li img{
    width: 100%;
    object-fit: cover;
}
.swiae_twohc_left_box_txt{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_twohc_left_box_txt h4{
    font-family: 'Kanit', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #12110f;
    line-height: 1;
}
.swiae_twohc_right_box{
    width: 100%;
    float: left;
    position: relative;
    width: 80%;
    float: left;
    position: relative;
    margin-left: 40px;
        display: flex;
    justify-content: space-between;
    gap: 15px;
}
.swiae_twohc_right_box_item {
    width: 100%;
    float: left;
    position: relative;
    box-shadow: 1px 1px 7px 0px rgb(0 0 0 / 15%), 0px 0px 2px 0px rgb(0 0 0 / 5%);
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    background-color: white;
    backdrop-filter: blur(0px);
    border-style: solid;
    border-color: #ffffff;
    background: #ffffff;
    border-radius: 5px;
    padding: 15px;
    margin: 0;
    display: block;
}
.swiae_twohc_right_box_item_top{
    width: 100%;
    float: left;
    position: relative;   
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative;
    align-content: center;
    align-items: center; 
}
.swiae_twohc_right_box_item_top:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/trp-advsr-logo-white.svg);
    background-size: 100% 100%;
}
.swiae_twohc_right_box_item_top_fig{
    width: 60px;
    float: left;
    position: relative;
    margin-right: 15px;
    border-radius: 50%;
    overflow: hidden;
}
.swiae_twohc_right_box_item_top_fig img{
    width: 100%;
    object-fit: cover;
}
.swiae_twohc_right_box_item_top_info{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_twohc_right_box_item_top_info h5{
    font-family: 'Kanit', sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: left;
    margin: 0;
    padding: 0 0 5px 0;
    color: #12110f;
    line-height: 1;
}
.swiae_twohc_right_box_item_top_info p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #606060;
}
.swiae_twohc_right_box_crcl{
    width: 100%;
    float: left;
    position: relative;
    padding: 15px 0;
}
.swiae_twohc_right_box_crcl ul{
    width: 100%;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left;
}
.swiae_twohc_right_box_crcl ul li{
    width: 16px;
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.swiae_twohc_right_box_crcl ul li img{
    width: 100%;
    object-fit: cover;
}
.swiae_twohc_right_box_crcl ul li:last-child{
    margin-left: 10px;
}
.swiae_twohc_right_box_descp {
    width: 100%;
    float: left;
    position: relative;
    line-height: 1;
    font-size: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: inherit;
    overflow: auto;
    overflow-x: hidden;
    padding-right: 10px;
    scrollbar-color: #8d8d8d #e0e0e0 !important;
    scrollbar-width: 2px !important;
    height: 100px;
}
.swiae_twohc_right_box_descp::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(254,132,3,0.3);
    background-color: #F5F5F5;
}
.swiae_twohc_right_box_descp::-webkit-scrollbar
{
    width: 2px;
    background-color: #F5F5F5;
}
.swiae_twohc_right_box_descp::-webkit-scrollbar-thumb
{
    background-color: #F5F5F5;
    border: 2px solid #fe8403;
}
.swiae_twohc_right_box_descp h4 {
    font-family: 'Kanit', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: left;
    margin: 0;
    padding: 0 0 5px 0;
    color: #12110f;
    line-height: 1;
}
.swiae_twohc_right_box_descp p {
    font-family: 'Didact Gothic', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #606060; 
    line-height: 1.2;   
}
.swiae_twohc_right_box .owl-carousel .owl-stage-outer {
    padding: 15px 10px;
}
/*#swiae_twohc_sec .owl-nav {
    position: absolute;
    top: 46%;
    left: 0%;
    width: 100%;
    padding: 0;
}*/
#swiae_twohc_sec .owl-carousel .owl-nav .owl-prev{
    background: transparent;
    border: 1px solid transparent;
    color: #12110f;
    float: left;
    position: relative;
    width: 30px;
    height: 30px;
    border-radius: 0%;
    line-height: 30px;
    text-align: center;
    font-size: 24px;
    outline: none;
    padding: 5px;
    position: absolute;
    top: 46%;
    left: -4%;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
#swiae_twohc_sec .owl-carousel .owl-nav .owl-prev:hover{
    background: transparent;
    border: 1px solid transparent;
    color: #fe8403;
}
#swiae_twohc_sec .owl-carousel .owl-nav .owl-next{
    background: transparent;
    border: 1px solid transparent;
    color: #12110f;
    float: right;
    position: relative;
    width: 30px;
    height: 30px;
    border-radius: 0%;
    line-height: 30px;
    text-align: center;
    font-size: 24px;
    outline: none;
    padding: 5px;
    position: absolute;
    top: 46%;
    right: -3%;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
#swiae_twohc_sec .owl-carousel .owl-nav .owl-next:hover{
    background: transparent;
    border: 1px solid transparent;
    color: #fe8403;
}
#swiae_lhycyt_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 60px 0 60px 0;
    background: #f1f1f1;
    margin-top: 50px;
}
.swiae_lhycyt_sec_card{
    width: 100%;
    float: left;
    position: relative;
    padding-top: 20px;
}
.swiae_lhycyt_flex_box{
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    align-items: center;
    align-content: center;
}
.swiae_lhycyt_flex_box_item{
    width: 100%;
    float: left;
    position: relative;
    background-color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fafafa;
    padding: 20px 10px 20px 10px; 
    overflow: hidden;
    transition: all .4s;
    margin-right: 15px;
}
.swiae_lhycyt_flex_box .swiae_lhycyt_flex_box_item:last-child {
    margin-right: 0px;
}    
.swiae_lhycyt_flex_box_item:hover{
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 10%);
    border-radius: 4px 4px 4px 4px;
}
.swiae_lhycyt_flex_box_item_fig{
    width: 60px;
    float: none;
    position: relative;
    margin: 0 auto;
}
.swiae_lhycyt_flex_box_item_fig img{
    width: 100%;
    object-fit: cover;
}
.swiae_lhycyt_flex_box_item_decp{
    width: 100%;
    float: left;
    position: relative;
    padding-top: 15px;
}
.swiae_lhycyt_flex_box_item_decp h4{
    font-family: 'Kanit', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
    padding: 0 0 15px 0;
    color: #12110f;
    line-height: 1.3;
}
.swiae_lhycyt_flex_box_item_decp p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: inherit;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #606060;
}
#swiae_inner_banner_sec{
    width: 100%;
    float: left;
    position: relative;
    margin-top: -120px;
}
#swiae_inner_banner_sec:before {
    width: 100%;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    /*background: #12110f;*/
    /*background: -webkit-linear-gradient(bottom right, rgba(18,17,15,0.3), rgba(179,179,179,0.3));*/
    /*background: -moz-linear-gradient(bottom right, rgba(18,17,15,0.3), rgba(179,179,179,0.3));*/
    /*background: linear-gradient(to top left, rgba(18,17,15,0.3), rgba(179,179,179,0.3));*/
    /**background: -webkit-linear-gradient(bottom right, rgba(157,125,253,0.9), rgba(72,48,145,0.999));*/
    /**background: -moz-linear-gradient(bottom right, rgba(157,125,253,0.9), rgba(72,48,145,0.999));*/
    /**background: linear-gradient(to top left, rgba(157,125,253,0.9), rgba(72,48,145,0.999));*/
    content: '';
}
.swiae_inner_banner_fig{
    width: 100%;
    float: left;
    position: relative;
    height: 100vh;
}
.swiae_inner_banner_fig img{
    width: 100%;
    object-fit: cover;
    height: 100vh;
}
.swiae_inner_banner_contnt_sec {
    float: left;
    width: 100%;
    position: absolute;
    left: 0%;
    right: 0;
    bottom: 0;
    top: 0;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    z-index: 2;
}
.swiae_inner_banner_contnt_txt {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
}
.swiae_inner_banner_contnt_txt h1 {
    font-family: 'Signika';
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    font-size: 55px;
    color: #fff;
    line-height: 1.3;
    letter-spacing: 1px;
}
.swiae_inner_banner_contnt_txt h6 {
    font-family: 'Zephyr';
    font-weight: 500;
    color: #f8a55e;
    font-size: 30px;
    padding-bottom: 20px;
}
.swiae_breadcrumb_sec{
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 2;
}
.swiae_breadcrumb {
    position: relative;
    padding: 12px 30px;
    display: inline-block;
    background: rgba(255,255,255,0.8);
    margin: 0 auto;
}
.swiae_breadcrumb ul{
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.swiae_breadcrumb li {
    position: relative;
    display: inline-block;
    margin-right: 10px;
    padding-right: 16px;
    color: #fe8403;
    font-size: 15px;
    font-weight: 700;
    text-transform: capitalize;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.5px;
}
.swiae_breadcrumb li:after {
    position: absolute;
    content: "\f105";
    right: -2px;
    top: -1px;
    color: #fe8403;
    font-size: 16px;
    font-family: 'FontAwesome';
}
.swiae_breadcrumb li:last-child {
    padding-right: 0px;
    margin-right: 0px;
}
.swiae_breadcrumb li:last-child:after {
    display: none;
}
.swiae_breadcrumb li a {
  font-family: 'Didact Gothic', sans-serif;
  font-size: 16px;
    color: #12110f;
    font-weight: 700;
    text-transform: capitalize;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.swiae_breadcrumb li a:hover {
  color: #fe8403;
}
#swiae_bmce_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 60px 0 10px 0;
}
.swiae_bmce_sec_card {
    width: 85%;
    position: relative;
    margin: 0 auto;
    padding: 40px 0;
    text-align: center;
    display: flex;   
}
.swiae_bmce_item{
    width: 100%;
    float: left;
    position: relative;     
}
.swiae_bmce_item_fig{
    width: 60px;
    float: none;
    position: relative;  
    margin: 0 auto;   
}
.swiae_bmce_item_fig img{
    width: 100%;
    object-fit: cover;  
}
.swiae_bmce_item_info{
    width: 100%;
    float: left;
    position: relative;  
    padding-top: 15px;   
}
.swiae_bmce_item_info h4{
    font-family: 'Kanit', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    padding: 0 0 10px 0;
    color: #12110f;
    line-height: 1.3;
}
.swiae_bmce_item_info p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: inherit;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #606060;
}
#swiae_dstn_ovrvw_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 10px 0;
}
.swiae_dstn_ovrvw_sec_card {
    width: 70%;
    float: none;
    position: relative;  
    margin: 0 auto;  
}
.swiae_dstn_ovrvw_sec_card p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: inherit;
    text-align: center;
    margin: 0;
    padding: 0 0 15px 0;
    color: #606060;
    line-height: 1.8;
}
#swiae_lglafp_sec{
    width: 100%;
    position: relative;
    margin: 100px 0;
    float: left;
}
.swiae_lglafp_sec_card {
    width: 100%;
    float: left;
    position: relative;
}
.swiae_lglafp_fig{
    width: 100%;
    float: left;
    position: relative;    
}
.swiae_lglafp_fig img{
    width: 100%;
    object-fit: cover;   
    height: 700px;
}
.swiae_lglafp_dtls{
    width: 100%;
    float: left;
    position: relative;
    padding: 30px 10px 10px 30px;
}
.swiae_lglafp_dtls h6 {
    font-size: 16px;
    font-weight: 600;
    font-family: 'Signika', sans-serif;
    color: #fe8403;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 10px 0;
    letter-spacing: 2px;
}
.swiae_lglafp_dtls h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    font-size: 38px;
    margin-bottom: 20px;
}
.swiae_lglafp_dtls h3{
    font-family: 'Zephyr';
    font-size: 30px;
    padding-bottom: 20px;
    color: #f8a55e;
}
.swiae_lglafp_dtls_box{
    width: 100%;
    float: left;
    position: relative;
    padding-top: 30px;
}
.swiae_lglafp_dtls_box_all{
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 30px;
}
.swiae_lglafp_dtls_box_all_fig{
    width: 80px;
    float: left;
    position: relative;
    margin-right: 20px;
}
.swiae_lglafp_dtls_box_all_fig img{
    width: 100%;
    object-fit: cover;
}
.swiae_lglafp_dtls_box_all_info{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_lglafp_dtls_box_all_info h4{
    font-family: 'Kanit', sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: left;
    margin: 0;
    padding: 0 0 10px 0;
    color: #12110f;
    line-height: 1.3;
}
.swiae_lglafp_dtls_box_all_info p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #606060;
    line-height: 1.5;
}
#swiae_tdit_sec{
    width: 100%;
    position: relative;
    padding: 100px 0 0px 0;
    float: left;
}
section.mab .row{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}
.swiae_tdit_sec_card{
    width: 100%;
    float: left;
    position: relative;    
}
.swiae_tdit_item{
    width: 100%;
    float: left;
    position: relative;  
    margin: 15px 0;
    overflow: hidden;
    border: none;
    /*box-shadow: 0 0 3px 0 #999999;   */
}
.swiae_tdit_item_fig{
    width: 100%;
    float: left;
    position: relative;     
}
.swiae_tdit_item_fig img{
    width: 100%;
    object-fit: cover;   
}
.swiae_tdit_item_info{
    width: 100%;
    float: left;
    position: relative; 
    background: #f1f1f1;
    padding: 20px 15px;    
}
.swiae_tdit_item_info h3 {
    font-family: 'Signika';
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
    padding: 0 0 5px 0;
    color: #12110f;
    line-height: 1.3;
}
.swiae_tdit_item_info h6 {
    font-family: 'Zephyr';
    font-size: 22px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
    padding: 0 0 15px 0;
    color: #f8a55e;
    line-height: 1;   
}
.swiae_tdit_item_info p {
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #606060;    
}
#swiae_trvlexp_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 50px 0;
    margin: 50px 0 0px 0;
    background: #f1f1f1;
}
.swiae_trvlexp_sec_card{
    width: 100%;
    float: left;
    position: relative;
    padding-top: 10px;
}
.swiae_trvlexp_item{
    width: 100%;
    float: left;
    position: relative;
    border-radius: 10px;
    box-shadow: 0 0 19px rgb(0 0 0 / 15%);
    overflow: hidden;
    margin: 8px 0;
    background: #fff;
    display: flex;
    align-content: center;
    align-items: center;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.swiae_trvlexp_item a{
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    align-content: center;
    align-items: center;
}
.swiae_trvlexp_item_fig{
    width: 100%;
    float: left;
    position: relative;    
}
.swiae_trvlexp_item_fig img{
    width: 100%;
    object-fit: cover;   
}
.swiae_trvlexp_item_info{
    width: 100%;
    float: left;
    position: relative;
    padding: 15px;    
}
.swiae_trvlexp_item_info h3{
    font-family: 'Kanit', sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-transform: capitalize;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #12110f;
    line-height: 1.3;   
}
.swiae_trvlexp_item:hover {
    box-shadow: 0 0 15px rgb(0 0 0 / 50%);
}
#swiae_trvlexp_sec .no_gutters {
    margin-right: 0;
    margin-left: 0;
}
#swiae_trvlexp_sec .no_gutters>.col, #swiae_trvlexp_sec .no_gutters>[class*=col-] {
    padding-right: 8px;
    padding-left: 8px;
}
#swiae_tdgalery_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 50px 0;
    margin: 0px 0 10px 0;
}
#swiae_tdgalery_sec:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 58%;
  height: 100%;
  float: left;
  background: #fe8403;
}
.swiae_tdgalery_sec_card{
    width: 100%;
    float: left;
    position: relative;    
}
.swiae_tdgalery_left_box{
    width: 100%;
    float: left;
    position: relative;    
}
.swiae_tdgalery_left_box_info{
    width: 100%;
    float: left;
    position: relative;    
    padding: 80px 20px 0 0;
}
.swiae_tdgalery_left_box_info h2 {
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    margin-bottom: 15px;
}
.swiae_tdgalery_left_box_info p {
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #fff;
}
.swiae_tdgalery_left_box_gal {
    width: 66%;
    float: right;
    position: relative;
    overflow: hidden;
    padding-top: 140px;
}
.swiae_tdgalery_left_box_gal_fig {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
}
.swiae_tdgalery_left_box_gal_fig img {
    width: 100%;
    object-fit: cover;
    overflow: hidden;
    -webkit-transform: scale(1.001);
    -ms-transform: scale(1.001);
    transform: scale(1.001);
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
    transition: transform 1s,-webkit-transform 1s;
}
.swiae_tdgalery_left_box_gal_fig:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.swiae_tdgalery_left_box_gal_overlay_icn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(216,127,31,0.6);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 32px;
    color: #fff;
    opacity: 0;
    transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
}
.swiae_tdgalery_left_box_gal_overlay_icn:hover {
    opacity: 1;
}
.swiae_tdgalery_all {
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    align-items: center;
    align-content: center;
}
.swiae_tdgalery_all_box{
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    margin-right: 10px;
}
.swiae_tdgalery_all .swiae_tdgalery_all_box:last-child{
    margin-right: 0px;
}
.swiae_tdgalery_all_box_sml{
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
}
.swiae_tdgalery_all_box_sml img{
    width: 100%;
    object-fit: cover;
    overflow: hidden;
    -webkit-transform: scale(1.001);
    -ms-transform: scale(1.001);
    transform: scale(1.001);
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
    transition: transform 1s,-webkit-transform 1s;;
}
.swiae_tdgalery_all_box_sml:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.swiae_tdgalery_overlay_icn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(216,127,31,0.6);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 32px;
    color: #fff;
    opacity: 0;
    transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
}
.swiae_tdgalery_overlay_icn:hover {
    opacity: 1;
}
.swiae_tdgalery_all_box_lrg{
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
}
.swiae_tdgalery_all_box_lrg img{
    width: 100%;
    object-fit: cover;
    overflow: hidden;
    -webkit-transform: scale(1.001);
    -ms-transform: scale(1.001);
    transform: scale(1.001);
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
    transition: transform 1s,-webkit-transform 1s;;
}
.swiae_tdgalery_all_box_lrg:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
#swiae_tdgalery_sec .no_gutters {
    margin-right: 0;
    margin-left: 0;
}
#swiae_tdgalery_sec .no_gutters>.col, #swiae_tdgalery_sec .no_gutters>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px;
}
#swiae_tdgalery_sec .swiae_bottom_spc {
    margin-bottom: 10px;
}
#swiae_orpkgs_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 10px 0;
}
.swiae_orpkgs_sec_card{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_orpkgs_item{
    width: 100%;
    float: left;
    position: relative;
    background: #fff;
    box-shadow: 0 0 10px #dddddd7d;
    transition: all .3s ease;
}
.swiae_orpkgs_item_fig{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_orpkgs_item_fig img{
    width: 100%;
    object-fit: cover;
}
.swiae_orpkgs_item_descp{
    width: 100%;
    float: left;
    position: relative;
    padding: 20px 15px 30px 15px;
}
.swiae_orpkgs_item_descp h6{
    font-family: 'Kanit', sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
    padding: 0 0 10px 0;
    color: #a9a9a9;
    line-height: 1;
}
.swiae_orpkgs_item_descp h3{
    font-family: 'Kanit', sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    margin: 30px 0;
    padding: 0 0 5px 0;
    color: #12110f;
    line-height: 1.3;
    position: relative;
}
.swiae_orpkgs_item_descp h3:before {
    position: absolute;
    content: "";
    background: #fe8403;
    width: 60px;
    height: 2px;
    top: -15px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
}
.swiae_orpkgs_item_descp_btn{
    width: 100%;
    float: left;
    position: relative;
    text-align: center;
    padding-top: 15px;
}
.swiae_orpkgs_item_descp_btn .swiae_button_all{
    background: #fff;
    border: 1px solid #ccc;
}
.swiae_orpkgs_item_descp_btn .swiae_button_all:hover{
    background: #12110f;
    border: 1px solid #12110f;
    color: #fe8403;
}
.swiae_orpkgs_item_rrnm_ovrly{
    width: 100%;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px;
}
.swiae_orpkgs_item_rrnm_ovrly h4{
    font-family: 'Kanit', sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #fff;
    line-height: 1.3;
}
.swiae_orpkgs_item_daynghts_ovrly{
    width: 100%;
    float: left;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 30px;
}
.swiae_orpkgs_item_daynghts_ovrly h5{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0 0 5px 0;
    color: #fff;
    border-bottom: 3px solid #fff;
}
#swiae_tlrmd_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 30px 0 30px 0;
    margin: 50px 0 0 0;
    background: #fe8403;
}
.swiae_tlrmd_sec_card{
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    align-items: center;
    align-content: center;
}
.swiae_tlrmd_btn{
    width: 100%;
    float: left;
    position: relative; 
    text-align: left;   
    padding-left: 40px;
}
.swiae_tlrmd_btn .btn_primary {
    background-color: #b3b3b3;
    border-color: #b3b3b3;
}
.swiae_tlrmd_box{
    width: 100%;
    float: left;
    position: relative; 
    border-right: 2px solid #fff;
    padding-right: 60px;
}
.swiae_tlrmd_box h2 {
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 600;
    color: #fff;
    text-align: right;
    text-transform: capitalize;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 36px;
}
.swiae_tlrmd_box h2 span{
    width: 100%;
    float: left;
}
#swiae_itnry_nav_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 15px 0;
    border-color: #e1e1e1;
    -webkit-box-shadow: 0 0.3rem 0.6rem rgb(0 0 0 / 16%);
    box-shadow: 0 0.3rem 0.6rem rgb(0 0 0 / 16%);
    background-color: #f1f1f1;
}
.swiae_itnry_nav_sec_card{
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.swiae_itnry_nav_box{
    width: auto;
    float: left;
    position: relative;
}
.swiae_itnry_nav_box ul{
    width: 100%;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.swiae_itnry_nav_box ul li{
    position: relative;
    margin: 0;
    padding: 12px 6px;
    list-style-type: none;
    display: inline-block;
}
.swiae_itnry_nav_box ul li a{
    position: relative;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    color: #12110f;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Reem Kufi';
    letter-spacing: 0.5px;
    transition: all .5s ease-out;
    line-height: 1;
}
.swiae_itnry_nav_box ul li a:hover{
    color: #fe8403;
}
.swiae_itnry_nav_btn_box{
    width: auto;
    float: left;
    position: relative;
}
.swiae_itnry_nav_btn_box .aaq_btn{
    font-size: 16px;
    padding: 12px 20px;
    background-color: #12110f;
    border: 1px solid #12110f;
    color: #fe8403;
    margin-right: 3px;
}
.swiae_itnry_nav_btn_box .aaq_btn:hover{
    background-color: #fe8403;
    border: 1px solid #fe8403;
    color: #12110f;
}
.swiae_itnry_nav_btn_box .bkn_btn{
    font-size: 16px;
    margin-left: 3px;
}
.swiae_itnry_title{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_itnry_title h3{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: capitalize;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 26px;
    padding-bottom: 5px;
    margin-bottom: 15px;
    line-height: 1;
    position: relative;
}
.swiae_itnry_title h3:before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 20%;
    height: 3px;
    background: #fe8403;
}
#swiae_ovrvw_hglgts_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 60px 0 10px 0;
}
.swiae_ovrvw_hglgts_sec_card{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_ovrvw_box{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_ovrvw_box_dtls{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_ovrvw_box_dtls p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0 0 15px 0;
    color: #606060;
    line-height: inherit;
}
.swiae_hglgts_box{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_hglgts_box_list{
    width: 100%;
    float: left;
    position: relative;    
}
.swiae_hglgts_box_list ul{
    width: 100%;
    float: left;
    position: relative; 
    margin: 0;
    padding: 0;
    list-style-type: none;  
}
.swiae_hglgts_box_list ul li{
    position: relative; 
    margin: 0;
    padding: 0 0 10px 0px;
    list-style-type: none;  
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    color: #606060;
    line-height: inherit;
    display: flex;
    flex-wrap: nowrap;
}
.swiae_hglgts_box_list ul li::before {
    content: "\f061";
    font-family: "font awesome 5 pro";
    color: #fe8403;
    font-size: 16px;
    line-height: 1;
    position: relative;
    margin-right: 8px;
    top: 4px;
}
#swiae_adlmta_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 50px 0;
    margin: 50px 0 10px 0;
    background: #f1f1f1;
}
.swiae_adlmta_sec_card{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_adlmta_box{
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    margin: 15px 0 50px 0;
}
.swiae_adlmta_box_icn{
    width: 60px;
    float: left;
    position: relative;
    margin-right: 15px;
}
.swiae_adlmta_box_icn img{
    width: 100%;
    object-fit: cover;
    -o-object-fit: fill;
    object-fit: fill;

}
.swiae_adlmta_box_info{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_adlmta_box_info h4{
    font-family: 'Kanit', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: left;
    margin: 0;
    padding: 0 0 10px 0;
    color: #12110f;
    line-height: 1;
}
.swiae_adlmta_box_info p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-transform: capitalize;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #606060;
    line-height: 1;
}
.swiae_adlmta_box_info_star{
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 10px;
}
.swiae_adlmta_box_info_star i{
    color: #f29c06;
}
.swiae_adlmta_tooltip_text{
    position: relative;
}
.swiae_adlmta_tooltip_text:after {
    content: "";
    border-bottom: 1px dotted #ccc;
    width: 43%;
    position: absolute;
    left: 0;
    bottom: -5px;
}
.swiae_adlmta_tooltip_text .swiae_tooltiptext {
  visibility: hidden;
  width: 100%;
  background-color: #b1b1b1;
  font-family: 'Didact Gothic', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 1.3;
  text-align: center;
  border-radius: 4px;
  padding: 10px 10px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 0%;
  margin-left: 0px;
  opacity: 0;
  transition: opacity 0.3s;
}
.swiae_adlmta_tooltip_text .swiae_tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 5%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #b1b1b1 transparent transparent transparent;
}
.swiae_adlmta_tooltip_text:hover .swiae_tooltiptext {
  visibility: visible;
  opacity: 1;
}
#swiae_itinerary_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 100px 0 10px 0;
}
.swiae_itinerary_sec_card{
    width: 85%;
    float: left;
    position: relative;
    margin: 0 auto;
}
.swiae_itinerary_acrdion{
  width: 100%;
  float: left;
  position: relative;
  padding-top: 10px;  
}
.swiae_itinerary_acrdion .panel {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #fff;
  background: none;
  box-shadow: none;
}
.swiae_itinerary_acrdion .panel-heading {
  background-color: #eaeaea;
  border-radius: 0;
  border: none;
  color: #12110f;
  padding: 0;
}
.swiae_itinerary_acrdion .panel-title a {
    display: block;
    color: #12110f;
    padding: 10px 15px;
    position: relative;
    font-size: 20px;
    font-family: 'Signika';
    text-transform: capitalize;
    text-decoration: none;
}
.swiae_itinerary_acrdion .panel-title a span {
    color: #f8a55e;
    font-size: 24px;
    font-weight: 600;
    font-family: 'Signika';
    text-transform: capitalize;
    margin-right: 10px;
}
.swiae_itinerary_acrdion .panel-body {
  background: #fff;
  border: 1px solid #efefef;
  padding: 15px 10px 10px 15px;
}
.swiae_itinerary_acrdion .panel-body ul{
    padding: 0;
    margin: 0;
    list-style-type: none;
    width: 100%;
    float: left;
}
.swiae_itinerary_acrdion .panel-body ul li{
    position: relative;
    margin: 0;
    padding: 0 0 10px 0px;
    list-style-type: none;
    font-family: 'Didact Gothic', sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    color: #606060;
    line-height: inherit;
    display: flex;
    flex-wrap: nowrap;
}
.swiae_itinerary_acrdion .panel-body ul li::before{
    content: "\f192";
    font-family: "font awesome 5 pro";
    color: #fe8403;
    font-size: 16px;
    line-height: 1;
    position: relative;
    margin-right: 8px;
    top: 4px;
}
#swiae_accordion .panel-heading a:before {
  content: '\f077';
  font-size: 18px;
  position: absolute;
  font-family: 'FontAwesome';
  right: 10px;
  top: 12px;
  transform: rotate(180deg);
  transition: all 0.5s;
}
#swiae_accordion .panel-heading.active a:before {
  transform: rotate(0deg);
  transition: all 0.5s;
}
.swiae_itinerary_acrdion .panel-body p {
  font-family: 'Didact Gothic', sans-serif;
  color: #606060;
  text-align: justify;
  font-size: 20px;
  letter-spacing: 0.1px;
  padding: 0 0 15px 0;
  font-weight: 400;
  line-height: inherit;
}
.swiae_itinerary_acrdion .panel-body p strong {
  font-weight: 600;
}
.swiae_ite_price{
  float: left;
  width: 100%;
  position: relative;
  margin: 15px 0 0 0;
}
.swiae_ite_price p{
  padding: 5px 0;
}
.swiae_ite_price p strong{
  color: #1b6518;
}
.swiae_acrdion_btn_show{
    float: left;
    width: 80%;
    margin: 0 auto;
    position: relative;
    text-align: right;
}
.btn-success {
    font-family: 'Exo';
    font-size: 14px;
    color: #fff;
    background-color: #f8a55e !important;
    border-color: #f8a55e !important;
    transition: all .5s ease;
    padding: 4px 15px;
    outline: none;
}
.btn-success:hover {
    color: #fe8403;
    background-color: #fff !important;
    border-color: #fe8403 !important;
}
.btn-success:focus {
    color: #f8a55e;
    background-color: #fff !important;
    border-color: #f8a55e !important;
    box-shadow: 0 0 0 0.2rem #f8a55e !important;
}
#swiae_incl_excl_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 100px 0;
    background: linear-gradient(178deg, rgb(255 244 237), rgb(255 251 248 / 73%)), url(https://www.tribes.co.uk/app/uploads/2021/01/426-1800x960-c-center.jpg);
    margin-top: 80px;
}
.swiae_incl_excl_sec_card{
    width: 85%;
    float: left;
    position: relative;
    margin: 0 auto;
}
.swiae_incl_box {
    width: 100%;
    float: left;
    position: relative;
    box-shadow: 0 2px 7px 0 rgb(155 155 155 / 50%);
    border: solid 0.5px #eeeeee;
    background-color: #ffffff;
    padding: 15px 15px 15px 15px;
    margin-top: 5px;
}
.swiae_incl_box h4 {
    font-family: 'Exo';
    text-transform: capitalize;
    color: #12110f;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin: 0;
    padding: 0;
    text-align: left;
}
.swiae_incl_box ul {
    width: 100%;
    position: relative;
    float: left;
    list-style: none;
    padding-top: 10px;
}
.swiae_incl_box ul li {
    font-family: 'Didact Gothic', sans-serif;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    font-size: 18px;
    color: #606060;
    line-height: inherit;
    letter-spacing: 0px;
    float: left;
    width: 100%;
    position: relative;
    padding: 0 0 10px 25px;
}
.swiae_incl_box ul li:before {
    content: '\f00c';
    font-family: fontawesome;
    position: absolute;
    top: 0;
    left: 0;
    color: #1b6518;
}
.swiae_excl_box {
    width: 100%;
    float: left;
    position: relative;
    box-shadow: 0 2px 7px 0 rgb(155 155 155 / 50%);
    border: solid 0.5px #eeeeee;
    background-color: #ffffff;
    padding: 15px 15px 15px 15px;
    margin-top: 5px;
}
.swiae_excl_box h4 {
    font-family: 'Exo';
    text-transform: capitalize;
    color: #12110f;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin: 0;
    padding: 0;
    text-align: left;
}
.swiae_excl_box ul {
    width: 100%;
    position: relative;
    float: left;
    list-style: none;
    padding-top: 10px;
}
.swiae_excl_box ul li {
    font-family: 'Didact Gothic', sans-serif;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    font-size: 18px;
    color: #606060;
    line-height: inherit;
    letter-spacing: 0px;
    float: left;
    width: 100%;
    position: relative;
    padding: 0 0 10px 25px;
}
.swiae_excl_box ul li:before {
    content: '\f00d';
    font-family: fontawesome;
    position: absolute;
    top: 0;
    left: 0;
    color: #fe8403;
}
#swiae_itinerary_map_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 100px 0 0px 0;
}
.swiae_itinerary_map_sec_card{
    width: 85%;
    float: left;
    position: relative;
    margin: 0 auto;
}
.swiae_itinerary_map_box{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_itinerary_map_box iframe{
    width: 100%;
    float: left;
    position: relative;
    height: 480px;
}
#swiae_itinerary_gallery_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0;
}
.swiae_itinerary_gallery_sec_card{
    width:100%;
    position: relative;
    margin: 0 auto;
}
.swiae_itinerary_gallery_fig{
  width: 100%;
  float: left;
  position: relative;
      overflow: hidden;
    transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
}
.swiae_itinerary_gallery_fig img{
  width: 100%;
  object-fit: cover;
      overflow: hidden;
    -webkit-transform: scale(1.001);
    -ms-transform: scale(1.001);
    transform: scale(1.001);
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
    transition: transform 1s,-webkit-transform 1s;
}
.swiae_itinerary_gallery_fig:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.swiae_itinerary_gallery_fig_icn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(216,127,31,0.6);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 32px;
    color: #fff;
    opacity: 0;
    transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
}
.swiae_itinerary_gallery_fig_icn:hover {
    opacity: 1;
}
.swiae_itinerary_gallery_sec_card .owl-nav {
  position: absolute;
  right: 0;
  top: -40px;
  width: fit-content;
}
.swiae_itinerary_gallery_sec_card .owl-nav .owl-prev {
    width: 40px;
    height: 30px;
    background: #f8a55e !important;
    border-radius: 2px;
    outline: none !important;
    -webkit-transition: all linear 0.5s;
}
.swiae_itinerary_gallery_sec_card .owl-nav .owl-prev:hover {
  background: #12110f !important;
}
.swiae_itinerary_gallery_sec_card .owl-nav .owl-next {
    width: 40px;
    height: 30px;
    background: #f8a55e !important;
    border-radius: 2px;
    outline: none !important;
    -webkit-transition: all linear 0.5s;
    margin-left: 5px;
}
.swiae_itinerary_gallery_sec_card .owl-nav .owl-next:hover {
  background: #12110f !important;
}
.swiae_itinerary_gallery_sec_card .owl-nav button span {
  font-size: 24px !important;
  line-height: 18px;
  font-weight: 600;
  color: #fff;
}
#swiae_itnry_bkng_form_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 100px 0 80px 0;
    background: linear-gradient(178deg, rgb(255 244 237), rgb(255 251 248 / 73%)), url(https://www.tribes.co.uk/app/uploads/2021/01/426-1800x960-c-center.jpg);
    margin-top: 100px;
    background-size: cover;
    
}
.swiae_itnry_bkng_form_sec_card{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_itnry_bkng_form_sec_card form{
    width: 100%;
    float: left;
    position: relative;
    padding-top: 15px;
}
.swiae_itnry_bkng_form_box {
    width: 100%;
    position: relative;
    float: left;
    display: flex;
    align-items: center;
    align-content: center;
    margin-bottom: 20px;
}
.swiae_itnry_bkng_form_box_item {
    width: 100%;
    position: relative;
    float: left;
    margin-right: 30px;
}
.swiae_itnry_bkng_form_box .swiae_itnry_bkng_form_box_item:last-child{
    margin-right: 0px;
}
.swiae_itnry_bkng_form_box_item label {
    display: inline-block;
    margin-bottom: 3px;
    font-weight: 500;
    width: 100%;
    float: left;
    position: relative;
    font-family: 'Exo';
    font-size: 18px;
    text-transform: capitalize;
    letter-spacing: 0px;
    line-height: 24px;
    text-align: left;
}
.swiae_itnry_bkng_form_box_item input {
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: 1;
    font-family: 'Didact Gothic', sans-serif;
    color: #606060;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #b1b1b1;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    outline: none;
    position: relative;
}
.swiae_itnry_bkng_form_box_item input:hover {
    box-shadow: inset 0 0 5px #fe8403;
}
.swiae_itnry_bkng_form_box_item input:focus {
    *color: #fe8403;
    background-color: #fff !important;
    border: 1px solid #fe8403 !important;
    *box-shadow: 0 0 0 0.2rem rgb(254 132 3) !important;
}
.swiae_itnry_bkng_form_box_item i {
    position: absolute;
    top: 42px;
    right: 15px;
    color: #fe8403;
    font-size: 18px;
}
.swiae_itnry_bkng_form_box_item select {
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: 1;
    font-family: 'Didact Gothic', sans-serif;
    color: #606060;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #b1b1b1;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    outline: none;
    position: relative;
    appearance: none;
}
.swiae_itnry_bkng_form_box_item select:hover {
    box-shadow: inset 0 0 5px #fe8403;
}
.swiae_itnry_bkng_form_box_item select:focus {
    *color: #fe8403;
    background-color: #fff !important;
    border: 1px solid #fe8403 !important;
    *box-shadow: 0 0 0 0.2rem rgb(254 132 3) !important;
}
.swiae_itnry_bkng_form_box_item textarea {
    height: 180px;
    padding: 15px 15px;
    font-size: 18px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: 1;
    font-family: 'Didact Gothic', sans-serif;
    color: #606060;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #b1b1b1;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    outline: none;
    position: relative;
}
.swiae_itnry_bkng_form_box_item textarea:hover {
    box-shadow: inset 0 0 5px #fe8403;
}
.swiae_itnry_bkng_form_box_item textarea:focus {
    *color: #fe8403;
    background-color: #fff !important;
    border: 1px solid #fe8403 !important;
    *box-shadow: 0 0 0 0.2rem rgb(254 132 3) !important;
}
.swiae_itnry_bkng_form_btn {
    width: 100%;
    position: relative;
    float: left;
    text-align: right;
}
.swiae_itnry_bkng_form_btn input {
    font-family: 'Kanit', sans-serif;
    border-radius: 3px;
    background-color: #fe8403;
    border: 1px solid #fe8403;
    color: #12110f;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 16px;
    padding: 12px 40px;
    width: fit-content;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    cursor: pointer;
    margin: 0px;
    overflow: hidden;
    position: relative;
    float: none;
}
.swiae_itnry_bkng_form_btn input:hover {
    color: #fe8403;
    background: #12110f;
    border: 1px solid #12110f;
}
.swiae_itnry_bkng_form_box_flex {
    display: flex;
    align-items: center;
    align-content: center;
    margin-right: 30px;
}
#swiae_rltd_trps_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 10px 0;
}
.swiae_rltd_trps_sec_card{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_rltd_trps_box{
    width: 100%;
    float: left;
    position: relative;
    box-shadow: 1px 1px 7px 0px rgb(0 0 0 / 15%), 0px 0px 2px 0px rgb(0 0 0 / 5%);
}
.swiae_rltd_trps_box_fig{
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
}
.swiae_rltd_trps_box_fig img{
    width: 100%;
    object-fit: cover;
    overflow: hidden;
    -webkit-transform: scale(1.001);
    -ms-transform: scale(1.001);
    transform: scale(1.001);
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
    transition: transform 1s,
    -webkit-transform 1s;
}
.swiae_rltd_trps_box:hover .swiae_rltd_trps_box_fig img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.swiae_rltd_trps_box_dtls{
    width: 100%;
    float: left;
    position: relative;
    padding: 15px 15px;
    background: #fff;
}
.swiae_rltd_trps_box_dtls_title{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_rltd_trps_box_dtls_title h3{
    font-family: 'Kanit', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #12110f;
    line-height: 1.3;
        transition: all linear 0.5s;
    -webkit-transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
}
.swiae_rltd_trps_box:hover .swiae_rltd_trps_box_dtls_title h3{
    color: #fe8403;
}
.swiae_rltd_trps_box_dtls_daysd{
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
}
.swiae_rltd_trps_box_dtls_daysd h5{
    font-family: 'Kanit', sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #606060;
    line-height: 1;
}
.swiae_rltd_trps_box_dtls_daysd h6{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #606060;
    position: relative;    
}
.swiae_rltd_trps_box_dtls_daysd h6:before{
    content: '\f274';
    font-family: fontawesome;
    position: absolute;
    top: 2px;
    left: -20px;
    color: #fe8403;
    font-size: 14px;
}
#swiae_ostadhm_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 10px 0;
}
.swiae_ostadhm_sec_card{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_ostadhm_item{
    width: 100%;
    float: left;
    position: relative;
    background: #fff;
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%), 0 1px 2px rgb(0 0 0 / 10%);
    margin: 15px 0;
    transition: all 0.3s cubic-bezier( .25, .8, .25, 1);
}
.swiae_ostadhm_item:hover {
    box-shadow: 0 14px 20px rgb(0 0 0 / 10%), 0 10px 10px rgb(0 0 0 / 10%);
}
.swiae_ostadhm_item_fig{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_ostadhm_item_fig img{
    width: 100%;
    object-fit: cover;
}
.swiae_ostadhm_item_dtls{
    width: 100%;
    float: left;
    position: relative;
    padding: 20px 10px 30px 10px;
}
.swiae_ostadhm_item_dtls h3 {
    font-family: 'Kanit', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: left;
    margin: 0;
    padding: 0 0 10px 0;
    color: #12110f;
    line-height: 1.3;
}
.swiae_ostadhm_item_dtls h6 {
    font-family: 'Kanit', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: left;
    margin: 0;
    padding: 0 0 15px 0;
    color: #fe8403;
    line-height: 1;
}
.swiae_ostadhm_item_dtls p {
    font-family: 'Didact Gothic', sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #606060;
}
.swiae_ostadhm_item_dtls_btn{
    width: 100%;
    float: left;
    position: relative;
    text-align: left;
    padding-top: 40px;
}
.swiae_ostadhm_item_dtls_btn .swiae_button_all{
    padding: 10px 20px;
}
.swiae_ostadhm_item_dtls_btn .swiae_button_all:after{
    display: inline-block;
    margin-left: 8px;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    content: "\f178";
    font-family: FontAwesome;
    position: relative;
    line-height: 1;
    top: 2px;
}
.swiae_dstn_ovrvw_sec_nrml{
    width: 70%;
    float: none;
    position: relative;
    margin: 0 auto;   
}
.swiae_dstn_ovrvw_sec_nrml p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: center;
    margin: 0;
    padding: 0 0 15px 0;
    color: #606060;   
    line-height: inherit;
}
#swiae_plrdstnsn_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 10px 0;
}
.swiae_plrdstnsn_sec_card{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_plrdstnsn_sec_card{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_plrdstnsn_item{
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    transition: all .3s ease;
    border-radius: 4px 4px 4px 4px;
}
.swiae_plrdstnsn_item_fig{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_plrdstnsn_item_fig img{
    width: 100%;
    object-fit: cover;
}
.swiae_plrdstnsn_item_fig:before {
    position: absolute;
    content: "";
    background: linear-gradient(-180deg,rgba(255,255,255,0),#000);
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    opacity: 1;
    background: linear-gradient(to top,#fe8403 0%,#fe8403 5%,transparent 100%);
    display: block;
    height: 35%;
    bottom: 0;
    transition: height .5s ease-out;
}
.swiae_plrdstnsn_item:hover .swiae_plrdstnsn_item_fig:before {
    height: 100%;
}
.swiae_plrdstnsn_item_info{
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 20px;
    transition: all .3s ease;  
    width: 100%;  
}
.swiae_plrdstnsn_item_info h3{
    font-family: 'Kanit', sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
    padding: 10px 0;
    color: #fff;
    line-height: 1.3;
    letter-spacing: 0.5px;  
    border-top: 2px solid #fff;
    display: inline-block;
    width: fit-content;
}
.swiae_plrdstnsn_item:hover .swiae_plrdstnsn_item_info {
    bottom: 60px;
    transition: all .3s ease;
}
/*About Us Start*/
.swa_about_sec_two{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 10px 0; 
    margin-bottom: 20px;
}
.swa_about_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 60px 0 10px 0;
    margin-bottom: 20px;
}
.swa_about_sec_main{
    width: 100%;
    float: left;
    position: relative;

}
.swa_about_sec_main_lft{
    width: 100%;
    float: left;
    position: relative;   
}
.swa_about_sec_main_lft_fig{
    width: 100%;
    float: left;
    position: relative;    
}
.swa_about_sec_main_lft_fig ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.swa_about_sec_main_lft_fig li {
  position: absolute;
  left: 50%;
  margin-left: -247px;
  margin-top: 3%;
}
.swa_about_sec_main_lft_fig img{
  border: 1px solid #fe8403;
  border-radius: 3px;
  box-shadow: 0 0 5px 0 hsla(0,0%,30%, .3);
  width: 100%;
}
.swa_about_sec_main_lft_fig li:nth-child(4) {
  animation: xfade 16s 0s infinite;
}
.swa_about_sec_main_lft_fig li:nth-child(3) {
  animation: xfade 16s 4s infinite;
}
.swa_about_sec_main_lft_fig li:nth-child(2) {
  animation: xfade 16s 8s infinite;
}
.swa_about_sec_main_lft_fig li:nth-child(1) {
  animation: xfade 16s 12s infinite;
}
@keyframes xfade{
  17% {
    opacity:1;
  }
  25% {
    opacity:0;
  }
  92% {
    opacity:0;
  }
}
.swa_about_sec_main_rgt{
    width: 100%;
    position: relative;
    float: left;
    padding-left: 75px; 
}
.swa_about_sec_main_rgt_cont{
    width: 100%;
    position: relative;
    float: left;   
}
.swa_about_sec_main_rgt_cont h6{
    font-size: 16px;
    font-weight: 600;
    font-family: 'Signika', sans-serif;
    color: #fe8403;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 10px 0;
    letter-spacing: 2px;
}
.swa_about_sec_main_rgt_cont h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    margin-bottom: 15px;
}
.swa_about_sec_main_rgt_cont p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 10px 0;
    color: #606060;
}
.swa_about_sec_main_rgt_cont ul{
   padding: 0;
   margin: 0;
   list-style-type: none;
   position: relative;
   width: 100%;
}
.swa_about_sec_main_rgt_cont ul li{
    color: #606060;
    font-size: 17px;
    font-weight: 600;
    text-align: left;
    font-family: 'Didact Gothic', sans-serif;
    letter-spacing: 0.8px;
    text-transform: capitalize;
    position: relative;
    width: 100%;
    float: left;
    padding: 8px 30px;
}
.swa_about_sec_main_rgt_cont ul li::before{
content: '\f00c';
font-family:fontawesome ;
position: absolute;
top: 0;
left: 0;
color: #fe8403;
padding: 8px 0;
}
.pad_zero{
    width: 100%;
    position: relative;
    float: left;
    padding-right: 75px;    
}
.swa_about_sec_msn{
    width: 100%;
    position: relative;
    float: left;
    padding: 50px 0 10px 0;
}
.swa_about_sec_msn_main{
    width: 100%;
    position: relative;
    float: left;    
}
.swa_about_sec_msn_box{
    width: 100%;
    position: relative;
    float: left;
    padding: 30px 0 0 40px;
    box-shadow: 0 0 3px 0px #ccc;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    overflow: hidden;
    border: 1px solid transparent;
}
.swa_about_sec_msn_box:hover{
  border: 1px solid #fe8403; 
}
.swa_about_sec_msn_box_icon{
    width: 60px;
    position: relative;
    float: left;    
}
.swa_about_sec_msn_box_icon img{
    width: 100%;
object-fit: cover; 
}
.swa_about_sec_msn_box_cont{
    width: 100%;
    position: relative;
    float: left;   
    padding: 20px 0 30px 0; 
}
.swa_about_sec_msn_box_cont h3{
    font-family: 'Kanit', sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: left;
    color: #12110f;
    line-height: inherit;
}
.swa_about_sec_msn_box_cont p{
     font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 10px 0;
    color: #606060; 
    width: 70%;  
}
.swa_about_sec_msn_box_btn{
    width: 100%;
    float: left;
    position: relative;
    text-align: left;
    padding-top: 30px;   
}
.swa_about_sec_msn_box_btn .mission_btn{
    font-family: 'Kanit', sans-serif;
    border-radius: 2px;
    background-color: #fe8403;
    border: 1px solid #fe8403;
    color: #12110f;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 15px;
    width: fit-content;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    cursor: pointer;
    margin: 0px;
    overflow: hidden;
    position: relative;
    float: none;
    padding: 10px 20px;
}
.swa_about_sec_msn_box_btn .mission_btn::after{
    display: inline-block;
    margin-left: 8px;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    content: "\f178";
    font-family: FontAwesome;
    position: relative;
    line-height: 1;
    top: 2px;
}
.swa_about_sec_msn_box_btn .mission_btn:hover{
    color: #fe8403;
    background: #12110f;
    border: 1px solid #12110f;
}
.swa_about_sec_team{
    width: 100%;
    position: relative;
    float: left;
    padding: 50px 0 10px 0;
}
.swa_about_sec_team_main{
    width: 100%;
    position: relative;
    float: left;
}
.swa_about_sec_team_lft{
    width: 100%;
    position: relative;
    float: left;
}
.swa_about_sec_team_lft_hdng{
    position: relative;
    float: left;
    width: 100%;
}
.swa_about_sec_team_lft_hdng h6{
    font-size: 16px;
    font-weight: 600;
    font-family: 'Signika', sans-serif;
    color: #fe8403;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 10px 0;
    letter-spacing: 2px;
}
.swa_about_sec_team_lft_hdng h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    margin-bottom: 10px;
}
.swa_about_sec_team_lft_hdng p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    color: #606060;
}
.swa_about_sec_team_rgt{
    width: 100%;
    position: relative;
    float: left;
    display: flex;
    justify-content: space-between;
}
.swa_about_sec_team_rgt_box{
    width: 100%;
    position: relative;
    float: left;
    padding: 0 0 0 25px;
    margin: 0 0 20px 0;
}
.swa_about_sec_team_rgt_box_main{
    width: 100%;
    position: relative;
    float: left;
    box-shadow: 0 0 8px 2px #ccc;
}
.swa_about_sec_team_rgt_box_fig{
    width: 100%;
    position: relative;
    float: left;
}
.swa_about_sec_team_rgt_box_fig img{
    width: 100%;
    object-fit: cover;
}
.swa_about_sec_team_rgt_box_cont{
    width: 100%;
    position: relative;
    float: left;
    padding: 10px 0;  

}

.swa_about_sec_team_rgt_box_cont h3{
    font-family: 'Kanit', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    color: #12110f;
    line-height: inherit;   
}
.swa_about_sec_team_rgt_box_cont p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: center;
    margin: 0;
    color: #606060;   
}

/*About Us End*/

/*Day trip Start*/
.swa_dtrip_sec{
    width: 100%;
    position: relative;
    float: left;
    padding: 50px 0 20px 0;
}
section#swiae_dstn_ovrvw_sec\ pad_tp {
    width: 100%;
    position: relative;
    float: left;
    padding: 60px 0 10px 0;
}
.swa_dtrip_sec_hndg{
    width: 100%;
    position: relative;
    float: left;
}
.swa_dtrip_sec_hndg h6{
    font-size: 16px;
    font-weight: 600;
    font-family: 'Signika', sans-serif;
    color: #fe8403;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 10px 0;
    letter-spacing: 2px;
    text-align: center;
}
.swa_dtrip_sec_hndg h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: center;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    margin-bottom: 10px;
}
.swa_dtrip_sec_main{
    width: 100%;
    position: relative;
    float: left; 
    padding: 50px 0 10px 0;
}
.swa_dtrip_sec_main_box{
    width: 100%;
    position: relative;
    float: left; 
    overflow: hidden; 
     -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out; 
}
.swa_dtrip_sec_main_box:hover .swa_dtrip_sec_main_box_fig::before{
 opacity: 1;   
}
.swa_dtrip_sec_main_box:hover .btn-ovly{
    opacity: 1;
    transform:scale(1.5);
} 
.swa_dtrip_sec_main_box_fig{
    width: 100%;
    position: relative;
    float: left;    
}
.swa_dtrip_sec_main_box_fig::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(254, 135, 10, 0.6);
    opacity: 0;
}
.btn-ovly{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    padding: 75px 0;
    opacity: 0;
    transform:scale(0.5);
    overflow: hidden;
     -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;

}
.btn-ovly-cnt{
   font-family: 'Kanit', sans-serif;
    border-radius: 50%;
    background-color: #ccc;
    color: #12110f;
    letter-spacing: 0.5px;
    font-size: 20px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    cursor: pointer;
    margin: 0px;
    overflow: hidden;
    float: none;
    padding: 10px 0px;
    line-height: inherit;
}
.btn-ovly-cnt:hover{
 background-color: #fff;
 color: #fe8403;   

}
.btn-ovly-cnt i{
    width: 48px;
}
.swa_dtrip_sec_main_box_fig img{
    width: 100%;
    object-fit: cover;    
}
.swa_dtrip_sec_main_box_cont{
    width: 100%;
    position: relative;
    float: left; 
    padding: 25px 0 20px 0;   
}
.swa_dtrip_sec_main_box_cont h3{
    font-family: 'Kanit', sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    color: #12110f;
    line-height: inherit;      
}
.swa_dtrip_sec_main_box_cont p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: center;
    margin: 0;
    color: #606060;  
    padding: 20px 0 10px 0; 
}
a.mission_btn.cnt-btn {
    border-radius: 20px;
}
.btn_cnt_o{
    text-align: center;
}
.swa_about_sec_msn_hdng{
    width: 100%;
    position: relative;
    float: left;
    padding: 0px 0 70px 0;
}
.swa_about_sec_msn_hdng h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: center;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    margin-bottom: 10px;    
}
.swa_about_sec_msn_hdng p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: center;
    margin: 0 auto;
    color: #606060;
    width: 60%;
}
.cent_div{
    width: 100%;
    position: relative;
    float: left;padding: 60px 0 20px 0;
}
/*Day Trip End*/


/*Start Kilimanjaro*/

.swa_kilimj_sec{
    width: 100%;
    position: relative;
    float: left;
    padding: 60px 0 10px 0;
}
.swa_kilimj_sec_main{
    width: 100%;
    position: relative;
    float: left;
    display: flex;
    position: relative;   
}
.swa_kilimj_sec_lft{
    width: 100%;
    position: relative;
    float: left;
}
.swa_kilimj_sec_rgt{
    width: 100%;
    position: relative;
    float: left;    
}
.swa_kilimj_sec_lft_box{
    width: 100%;
    position: relative;
    float: left; 
    display: flex;
    justify-content: space-between;   
}
.swa_kilimj_sec_lft_box_cont{
    width: 50%;
    position: relative;
    float: left; 
    padding: 20px 0;   
}
.swa_kilimj_sec_lft_box_cont h3{
    font-family: 'Kanit', sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: left;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    color: #12110f;
    line-height: 1.3;
    width:100%;
}
.swa_kilimj_sec_lft_box_cont span{
    float: left;
    padding: 0 0 0 20px;
}
.swa_kilimj_sec_lft_box_fig{
    width: 80%;
    position: relative;
    float: right;
    padding: 0 0 0 25px;    
}
.swa_kilimj_sec_lft_box_fig img{
     width: 100%;
    position: relative;
    float: left;
    box-shadow: 0 0 2px 3px #cccc;     
}
.swa_kilimj_sec_rgt_box{
    width: 100%;
    position: relative;
    float: left; 
    padding: 20px 0px 0 0px;

}
.swa_kilimj_sec_rgt_box_fig{
    width: 100%;
    position: relative;
    float: left;    
}
.swa_kilimj_sec_rgt_box_fig img{
    width: 100%;
    box-shadow: 0 0 2px 3px #cccc;
  
}
.swa_kilimj_sec_rgt_cont{
    width: 100%;
    position: relative;
    float: left; 
    padding: 60px 0 0 0;    
}
.swa_kilimj_sec_rgt_cont_txt h2::after{
    content: '';
    position: absolute;
    top: 100px;
    left: 0;
    right: 0;
    width: 50px;
    height: 2px;
    border: 1px solid #fe8403;
}
.swa_kilimj_sec_rgt_cont_txt{
    width: 100%;
    position: relative;
    float: left;     
}
.swa_kilimj_sec_rgt_cont_txt h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    padding-bottom: 5px;  
    width: 100%; 
    margin: 0 0 30px 0;
}
 .swa_kilimj_sec_rgt_cont_txt span{
    float: left;
    position: relative;
 }
  .swa_kilimj_sec_rgt_cont_txt p{
    position: relative;
    float: left;
    padding:0 0 15px 0;
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    color: #606060;
 }

.swa_kilimj_sec_rgt_img{
    width: 100%;
    position: relative;
    float: left;   
}
.swa_kilimj_sec_rgt_fig{
    width: 100%;
    position: relative;
    float: left;    
    padding-top: 10px;
}
.swa_kilimj_sec_rgt_fig img{
    width: 100%;
    box-shadow: 0 0 2px 3px #cccc;
    
}
.swa_kilimj_sec_exp{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 40px 0;
}
.swa_kilimj_sec_exp_main{
    width: 100%;
    float: left;
    position: relative;    
}
.swa_kilimj_sec_exp_lft{
    width: 100%;
    float: left;
    position: relative;  
}
.swa_kilimj_sec_exp_lft_cont{
    width: 100%;
    float: left;
    position: relative;
    padding-top: 30%;    
}
.swa_kilimj_sec_exp_lft_cont h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    padding-bottom: 5px;  
    width: 100%; 
}
.swa_kilimj_sec_exp_lft_cont span{
  float: left;
}
.swa_kilimj_sec_exp_lft_cont p{
    position: relative;
    float: left;
    padding: 20px 0;
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    color: #606060;
 }
 .swa_kilimj_sec_exp_rgt{
    width: 100%;
    float: left;
    position: relative;   
}
.swa_kilimj_sec_exp_rgt_card{
    width: 100%;
    float: left;
    position: relative;    
}
.swa_kilimj_sec_exp_rgt_card_fig{
     width: 100%;
    float: left;
    position: relative;  
    margin: 0 0 20px 0;  
    overflow: hidden;
    transition: 0.5s ease-in-out;
    cursor: pointer;
    border-radius: 20px;
}
.swa_kilimj_sec_exp_rgt_card_fig img{
     width: 100%;
    float: left;
    position: relative; 
    border-radius: 20px;
    transition: 0.5s ease-in-out;
    overflow:hidden; 
}
.swa_kilimj_sec_exp_rgt_card_fig::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0,0,0,0.5);
    border-radius: 20px;  
}
.swa_kilimj_sec_exp_rgt_card_fig:hover img{
    transform: scale(1.2);
}
.swa_kilimj_sec_exp_rgt_card_fig:hover .swa_kilimj_sec_exp_rgt_card_fig_hndg{
    transform: scale(1.2);
}
.swa_kilimj_sec_exp_rgt_card_fig_hndg{
    width: 100%;
    float: left;
    position: absolute;
    z-index: 2;
    top: 40%;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    text-align: center;
    overflow: hidden;
    transition: 0.5s ease-in-out;
}
.swa_kilimj_sec_exp_rgt_card_fig_hndg h3{
    font-family: 'Kanit', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #fff;
    line-height: 1.3;
    width:100%;
}
.swa_kilimj_sec_trvl{
     width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 10px 0;    
}
.swa_kilimj_sec_trvl_main{
    width: 100%;
    float: left;
    position: relative;    
}
.swa_kilimj_sec_trvl_main_card{
    width: 100%;
    float: left;
    position: relative;   
}
.swa_kilimj_sec_trvl_main_card_fig{
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;    
}
.swa_kilimj_sec_trvl_main_card_fig img{
    width: 100%;
    float: left;
    position: relative;    
}
.swa_kilimj_sec_trvl_main_card_fig_ovrl{
    width: 100%;
    float: left;
    position: absolute;
    top: 0;
    text-align: center;
    padding: 75px 0;
    left: 0; 
    overflow: hidden; 
    z-index:2;
}
.swa_kilimj_sec_trvl_main_card_fig_ovrl::after{
    content: '';
    position: absolute;
    top: 114px;
    left: 100px;
    right: 0;
    width: 50px;
    border: 2px solid #fe8403;    
}

.swa_kilimj_sec_trvl_main_card_cont{
    width: 100%;
    float: left;
    position: relative; 
    padding: 15px 0 0 0;    
}
.swa_kilimj_sec_trvl_main_card_cont_fx{
    width: 100%;
    float: left;
    position: relative;
    padding: 5px 0;
}
.swa_kilimj_sec_trvl_main_card_fig_ovrl h3{
    font-family: 'Kanit', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #fff;
    line-height: 1.3;
  
}
.swa_kilimj_sec_trvl_main_card_fig::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 1;
   
}
.swa_kilimj_sec_trvl_main_card_cont_fx p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0 0 10px 0;
    color: #606060;
    line-height: 1.3;   
}
.swa_kilimj_sec_trvl_main_card_cont_fx span{
    font-weight: 600;
    color: #333;
    font-size: 16px;   
}
.full_wdt{
    width: 100%;
    float: left;
}
/*End Kilimanjaro*/
/*ead start*/
.swa_efd_sec{
    width: 100%;
    position: relative;
    float: left;
    padding: 60px 0 10px 0;
}
.swa_efd_sec_main{
    width: 100%;
    position: relative;
    float: left;
}
.swa_efd_sec_main_lft{
    width: 100%;
    position: relative;
    float: left;   
}
.swa_efd_sec_main_lft_cont{
    width: 100%;
    position: relative;
    float: left;    
}
.swa_efd_sec_main_lft_cont p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0 0 10px 0;
    color: #606060;
    line-height: inherit;   
}
.swa_efd_sec_main_rgt{
    width: 100%;
    position: relative;
    float: left; 
    
}
.swa_efd_sec_main_rgt_box{
    width: 100%;
    position: relative;
    float: left;     
}
.swa_efd_sec_main_rgt_box_cont{
    width: 100%;
    position: relative;
    float: left;    
}
.swa_efd_sec_main_rgt_box_cont{
    background-color: #fff;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 13%);
    border-top: 3px solid #12110f;
    position: relative;  
    padding: 30px 15px 30px 15px; 
}
.swa_efd_sec_main_rgt_box_cont::before{
    content: "\f0d7";
    font-family: fontawesome;
    display: block;
    position: absolute;
    top: -31px;
    left: 47%;
    font-style: 35px;
    font-size: 50px;
    opacity: 0.99999;
    color: #FE8403;
}
.swa_efd_sec_main_rgt_box_cont h3{
    font-family: 'Kanit', sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
    color: #000;
    line-height: inherit;
    text-align: center;
    padding: 15px 0 15px 0;
}
.swa_efd_sec_main_rgt_box_cont ul{
    width: 100%;
    position: relative;
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.swa_efd_sec_main_rgt_box_cont ul li{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 10px 0 0px 30px;
    color: #606060;
    line-height: inherit;
    position: relative;
}
.swa_efd_sec_main_rgt_box_cont ul li:after{
    content: '\f192';
    font-family: fontawesome;
    position: absolute;
    top: 0;
    left: 0;
    color: #FE8403;
    margin-top: 12px;
}
.swa_efd_sec_main_rgt_box_cont .btn-cta-call{
    display: inline-block;
    border: 1px solid rgb(254, 132, 3, 0.5);
    border-radius: 4px;
    text-decoration: none;
    padding: 15px;
    text-align: center;
    color: inherit;
    line-height: 1;
    font-weight: 700;
    width: 100%;
    transition: all .15s ease-in;

}
.swa_efd_sec_main_rgt_box_cont .btn-cta-call__number{
    font-size: 26px;
    color: #12110f;
    letter-spacing: 0.5px;
    text-align: center;
}
.swa_efd_sec_main_rgt_box_cont .btn-cta-call__text{
    display: block;
    text-transform: uppercase;
    margin-top: 13px;
}
.btn-cta-call:hover{
    border: 1px solid #FE8403;
    color: inherit;
}
.btn_efd{
    width: 100%;
    position: relative;
    float: left;
    text-align: center;
    padding: 35px 0 0 0;
}
.btn_efd .btn--primary{
    font-family: 'Kanit', sans-serif;
    border-radius: 2px;
    background-color: #fe8403;
    border: 1px solid #fe8403;
    color: #12110f;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 15px;
    padding: 10px 20px;;
    width: fit-content;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    cursor: pointer;
    margin: 0px;
    overflow: hidden;
    position: relative;
    float: none;
}
.btn_efd .btn--primary:hover {
    color: #fe8403;
    background: #12110f;
    border: 1px solid #12110f;
}
.btn_efd .btn--primary::after{
    display: inline-block;
    margin-left: 8px;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    content: "\f178";
    font-family: FontAwesome;
    position: relative;
    line-height: 1;
    top: 2px;
}
.top_pad{
    padding: 30px 0 0 0;
}
.swa_efd_sec_rltd{
    width: 100%;
    position: relative;
    float: left;
    padding: 50px 0 10px 0;
}
.swa_efd_sec_rltd_main{
    width: 100%;
    position: relative;
    float: left;
    padding:0 0 15px 0;
}
.swa_efd_sec_rltd_main_box{
    width: 100%;
    position: relative;
    float: left;
    overflow: hidden;
    transition: 0.5s ease-in-out; 
}
.swa_efd_sec_rltd_main_box:hover .swa_efd_sec_rltd_main_box_fig{
     transform: scale(1.2);   
}
.swa_efd_sec_rltd_main_box_fig{
    width: 100%;
    position: relative;
    float: left;
    overflow: hidden; 
    transition: 0.5s ease-in-out; 
}
.swa_efd_sec_rltd_main_box_fig img{
    width: 100%;
    position: relative;
    float: left;   
    object-fit: cover;

}
.swa_efd_sec_rltd_main_box_cont{
    width: 100%;
    position: absolute;
    float: left;
    bottom: 0;
    left: 0;
    color: #fff;
    text-align: center;
    padding: 0 0 20px 0; 
    z-index: 2;

}
.swa_efd_sec_rltd_main_box_fig::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5); 
    z-index: 1;
}
.swa_efd_sec_rltd_main_box_cont h3{
    font-family: 'Kanit', sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
    color: #fff;
    line-height: inherit;


 
}
.swa_efd_sec_rltd_main_box_cont p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: inherit;
    margin: 0;
    color: #fff;
    line-height: inherit;  
}
.sticky{
    position: sticky;
    top: 110px;
}
/*ead End*/



/*ESD Start*/
.swa_efs_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 60px 0 10px 0;
}
.swa_efs_sec_trk{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 10px 0;   
}
.swa_efs_sec_trk_main{
    width: 100%;
    float: left;
    position: relative;    
}
.swa_efs_sec_trk_main_lft{
    width: 100%;
    float: left;
    position: relative;
    padding: 20px 0;     
}
.swa_efs_sec_trk_main_lft_fig{
    width: 100%;
    float: left;
    position: relative;   
}
.swa_efs_sec_trk_main_lft_ovrly{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    align-content: center;
    padding: 20px;
}
.swa_efs_sec_trk_main_lft_hndg{
    width: 100%;
    float: left;
    position: relative;    
}
.swa_efs_sec_trk_main_lft_hndg h3{
    font-family: 'Kanit', sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
    color: #000;
    line-height: inherit;
    text-align: center;
}
.c_bn{
    text-align: center;
}
.m_bot{
    margin: 0 0 20px 0;
}
/*END ESD*/
/*Start Contact us*/
.swa_contus_sec{
    width: 100%;
    float: left;
    position: relative;
    padding:90px 0 30px 0;
}
.swa_contus_sec_main{
    width: 100%;
    float: left;
    position: relative;   
}
.swa_contus_sec_main_frm{
    width: 100%;
    float: left;
    position: relative;   
}
.swa_contus_sec_lft_frm{
    width: 100%;
    float: left;
    position: relative;
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px;
}
.swa_contus_sec_lft_frm_nm{
    width: 100%;
    float: left;
    position: relative;
    padding: 0 15px 0 0;
}
.pad-lst{
    padding: 0;
}
.swa_contus_sec_lft_frm_nm input{
    width: 100%;
    height: 45px;
    position: relative;
    float: left;
    padding: 10px 10px;
    border: 1px solid #fe8403;
    letter-spacing: 0.5px; 
    font-size: 16px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: inherit;
    font-family: 'Kanit', sans-serif;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 5px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;   
}
.swa_contus_sec_lft_frm_nm input:focus{
    outline: none !important;
    border-color: #fe8403;
    box-shadow: 0 0 10px #fe8403;
}
.swa_contus_sec_lft_frm_nm input:hover{
  border-color: #fe8403;
  box-shadow: 0 0 10px #fe8403;  
}
.swa_contus_sec_lft_frm select{
    width: 100%;
    height: 45px;
    position: relative;
    float: left;
    padding: 10px 10px;
    border: 1px solid #fe8403;
    letter-spacing: 0.5px; 
    font-size: 16px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: inherit;
    font-family: 'Kanit', sans-serif;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 5px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;   
}
.swa_contus_sec_lft_frm select:focus{
    outline: none !important;
    border-color: #fe8403;
    box-shadow: 0 0 10px #fe8403;
}
.swa_contus_sec_lft_frm select:hover{
  border-color: #fe8403;
  box-shadow: 0 0 10px #fe8403;  
}
.swa_contus_sec_lft_frm textarea{
    width: 100%;
    height: 160px;
    position: relative;
    float: left;
    padding: 10px 10px;
    border: 1px solid #fe8403;
    letter-spacing: 0.5px; 
    font-size: 16px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: inherit;
    font-family: 'Kanit', sans-serif;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 5px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;  
}
.swa_contus_sec_lft_frm textarea:focus{
    outline: none !important;
    border-color: #fe8403;
    box-shadow: 0 0 10px #fe8403;
}
.swa_contus_sec_lft_frm textarea:hover{
  border-color: #fe8403;
  box-shadow: 0 0 10px #fe8403;  
}
.swa_contus_sec_lft_frm_btn{
    width: 100%;
    float: left;
    position: relative;

}
.swa_contus_sec_lft_frm_btn input{
    background: #fe8403;
    float: none;
    margin: 15px auto 0;
    font-size: 16px;
    padding: 15px 60px;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    border: none;
    display: inline-block;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    display: flex;
    align-items: center;
    align-content: center;
    font-weight: 600;
    letter-spacing: 2px;
}
.swa_contus_sec_lft_frm_btn input:hover{
    color: #fe8403;
    background: #12110f;
}
.right-side-con{
    width: 100%;
    position: relative;
    float: left;
}
.right-side-con-tophead{
    width: 100%;
    position: relative;
    float: left;    
}
.swa_contus_sec_main_tch_hdng h3{
    font-family: 'Kanit', sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
    color: #000;
    line-height: inherit;
    text-align: center;    
}
.right-side-con-mid{
    width: 100%;
    position: relative;
    float: left;     
}
.right-side-con-mid h5 {
    width: 100%;
    float: left;
    position: relative;
    font-size: 17px;
    font-family: 'Kanit', sans-serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #12110f;
    font-weight: 600;
    margin-bottom: 6px;
    margin-top: 20px;
}
.location-first {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 20px;
    display: flex;
    justify-content: start;
    align-items: center;
    align-content: center;
    text-align: center;
}
.location-first .marker {
    width: 50px;
    height: 50px;
    line-height: 50px;
    float: left;
    border-radius: 50%;
    text-align: center;
    border: 1px solid #000;
    font-size: 18px;
}
.location-first .marker span{
    color: #fe8403; 
}
.location-first .cempaka {
    padding: 0 0 0 35px;
}
.location-last .main-icons {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 20px;
}
.location-last .main-icons ul {
    list-style: none;
    width: 100%;
    float: left;
}
.location-last .main-icons ul li {
float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    position: relative;
    padding: 12px;
    margin: 0 10px;
    border-radius: 100%;
    display: block;
    background-color: #000;
    transition: 0.3s linear;
    border: 1px solid #000;
    color: #000;
    font-size: 18px;
}
.location-last .main-icons ul li i{
    color: #fe8403;
}
.location-last .main-icons ul li:hover {
    background-color: #fff;
}
.cempaka h4{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    color: #606060;
    line-height: inherit;
}
.cempaka p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    color: #606060;
    line-height: 1.3;   
}
.right-side-con-tophead h3{
    width: 100%;
    float: left;
    position: relative;
    font-size: 20px;
    font-family: 'Signika';
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #12110f;
    font-weight: 600;
    margin-bottom: 6px;
    margin-top: 0px;
}
.topheads h3{
    width: 100%;
    float: left;
    position: relative;
    font-size: 20px;
    font-family: 'Signika';
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #12110f;
    font-weight: 600;
    margin-bottom: 6px;
    margin-top: 20px;    
}
.location-last{
     width: 100%;
    position: relative;
    float: left;
    padding: 15px 0;   
}
.swa_contus_sec_map{
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 10px 0;
}
.swa_contus_sec_map_main{
    width: 100%;
    float: left;
    position: relative;    
}
.swa_contus_sec_map_main iframe{
    width: 100%;
    height: 500px;
}
/*End Contact Us*/
/*Start National Park*/
.swa_np_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 60px 0 10px 0;
}
.swa_np_sec_main{
    width: 100%;
    float: left;
    position: relative;
    padding: 20px 0 0 0;
}
.swa_np_sec_main_sldr_box{
    width: 100%;
    float: left;
    position: relative;    
}
#swa_np_sec_main_sldr{
    width: 100%;
    float: left;
    position: relative;
}
.swa_np_sec_main_sldr_fig{
    width: 100%;
    float: left;
    position: relative;   
}
.swa_np_sec_main_sldr_fig img{
    width: 100%;
    position: relative;
    float: left;    
}
.icon{
    width: 40px;
    height: 40px;
    position: absolute;
    float: left;
    top: 0;
    right: 0;
    text-align: right;
    border: 1px solid #000;
    font-size: 20px;
    border-radius: 100%;
    line-height: 40px;
    padding: 0px 10px;
    background: #000;
    color: #fe8403;
    margin: 15px 15px;
    cursor: pointer;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.icon:hover{
    color: #000;
    background:#fe8403;
    border: 1px solid #fe8403;
}
.swa_np_sec_actv{
    width: 100%;
    float: left;
    position: relative;
    padding: 100px 0 0;
}
.swa_np_sec_actv_main{
    width: 100%;
    float: left;
    position: relative; 
    padding: 15px 0 0 0;   
}
.swa_np_sec_actv_box{
    width: 100%;
    float: left;
    position: relative;   
    margin-bottom:25px;
}
.swa_np_sec_actv_box_fig{
    width: 100%;
    float: left;
    position: relative; 
    overflow:hidden;
}
.swa_np_sec_actv_box_fig:hover img {
    transform: scale(1.1);
    transition: 0.5s;
}
.swa_np_sec_actv_box:hover .swa_np_sec_actv_box_cont{
    background:#ffcea7;
     transition: 0.5s;
}
.swa_np_sec_actv_box_fig img{
    width: 100%;    
}
.swa_np_sec_actv_box_cont{
    width: 100%;
    float: left;
    position: relative;
    background: #f8a55e;
    padding: 20px 15px;   
}
.swa_np_sec_actv_box_cont h3{
    font-family: 'Signika';
    font-size:16px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    color: #ffffff;
    line-height: 1.3;
}
.swa_np_sec_actv_box_cont p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0 0 10px 0;
    color: #dcd8d8;
    line-height: 1.3;  
}
.swa_np_sec_actv_hndg{
    width: 100%;
    position: relative;
    float: left;
}
.swa_np_sec_actv_hndg h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: center;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    padding-bottom: 5px;
}
.swa_np_sec_bttv{
    width: 100%;
    position: relative;
    float: left;
    padding: 50px 0 10px 0;
}
.swa_np_sec_bttv_main{
    width: 100%;
    position: relative;
    float: left;
}
.swa_np_sec_bttv_main_hndg{
    width: 100%;
    position: relative;
    float: left; 
}
.swa_np_sec_bttv_main_cont{
    width: 100%;
    position: relative;
    float: left;    
}
.swa_np_sec_bttv_main_hndg h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    padding-bottom: 7px;
}
.swa_np_sec_bttv_main_hndg p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #606060;     
}
.swa_np_sec_bttv_main_fig img{
   width:100%; 
}
.swa_np_sec_bttv_main_fig{
    width: 100%;
    position: relative;
    float: left;      
}
/*End National Park*/
.padd-bt{
    padding-bottom: 18px;
    width: 100%;
    float: left;
    position: relative;
}

.btn-close{
    font-size: 20px;
    font-family: 'Mitr', sans-serif;
    font-weight: 500;
    background: #ef891b;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    line-height: inherit;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;

}

.body-cont{
    width: 100%;
    position: relative;
    float: left;
}
.body-cont p{
    font-family: 'Work Sans', sans-serif;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    font-size: 17px;
    color: #808080;
    line-height: inherit;
    margin: 0;

}
.title-hdng{
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    text-transform: capitalize;
    text-align: center;
    font-size: 30px;
    color: #fe8403;
    line-height: 1;
    letter-spacing: 0.4px;
    margin: 0 auto;
    width: 100%;
    position: relative;   
}
.modal-header .close{
    width: 50px;
    height: 50px;
    background: #fe8403;
    position: absolute;
    right: 0;
    opacity: 1;
    text-shadow: none;
    color: #fff;
    font-size: 40px;
    font-weight: 500;
    border-radius: 6px;
    top: -20px;
    outline: none;
    text-align: center;
    padding: 4px 0;
    -webkit-appearance: none;
    border: 0;
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover{
    opacity: 1;
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle{
    color: #fff;
    background: #fe8403;
    border:#fe8403;
}
.btn:hover{
    color: #fff;
    text-decoration: none;
    background:#fe8403; 
}
.body-cont p{
    position: relative;
    float: left;
    padding: 0 0 15px 0;
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    color: #606060;
}
.swa_kilimj_sec_exp .no_gutters {
    margin-right: 0;
    margin-left: 0;
}
.swa_kilimj_sec_exp .no_gutters>.col, .swa_kilimj_sec_exp .no_gutters>[class*=col-] {
    padding-right: 7px;
    padding-left: 7px;
}

.swiae_rltd_trps_sec_sldr{
    width: 100%;
    float: left;
    position: relative;
}
.swa_tips_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 60px 0 10px 0;
}
.swa_tips_sec_main{
    width: 100%;
    position: relative;
    float: left;
}
.swa_tips_sec_hndg{
    width: 100%;
    padding: 0 0 20px 0;
    float: left;
    position: relative;
}
.swa_tips_sec_main_fig{
    width: 100%;
    position: relative;
    float: left;  
    padding: 15px 0 15px 0;  
}
.swa_tips_sec_main p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #606060;
    padding: 0px 0 15px 0;  
}
.swa_tips_sec_main h3{
    font-family: 'Kanit', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: left;
    padding: 0 0 15px 0;
    color: #12110f;
    line-height: inherit;
}
.swa_tips_sec_main .swa_tips_sec_main_fig img{
    width: 100%;
    object-fit: cover;
}
.swa_tips_sec_hndg h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
}
.swa_tips_sec_main ul{
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
    list-style-type: none;
}
.swa_tips_sec_main ul li{
    font-family: 'Didact Gothic', sans-serif;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    font-size: 18px;
    color: #606060;
    line-height: inherit;
    letter-spacing: 0px;
    float: left;
    width: 100%;
    position: relative;
    padding: 0 0 10px 25px;
}
.swa_tips_sec_main ul li::before{
    content: '\f192';
    font-family: fontawesome;
    position: absolute;
    top: 0;
    left: 0;
    color: #fe8403;
}
.swa_tips_sec_main_list{
    width: 100%;
    float: left;
    position: relative;
}
.swa_tips_sec_main_list_one{
    width: 100%;
    position: relative;
    float: left;
}
.alt_lft{
    width: 100%;
    position: relative;
    float: left;
    padding-left: 70px;    
}
.swa_tips_sec_main_fig_rgt{
    width: 100%;
    position: relative;
    float: left;
}
.swa_tips_sec_main_fig_rgt img{
    width: 100%;
    object-fit: cover;
}

.cntr-dv{
    width: 100%;
    position: relative;
    float: left;
    display: flex;
    justify-content: center;
}
.swa_abt_us_msg{
    width: 100%;
    position: relative;
    float: left;
    padding: 50px 0 10px 0;
}
.swa_abt_us_msg_main{
    width: 100%;
    position: relative;
    float: left;
}
.swa_abt_us_msg_main_left_cont{
    width: 100%;
    position: relative;
    float: left;    
}
.swa_abt_us_msg_main_left_cont h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    margin-bottom: 5px;
}
.swa_abt_us_msg_main_left_cont p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    padding: 0px 15px 10px 0px;
    color: #606060;
}
.swa_abt_us_msg_main_left_cont h3{
    font-family: 'Kanit', sans-serif;
    font-size: 24px;
    font-weight: 450;
    text-transform: capitalize;
    text-align: left;
    color: #12110f;
    line-height: inherit;
    padding: 0px 0px 10px 0px;
}
.swa_abt_us_msg_main_fig{
    width: 100%;
    position: relative;
    float: left;     
}
.swa_abt_us_msg_main_fig img{
    width: 100%;
    position: relative;
    object-fit: cover;  
}
.fnt-sz h3{
    font-size: 18px;
    width: 100%;
    float: left;
    position: relative;
}
.ft-siz h3{
    font-size: 19px;
    width: 100%;
    float: left;
    position: relative;   
}
.ft-sizo h3{
    font-size: 26px;
    width: 100%;
    float: left;
    position: relative;
    min-height: 84px;
}
.ft-sizo{
    font-size: 19px;
    width: 100%;
    float: left;
    position: relative;
    padding: 20px;
    /*background: #fbf0e9;*/
    /*min-height: 350px;*/
    background: linear-gradient(to bottom right, #fff 50%, transparent 50%); 
    background-size: 200% 200%; 
    transition: background-position 0.3s ease; 
    background-position: top left;
}
.swiae_btshtp_box:hover .ft-sizo{
    background-position: bottom right;
    background-color: #fbf0e9;
}
.swiae_btshtp_box:hover img{
    transform: scale(1.1);
    transition: 0.5s;
}
.swa_glry_sec{
    width: 100%;
    position: relative;
    float: left;
    padding: 60px 0 10px 0;
}
.swa_glry_sec_main{
    width: 100%;
    position: relative;
    float: left;   
}
.gallery{
    width: 100%;
    position: relative;
    float: left;    
}
.art{
    width: 100%;
    position: relative;
    float: left;    
    overflow: hidden;
    text-align: center; 
    border-radius: .5rem;
    padding-bottom:  20px;  
}

.gallery 
{
    width: 100%;
    position: relative;
    float: left;  
}
.art img 
{

width: 100%;
object-fit: cover;
display:block;
}


.bio 
{
color: white;
position:absolute;
}
.fnt-sml h3{
    font-size: 26px;
}

.swa_abus_trvl_sec{
    width: 100%;
    position: relative;
    float: left;
    padding: 50px 0 10px 0;
}
.swa_abus_trvl_sec_main{
    width: 100%;
    position: relative;
    float: left;
    display: flex;
    justify-content: space-between;
}
.swa_abus_trvl_sec_main_lft{
    width: 100%;
    position: relative;
    float: left;
}
.swa_abus_trvl_sec_main_lft h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    margin-bottom: 10px;
}
.swa_abus_trvl_sec_main_lft p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: inherit;
    text-align: left;
    margin: 0;
    color: #606060;
}
.swa_abus_trvl_sec_main_rgt{
    width: 100%;
    position: relative;
    float: left;
}
.swa_abus_trvl_sec_main_rgt_fig{
    width: 100%;
    position: relative;
    float: left;    
}
.swa_abus_trvl_sec_main_rgt_fig img{
    width: 100%;
    object-fit: cover;  
}
.swiae_mobile_bar{
    width: 100%;
    float: left;
    position: relative;
}
.swiae_mobile{
    width: 50px;
    float: right;
    position: relative;
    height: 50px;
    line-height: 50px;
    flex: 1;
    margin: 0px 0px 0 0;
    outline: none;
}
.swiae_hamburger {
    background: #00456f;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 50px;
    padding: 0px 12px 0px 12px;
    color: #fff7d3;
    border: 0;
    font-size: 2em;
    font-weight: bold;
    cursor: pointer;
    outline: none;
    z-index: 100;
    width: 50px;
}

.swiae_cross {
    background: #ff7300;
    position: absolute;
    top: 0px;
    right: 0;
    padding: 0px 10px 0px 10px;
    color: #fff7d3;
    border: 0;
    height: 50px;
    font-size: 3em;
    line-height: 65px;
    font-weight: bold;
    cursor: pointer;
    outline: none;
    z-index: 100;
    width: 50px;
}
.swiae_cross:focus{
  outline: none;
}
.swiae_menu {
  z-index: 101;
  font-weight: bold;
  font-size: 0.8em;
  width: 100%;
  position: absolute;
  text-align: center;
  top: 60px;
}

.swiae_menu ul {
  margin: 0;
  padding: 0;
  position:relative;
  list-style-type: none;
  list-style-image: none;
}

.swiae_menu li {
    border-bottom: #ff7300 1px solid;
    text-align: left;
    padding: 12px 15px;
}

.swiae_menu li:hover {
  display: block;
  color: #fff7d3;
}
ul.new-footer-social-ico-mobi li a {
    text-align: center;
}
ul.new-footer-social-ico-mobi li a:hover {
    text-align: center;
    padding:0px;
}
.swiae_menu ul li a {
  font-family: 'Poppins', sans-serif;    
  text-decoration: none;
  margin: 0px;
  color: #fff7d3;
  font-size: 15px;
  font-weight:500;
}

.swiae_menu ul a {
  font-family: 'Poppins', sans-serif;    
  text-decoration: none;
  margin: 0px;
  color: #fff7d3;
  font-size: 15px;
  font-weight:500;
}

.swiae_menu ul li a:hover {
  color: #fff7d3;
  text-decoration: none;
}

.swiae_menu a {
  text-decoration: none;
  color: white;
}

.swiae_menu a:hover {
    text-decoration: none;
    color: white;
}
.cmpny_ovrvw_slider_fig{
    width: 100%;
    float: left;
    position: relative;    
}
.cmpny_ovrvw_slider_fig img{
    width: 100%;
}
#swa_tlrmd_tour_sec{
    width: 100%;
    float: left;
    position: relative;
    padding: 60px 0 10px 0;
}
.swa_tlrmd_tour_hndg {
    width: 100%;
    position: relative;
    float: left;
}
.swa_tlrmd_tour_hndg h6 {
    font-size: 16px;
    font-weight: 600;
    font-family: 'Signika', sans-serif;
    color: #fe8403;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 10px 0;
    letter-spacing: 2px;
    text-align: center;
}
.swa_tlrmd_tour_hndg h2 {
    font-family: 'Signika';
    font-weight: 700;
    color: #12110f;
    text-align: center;
    text-transform: uppercase;
    *text-shadow: 0 2px 4px rgb(0 0 0 / 65%);
    font-size: 34px;
    margin-bottom: 10px;
}
.swa_tlrmd_tour_sec_card{
  float: left;
  width: 100%;
  position: relative;
  margin: 30px 0 0 0;
  background: #fff;
  box-shadow: 0 0 8px rgb(0 0 0 / 40%);
  float: left;
  width: 100%;
  padding: 30px;
}
.swa_tailor_made_sec_head{
  float: left;
  width: 100%;
  position: relative;
}
.swa_tailor_made_sec_head h3 {
    padding: 15px 0 5px 0;
    border-bottom: 1px solid #dcdcdc;
    background: none;
    font-weight: 600;
    text-transform: none;
    color: #fe8403;
    font-size: 20px;
    float: left;
    width: 100%;
    text-transform: capitalize;
    margin-top: 0;
}
.swa_tailor_made_sec_form_main{
  float: left;
  width: 100%;
  position: relative;
  margin: 15px 0 0 0;
}
.swa_tailor_made_sec_form_single{
  float: left;
  width: 100%;
  position: relative;
  margin: 10px 0;
}
.swa_tailor_made_sec_form_single label {
    text-transform: capitalize;
    margin-bottom: 10px;
    font-weight: 600;
    color: #12110f;
    font-size: 15px;
}
.swa_tailor_made_sec_form_single input {
    display: block;
    width: 100%;
    height: 45px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
.swa_tailor_made_sec_form_single input:focus{
  outline: none;
}
.swa_tailor_made_sec_form_single select {
    display: block;
    width: 100%;
    height: 45px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
.swa_tailor_made_sec_form_single select:focus{
  outline: none;
}
.swa_tailor_made_sec_form_single textarea {
    display: block;
    width: 100%;
    height: 180px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
.swa_tailor_made_sec_form_single textarea:focus{
  outline: none;
}
.tm_btn {
  float: left;
  width: 100%;
  position: relative;
  text-align: center;
  margin: 15px 0 0 0;
}
.tm_btn input {
    border: none;
    padding: 15px 40px;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    background: #fe8403;
    border-radius: 5px;
    font-weight: 600;
    line-height: 1;
}
.tm_btn input:focus{
  outline: none;
}

.swa_enqyf_sec_main_frm{
  width: 100%;
  position: relative;
  float: left;    
}
.swa_enqyf_sec_main_frm_fig{
  width: 100%;
  position: relative;
  float: left;   
}
.swa_enqyf_sec_main_frm_fig img{
  width: 100%;
  object-fit: cover;  
}
.swa_enqyf_sec_form{
  width: 100%;
  position: relative;
  float: left;    
}
.swa_enqyf_sec_form_main{
  width: 100%;
  position: relative;
  float: left;   
}
.swa_enqyf_sec_form_main_inpt{
  width: 100%;
  position: relative;
  float: left;  
  padding-bottom: 15px;
}
.swa_enqyf_sec_form_main_inpt input{
    width: 100%;
    height: 45px;
    position: relative;
    float: left;
    padding: 10px 10px;
    border: 1px solid #fe8403;
    letter-spacing: 0.5px;
    font-size: 16px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: inherit;
    font-family: 'Kanit', sans-serif;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 5px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.swa_enqyf_sec_form_main_inpt select{
    width: 100%;
    height: 45px;
    position: relative;
    float: left;
    padding: 10px 10px;
    border: 1px solid #fe8403;
    letter-spacing: 0.5px;
    font-size: 16px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: inherit;
    font-family: 'Kanit', sans-serif;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 5px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; 
}
.swa_enqyf_sec_form_main_inpt textarea{
    width: 100%;
    height: 160px;
    position: relative;
    float: left;
    padding: 10px 10px;
    border: 1px solid #fe8403;
    letter-spacing: 0.5px;
    font-size: 16px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: inherit;
    font-family: 'Kanit', sans-serif;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 5px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.swa_enqyf_sec_form_main_inpt textarea:hover {
    border-color: #fe8403;
    box-shadow: 0 0 10px #fe8403;
}
.swa_enqyf_sec_form_main_inpt select:hover {
    border-color: #fe8403;
    box-shadow: 0 0 10px #fe8403;
}
.swa_enqyf_sec_form_main_inpt select:focus {
    outline: none !important;
    border-color: #fe8403;
    box-shadow: 0 0 10px #fe8403;
}
.swa_enqyf_sec_form_main_inpt textarea:focus {
    outline: none !important;
    border-color: #fe8403;
    box-shadow: 0 0 10px #fe8403;
}
.swa_enqyf_sec_form_main_inpt input:focus {
    outline: none !important;
    border-color: #fe8403;
    box-shadow: 0 0 10px #fe8403;
}
.swa_enqyf_sec_form_main_inpt input:hover {
    border-color: #fe8403;
    box-shadow: 0 0 10px #fe8403;
}

.swa_enqyf_sec_btn a{
    font-size: 17px;
    line-height: 20px;
    display: inline-block;
    background-color: #fff0;
    border: 1px solid #ffffff;
    padding: 10px 30px;
    color: #ffffff;
    transition: 0.3s ease-in-out;
    margin: 0px 5px;
    font-family: "Exo", sans-serif;
    letter-spacing: 0.5px;
}
.swa_enqyf_sec_btn a:hover {
    background-color: #12110f;
    color: #fe8403;
}
.swa_np_sec_actv_main_icon{
  width: 100%;
  position: relative;
  float: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  padding: 40px 0;
}
.swa_np_sec_actv_box_cont_hndg{
  width: 100%;
  position: relative;
  float: left;
  padding:20px 0 0 0;
}
.swa_np_sec_actv_box_cont_hndg h3 {
    font-family: 'Kanit', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    padding: 0 0 15px 0;
    color: #ffffff;
    line-height: 1.3;
}
.swa_np_sec_actv_box_fig_ldg {
    width: 70px;
    float: none;
    position: relative;
    margin: 0 auto;
}
.swa_np_sec_actv_box_fig_ldg img{
    width: 100%;
    object-fit: cover;
}
.m-40{
    margin-top:20px;
}
.ktrk_tnqu_sec {
    width: 100%;
    position: relative;
    float: left;
    padding: 0;
    background: linear-gradient(rgb(254 132 3 / 43%), rgb(254 132 3 / 63%)), url(../images/kili-tq-fig-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 100vh;
}
.ktrk_tnqu_sec_main_flx {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    height: 100vh;
    width: 70%;
    float: none;
    margin: 0 auto;
}
.ktrk_tnqu_sec_main {
    width: 100%;
    position: relative;
    float: left;
}
.ktrk_tnqu_sec_main_fig {
    width: 30%;
    position: relative;
    float: none;
    margin: 0 auto;
    padding-bottom:35px;
}
.ktrk_tnqu_sec_main_fig img {
    width: 100%;
    object-fit: cover;
}
.ktrk_tnqu_sec_main_hndg {
    width: 100%;
    position: relative;
    float: left;
    padding-bottom: 25px;
}
.ktrk_tnqu_sec_main_hndg h2 {
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 60px;
    font-weight: 600;
    text-align: center;
    text-transform: none;
    color: #fff;
    margin: 0;
    padding: 0;
}
.ktrk_tnqu_sec_main_hndg p {
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-align: center;
    text-transform: inherit;
    color: #fff;
    margin: 0;
    padding: 15px 0 0px 0;
    width: 45%;
    margin: 0 auto;
}
.ktrk_tnqu_sec_main_icon {
    width: 100%;
    position: relative;
    float: left;
    padding-top: 20px;
}
.ktrk_tnqu_sec_main_icon ul {
    width: 100%;
    position: relative;
    float: left;
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-flex;
    justify-content: center;
    gap: 30px;
}
ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: inherit;
}
.ktrk_tnqu_sec_main_icon ul li a {
    color: #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    background: #000;
    font-size: 17px;
}
.ktrk_tnqu_sec_main_btn {
    width: 100%;
    position: relative;
    float: left;
    padding-top: 40px;
}
.ktrk_tnqu_sec_main_btn a {
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    font-size: 25px;
    font-family: 'IBM Plex Sans', sans-serif;
    font-weight: 600;
    text-transform: inherit;
    color: #fff;
}
.ktrk_tnqu_sec_main_btn a i {
    padding-left: 10px;
    font-size: 25px;
}

.wtv-navbar .navbar.bg-light {
  background: #f7f7f7 !important;
  z-index: 5 !important;
}
.wtv-navbar a { 
    font-size: 18px;
    font-family: 'Didact Gothic';
    text-transform: capitalize; 
    
}

.wtv-wrapper { margin-top: -40px; }

.wtv-slider-inactive, .wtv-info-inactive {
  display: none;
}
.wtv-slider-active, .wtv-info-active {
  display: revert;
}

.wtv-gallery .slick-list { height: auto !important; }

.wtv-gallery .slider-image {
  background-size: cover;
  background-position: center center;
  height: 300px;
}
.wtv-gallery .slider-image:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top:0;
    /*background: linear-gradient(0deg, rgb(255 211 181 / 24%) 0, #ffb07ae3 100%);*/
    z-index: 0;
    opacity: .6;
    transition: .5s ease-out;
}
.wtv-gallery .slick-prev, .wtv-gallery .slick-next {
  z-index: 5;
  width: 60px;
  height: 60px;
}
.wtv-gallery .slick-prev { left: 50px; }
.wtv-gallery .slick-next { right: 50px; }

.wtv-gallery .slick-prev:before, .wtv-gallery .slick-next:before {
  font-size: 60px;
}

.wtv-single, .wtv-single .wtv-info-block {
  position: relative;
}

.wtv-single .wtv-info-block {
  z-index: 4;
}
.wtv-single .wtv-gallery-wrap {
  z-index: 1;
  position: absolute;
  width: 100%;
}
.wtv-info-block-content {
  padding: 40px;
  background: #f7f7f7;
}
.wtv-info-block-content h3{
        font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    font-size: 28px;
}
.wtv-info-block-content p{
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: left;
    color: #606060;
    line-height: 1.5;
    padding-top: 10px;
}
.navbar-expand .navbar-nav .nav-link {
    padding-right: 2rem;
    padding-left: 2rem;
    color: #352a26 !important;
}

.wtv-fact-single {
  border-left: 2px solid #f8a55e;
  padding-left: 20px;
  box-sizing: border-box;
  margin-bottom: 30px;
}
.wtv-fact-single small {
    color: #f8a55e;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Exo';
}
.wtv-fact-single span {
    font-size: 22px;
    display: block;
    font-family: 'Kanit';
}
.section-padding-large {
    padding-top: 100px;
    padding-bottom: 100px;
}

.navbar.bg-light .wtv-navbar-ul  li.active a {
  color: rgb(248 165 94) !important;
}
.navbar.bg-light .wtv-navbar-ul  li.active a:before {
  background: rgb(248 165 94);
}
.wtv-slider-title h2{
        font-family: 'Zephyr';
    color: #fff;
    text-transform: capitalize;
    font-size: 40px;
}
#when .nav-item.active a{
    color: rgb(248 165 94) !important;
}

#testimonial{
    padding: 100px 0px;
    margin: 100px 0;
    float: left;
    width: 100%;
}
#testimonial .stars{
    width: 150px;
    text-align: center;
    margin: 0 auto;
}
#testimonial .stars img {
    width: 80% !important;
}
.all-caps{
    font-family: 'Didact Gothic', sans-serif!important;
    font-size:30px !important;
}
.carousel-container{
	max-width:1240px;
	margin:auto;
	position:relative;
	overflow:hidden;
}
#testimonial .owl-stage{
	display:flex;
	align-items:center;
}
#testimonial .owl-dots{
	display:flex;
	justify-content:center;
}
#testimonial .owl-dot{
	width:18px;
	height:18px;
	background:#fff;
	opacity:0.5;
	padding:0;
	border-radius:50px;
	margin: 0 4px;
}
#testimonial .owl-dot.active{
	opacity:1;
}
#testimonial .owl-nav{
	width:100%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
#testimonial .owl-nav button{
	position:absolute;
	transform:translatey(-50%);
	left:0;
	font-family:Quicksand, sans-serif;
	font-size:100px;
	font-weight:100;
	line-height:1;
	color:#fff;
	background:transparent;
	padding:0;
}
#testimonial .owl-nav button.owl-next{
	left:unset;
	right:0;
}
#testimonial .owl-item{
	padding:0px 100px;
}
#testimonial .client-testimonial{
	display:flex;
	width:100%;
	height:100%;
	flex-direction:column;
	box-sizing:border-box;
	padding-top: 100px;
}
.client-testimonial .testimonial-title{
	text-transform:unset;
	letter-spacing:0;
	font-size:54px !important;
	 font-family: 'Zephyr';
	font-weight:700;
	margin-bottom:24px;
}
.trip-ideas-slider.owl-carousel.owl-theme {
    display: block;
}
.testimonial-title{
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
    text-align: center;
    margin-bottom: 0;
    line-height: 1.2;
    margin-top: 10px;
}
.client-testimonial .testimonial-content{
	color:#fff;
	font-style:italic;
	font-size:20px;
	line-height:2;
	text-align:Center;
	margin-bottom:24px;
}
.client-testimonial .testimonial-name{
	margin-bottom:0;
	text-transform:uppercase;
	font-weight:800;
	font-size:30px;
	letter-spacing:6px;
	color:#fff;
	text-align:center;
	line-height:1.2;
}
.client-testimonial .testimonial-destination{
	margin-bottom:0;
	text-transform:uppercase;
	font-size:20px;
	letter-spacing:4px;
	color:#fff;
	text-align:center;
}
.client-testimonial .testimonial-date{
	margin-bottom:0;
	text-transform:uppercase;
	font-size:20px;
	color:#fff;
	text-align:center;
}

.gradient {
    background: linear-gradient(0deg, #0000005e 0%, #f8a55eeb 100%), url(../image/african-safari.png);
    background-repeat: no-repeat;
    object-fit: cover;
    background-size: cover;
    background-position: center;
    height: 900px;
}
.bg-img {
    height: 105%;
    width: 105%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden;
    z-index: -1;
    transition: all .3s;
}
.opacity90 {
    z-index: -1;
    mix-blend-mode: overlay;
    opacity: 1;
    filter: contrast(0.1);
}
.bottom-curve{
	width:100%;
	height:155px;
	display:flex;
	overflow:hidden;
	position:absolute;
	bottom:0;
	pointer-events:none;
}
.bottom-curve.flip img{
	transform:scalex(-1)
}
.bottom-curve img{
	width:100%;
	position:absolute;
	bottom:-1px;
	left:0;
}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
    max-width: 100%;
    height: auto;
}
.bg-img img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}
.c-holiday-types__items {
    /*display: -webkit-box;*/
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: row;
    margin: 2rem 0 0;
    padding: 0
}

.c-holiday-types--index .c-holiday-types__items {
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #ccc
}

.c-card:focus .c-card__image,.c-card:hover .c-card__image {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}


.c-card__title {
    color: #12110f;
    font-family: 'Signika';
    font-size: 24px;
}

.c-card__image-wrapper {
    width: 100%;
    overflow: hidden
}
.c-card__image-wrapper img {
    width: 100%;
}

.c-card__image-wrapper:before {
    content: "";
    display: block;
    padding-top: 100%;
    float: left
}

.c-card__image-wrapper:after {
    content: "";
    display: table;
    clear: both
}

.c-card__image {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out
}

.c-card__content {
    margin-top: 1rem
}

 .c-card__text {
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    color: #606060;
    }

.c-card {
    display: block;
    width: 100%;
    margin: 0 auto 2rem;
    color: #4b4b4b;
    text-align: center
}
.ndt{
    margin-top: 8.5%!important;
}



.o-blockquote {
    max-width: 23.75rem;
    margin: 0 auto;
    padding: 3.125rem 0;
    font-family: Playfair Display,serif;
    text-align: center
}
.c-destination-featured {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        display: flex;
        margin-bottom: -60px;
    }
.c-destination-featured__main {
    width: 100%;
    position: relative;
}

.c-destination-featured__content {
        position: relative;
        padding: 38px 20px;
    }
    .c-destination-featured__image:before {
        content: "";
        display: block;
        padding-top: 70%;
        float: left;
    }
    
    .c-destination-featured__image{
        width: 100%;
    }
    .o-bg img{
            width: 100%;
    height: 1000px !important;
    object-fit: cover;
    }
    #tailormade{
        float: left;
        margin-top: 10px;
        margin-bottom: 60px;
        margin-right: auto;
    margin-left: auto;
    padding-right: 50px;
    padding-left: 50px;
    }
    .o-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    margin-left: -35px;
    height:821px !important;
}
.o-bg__overlay {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(178deg, rgb(255 244 237), rgb(255 251 248 / 73%));
}
.o-category{
    font-family: 'Zephyr';
    text-align: center;
    font-size: 30px;
    color: #f8a55e;
}
.c-destination-featured__title{
        font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: uppercase;
    font-size: 40px;
    margin-bottom: 20px;
    margin-top: 15px;
}
.c-destination-featured__text{
        font-family: 'Didact Gothic', sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    color: #606060;
    line-height: 1.5;
}

.c-cta-join {
    text-align: center;
    position: relative;
}
.c-cta-join__content {
    margin: 2.5rem auto 0;
    padding-bottom: 2.5rem;
    position: relative;
}
.c-cta {
    max-width: 50%;
    margin: 0 auto;
    position: relative;
}
#footer-above{
width: 100%;
    float: left;
    position: relative;
}
.o-wrapper {
    padding: 100px 0;
        position: relative;
}
.c-cta__intro{
    font-family: 'Exo';
    line-height: 40px;
    color: #666;
    font-size: 24px;
    padding-bottom: 20px;
    font-style: italic;
}
.c-cta__phone{
    font-family: 'Zephyr';
    font-size: 40px;
    color: #f8a55e;
        margin-bottom: 10px;
}
.c-cta-join__title{
    padding-top: 45px;
    font-size: 36px;
    font-family: 'Exo';
    text-transform: capitalize;
    width: 60%;
    margin: 0 auto;
}

.c-cta-join__intro{
        padding-top: 20px;
    font-size: 20px;
    font-family: 'Didact Gothic', sans-serif;
    width: 60%;
    margin: 0 auto;
}
.c-cta-join__usps{
    display: flex;
    width: 60%;
    margin: 0 auto;
    list-style: none;
    color: #f8a55e;
    padding: 20px 0 0;
    justify-content: center;
    font-size: 20px;
}

    
    .c-cta-join__usp {
        padding: 0px 1.3rem;
    font-family: 'Exo';
    text-transform: capitalize;
    }
    
    .partner-logo{
    justify-content: center;
    display: flex;
}
    .partner-logo img {
    margin: 30px 20px 20px;
    width: 115px;
    object-fit: contain;
}
.sticky_header img{
    width: 160px;
}

.c-footer {
        position: relative;
    float: left;
    width: 100%;
}

.c-footer__background {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden
}

.c-footer__inner {
      width: 100%;
    padding: 50px 50px;
    background: linear-gradient(0deg, #160d05a3 0%, #b7763fc4 100%);
}

.c-footer .o-wrapper-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}


.c-footer a:hover {
    color: #ccbd9d
}

.c-footer__brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 18.03312rem;
    height: 6.8575rem;
    margin-bottom: 1rem;
    overflow: hidden;
    background-image: url(../images/sumbi-small-logo.png);
    background-repeat: no-repeat;
    background-size: 18.03312rem 6.8575rem;
    text-indent: 100%;
    white-space: nowrap;
}

.c-footer__left {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    padding-right: 6.25rem
}

.c-footer__left__text {
max-width: 74.5rem;
    color: white;
    margin-top: 20px;
    font-size: 16px;
}

.c-footer__left p{
     color: white;
    margin-top: 20px;
    font-size: 16px;    
}

.c-footer__left a {
    color: #fff
}

.c-footer__right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.c-footer__creds,.c-footer__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.c-footer__creds {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.5rem
}

.c-footer__creds .o-cred {
    margin-right: 1.5rem
}

.c-footer__nav,.c-footer__nav__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.c-footer__nav__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.c-footer__nav__block:first-of-type {
    padding-right: 1.5rem
}

.c-footer__nav__block a {
        text-decoration: none;
    color: #fff;
    font-size: 17px;
    line-height: 30px;
}

.c-footer__background img{
    height: 300px;
    object-fit: cover;
}
.mt-20{
    margin-top: 20px;
}
.mt-100{
    margin-top: 100px;
}
.mt-10{
    margin-top: 50px;
}
#when{
    float: left;
    width: 100%;
}
.mt--100{
    margin-top: 0px !important;
}
.mb--100{
    margin-bottom: -100px;
}
.mt---100{
    margin-top: 100px;
}
#travel-guide{
        float: left;
    width: 100%;
}
.side-filter-box{
    background: #efefef;
    padding: 16px;
}

.side-filter-box .main-btn {
        width: 100%;
    background: #f8a55e;
    outline: none;
    font-size: 20px;
    font-family: 'Exo';
    text-transform: uppercase;
    border: none;
    padding: 10px;
}
select {
    width: 100%;
    height: 32px;
    background: #fff;
    text-transform: capitalize;
    font-size: 13px;
}
.agency-experience-sec fieldset {
    margin-top: 30px;
    padding: 0;
    border: 0;
    padding-left: 15px;
}
.agency-experience-sec fieldset label {
        display: inline-block;
    max-width: 100%;
    font-weight: 400;
    margin-left: 20px;
    font-family: 'Didact Gothic';
    font-size: 16px;
}
.search-wrap {
    display: flex;
    justify-content: flex-end;
    margin: 0 50px;
}
.search-wrap button {
    max-width: 100px;
}
.search-wrap input {
    font-size: 15px;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 10px;
    margin-right: 21px;
    width: 300px;
}

.filters {

    border-radius: 4px;
    /* background: #f4f6f7;*/
}
.filters li {
    margin-bottom: 20px;
    list-style:none;
}
.authors-wrap span {
    margin: 20px 0 0px 10px;
    font-size: 20px;
    font-weight: 500;
    display: block;
    text-transform: capitalize;
    font-family: 'Exo';
}
.agency-experience-sec {
    float: left;
    padding: 100px 50px;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.left{
        float: left;
}
.pt--100{
    padding-top: -100px !important;
}
.trip-ideas-slider.owl-carousel--one.owl-loaded.owl-drag {
    width: 100%;
    padding: 80px 0;
}
#testimonial .owl-nav {
    width: 100% !important;
    display: flex;
    justify-content: space-between;
}
#testimonial .owl-nav button {
width: 45px;
    height: 45px;
    position: relative;
    transform: translatey(-52%);
    left: 0;
    font-family: Quicksand, sans-serif;
    font-size: 100px;
    font-weight: 100;
    line-height: 1;
    color: #fff;
    background: #f8a55e;
    padding: 0;
    border: 2px solid #f8a55e;
    outline: none;
}
#testimonial .owl-nav button i{
    font-size: 20px;
    position: absolute;
    transform: translate(-8px, -9px);
}
.c-cta-join__usp a{
	color:#f8a55e;
}
.timg img{
	object-fit:cover;
}


/*After IMPROVISATION sumbi css*/

.home-page-container {
    width: 100%;
    padding: 0px 35px;
}
.swiae_hm_banner_info_btn.new-home-btn-new-box {
    text-align: center;
}
a.swiae_btn_all.btn_primary.new-home-btn {
    text-transform: uppercase;
}
.best-new-home-trave-pic {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    float: left;
    position: absolute;
    bottom: 0;
}
.best-new-home-trave-pic img{
    width:8%;
}
a.swiae_btn_all.btn_primary.new-header-home-btn {
    text-transform: uppercase;
    font-size: 15px;
}
section.best-aword-box {
    width: 100%;
    position: relative;
    background: #352a26;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding:12px 0px;
}
.award-text {
    position: relative;
    text-align: left;
    padding-left: 20px;
}
.num-1.garamond-pro-bold h2 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
.voted p{
    color: #fff;
}
.voted p a {
    color: #fff;
    text-decoration: underline;
}
.voted  a.underline.-s:hover{
    color:#f8a55e !important;
    transition: all .5s ease-out;
}
section.new-log-su_tailor-sec {
    width: 100%;
    height: 100vh;
    position: relative;
    float: left;
    /*background-position: center !important;*/
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
}
.taiolor-ccoon_54rr {
    width: 100%;
    padding: 170px 0px 100px 0px;
    position:relative;
}
.parallax-trust-icons {
    width: 100%;
    display: flex;
    align-items: center;
}
.parallax-trust-icons a {
    max-width: 10%;
    overflow: hidden;
    padding: 35px 20px 2px 0px;
    text-align: center;
}
.search-barX {
    width:45%;
    position: relative;
    margin-top:30px;
}
.parallax-trust-icons a img {
    width:65% !important;
    text-align: center;
}
.search-barX input {
    width:100%;
    font-size: 20px;
    padding: 13px 10px;
    outline: none;
    border: none;
}
.search-btn-new {
    width: 10%;
    height: 55px;
    position: absolute;
    top: 0;
    text-align:center;
    right: 0px;
}
.search-btn-new img {
    padding-top: 30%;
}
.main-tailo-coo89 {
    width: 100%;
    position:relative;
}
.main-tailo-coo89 h3 {
    color: #fff;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
}
.main-tailo-coo893 {
    width: 100%;
    position:relative;
}
.main-tailo-coo893 h3 {
    color: #fff;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    width:60%;
}
.main-tailo-coo893 p {
    color: #fff;
    margin: 10px 0px 20px 0px;
    font-size:20px;
}
.main-tailo-coo89 p {
    color: #fff;
    margin: 10px 0px 20px 0px;
    font-size:20px;
}
.taiolor-ccoon_54rr-animat-conn {
    width:100%;
    padding: 130px 0px;
    position: relative;
}
section.new-log-su_aniamtion-sec {
    width: 100%;
    margin-top: 40px;
    position: relative;
    float: left;
    background-position: center !important;
    background-repeat: no-repeat !important;
    animation: new-homeanimationpicture 20s infinite;
    background-image: url('https://sumbiextramilessafari.com/image/serengeti-tanzania-safari-zanzibar-beach-package.jpg') !important;
    background-size: cover;
}

.new-log-su_aniamtion-sec::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 22%) !important;
    z-index: 0;
}

@keyframes new-homeanimationpicture{
  0% { background-image: url("https://sumbiextramilessafari.com/beta/image/animate-why-travel-with-sumbi1.webp"); }
  25% { background-image: url("https://sumbiextramilessafari.com/beta/image/animate-why-travel-with-sumbi-2.webp"); }
  50% { background-image: url("https://sumbiextramilessafari.com/beta/image/animate-why-travel-with-sumbi6.webp"); }
  100% { background-image: url("https://sumbiextramilessafari.com/beta/image/animate-why-travel-with-sumbi4.webp"); }
}

.animate-acco-box {
    width:30%;
    position: relative;
}
.animate-acco-box button.accordion-button {
    width: 100%;
    text-align: left;
    padding: 5px 10px;
    background: none;
    border: none;
    color: #fff;
    outline: none;
    font-size:18px;
    font-weight:500;
    text-transform: uppercase;
    font-family: 'Reem Kufi';
    line-height: 2.5;
}
.animate-acco-box button.accordion-button i{
    float: right;
    font-size:30px;
    text-align: center;
    padding-top: 10px;
}
.animate-acco-box .accordion-body {
    padding: 10px 10px;
}
h2.heading-2---light.aligned-left {
    color: #fff;
    font-size: 55px;
    padding: 20px 0px;
}
span.h2-span.jost {
    color: #f8a55e;
    text-transform: uppercase;
}
.card-ethics-all-cards {
    width: 100%;
    display: flex;
    position: relative;
}
.card-ethics-pic {
    width: 100%;
    overflow: hidden;
}
section.sumbi-finer-sec {
    width: 100%;
    position: relative;
    float: left;
    background: #352a26;
    padding: 80px 0px;
    margin-top: 100px;
}
.swiae_hdng_cntr.new-ehisss h2 {
    color: #fff;
}
.card-ethics-coon {
    width: 100%;
    text-align: center;
    padding:20px 0px;
}
.card-ethics-coon h4 {
    color: #fff;
    font-size: 20px;
    padding: 10px 0px;
}
.card-ethics-coon p{
    color:#cec7c7;
}
.swiae_hm_banner_info_btn.new-ehis-btn-box {
    width: 100%;
    text-align: center;
}
.main-box-card-ethics {
    width: 100%;
    margin: 0px 5px;
}
.main-box-card-ethics:hover .card-ethics-pic img{
    transform: scale(1.2);
    transition: 0.5s;
}
a.swiae_btn_all.btn_primary.new-ehics-btn {
    background: none;
}
p.i-ta-para {
    color: #f8a55e;
    padding: 30px 0px 0px 0px;
    font-size:20px;
}
.row.destination-home-new-impro {
    display: flex;
    align-items: center;
}
.swiper-container {
    width: 100%;
    margin: 40px 0;
    padding: 45px 0;
}
.des-home-new-impro-coon {
    width: 100%;
    position: relative;
}
.des-home-new-impro-coon p{
   font-size:20px;
}
.new-footer-logo-box p {
    font-size: 20px;
    padding-top: 25px;
}
.accommodation-slider-su-new .swiper-slide {
    overflow: hidden;
    transition: .7s;
}

.accommodation-slider-su-new .swiper-slide img {
    width: 100%;
}
section.new-footer {
    width: 100%;
    position: relative;
    float: left;
    padding: 60px 0px 25px 0px;
    background: #000;
}
.new-footer-logo-box {
    width:80%;
    text-align: center;
    margin: 0 auto;
    padding: 35px 0px;
    position: relative;
}
.footer-containerbox {
    width: 100%;
    display: flex;
    padding: 50px 50px 0px 50px;
}
.main-footer-list-box {
    width: 25%;
    position: relative;
}
.main-footer-form-box {
    width: 25%;
    position: relative;
}
.main-footer-form-box h4 {
    color: #fff;
    position:relative;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 400;
    padding-bottom:20px;
}
.main-footer-form-box h4:before {
    position: absolute;
    content: "";
    width: 20%;
    height: 7px;
    bottom:16px;
    border-bottom: 2px solid #f8a55e;
}
.main-footer-list-box h4 {
    color: #fff;
    position:relative;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 400;
    padding-bottom:20px;
}
.main-footer-list-box h4:before {
    position: absolute;
    content: "";
    width: 20%;
    height: 7px;
    bottom:16px;
    border-bottom: 2px solid #f8a55e;
}
ul.footer-new-list-items-ul {
    width: 100%;
    padding-bottom: 25px;
}
ul.footer-new-list-items-ul li {
    line-height: 1.4;
    color:#fff;
    font-size:18px;
}
ul.footer-new-list-items-ul li a{
    color:#fff;
    font-size:16px;
}
ul.footer-new-list-items-ul li a:hover {
    color: #f8a55e;
    text-decoration: underline;
    transition: 0.5s;
}
ul.new-footer-social-ico {
    width: 100%;
    display: flex;
    align-items: center;
}
ul.new-footer-social-ico li:hover{
    background:#f8a55e;
     transition: 0.5s;
}
ul.new-footer-social-ico li {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    background: #fff;
    text-align: center;
}
ul.new-footer-social-ico li a i {
    padding-top: 10px;
    color: #352a26;
    font-size: 20px;
}
a.swiae_btn_all.btn_primary.new-ffooter-anchor {
    width: 100%;
    text-transform: uppercase;
}
.swiae_hm_banner_info_btn.new-ffooter-box {
    width: 100%;
}
.input-form-box {
    width: 100%;
    position: relative;
}
.input-form-box input {
    width: 100%;
    background: #dec0a52e;
    padding: 25px 10px;
    margin: 14px 0px;
    border: none;
    outline: none;
}
.input-form-box select {
    width: 100%;
    background: #dec0a52e;
    padding: 25px 10px;
    margin: 14px 0px;
    border: none;
    outline: none;
}
.input-form-boxpo {
    display: flex;
    width: 100%;
}
.radio-box {
    width: 25%;
}
.radio-box label {
    color: #fff;
    padding-left: 20px;
}
.patner-footer-lower-divbo {
    width: 80%;
    display: flex;
    justify-content: space-evenly;
    margin: 0 auto;
    margin-top:0px;
    align-items: center;
}
img.w-100.wale-member-pico {
    background: #fff;
    border-radius: 50%;
}
img.animate-aroow-li {
    width: 15%;
    padding-left: 10px;
}
section.new-destination-land-over-sec {
    width: 100%;
    position: relative;
}
.destination-main-over-conn-new2 {
    width: 100%;
    padding: 40px 0px 0px 0px;
    text-align: left;
}
.tips-export-box {
    width: 100%;
    background: #efedd3;
}
.new-row-box-speciality-one {
    display: flex;
    align-items: center;
    padding: 25px;
}
.row.new-row-box-speciality-two {
    display: flex;
    align-items: center;
    padding: 35px 25px 70px 25px;
}
.export-picture-coon-box {
    background: #f8a55e;
    padding:42px;
}
.export-picture-coon-box-res {
    background: #f8a55e;
    padding:61px;
}
.export-picture-coon-box h3 {
    font-size: 27px;
    font-weight: 600;
}
.export-picture-coon-box h5 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    padding-top: 39px;
}
.export-month-guide-new-box {
    width: 100%;
    position: relative;
}
.export-month-guide-new-box h4 {
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
}
ul.export-mont-giuide-item {
    width:65%;
    display: flex;
    flex-wrap: wrap;
    gap:10px;
    margin:30px 0px;
}
ul.export-mont-giuide-item li {
    height: 40px;
    flex: 1 1 calc(16.6% - 10px);
    list-style: none;
    text-align: center;
    border-radius: 50%;
    padding-top: 10px;
}
ul.export-mont-giuide-item li.best {
    background: #f8a55e;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
ul.export-mont-giuide-item li.average {
    background: #fff;
    font-weight: 600;
    color: #837a7a;
}
ul.export-mont-giuide-item li.good {
    background: #d1d0c4b5;
    font-weight: 600;
    color: #837a7a;
}
ul.best-guide-month-short {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
ul.best-guide-month-short li {
    padding-right: 15px;
    font-size: 16px;
    font-weight: 500;
}
li.besttime i {
    color: #f8a55e;
    padding-right: 5px;
}
li.goodtime i {
    color: #d9d8c8;
    padding-right: 5px;
}
li.averagetime i {
    color: #fff;
    padding-right: 5px;
}
.export-factor-coon-box {
    width: 100%;
    text-align: left;
    position: relative;
}
.export-factor-coon-box h4 {
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    padding-bottom: 15px;
}
.pt-2.country-facts.text-center.text-sm-left p{
    line-height:2.4;
}
section.speciality-qutotion-sec {
    width: 100%;
    position: relative;
    margin-top: 80px;
}
section.new-log-su_tailor-sec.new-destination-landing-accomo {
    margin-top:60px;
}

.chart-faqs-left {
    width: 100%;
    position: relative;
    top:28px;
}
.chart-faqs-left h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align:left;
    text-transform: capitalize;
    font-size: 34px;
    padding-bottom: 15px;
    padding-top:15px;
}
.chart-faqs-left p{
    font-size:20px;
    padding-bottom:10px;
    padding-top:10px;
}
.faqs-853535-box {
    width: 100%;
    position: relative;
    text-align: left;
    margin:30px 0px;
}
.faqs-853535-box .accordion-item {
    width: 100% !important;
}
.faqs-853535-box .accordion-item .accordion-body{
    padding:20px 5px;
}
.faqs-853535-box .accordion-item .accordion-body p {
    font-size:18px;
    padding-bottom:20px;
}
.faqs-853535-box .accordion-item button.accordion-button {
    width: 100%;
    text-align: left;
    font-size: 23px;
    font-weight: 400;
    border: none;
    padding: 20px 10px;
    border-bottom: 1px solid #d0cfcf;
    outline: none;
    background: none;
}
.faqs-853535-box .accordion-item button.accordion-button img {
    padding-right: 20px;
}
img.move-right-corner {
    float: right;
}
.export-7653chart-right {
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
}
.design-your-trip-box {
    padding: 32px 32px 6px;
    width: 100%;
    position: relative;
}
.design-your-trip-box p{
    font-size:20px;
}
.design-your-trip-box h5 {
    color: #000;
    font-size: 23px;
    font-weight: 600;
    padding-bottom: 10px;
}
a.swiae_btn_all.btn_primary.chat-coolot-btn {
    width: 100%;
    background: none;
    color: #f8a55e;
    border: 2px solid #f8a55e;
}
a.swiae_btn_all.btn_primary.chat-coolot-btn:hover{
    width: 100% !important;
    background: #12110f;
    border: 2px solid  #12110f;
    color: #b3b3b3;
    transition:0.5s;
}
a.swiae_btn_all.btn_primary.new-ex-chart-btn {
    width: 100%;
}
a.swiae_btn_all.btn_primary.new-ex-chart-btn:hover {
    width: 100% !important;
    background: #12110f;
    border: 2px solid  #12110f;
    color: #b3b3b3;
    transition:0.5s;
}
a.swiae_btn_all.btn_primary.new-ffooter-anchor:hover{
     width: 100% !important;
    background: #12110f;
    border: 2px solid  #12110f;
    color: #b3b3b3;
    transition:0.5s;   
}
.small-color {
    width: 100%;
    margin: 30px 0px 0px 0px;
    display: flex;
    align-items: center;
}
.color-coo {
    width: 100%;
    position: relative;
    padding-right:20px;
}
.color-coo h6 {
    color: #706060;
    font-size: 23px;
    font-weight: 600;
    padding-bottom: 10px;
}
.color-picooo img{
   border-radius: 50%;
    object-fit: cover;
    height: auto;
}
.trip-color-box h5 {
    padding: 30px 0px;
    font-size: 18px !important;
    text-align: center;
}
.trip-color-box {
    padding: 2px 32px 0px;
    background: #ffefe2;
    margin: 15px;
}
.colo-loerrrr777 {
    width: 100%;
    text-align: center;
    padding: 30px 0px 0px 0px;
}
span.tagline {
    font-size:15px;
}
.rating-no-wrap {
    margin-top: -15px;
}
section.destination-chat-faqs-sec-new {
    width: 100%;
    position: relative;
    margin-top: 80px;
    float: left;
}
.new-impor-spce {
    width: 100%;
    float: left;
    position: relative;
    margin: 50px 0px;
}
.para064t446-fres98 {
    width: 75%;
    background: #ffefe2;
    padding:93px 150px 93px 40px;
}
.para064t446-fres98 h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: capitalize;
    font-size:34px;
    padding-bottom: 15px;
}
.para064t446-fres9834 {
    width: 75%;
    background: #ffefe2;
    padding:93px 150px 93px 40px;
}
.para064t446-fres9834 h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: capitalize;
    font-size:27px;
    padding-bottom: 15px;
}
.para064t446-fres98 p{
    font-size:20px;
}
.export-chart-box-for-detaisl {
    width: 40%;
    padding: 30px 40px 30px 100px;
    position: relative;
    background: linear-gradient(to bottom right, #352a26 50%, transparent 50%);
    background-size: 200% 200%;
    transition: background-position 0.5s ease;
    background-position: top left;
}
.export-chart-box-for-detaisl:hover{
    background-position: bottom right;
    background-color: #696461;
}
.export-chart-box-for-detaisl:hover img {
    transform: scale(1.2);
    transition: 0.5s;
}
.new-des-details {
    width: 100%;
    display: flex;
    align-items: center;
    position:relative;
}
.export-chart-box-for-detaisl h2 {
    font-size: 25px;
    color:#fff;
    font-weight: 600;
    font-family: 'Reem Kufi';
    text-transform: capitalize;
}
.export-chart-box-for-detaisl h4 {
    color: #daa06d;
    font-size: 17px;
    font-weight: 600;
    text-transform: capitalize;
    padding: 5px 0px;
}
.export-chart-box-for-detaisl a.phhbggssg {
    color: #f8a55e;
    font-size: 20px;
    font-family: 'Signika';
}
.export-chart-box-for-detaisl p{
    font-size: 20px;
    color: #e9e5e5;
    padding-top:13px;
}
.coodhddbddbd {
    width: 160px;
    height: 160px;
    position: absolute;
    top: 80px;
    left: -19%;
    border-radius: 50%;
    overflow: hidden;
    z-index: 5;
}
.why-visit-national-park-box {
    width: 100%;
    margin-top: 60px;
}
.swiae_hm_banner_info_btn.sec.newssgdshbfbfh857 {
    padding-top: 0;
}
.loewr046464_6453vdbcch_765 {
    width: 100%;
    margin: 30px 0px;
    padding: 20px 0px;
    border-top: 1px solid #cfc3c3;
    border-bottom: 1px solid #cfc3c3;
}
.loewr046464_6453vdbcch_765 h3 {
    color: #6c6767;
    font-weight: 500;
    font-family: 'Reem Kufi';
    font-size: 25px;
}
.trip-type-box-choose {
    width: 100%;
    border: 1px solid #cfc3c3;
    margin: 20px 0px;
    padding: 20px;
    border-radius: 5px;
}
.trip-type-box-choose h4 {
    font-size: 20px;
    font-weight: 600;
    color: #545050;
}
.destination-wildlife-544-box {
    width: 100%;
    position: relative;
}
.destination-wildlife-544-box h2{
    text-align: left;
    padding-bottom: 50px;
}
.aniamal-main-bo {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.animal-child74_bouk {
    flex: 1 0 20%;
    max-width: 20%;
    box-sizing: border-box;
    padding: 25px 25px 25px 0px;
}
.animal-child74_bouk h5 {
    font-size: 18px;
    font-family: 'Reem Kufi';
    text-transform: capitalize;
    padding: 10px 0px 0px 0px;
}
h6.abundant {
    color: #f8a55e;
    font-size: 15px;
    font-weight: 600;
}
h6.rare-color {
    color: #b3b3b3;
    font-size: 15px;
    font-weight: 600;
}


.aniamal-main-coontent{
  position: relative;
  width:100%;
}

.aniamal-main-coontent p{
  line-height: 1.5;
  font-size:20px;
}

.aniamal-more-text{
  display: none; /* Hide the extra text by default */
}

.aniamal-show-more {
    display: inline-block;
    margin-top: 10px;
    color: #f8a55e;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
}
a.aniamal-show-more:focus {
    outline: 0;
    text-decoration: none;
    color: #f8a55e !important;
}
.desti-tabsfs5ssbx0 {
    width: 100%;
    position: relative;
    margin: 45px 0px 0px 0px;
    float:left;
}
div.new-itinara434{
    margin: 0px !important;
}
.desti-tabsfs5ssbx0 h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align:left;
    text-transform: capitalize;
    font-size:34px;
    padding-bottom: 15px;
}
ul.best-guide-month-short.new-besr6464 {
    display: flex;
    padding: 30px 100px 0px 0px;
}
li.new-mixture i {
    padding-right: 5px;
    color: #888181;
}

.month-by-destination-guide-new34 .tab {
    width: 100%;
    display: flex;
    margin: 50px 0px;
}

/* Style the buttons inside the tab */
.month-by-destination-guide-new34 .tab button {
    position:relative;
    display: block;
    background-color: inherit;
    color: #fff;
    padding: 20px 15px;
    width: 65px;
    height: 65px;
    border: inherit;
    outline: none;
    text-align: left;
    cursor: pointer;
    font-size: 17px;
    border-radius: 50%;
    margin: 0px 4px;
    font-family: 'Signika';
}

/* Change background color of buttons on hover */
/*.month-by-destination-guide-new34 .tab button:hover {*/
/*  border-bottom: 2px solid #357EC7;*/
/*}*/
.month-by-destination-guide-new34 .tab button:hover::after{
    position: absolute;
    width: 33px;
    height: 2px;
    content: "";
    bottom: -17px;
    left: 15px;
    border-bottom: 3px solid #f8a55e;
}
/* Create an active/current "tab button" class */
.month-by-destination-guide-new34 .tab button.active {
    transform: scale(1.1);
    transition: 0.5s;
}
.month-by-destination-guide-new34 .tab button.active::after{
    position: absolute;
    width: 33px;
    height: 2px;
    content: "";
    bottom: -17px;
    left: 15px;
    border-bottom: 3px solid #f8a55e;
}
/* Style the tab content */
.month-by-destination-guide-new34 .tabcontent {
  float: left;
  padding: 0px 12px;
  border:none;
  width:100%;
  border-left: none;
  display: none;
}
.month-by-destination-guide-new34 .tabcontent h3 {
    font-size: 35px;
    font-family: 'Reem Kufi';
    font-weight: 600;
    text-transform: capitalize;
}
.month-by-destination-guide-new34 .tabcontent h4 {
    color: #f8a55e;
    font-size: 25px;
    padding: 10px 0px;
    text-transform: capitalize;
}
.month-by-destination-guide-new34 .tabcontent p {
    font-size: 20px;
    padding: 35px 0px;
    border-bottom: 1px solid #eeebeb;
}
.month-by-destination-guide-new34 .tabcontent.active{
    display:block;
}
.month-by-destination-guide-new34 {
    width: 100%;
    display: block;
    position: relative;
}
button.tablinks.good-tab-color {
    background: #d9d8c8;
    border: none;
}
button.tablinks.mix-tab-color {
    background: #888181;
    border: none;
}
button.tablinks.ex-tab-color {
    background: #f8a55e;
    border: none;
}
section.whento-go-desti-deta {
    width: 100%;
    position: relative;
    margin-top: 80px;
    float: left;
}
.new-design-your-trip-box {
    width: 100%;
    margin: 50px 0px 0px 0px;
    background: #ffcea7;
    position: relative;
    float: left;
    padding: 50px;
}
.new-design-your-trip-box h4 {
    font-size: 30px;
    font-weight: 600;
    font-family: 'Signika';
    padding-bottom: 20px;
}
.new-design-your-trip-box p{
    font-size:20px;
     padding-bottom: 20px;
}
.new-design-your-trip-box p a {
    color: #f8a55e;
}
p.bold-trip-para {
    font-weight: bold;
}
a.swiae_btn_all.btn_primary.new-btn-tri86868 {
    margin-top: 25px;
}
a.swiae_btn_all.btn_primary.new-btn-tri86868:hover {
    background: #12110f;
    color: #b3b3b3;
    transition: 0.5s;
}
.teydbddb74848 {
    width: 100%;
    position: sticky;
    top: 115px;
}
.newswiae_hdng_cntr {
    width: 100%;
    position: relative;
}
.newswiae_hdng_cntr h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: capitalize;
    font-size: 40px;
    padding-bottom: 15px;
}
div#wildlife-tab h2 {
    text-align: left;
}
.start-new-trip-dest-details {
    width: 100%;
    position: sticky;
    top: 115px;
}
.travel-guide-overview-new {
    width: 100%;
    margin: 0 auto !important;
    position: relative;
    padding: 60px 150px 60px 150px;
    float: left;
    text-align: center;
}
.travel-guide-overview-new h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align:center;
    text-transform: capitalize;
    font-size:34px;
    padding-bottom: 15px;
}
.travel-guide-overview-new p{
    font-size: 20px;
    padding-bottom: 20px;
}
p.trave-para-bold-new {
    font-weight: bold;
    font-size:20px !important;
}
section.our-story-sec-new3536 {
    width: 100%;
    background: #352a26;
    position: relative;
    float: left;
    padding: 70px 0px;
    text-align: center;
    margin-top:50px;
}
.gsfs1234stroy {
    width:60%;
    margin: 0 auto;
}
.gsfs1234stroy h2{
    color:#f8a55e;
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: capitalize;
    font-size: 40px;
    padding-bottom: 15px;
}
.gsfs1234stroy h4 {
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    padding: 10px 0px 30px 0px;
}
.gsfs1234stroy p{
    color:#fff;
    font-size:20px;
    padding-bottom:20px;
}
section.about-misition-vi-new45 {
    width: 100%;
    position: relative;
    padding: 80px 0px 0px 0px;
    float: left;
}
.heading-misssitin7477444 {
    width: 50%;
    margin: 0 auto;
}
.heading-misssitin7477444 h2{
   font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: capitalize;
    font-size: 40px;
    padding-bottom: 15px;
}
ul.misssitin7477444list-item {
    width: 100%;
    position: relative;
}
ul.misssitin7477444list-item li {
    font-size: 19px;
    padding-bottom: 15px;
}
ul.misssitin7477444list-item li span{
    display: inline-block;
    width: calc(100% - 35px);
}
ul.misssitin7477444list-item li i {
    color: #f8a55e;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    width: 20px;
}
.core-9756-box{
    width: 100%;
    /* background: #352a26; */
    padding: 30px;
    border-radius: 10px;
    background: linear-gradient(to right, #f8a55e 50%, #352a26 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
}
.core-9756-box:hover{
   background-position: left bottom; 
}
.core-9756-box:hover h3{
    color:#352a26;
    transition: all .5s ease-out;
}

.core-9756-box h3 {
    color: #f8a55e;
    font-size: 25px;
    font-weight: 800;
    padding-bottom: 15px;
}
.core-9756-box p{
    color:#fff;
    font-size:20px;
}
.core-value-about-bsfs6 {
    width: 100%;
    display: flex;
    margin-top: 60px;
    position: relative;
    gap: 20px;
}
.embedded-youtube-vid {
    width: 100%;
    position: relative;
}
.vide0osv-para {
    width: 100%;
    position: relative;
    padding: 30px 0px;
}
.vide0osv-para h3 {
    font-size: 32px;
    font-weight: 600;
    padding-bottom: 20px;
}
.vide0osv-para p{
    font-size:20px;
}
.steps-section {
    width: 100%;
    position: relative;
    padding-left: 70px;
}
span.pre-title {
    font-size: 20px;
    font-family: 'Signika';
    color: #f8a55e;
    padding: 20px 0px;
    position:relative;
}
.steps-section h3 {
    font-size: 25px;
    padding: 10px 0px;
    font-weight: 700;
}
.steps-section p{
    font-size: 20px;
}
.steps-section .step {
    position: relative;
    margin-bottom: 50px;
}
section.about-video0-sec54 {
    width: 100%;
    position: relative;
    margin-top: 100px;
    float: left;
}
.steps-section:before {
    position: absolute;
    content: "";
    top: 20px;
    left: 44px;
    height: 75%;
    border-left: 2px solid #f8a55e;
    animation: lineclorabout 3s linear infinite;
}
 @keyframes lineclorabout {
            0% {
                top: 0px; /* Adjust to match the line's height */
            }
            100% {
                top: 100px; /* Match this with the height of the container */
            }
        }
        
span.pre-title:before {
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    top: 25px;
    left: -33px;
    content: "";
    background: #f8a55e;
}
.patner-logo-box-loer-footy-pic {
    text-align: center;
}
.patner-logo-box-loer-footy-pic img {
    width: 80% !important;
}
.main-footer-form-box h4:hover {
    color: #f8a55e;
    transition: all .5s ease-out;
}

.main-footer-list-box h4:hover {
    color: #f8a55e;
    transition: all .5s ease-out;
}
section.sumbi-team-sec-new2 {
    width: 100%;
    position: relative;
    float: left;
    margin-top:50px;
}
.allteamember-box65 {
    width: 100%;
    position: relative;
    padding-top:50px;
}
.allteamember-box65 h2{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: capitalize;
    font-size: 40px;
    padding-bottom: 15px;
}
.members-card987 {
    width: 100%;
    overflow: hidden;
    margin-bottom:25px;
    position:relative;
}
.picture9_763 {
    width: 35%;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
}
.description-details854_gsf5 {
    width: 100%;
    padding: 25px;
    text-align: center;
}
.description-details854_gsf5 h4 {
    color: #f8a55e;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
}
.description-details854_gsf5 h6 {
    color: #352a26;
    font-size: 17px;
    font-weight: 600;
    padding: 7px 0px;
    text-transform: capitalize;
}
.description-details854_gsf5 a {
    color: #f8a55e;
    font-size: 15px;
    padding: 7px 0px;
    text-transform: capitalize;
}
.description-details854_gsf5 a:hover {
    color: #352a26;
    text-decoration: underline;
    transition: 0.5s;
}
.row.all-sumbi-membersexportguys {
    padding-top: 40px;
}
.members-card987:hover img {
    transform: scale(1.2);
    transition: 0.6s;
}
select#search-boxX {
    width: 100%;
    height: 53px;
    padding: 10px;
    font-size: 18px;
    border: none;
    outline: none;
    appearance: none;
}
.iner-new-pack5363-main {
    width: 100%;
    display: flex;
}
.swiae_hdng_cntr-new-land p {
    padding-bottom: 20px !important;
}
ul.export-mont-giuide-item li:hover {
    transform: scale(1.1);
    transition: 0.5s;
}
.accommodation-slider-su-new {
    width: 100%;
    position: relative;
    margin: 50px 0px 100px 0px;
}
.swiae_hm_banner_info_btn.new-destination-fiterjum-box {
    width: 100%;
    padding: 0px;
    margin-bottom: 25px;
}
a.swiae_btn_all.btn_primary.new-destination-fiterjum-btn {
    width: 100%;
}
a.swiae_btn_all.btn_primary.new-destination-fiterjum-btn:hover {
    width: 100% !important;
    background: #12110f;
    border: 2px solid  #12110f;
    color: #b3b3b3;
    transition: 0.5s;
}
section.speciality-qutotion-sec.travel-guide-landing-top-mar {
    margin-top: 0;
}
section.destination-chat-faqs-sec-new.new-tavel-land-fqa8554 {
    margin-top: 100px;
}
ul.new-sumbi-left-ner-logo {
    float: right;
    padding-right: 60px;
}
ul.new-sumbi-right-ner-logo li:nth-child(4) {
    position: relative;
    float: left;
    margin-right:40px;
}
/*mega menu css*/
.mega-menu-detail-list45 {
    width: 100%;
    position: relative;
}
.mega-menu-detail-list45 .about-para {
    width: 100%;
    position: relative;
    padding: 20px 20px 30px 20px;
    background: #f8a55e;
}
.mega-menu-detail-list45 .about-para p{
    color:#fff !important;
    font-size:16px !important;
}
.mega-menu-detail-list45.newrrs-destination {
    width: 225%;
    padding-top:25px;
}
.sumbi-sud-mega-menu-main-box.newmain-destination {
    width: 200% !important;
}
.child-mega-list-left {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
    padding-right: 10px;
}
.mega-menu-sud-list.new-safari-olny {
    width: 45%;
}
/*.sumbi-sud-mega-menu-main-box.about-us-mega-box {*/
/*    width: 120%;*/
/*}*/
.sub-mega-menu-boxco {
    width: 210%;
    position: absolute;
    top: 0;
    /*margin-left: 320px;*/
    left: 110%;
    display:none;
}
.sub-mega-menu-boxco.active{
    display:block !important;
}


.sumbi-sud-mega-menu-main-box.olny-safaro9743464 {
    min-height:420px;
    width:135% !important;
}
ul.mega-list-543-jio li:hover {
    background: #f8a55e;
    padding: 10px 0px;
}
ul.mega-list-543-jio li:hover a{
    color: #fff !important;
}

ul.mega-list-543-jio2 li:hover {
    background: #f8a55e;
    padding: 10px 0px;
}
ul.mega-list-543-jio2 li:hover a{
    color: #fff !important;
}

ul.mega-list-543-jio2 {
    width: 100%;
    display: block !important;
}
ul.mega-list-543-jio2 li{
    width: 100%;
    padding:10px 10px !important;
}
ul.mega-list-543-jio2 li a i {
    font-size: 22px !important;
    float: right;
}


ul.mega-list-543-jio3 li:hover {
    background: #f8a55e;
    padding: 10px 0px;
}
ul.mega-list-543-jio3 li:hover a{
    color: #fff !important;
}

ul.mega-list-543-jio3 {
    width: 100%;
    display: block !important;
}
ul.mega-list-543-jio3 li{
    width: 100%;
    padding:10px 10px !important;
}
ul.mega-list-543-jio3 li a i {
    font-size: 22px !important;
    float: right;
}

.sub-mega-menu-boxco3 {
    width: 210%;
    position: absolute;
    top: 0;
    /*margin-left: 320px;*/
    left: 110%;
    display:none;
}
.sub-mega-menu-boxco3.active{
    display:block !important;
}

.sumbi-sud-mega-menu-main-box.left-travel-sud-mega{
    width: 55% !important;
    min-height: 315px;
    left: -53%;
    padding-bottom: 25px;
}
.child-mega-list-left-travle43 {
    width:70%;
    background: #352a26;
    padding: 16px;
    transform: translate(10px, -15px);
}
.all-travl-guide-mega-list {
    width:100%;
    padding-bottom: 20px;
    padding-left:20px;
}
.all-travl-guide-mega-list a{
    display:flex;
    width:100%;
    align-items: center;
}
.all-travl-guide-mega-list a span {
    width: 45px;
    text-align: center;
}
.all-travl-guide-mega-list a img{
    width:60%;
}
.sumbi-sud-mega-menu-main-box.left-ram-sud-mega {
    min-height: 420px;
    width: 100% !important;
    left: -50%;
    padding-bottom: 25px;
}
.child-mega-list-lefttstgd {
    width: 53.7%;
    overflow: hidden;
}
.route-mega98-pc {
    width: 100%;
    position: relative;
}
.mega-menu-sud-list.trekking-list-box {
    width:45% !important;
}
.sub-mega-menu-boxco2 {
    width:260%;
    position: absolute;
    top: 0;
    /*margin-left: 320px;*/
    left: 110%;
    display:none;
}
.sub-mega-menu-boxco2.active{
    display:block !important;
}
.sub-mega-menu-boxco2.gogosvhdhdbbd987cbc {
    top: -129px;
}
.botyuiohg546xbbb{
    top: -129px !important;
}
.safari-pic-boiux {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.safari-mega-itr {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.safari-mega-itr:hover img {
   transform:scale(1.1);
   transition:0.5s;
}
.safari-pic-boiux h3 {
    width: 100%;
    position: absolute;
    top:10px;
    left:90px;
    z-index: 20;
}
.safari-con-4-boiux{
    width: 100%;
    position: relative;
    overflow: hidden;
    padding:20px 0px 0px 0px;
}
.safari-pic-boiux:after {
    width: 100%;
    height:25%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background:#0000009e;
}
.swiae_menu_bar ul li:hover a i.fa.fa-caret-down{
    transform: rotate(182deg);
    transition:0.5s;
} 
/*blog css start*/


.main-blog-cate-sec {
    width: 100%;
    position: relative;
    display: flex;
    gap: 100px;
    align-items: center;
}
.main-blog-tittle {
    width: 100%;
    position: relative;
    padding: 20px 0px;
}
.main-blog-tittle h3{
    color: #f8a55e;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.main-blog-tittle h2 {
    font-family: 'Reem Kufi', sans-serif;
    font-weight:500;
    color: #12110f;
    text-transform: capitalize;
    font-size: 25px;
    padding:5px 0px;
}
.main-blog-tittle p {
    font-style: oblique;
}
section.main-blog-land-catego-sec {
    width: 100%;
    position: relative;
    margin: 50px 0px;
}
.main-blog-pic {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.main-blod-card {
    width: 100%;
    position: relative;
    margin-bottom:25px;
}
.main-blod-card:hover img{
    transform: scale(1.1);
    transition: 0.5s;
    opacity: 0.7;
}
.main-blog-cate-sec:after {
    position: absolute;
    width: 1.8px;
    height: 100%;
    content: "";
    top: 0;
    left: 50%;
    background: #e0d8d5;
}
.main-blog-cate-sec:before{
    position: absolute;
    width:100%;
    height:1.5px;
    content: "";
    top:-60px;
    left:0;
    background: #e0d8d5;
}
.main-catergori_one2-sec h2.blog-new-cate-hed{
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
    text-align: left;
    text-transform: capitalize;
    font-size: 34px;
    padding-bottom: 15px;
}
/*.repeted-categori_one-child {*/
/*    width: 100%;*/
/*    display: flex;*/
/*    gap: 70px;*/
/*}*/
.main-blod-card.new-child5342 {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    gap:25px;
    margin-bottom: 75px;
}
.main-blog-tittle.new3242ggdvd {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
}
.main-blod-card.new-child5342:nth-child(2):before {
    position: absolute;
    width: 100%;
    height: 1.5px;
    content: "";
    top: -40px;
    left: 0;
    background: #e0d8d5;
}
section.main-catergori_one2-sec {
    width: 100%;
    position: relative;
    padding: 50px 0px;
}
.blog-coustom-box90 {
    width: 100%;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 60px;
}
.coustom-box90-para-box {
    width: 100%;
    padding: 100px 0px;
    text-align: center;
    position: relative;
    z-index:10;
}
.blog-coustom-box90:after {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: "";
    background: #00000057;
}
.coustom-box90-para-box h3 {
    color: #fff;
    font-size: 40px;
    font-weight: 500;
    font-family: 'Signika';
    padding: 10px 0px;
}
.coustom-box90-para-box p {
    color: #fff;
    font-size: 20px !important;
    padding-bottom: 10px;
}
.blog-costom-fom {
    width: 60%;
    margin: 0 auto !important;
    display: flex;
    text-align: center;
    gap: 20px;
    align-items: center;
    padding-left: 170px;
}
input#email {
    width: 100%;
    height: 60px;
    border: none;
    outline: none;
    padding: 10px;
    background: none;
    border-bottom: 1px solid #fff;
    font-size: 20px;
    color: #fff !important;
}
.social-blog-main {
    width: 82%;
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 25px;
}
.social-item-blog {
    width: 30%;
    margin-bottom: 20px;
    padding: 40px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
    border-radius: 10px;
}
.social-item-blog i {
    font-size: 26px;
    color: #fff;
}
.social-item-blog.facebook {
    width:30%;
    position: relative;
    background: linear-gradient(to bottom right, #1877F2 50%, transparent 50%);
    background-size: 200% 200%;
    transition: background-position 0.5s ease;
    background-position: top left;
}
.social-item-blog.instagram {
    width:30%;
    position: relative;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90% ,transparent 50%);
    background-size: 200% 200%;
    transition: background-position 0.5s ease;
    background-position: top left;
}
.social-item-blog.youtube {
    width:30%;
    position: relative;
    background: linear-gradient(to bottom right, #FF0000 50%, transparent 50%);
    background-size: 200% 200%;
    transition: background-position 0.5s ease;
    background-position: top left;
}
.social-item-blog.linkedin {
    width:30%;
    position: relative;
    background: linear-gradient(to bottom right, #0077B5 50%, transparent 50%);
    background-size: 200% 200%;
    transition: background-position 0.5s ease;
    background-position: top left;
}
.social-item-blog.twitter {
     width:30%;
    position: relative;
    background: linear-gradient(to bottom right, #1DA1F2 50%, transparent 50%);
    background-size: 200% 200%;
    transition: background-position 0.5s ease;
    background-position: top left;
}
.social-item-blog.telegram {
     width:30%;
    position: relative;
    background: linear-gradient(to bottom right, #0088cc 50%, transparent 50%);
    background-size: 200% 200%;
    transition: background-position 0.5s ease;
    background-position: top left;
}
.social-item-blog:hover {
    background-position: bottom right;
    background-color:#352a26;
}
.trip-type-box-choose.active {
    color: #fff !important;
    width: 100%;
    background:#ffefe2;
}
.blog-autor-nbox {
    width: 90%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}
.blog-autor-nbox-child {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 15px;
}
div.autor-picture7565 {
    width:35px;
    height:35px;
    border-radius: 50%;
    overflow: hidden;
}
.blog-autor-nbox-child svg{
    width: 35px;
    background: #f8a55e;
    padding: 10px;
    border-radius: 50%;
}
svg.shddv-blog-hed{
    width: 35px;
    background: #f8a55e;
    padding: 10px;
    border-radius: 50%;
}
.blog-autor-nbox-child h2 {
    font-size: 15px;
    font-weight: 200;
    color: #716865;
}
.blog-detail-autor {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 58%;
    /* border-top: 1px solid #d1bfb8; */
    /* border-bottom: 1px solid #d1bfb8; */
    padding: 17px 20px;
    margin-top: 25px;
    border:none;
    border-radius:7px;
}

.blog-details-autor-nbox-child {
    width: 100%;
    display: flex;
    align-items: center;
    gap:5px;
}
.autor-new3343-picture7565 {
    width:126px;
    height:79px;
    /*border-radius: 50%;*/
    /*overflow: hidden;*/
}
.blog-details-autor-nbox-child svg {
    width:7%;
}
.blog-details-autor-nbox-child h2 {
    color: #6c6767;
    font-weight: 500;
    font-family: 'Reem Kufi';
    font-size: 17px;
    padding-bottom: 0;
    padding-left: 15px;
    text-transform: capitalize;
}
.blog-all-para-pic {
    width: 100%;
    position: relative;
    padding: 50px 0px;
}
.blog-all-para-pic p{
    padding-bottom:20px;
}
img.w-100.padd-hdgbchd65sncnc {
    margin-bottom: 20px;
}
.blog-all-para-pic h3 {
    font-family: 'Reem Kufi', sans-serif;
    font-weight:500;
    color: #12110f;
    text-align: left;
    text-transform: capitalize;
    font-size:24px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.new-blog-tiltrh2for h3{
    font-family: 'Reem Kufi', sans-serif;
    font-weight:500;
    color: #12110f;
    text-align: left;
    text-transform: capitalize;
    font-size: 30px;
    padding-bottom: 20px;
    padding-top: 20px;
}
ul.sumbi-blog-list-items {
    width: 100%;
    position: relative;
}
.route-mega98-pc:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 25%;
    content: "";
    background: #352a268a;
}
.route-mega98-pc h4{
    position: absolute;
    top: 10px;
    left: 38%;
    width: 100%;
    z-index: 20;
}
.rouyre-mega-para {
    width: 100%;
    min-height:207px;
    background: #f8a55e;
    padding: 20px;
}
.rouyre-mega-para p{
    color:#fff;
    font-size:16px !important;
}
ul.sumbi-blog-list-items li{
    width: 100%;
    position: relative;
    padding-bottom:20px;
    font-size:18px;
    color: #666;
    padding-left: 25px;
}
ul.sumbi-blog-list-items li:before{
    color: #f8a55e;
    content: "•";
    display: block;
    font-size: 45px;
    height: 5px;
    left: 0;
    line-height: 6px;
    position: absolute;
    top: 5px;
}
.row.blognxhd8hgbc {
    position: sticky;
    top: 115px;
}
.swiae_btshtp_sec_card.nfrww455555 {
    width: 100%;
    position: relative;
    margin-top: -18px;
    padding-top: 0px;
}
table.sumbi-table {
    width: 100%;
    position: relative;
    border: 1px solid #d1bfb8;
}
tr.sumbi-heading-row {
    background: #ffefe2;
    height: 70px;
}
table.sumbi-table tr td {
    padding: 20px !important;
    font-size: 18px;
    padding-bottom: 0px !important;
}
tr.sumbi-heading-row td {
    padding: 20px !important;
    font-size: 18px;
    font-family: 'Signika';
    text-transform: uppercase;
}
.blog-post-socila-media {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #d1bfb8;
    border-bottom:1px solid #d1bfb8;
}
.ass_blog_dtls_pg_share_post_title {
    width: 100%;
    position: relative;
}
.ass_blog_dtls_pg_share_post_title h3{
    font-family: 'Reem Kufi', sans-serif;
    font-weight:500;
    color: #12110f;
    text-align: left;
    text-transform: capitalize;
    font-size: 30px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.ass_blog_dtls_pg_share_post_icons {
    width: 100%;
    position: relative;
}
.ass_blog_dtls_pg_share_post_icons ul {
    width:35%;
    display: flex;
    justify-content: space-between;
    float: inline-end;
}
.ass_blog_dtls_pg_share_post_icons ul li a {
    padding:10px;
    border-radius: 5px;
    background: linear-gradient(to bottom right,#f8a55e 50%, transparent 50%);
    background-size: 200% 200%;
    transition: background-position 0.5s ease;
    background-position: top left;
}
.ass_blog_dtls_pg_share_post_icons ul li a:hover{
    background-position: bottom right;
    background-color: #696461;
}
.ass_blog_dtls_pg_share_post_icons ul li a i {
    font-size:15px;
    color: #fff;
}
.related-blog-post {
    width: 100%;
    position: relative;
    margin: 50px 0px 0px 0px;
}
.related-blog-post h3{
    font-family: 'Reem Kufi', sans-serif;
    font-weight:500;
    color: #12110f;
    text-align: left;
    text-transform: capitalize;
    font-size: 15px;
    padding-bottom: 20px;
    padding-top: 20px;
    min-height:90px;
}
.real-blog-sumbi {
    width: 100%;
    position: relative;
    margin-bottom: 25px;
}
.real-blog-sumbi:hover img {
    transform: scale(1.1);
    transition: 0.5s;
}
.real-blog-sumbi-pic {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.real-blog-sumbi-title {
    width: 100%;
    position: relative;
    background: linear-gradient(to bottom right, #ffefe2 50%, transparent 50%);
    background-size: 200% 200%;
    transition: background-position 0.5s ease;
    background-position: top left;
    padding: 20px;
}
.real-blog-sumbi-title:hover {
    background-position: bottom right;
    background-color: #352a26;
}
.real-blog-sumbi-title:hover a{
    color:#fff;
    transition:0.5s;
}
.real-blog-sumbi-title:hover p{
    color:#fff;
    transition:0.5s;
}
.real-blog-sumbi-pic img {
    padding-bottom: 0;
}
.swiae_hm_banner_info_btn.nrwevxnxh75ysud {
    width: 100%;
    margin-top: -77px;
    margin-left:30px;
}
.real-blog-sumbi-title h4 {
    text-align: center !important;
    padding: 20px 0px;
}
.real-blog-sumbi-title h4 a {
    color: #352a26;
    font-weight: 600;
    font-size: 19px;
    font-family: 'Didact Gothic';
}
.real-blog-sumbi-title p {
    color: #352a26;
    text-align: center;
    padding-top: 25px;
}
.real-blog-sumbi-pic:after {
    position: absolute;
    width: 95%;
    height: 95%;
    top: 4px;
    left: 4px;
    content: "";
    border: 1px solid #fff;
}
section.new-main-blog-land-catego-sec {
    width: 100%;
    position: relative;
}
.leav-replay-box-blog {
    width: 100%;
    position: relative;
}
.leav-replay-box-blog h3{
    font-family: 'Reem Kufi', sans-serif;
    font-weight:500;
    color: #12110f;
    text-align: left;
    text-transform: capitalize;
    font-size: 30px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.bolg-fom-box {
    width: 100%;
    background: #ffefe2;
    padding: 40px;
}
.input-blog-div {
    width: 100%;
    position: relative;
}
.input-blog-div input {
    width: 100%;
    position: relative;
    padding: 15px;
    margin-bottom: 15px;
    border: 1px solid #e7e3e3;
    outline: none;
    border-radius: 6px;
    font-size: 18px;
}
.input-blog-div label {
    color: #f8a55e;
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 10px;
}
.gform-booyt {
    width: 100%;
    padding: 30px 0px 0px 0px;
    position: relative;
}
.gform-booyt input.sumbit-btn {
    width: 35%;
    font-weight: 600;
    color: #fff;
    padding: 12px;
    font-size: 20px;
    font-family: "Exo", sans-serif;
    margin: 0 auto;
    background: #f8a55e;
    border: none;
}
.gform-booyt input.sumbit-btn:hover{
    background: #12110f;
    color: #b3b3b3;
    transition: 0.5s;
}
/* Mega menu hidden by default */
.sumbi-sud-mega-menu-main-box {
    width: 134%;
    position: absolute;
    top: 100%;
    left:-25px;
    background: #352a26;
    z-index: 999;
    /* padding: 35px 35px 0px 35px; */
    display: none;
    transition: all 0.5s ease;
}
.mega-menu-row-boxco {
    display: flex;
}
.swiae_menu_bar ul li:hover .sumbi-sud-mega-menu-main-box {
    display: block;
    width:150%;
}
.sub-mega-menu-boxco.hgooodndndnd {
    width: 138%;
     background: #f8a55e;
    left: 108%;
    height:55.5vh;
}
.sumbi-sud-mega-menu-main-box.for-about-mega {
    width: 110% !important;
}
ul.mega-list-543-jio li:hover .sub-mega-menu-boxco.hgooodndndnd{
    background: #f8a55e;
}
.safari-con-4-boiux.nresese4-para {
    width: 100%;
    overflow: hidden;
    padding: 12px 15px 12px 15px;
}
.safari-con-4-boiux.nresese4-para p{
    color:#fff;
    font-size:16px !important;
}
.child-mega653-list-box h4 {
    padding: 10px 0px;
}
.mega-menu-sud-list {
    width:80%;
    position: relative;
    padding: 15px;
}
.mega-menu-detail-list45 {
    width: 118%;
    position: relative;
}
ul.mega-list-543-jio {
    width: 100%;
    display: block !important;
}
ul.mega-list-543-jio li{
    width: 100%;
    padding:10px 10px !important;
}
ul.mega-list-543-jio li a i {
    font-size: 22px !important;
    float: right;
}

.child-mega653-list-box {
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
    overflow:hidden;
}
.child-mega653-list-box:hover img {
    transform: scale(1.1);
    transition: 0.5s;
}
section.destination-chat-faqs-sec-new.main-blog-cate7654-jojo {
    width: 100%;
    position: relative;
    margin-top: 0;
}
.blog-autor-nbox-child:nth-child(2) {
    float:right;
    padding-right:0px;
    transform: translate(60px, 0px);
}
.blog-autor-nbox-child.newr454gggddh {
    transform: translate(165px, 0px);
}
.gform-booyt label {
    padding-left: 10px;
}

/*.size-full img {*/
/*    border: 0;*/
/*    width: 100%;*/
/*    max-height:400px;*/
/*}*/
.wp-block-image img {
    border: 0;
    width: 100%;
    max-height: 450px;
    margin-bottom:20px;
}

ul.wp-block-list li:before {
    color: #f8a55e;
    content: "•";
    display: block;
    font-size: 45px;
    height: 5px;
    left: 0;
    line-height: 6px;
    position: absolute;
    top: 5px;
}
.pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin: 20px 0;
    font-family: 'Arial', sans-serif;
}

.pagination a,
.pagination span {
    display: inline-block;
    padding: 10px 15px;
    border: 1px solid #ddd;
    background-color: #fff;
    color: #333;
    text-decoration: none;
    border-radius: 5px;
    transition: all 0.3s ease;
    font-size: 16px;
}

.pagination .current {
    background-color: #f8a55e;
    color: #fff;
    border-color: #f8a55e;
    pointer-events: none;
}

.pagination a:hover {
    background-color: #007bff;
    color: #fff;
    border-color: #007bff;
}

.pagination .next,
.pagination .prev {
    font-weight: bold;
}

.pagination a.disabled,
.pagination a.disabled:hover {
    background-color: #f2f2f2;
    color: #ccc;
    border-color: #ddd;
    cursor: not-allowed;
}

.autor-new3343-picture7565 img {
    border-radius: 50%;
    object-fit: cover;
    height: auto;
}
.faqs-853535-box .accordion-item .accordion-body h3 {
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 600;
    color: #2c2c2aeb;
    text-align: left;
    text-transform: capitalize;
    font-size: 20px;
    padding-bottom: 15px;
}
div#wildlife-tab h3 {
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 600;
    color: #2c2c2aeb;
    text-align: left;
    text-transform: capitalize;
    font-size: 20px;
    padding:15px 0px;
}

ul.nabita-list{
    padding:15px 0px;
}
ul.nabita-list li {
    font-size:18px;
    position: relative;
    padding-bottom: 10px;
    padding-left: 20px;
}
ul.nabita-list li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 8px;
    height: 8px;
    background-color: #f8a55e;
    border-radius: 50%;
}
.pt-40{
    padding-top:40px;
}
div#wildlife-tab p {
    padding-bottom: 10px;
}
.mobile-social-and-btn-box {
    width: 100%;
    position: absolute;
    bottom: 100px;
}
div#wildlife-tab p {
    padding-bottom: 10px;
}
.mobile-social-and-btn-box {
    width: 100%;
    position: absolute;
    bottom: 100px;
}
ul.new-footer-social-ico-mobi {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    width: 100%;
    margin-bottom: 20px;
}
ul.new-footer-social-ico-mobi li {
    width: 45px;
    height: 45px;
    border: #ff7300 1px solid;
    border-radius: 5px;
}
.mobile-social-and-btn-box h4 {
    color: #fff;
    padding-bottom: 20px
}
table.sumbi-tble.table.table-bordered {
    width: 100%;
    margin: 20px 0px;
}
table.sumbi-tble.table.table-bordered a {
    color: #f8a55e;
}
.chart-faqs-left a{
     color: #f8a55e;
}
ul.nabita-list.nekkkkki-dita li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.side-filter-box-rie{
    display:none;
}
.guide-asc-50gutfilter {
    display: block;
    position: sticky;
    top: 100px;
}

.owl-nav {
    display:none!important;
}


/*#mobile-filter-box{*/
/*    display: none !important;*/
/*}*/



/*new home improvisation 2025*/

section.new-dreams-sumbi-2025sec {
    width: 100%;
    position: relative;
    float: left;
    margin: 50px 0px;
}
.dresmmm-suha-sumbi-extra {
    background: #f3f3f3;
    display: flex;
    align-items: center;
    position: relative;
}
.col-md-6.col-lg-6.new-piococococo {
    position: absolute;
    width: 50%;
    height: 100%;
    right: 0px;
    top: 0px;
    padding: 0 !important;
}
.dresm-sumbi2025-pic-box {
    width: 100%;
    height: 100%;
    max-height: 600px;
    overflow: hidden;
    position: relative;
}
.dresm-sumbi2025-pic-box img {
    width: 100% !important;
    height: auto;
    min-width: 100%;
    flex-grow: 1;
    object-fit: cover;
    min-height: 100%;
    position: relative;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
}
.dreamm-para-mytro-box {
    width: 100%;
    position: relative;
    padding: 30px 50px 30px 30px;
}
.dreamm-para-mytro-box h6 {
    font-family: 'Signika';
    font-size: 18px;
    font-weight: 300;
    /*text-transform: uppercase;*/
    text-align: left;
    padding: 0 0 15px 0;
    color: #12110f;
}
.dreamm-para-mytro-box h2 {
    font-family: 'Signika';
    font-weight: 500;
    font-size: 35px;
    text-transform: capitalize;
    text-align: left;
    padding: 0 0 15px 0;
    color: #12110f;
}
.dreamm-para-mytro-box p {
    padding-bottom: 17px;
}
section.new-tailor-made-susu-new {
    width: 100%;
    position: relative;
    float: left;
    background: #f8a55e;
    margin: 130px 0px;
    padding: 50px 0px;
}
a.swiae_btn_all.btn_primary.new-tailot-sumbi {
    background: #fdfdfc;
    color: #352a26;
}
.row.new-spspspsp-tailor {
    display: flex;
    align-items: center;
    position: relative;
}
.taiolo-new-poop-conte h2 {
    font-family: 'Signika';
    font-weight: 500;
    font-size: 35px;
    text-transform: capitalize;
    text-align: left;
    margin: 0 0 5px 0;
    padding: 0 0 15px 0;
    color: #fdfdfc;
    line-height: 1.3;
}
.tttatta-uuddudud {
    width: 100%;
    position: relative;
    margin-top: 35px;
}
.taiolo-new-poop-pico {
    position: absolute;
    top: -280px;
    left: 0px;
}
.taiolo-new-poop-conte {
    width: 100%;
    position: relative;
    padding-left: 55px;
}
.taiolo-new-poop-pico img {
    border-radius: 15px;
}
.taiolo-new-poop-conte p {
    color: #fdfdfc;
}
.five-stara-chosse-ico {
    width: 100%;
    position: relative;
    padding-top:35px;
}
.five-stara-chosse-ico img {
    width: 50%;
}
.des-top-sumboi {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.nhbuuasvdhbdhb_cbsd {
    width: 100%;
    position: absolute;
    top: 50%;
    text-align: center;
    z-index: 1;
}
.des-top-sumboi:before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    content: "";
    background: #352a2647;
}
.nhbuuasvdhbdhb_cbsd h5 {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
}
.des-top-sumboi:hover img {
    transform: scale(1.1);
    transition: 0.5s;
}
.des-top-sumboi:hover h5 {
    color: #f8a55e;
    transition: 0.5s;
}
section.best-sumbi-sport-in-af {
    width: 100%;
    position: relative;
    float: left;
    margin: 60px 0px 85px 0px;
}
.mshvdayftagsh_jfsdta {
    position: relative;
    width: 100%;
    float: left;
    margin-top: 20px;
}
.hbucvsuvjhcv{
    position: relative;
    width: 100%;
}
.hbucvsuvjhcv .owl-theme .owl-dots, .owl-theme .owl-nav {
    width: 100%;
    display: flex !important;
    text-align: center;
    justify-content: space-between;
    position: absolute;
    top: 50%;
}
.hbucvsuvjhcv .owl-theme .owl-dots, .owl-theme .owl-nav button {
    background: #f8a55e !important;
    width: 45px;
    height: 45px;
    border-radius: 50% !important;
    outline: none;
}
.hbucvsuvjhcv .owl-theme .owl-dots, .owl-theme .owl-nav button.owl-prev {
    position: relative;
    transform: translate(-30px, -10px);
}
.hbucvsuvjhcv .owl-theme .owl-dots, .owl-theme .owl-nav button.owl-next {
    position: relative;
    transform: translate(30px, -10px);
}
.hbucvsuvjhcv .owl-theme .owl-dots, .owl-theme .owl-nav button span {
    font-size: 31px;
    position: absolute;
    transform: translate(-6px, -25px);
    color: #fff;
}

.ethics {
    width: 100%;
    position: relative;
    text-align: center;
    background-color: #000;
    color: #fff;
    float: left;
    padding: 50px 20px;
}
section.home-page-new-sumbi-ex-faqs {
    width: 100%;
    position: relative;
    float: left;
    margin: 70px 0px;
}



.faq-sumbi-new-tab-box {
    width: 100%;
    display: flex;
    gap:15px;
    overflow: hidden;
    justify-content: space-around;
}
.faq-sumbi-new-tab-box button {
    width: 300px;
    height: 150px;
    background-color: #f8f8f8;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
    transition: 0.3s;
}
.faq-sumbi-new-tab-box button:hover {
  background-color: #ddd;
}
.faq-sumbi-new-tab-box button.active {
  background-color:#f8a55e40;
}
.sumbi-taooptabcontent {
  display: none;
  padding: 6px 12px;
  border-top: none;
}
.faq-new-sumbi-details {
    width: 100%;
    position: relative;
}
.faq-sumbi-new-tab-box button h4 {
    padding-top: 20px;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
}
.faq-sumbi-new-25-ses {
    width: 100%;
    position: relative;
    float: left;
    margin-top: 25px;
}
.faq-new-sumbi-details {
    width: 75%;
    margin: 0 auto;
    margin-top: 0px;
    position: relative;
}
.faq-new-sumbi-details .accordion-item button {
    width: 100%;
    text-align: left;
    border: none;
    border-bottom: 1px solid #c9c4c3;
    margin-bottom: 10px;
    background: none;
    font-size: 23px;
    padding: 0px 0px 15px 0px;
    outline: none;
}
.faq-new-sumbi-details .accordion-item button {
    width: 100%;
    text-align: left;
    border: none;
    border-bottom: 1px solid #c9c4c3;
    margin-bottom: 10px;
    background: none;
    font-size: 23px;
    font-weight: 700;
    padding: 0px 0px 15px 0px;
    outline: none;
}
.faq-new-sumbi-details .accordion-body {
    padding: 20px 0px;
}
.read-more {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    border: 1px solid #f8a55e !important;
    padding: 8px 16px;
    border-radius: 4px;
    font-size: 14px;
    text-transform: uppercase;
}
.card-content {
    padding: 20px;
    text-align: center;
}
.faq-new-sumbi-details .accordion-button::after {
    float: right;
    padding-right: 35px;
    content: '\25BC';
    font-size: 18px;
    color: #716969;
    margin-left: auto;
    transition: transform 0.2s ease-in-out;
}
section.new-sumbi-hhh-testimonila-sec {
    width: 100%;
    position: relative;
    float: left;
    padding: 100px 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.teseeses {
    background: #ffffff;
    position: relative;
    padding: 15px;
    border-radius: 8px;
}
.hjsbdvhhhhf {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hjsbdvhhhhf img {
    width:100px !important;
}
.hjsbdvhhhhf p img {
    width: 15px !important;
}
.hjsbdvhhhhf p {
    font-weight: 800;
    font-size: 13px !important;
}
.nbvsdgvaxghbbsh {
    width: 100%;
    position: relative;
}
.mbuxghbhbdhusa_bhcd {
    width: 100%;
    position: relative;
}
.mbuxghbhbdhusa_bhcd p {
    font-size: 17px !important;
    padding-top: 10px;
    font-weight: 800;
}
.mbuxghbhbdhusa_bhcd p span {
    color: #9e9693;
    padding-left: 10px;
}
.nbvsdgvaxghbbsh h4 {
    font-size: 15px;
    font-weight: 700;
    padding-bottom: 5px;
}
.bgudafuvhvadfuvchjv_cvhxgzsdfu {
    width: 100%;
    position: relative;
    float: left;
    margin: 50px 0px;
}
section.new-sumbi-hhh-testimonila-sec:before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    content: "";
    background: #352a26a1;
}
h2.xbxgfytfYgxhvsd {
    color: #fff;
}
section.new-patner-sumbi-extra {
    width: 100%;
    float: left;
    position: relative;
    padding: 60px 0px;
}
.gctfcmdvud_bxcdvf {
    width: 100%;
    position: relative;
    text-align: center;
}
.gctfcmdvud_bxcdvf h4 {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
}
.dsbuagjhvruagugchvdaugfrg {
    position: relative;
    width: 100%;
    float: left;
}
.jkbdgwg_ufwyr {
    width: 100%;
    position: relative;
    text-align: center;
    display: flex;
    justify-content: center;
}
.jkbdgwg_ufwyr img {
    max-width: 60%;
}
.jbudagygdg-ugfdyf{
    position: relative;
    width: 100%;
    float: left;
    padding-top: 80px;
}
section.nabuydgfuyvads_ivsfds {
    width: 100%;
    position: relative;
    float: left;
    padding:200px 150px 200px 150px;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
    margin-top: 70px;
}
.nhvgUfuyguvuyd {
    width: 50%;
    float: right;
    padding: 50px;
    background: #ffffffcf;
}
.nhvgUfuyguvuyd h5 {
    font-size: 30px;
    padding-bottom: 20px;
    color: #f8a55e;
    font-weight: 700;
}



.stmtab {
    width: 50%;
    overflow: hidden;
}

.stmtab button {
    width: 100%;
    text-align: left;
    background-color: #fff;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px 16px 0px;
    transition: 0.3s;
    border-bottom: 1px solid #c4bab7;
    margin-bottom: 10px;
    font-size: 25px !important;
}

.stmtab button.active {
    color: #f8a55e;
    border-bottom: 1px solid;
}
.smtptabcontent {
    display: none;
    padding: 6px 40px;
    border-top: none;
}

.paraparatabcontent{
    display: none;
    padding: 15px 0px;
    border-top: none;
    margin-top: 10px;
    border-top: 1px solid #f8a55e;
}

.okuggx-Lopo {
    width: 100%;
    display: flex;
    position: relative;
}
.kbggyghdbdh-pararara {
    width: 50%;
    position: relative;
}
.nyghbhigfifbsfi_bcshgd {
    position: relative;
    width: 100%;
}
.cbvuygufgfs {
    width: 70%;
    position: absolute;
    bottom: 45px;
    left: 15%;
    padding: 20px;
    background: #fefefe;
}
.cbvuygufgfs h4 {
    font-size: 25px;
    font-weight: 600;
    color: #f8a55e;
    text-transform: capitalize;
}
section.nbvagdsfhvxcsadjefg_gxsf {
    width: 100%;
    position: relative;
    float: left;
    margin-bottom: 35px;
}
.jsvfsafs_picooo {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.vcxgzhvgxhj_sdhvytafd {
    width: 100%;
    position: relative;
    text-align: center;
    padding: 20px;
}
.sfftygvdsbvgd {
     width: 100%;
    position: relative;
    background: #fff;
    box-shadow: 0px 1px 5px #d1c2c2;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 30px;
}
.vcxgzhvgxhj_sdhvytafd h4 {
    font-size: 26px;
    font-weight: 800;
    text-transform: capitalize;
}
.vcxgzhvgxhj_sdhvytafd h6 {
    font-size: 20px;
    font-weight: 700;
    color: #f8a55e;
    padding: 0px 0px 20px 0px;
}
.sfftygvdsbvgd:hover img {
    transform: scale(1.1);
    transition: 0.5s;
}
section.new-team-sumbi-bhai-sec {
    width: 100%;
    position: relative;
    float: left;
    margin: 70px 0px 100px 0px;
}

.logo-related-sum-fofo {
    width: 20%;
    height: 20%;
    padding: 10px;
    text-align: center;
    position: relative;
    margin: 0 auto;
    margin-bottom: 20px;
    border: 2px solid #f8a55e;
    border-radius: 50%;
}
.new-landing-new-look-pic {
    width: 100%;
    position: absolute;
    top: -110px;
    left: -59px;
    z-index: -1;
}

.new-landing-new-look-pic img {
    max-width:700px;
}
.row.pack-rowboxoxoxo {
    background: #efefef;
    margin-bottom: 25px;
}
.row.pack-rowboxoxoxo .col-md-5 {
    padding: 0px;
}
.new-pack-design-tittle-box {
    position: relative;
    width: 100%;
}
.new-pack-design-tittle-box h5 {
    font-size: 27px;
    font-weight: 600;
    padding-top: 30px;
    line-height: 30px;
    text-transform: capitalize;
}
.col-md-4.jvshgafyudsvgd {
    padding: 0px;
}
ul.gfdygzd_ustwrtdgbcd li {
    line-height:30px;
    font-size: 18px;
}
.new-side-pack-sumbi-rarar {
    width: 100%;
    position: relative;
    padding-left: 30px;
}
.xfsgsbxcsdfseart {
    width: 100%;
    position: relative;
    padding: 30px 0px;
}
.xfsgsbxcsdfseart a {
    width: 100%;
}
.new-sumbi-ggdggd_pico {
    width: 100%;
    position: relative;
    overflow: hidden;
}
a.vvgysdv_float-bty {
    position: absolute;
    top: 25px;
    right: 25px;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    background: #f8a55e;
    padding: 7px 11px;
}
.new-sumbi-ggdggd_pico img {
    width: 100%;
    height: 355px;
    object-fit: cover;
}
a.swiae_btn_all.btn_primary.mvdfyugdsvagfdv:hover {
    background: #12110f;
    transition: 0.5s;
}
.row.pack-rowboxoxoxo:hover .new-sumbi-ggdggd_pico img {
    transform: scale(1.1);
    transition: 0.5s;
}
section.new-zvghsdjhvd_tanzania-spce {
    width: 100%;
    position: relative;
    float: left;
}
.kvdfvhavuvfsbd {
    width: 100%;
    position: relative;
}
.kvdfvhavuvfsbd h4 {
    font-size: 42px;
    line-height: 42px;
    padding-right: 50px;
    padding-bottom: 50px;
    font-family: 'Reem Kufi', sans-serif;
    font-weight: 700;
    color: #12110f;
}
ul.jjxcuygvbdgd li {
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;
    padding-bottom: 20px;
    position: relative;
    padding-left: 18px;
}
ul.jjxcuygvbdgd {
    width: 100%;
    position: relative;
    padding-right: 50px;
    padding-top:20px;
}
ul.jjxcuygvbdgd li:before {
    content: '●';
    color: #f8a55e;
    position: absolute;
    left: 0;
}

.vdgyvuvchuvfud_hxvygACV {
    width: 60%;
    margin: 0 auto;
    padding: 10px 0px;
}
.vdgyvuvchuvfud_hxvygACV p{
    text-align: left;
}
p.ougasfytuybisb_xhvytef {
    font-size: 24px !important;
    color: #606060;
    font-weight: 700;
    padding-top: 12px;
    text-align: left;
}
.upper.vgvagytfytgvxgcysd {
    padding-bottom: 0px;
}

.social-item-blog div {
    height:16px; 
    justify-content: center;
    align-items: center;
}

p.xyz.new-xyzforabout {
    width: 100%;
}
.paraparatabcontent p {
    padding-bottom: 12px;
}
.row.bhvhjhvhxc._vcgfgva_chvd {
    justify-content: center;
}
/*.fil-sec-sumbi:after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: -30px;*/
    /*background: linear-gradient(0deg, rgb(255 211 181 / 24%) 0, #ffb07ae3 100%);*/
/*    z-index: 0;*/
/*    opacity: .6;*/
/*    transition: .5s ease-out;*/
.col-md-9.sti-sec {
    width: 75%;
    position: sticky;
    top: 20px;
    height: 100vh;
    overflow-y: auto;
}

.destination-main-over-picture-new2 {
    width: 66%;
    margin: auto;
    padding-top: 60px;
}
