@media only screen and (max-width: 767px) and (min-width: 320px) {

#fs-maha-sec .fs_btn_all {
           margin: 20px 0;
    display: inline-block;
}
#fs_ocpdoepa_sec {
    padding:0;
}
#fs-maha-prf-sc {
    margin:0;
}

#fs-maha-prf-sc h3{
    text-align: center;
    margin: 30px 0;
}

#fs-maha-prf-sc p {
    text-align: center;
    margin-bottom: 30px;
}




.book-con-sec .col-md-4.pl-0 ,.book-con-sec .col-md-8.pr-0,.col-md-4.pl-0, .col-md-4.pr-0   {
    padding-right: 15px !important;
    padding-left: 15px !important;
} 
.flight-card-sec .flight-main-con {
    width:25%;
}    
.flight-card-sec {
  
    flex-wrap: wrap;
}    
    
.flight-table-con {
    overflow:scroll;
}    
    
.all-con-para{
   padding: 30px 20px; 
}    
.all-con-para p {
    text-align: justify;
}   
.foot-boo .col-md-4 {
    margin-bottom:30px;
}    
    
    
    
    
    
.fs_header_logo {
    width: 72%;
    float: left;
    position: relative;
}
.fs_header_top_wrap {
    padding: 6px 0 6px 0;
}    
.fs_header_menu_bar {
    display: none;
}
.fs_header_top_wrap_inr {
    padding: 0 10px;
    flex-direction: column;
}
.fs_header_top_wrap_lpjo {
    width: 100%;
}
.fs_header_top_wrap_lpjo_box .fs_cta {
    width: 100%;
    margin-left: 0;
    border-left: none;
    justify-content: space-between;
}
.fs_header_top_wrap_scl {
    display: none;
}
.fs_header_top_wrap_menu {
    display: none;
}
.fs_header_top_wrap_lpjo_box .fs_cta_box_cntct_time {
    display: none;
}
.fs_header_top_wrap_lpjo_box .fs_cta_box_cntct {
    width: auto;
}
.fs_header_top_wrap_lpjo_box .fs_cta_btn {
    width: auto;
}
.fs_header_top_wrap_lpjo_box .fs_cta_btn .fs_btn_bg {
    padding: 8px 10px;
    font-size: 12px;
}
.fs_hm_banner_info h2 {
    font-size: 64px;
    text-align: center;
}
#fs_dtftht_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_dtftht_sec_card {
    flex-direction: column;
}
#fs_ocpdoepa_sec {
    padding: 0 0 10px 0;
}
.fs_ocpdoepa_all {
    margin-top: 0rem;
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1,1fr);
    -ms-grid-rows: (1fr)[1];
    grid-template-rows: repeat(1,1fr);
}
.fs_ocpdoepa_all_defy {
    height: auto;
    margin-top: 0;
    padding: 3rem 2rem 4rem 2rem;
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column: 1;
    grid-column: 1;
    *margin-bottom: 10px;
}
.fs_ocpdoepa_all_etsa {
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column: 1;
    grid-column: 1;
    *flex-direction: column-reverse;
    *margin-bottom: 10px;
}
.fs_ocpdoepa_all_etsa_three {
    -ms-grid-row: 3;
    grid-row: 3;
    -ms-grid-column: 1;
    grid-column: 1;
    *flex-direction: column-reverse;
    *margin-bottom: 10px;
}
.fs_ocpdoepa_all_etsa_four {
    -ms-grid-row: 4;
    grid-row: 4;
    -ms-grid-column: 1;
    grid-column: 1;
    *flex-direction: column-reverse;
    *margin-bottom: 10px;
    flex-direction: initial;
}
.fs_ocpdoepa_all_etsa_txts {
    width: 100%;
    *padding: 10px 15px;
    padding: 40px 0px;
}
.fs_ocpdoepa_all_etsa_txts .fs_ocpdoepa_title {
    padding: 0 15px;
}
.fs_ocpdoepa_all_etsa_txts .fs_ocpdoepa_title h3 {
    font-size: 24px;
}
.fs_ocpdoepa_all_etsa_txts p {
    font-size: 16px;
    *padding: 0 0 5px 0;
    padding: 5px 15px;
}
.fs_ocpdoepa_all_etsa_txts_btn {
    *padding-top: 10px;
    padding: 10px 15px 0 15px;
}
.fs_ocpdoepa_all_etsa_txts_btn .fs_txt_lnk {
    font-size: 12px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: space-between;
}
.fs_ocpdoepa_all_etsa_txts_btn .fs_txt_lnk::after {
    font-size: 16px;
    right: 0px;
    top: 0px;
    position: relative;
}
.fs_ocpdoepa_all_defy_txts h5 {
    font-size: 14px;
}
.fs_ocpdoepa_all_defy_txts h3 {
    font-size: 26px;
    padding: 0px 0 10px 0;
}
.fs_ocpdoepa_all_defy_txts_btn {
    padding: 30px 0 10px 0;
}
.fs_ocpdoepa_all_defy_txts_btn .fs_btn_all {
    padding: 10px 30px;
    font-size: 14px;
    margin: 0;
}
.fs_ocpdoepa_all_etsa_fig {
    width: 100%;
}
.fs_ocpdoepa_all_etsa_txts .fs_ocpdoepa_title hr {
    display: block;
}
.fs_footer_adrs_card ul {
    display: block;
}
.fs_outrasay_sec_card {
    display: block;
}
.fs_outrasay_rght .owl-nav .owl-prev {
    left: 0;
}
.fs_outrasay_rght .owl-nav .owl-next {
    right: 0;
}
.fs_hm_banner_fig {
    height: 520px;
}
.fs_hm_banner_fig img {
    height: 100%;
}
.fs_hm_banner_info h1 {
    font-size: 64px;
    font-weight: 600;
    text-align: center;
}
.fs_hm_banner_info h4 {
    font-size: 42px;
    font-weight: 600;
    text-align: center;
}
#fs_hm_banner_sec .owl-dots {
    display: none;
}
#fs_hm_banner_sec .owl-nav {
    display: none;
}
.fs_oasddm_left_figrs_big {
    width: 100%;
}
.fs_oasddm_left_figrs_sml {
    top: 0;
    width: 100%;
    position: relative;
    right: 0;
    margin-top: 10px;
    display:none;
}
.fs_oasddm_rght {
    padding-left: 0;
}
/*#fs_oasddm_sec .row {*/
/*    margin-right: 0;*/
/*    margin-left: 0;*/
/*}*/
.fs_tslsbfo_sec_card_left {
    width: 100%;
}
.fs_tslsbfo_sec_card_rght {
    width: 100%;
}
.fs_tslsbfo_sec_card_rght_dtls {
    width: 100%;
    float: left;
    position: relative;
    padding: 15px 0% 0 0%;
}
.fs_tslsbfo_sec_card_rght_dtls h6 {
    font-size: 14px;
    padding: 0 0 10px 0;
}
.fs_tslsbfo_sec_card_rght_dtls h3 {
    font-size: 24px;
}
.fs_tslsbfo_sec_card_rght_dtls p {
    font-size: 16px;
    text-align: justify;
    padding: 10px 0 10px 0;
}
.fs_tslsbfo_sec_card_rght_dtls_btn {
    padding: 30px 0 10px 0;
}
.fs_tslsbfo_sec_card_rght_dtls_btn .fs_btn_all {
    padding: 10px 30px;
    margin: 0;
    font-size: 14px;
}
.fs_joapwtyl_map_txt_box {
    width: 100%;
    position: relative;
    bottom: 0;
    padding: 20px 15px;
    background: #231f20;
}
.fs_hsbexwtyl_left_fig {
    width: 100%;
}
.fs_hsbexwtyl_rght {
    width: 100%;
    padding-left: 30px;
    margin-top: -15px;
}
.fs_hsbexwtyl_rght_dtls hr {
    display: block;
    height: 50px;
    margin-left: 30px;
}
.fs_hsbexwtyl_rght_dtls {
    padding: 0 0% 0 0%;
    background: #fff;
}
.fs_spybaspl_links .fs_btn_all {
    padding: 10px 10px;
    text-transform: uppercase;
    width: 100%;
    float: left;
    font-size: 15px;
    margin: 0 0 25px 0;
}
.fs_spybaspl_links .fs_txt_lnk {
    font-size: 16px;
    text-align: center;
    padding-bottom: 2px;
    margin-left: 0;
}
.fs_footer_copy_rght .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_footer_copy_rght_card {
    justify-content: center;
    flex-direction: column-reverse;
}
.fs_footer_copy_rght_card p {
    font-size: 15px;
    text-align: center;
    padding: 0 22%;
}
.fs_footer_socil_box {
    width: 100%;
}
.fs_footer_socil_box ul {
    float: left;
    text-align: center;
    margin-bottom: 10px;
}
/*.fs_footer_sec_card .row {*/
/*    margin-right: 0;*/
/*    margin-left: 0;*/
/*}*/
.fs_footer_top_sec {
    padding: 30px 0 20px 0;
    border-top: none;
    border-bottom: 1px solid #ccc;
    margin-top: 0;
}
.fs_footer_top_ypom {
    padding-right: 0;
        display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    align-content: center;
}
.fs_footer_top_ypom h3 {
    font-size: 28px;
    line-height: 1;
    margin: 0 0 20px 0;
}
.fs_footer_top_ypom_fig {
    width: 65%;
}
.fs_footer_top_ghra {
    padding-left: 0;
    border-left: none;
    padding-top: 20px;
}
.fs_footer_top_box_links ul {
    padding: 0 0 10px 0;
}
.fs_footer_top_tagln_sec {
    padding-top: 20px;
}
.fs_footer_top_ghra .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
.fs_footer_adrs_card ul li {
    padding: 0 0 10px 0;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    align-items: center;
    align-content: center;
    gap: 5px;
}
.fs_footer_adrs_card ul li a {
    font-size: 16px;
    font-weight: 500;
}
.fs_footer_adrs_card ul li a i {
    font-size: 16px;
}
.fs_footer_adrs_card ul li i {
    font-size: 16px;
}
.fs_footer_adrs_card {
    padding: 20px 15px 10px 15px;
}
.fs_footer_top_tagln_txt h5 {
    font-size: 22px;
    padding: 30px 0 0 0;
}
.fs_footer_top_box_title {
    padding-bottom: 5px;
    padding-top: 5px;
}
.fs_footer_top_box_title h4 {
    font-size: 16px;
}
#fs_eoawcyt_sec .row {
    margin-right: 0;
    margin-left: 0;
}
#fs_eoawcyt_sec {
    padding: 50px 0 60px 0;
    margin: 50px 0 10px 0;
}
.fs_eoawcyt_info {
    width: 100%;
}
.fs_eoawcyt_info h3 {
    font-size: 32px;
    text-align: center;
    padding: 0px 0 10px 0;
    line-height: 1.4;
}
.fs_eoawcyt_info_btn {
    text-align: center;
    padding: 30px 0 0 0;
}
.fs_eoawcyt_info_btn .fs_btn_all {
    padding: 12px 30px;
    font-size: 14px;
}
/*.fs_header_top_wrap .row {*/
/*    margin-right: 0;*/
/*    margin-left: 0;*/
/*}*/
.fs_header_top_wrap_lpjo_box .fs_cta_box_cntct_ph a {
    font-size: 14px;
}
.fs_header_top_wrap_lpjo_box {
    width: 100%;
    float: left;
}
.fs_header_top_wrap_lpjo_box .fs_cta_box_cntct_ph {
    text-align: left;
}
.fs_oasddm_rght h3 {
    font-size: 40px;
    padding-top: 20px;
    font-weight: bold;
}
.fs_outrasay_left h3 {
    font-size: 30px;
    text-align: center;
    padding: 0 0 10px 0%;
}
.fs_outrasay_rght {
    padding: 0 0rem 0 0rem;
}
#fs_outrasay_sec {
    padding: 30px 0 10px 0;
}
/*#fs_outrasay_sec .row {*/
/*    margin-right: 0;*/
/*    margin-left: 0;*/
/*}*/
.fs_outrasay_rview_descp p {
    font-size: 16px;
    font-weight: 500;
    text-align: justify;
    text-transform: inherit;
    padding: 0 0 10px 0;
}
.fs_outrasay_rview {
    border: 1px solid #fff2d2;
    padding: 20px 20px;
    min-height: 280px;
}
.fs_outrasay_rview_box {
    padding: 15px 0px;
}
.fs_outrasay_rview_qicn {
    width: 35px;
    left: 20px;
}
.fs_bspjadafr_btn {
    padding: 20px 0 10px 0;
}
.fs_bspjadafr_btn .fs_btn_all {
    padding: 10px 30px;
    font-size: 14px;
}
#fs_dtftht_sec {
    display: none;
}
#fs_oasddm_sec {
    padding: 40px 0 10px 0;
}
.fs_oasddm_left h3 {
    font-size: 38px;
    padding: 0px 0 20px 0;
}
.fs_oasddm_rght h4 {
    font-size: 24px;
    padding: 5px 0 15px 0;
    line-height: 1;
}
.fs_oasddm_rght p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
    line-height: inherit;
}
.fs_oasddm_rght_btn {
    padding: 30px 0 10px 0;
}
.fs_oasddm_rght_btn .fs_btn_all {
    padding: 10px 30px;
    margin: 0;
    font-size: 14px;
}
#fs_tslsbfo_sec {
    padding: 30px 0 10px 0;
}
.fs_hdng_cntr h4 {
    font-size: 46px;
    line-height: 1.2;
}
.fs_tslsbfo_sec_card {
    padding: 0 15px;
}
.fs_hdng_cntr h2 {
    font-size: 26px;
    padding: 0 0px;
    font-weight: bold;
    padding-bottom: 5px;
}
#fs_joapwtyl_sec {
    padding: 30px 0 10px 0;
}
.fs_hdng_cntr h3 {
    font-size: 26px;
    *display: none;
    padding-bottom: 20px;
}
.fs_hdng_cntr {
    padding-bottom: 10px;
}
.fs_joapwtyl_sec_card {
    padding-top: 0px;
}
.fs_joapwtyl_map {
    padding-top: 15px;
}
.fs_joapwtyl_all_sbar_box_dtls h5 {
    font-size: 20px;
    font-weight: 600;
}
#fs_bspjadafr_sec {
    padding: 30px 0 30px 0;
    margin: 30px 0 10px 0;
}
.fs_bspjadafr_sec_card {
    padding-top: 0;
}
.fs_bspjadafr_item_info {
    padding: 10px 0px 20px 0;
}
.fs_bspjadafr_item_info h6 {
    font-size: 14px;
}
.fs_bspjadafr_item_info h3 {
    font-size: 22px;
}
#fs_salclwtyl_sec {
    padding: 30px 0 10px 0;
}
.fs_salclwtyl_btn .fs_btn_all {
    padding: 10px 30px;
    font-size: 14px;
}
.fs_salclwtyl_btn {
    padding: 30px 0 10px 0;
}
#fs_salclwtyl_sec .owl-nav {
    display: none;
}
.fs_salclwtyl_sec_card {
    padding-top: 0;
}
#fs_oatgsabr_sec {
    padding: 30px 0 10px 0;
}
.fs_oatgsabr_dtls h3 {
    font-size: 24px;
    padding: 0 0 10px 0;
    text-align: center;
}
.fs_oatgsabr_dtls p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_oatgsabr_dtls_btn {
    padding: 30px 0 10px 0;
}
.fs_oatgsabr_dtls_btn .fs_btn_all {
    padding: 10px 30px;
    font-size: 14px;
}
.fs_footer_top_prtnrs {
    gap: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.fs_footer_socil_box ul li a {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 13px;
}
.fs_footer_top_box_links ul li a {
    font-size: 16px;
}
.fs_footer_top_box_links ul li {
    padding: 0 0 5px 0;
}
.fs_outrasay_rght .owl-nav {
    display: none;
}
.fs_outrasay_rview_descp h5 {
    font-size: 16px;
}
#fs_hsbexwtyl_sec {
    padding: 30px 0 10px 0;
}
.fs_hsbexwtyl_left {
    width: 100%;
}
.fs_hsbexwtyl_sec_card {
    padding: 0 15px;
}
.fs_hsbexwtyl_rght_dtls h3 {
    font-size: 28px;
    padding: 10px 0 5px 0;
}
.fs_hsbexwtyl_rght_dtls h6 {
    font-size: 17px;
    padding: 0 0 10px 0;
}
.fs_hsbexwtyl_rght_dtls p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_hsbexwtyl_rght_dtls_btn {
    padding: 30px 0 10px 0px;
}
.fs_hsbexwtyl_rght_dtls_btn .fs_btn_all {
    padding: 10px 30px;
    font-size: 14px;
}
#fs_spybaspl_sec {
    padding: 30px 0 10px 0;
}
.fs_spybaspl_box_icn {
    width: 60px;
    height: 60px;
}
.fs_spybaspl_box_info h4 {
    font-size: 21px;
    padding: 10px 0 10px 0;
}
.fs_spybaspl_box_info p {
    font-size: 16px;
}
.fs_spybaspl_links {
    padding: 20px 0;
    margin: 0 15px;
}
#fs_fshpctlmdcop_sec {
    padding: 30px 0 10px 0;
}
.fs_hdng_cntr h5 {
    font-size: 16px;
    padding: 0 0 15px 0;
    *display:none;
}
.fs_fshpctlmdcop_sec_card {
    padding: 0 15px;
}
.fs_fshpctlmdcop_box_ovrly_txt {
    padding: 10% 10%;
}
.fs_fshpctlmdcop_box_ovrly_txt h3 {
    font-size: 24px;
    text-align: center;
}
#fs_fshpctlmdcop_sec .owl-nav .owl-next {
    width: 32px;
    height: 32px;
    line-height: 33px;
    font-size: 16px;
}
#fs_fshpctlmdcop_sec .owl-nav .owl-prev {
    width: 32px;
    height: 32px;
    line-height: 33px;
    font-size: 16px;
}
#fs_fshpctlmdcop_sec .owl-nav {
    padding: 0 10px;
}
.fs_salclwtyl_box_ovrly {
    padding: 20px 15px 20px 40px;
    position: relative;
}
.fs_salclwtyl_box_ovrly_txts {
    flex-direction: column;
}
.fs_salclwtyl_box_ovrly_txts_cntnt p {
    font-size: 14px;
    padding: 0 0 10px 0;
    color: #231f20;
}
.fs_salclwtyl_box_ovrly_txts_cntnt h3 {
    font-size: 24px;
    color: #231f20;
}
.fs_salclwtyl_box_ovrly_txts_btn .fs_btn_all {
    padding: 10px 30px;
    font-size: 14px;
    margin: 0;
}
.fs_salclwtyl_box_ovrly_txts_btn {
    width: 100%;
    float: left;
    text-align: left;
    padding: 20px 0 10px 0;
}
.fs_salclwtyl_box_ovrly_txts_cntnt h3:before {
    background: #231f20;
    left: -20%;
}
.fs_footer_top_box_title.title_ftr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}
.fs_ocpdoepa_sec_card {
    *padding: 0 15px;
}
.fs_inr_baner_ovrlay .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_inr_baner_ovrlay_info h1 {
    font-size: 30px;
    line-height: 1.4;
}
.fs_breadcrumb_sec {
    display: none;
}
.fs_inr_baner_sec_fig img {
    height: 340px;
}
#fs_itnrypg_ovrvw_sec {
    padding: 30px 0 10px 0;
}
.fs_itnrypg_ovrvw_sec_card .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_itnrypg_ovrvw_decsp h3 {
    font-size: 26px;
    padding: 0 0 10px 0;
}
.fs_itnrypg_ovrvw_decsp p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_itnrypg_ovrvw_hilghts h4 {
    font-size: 22px;
    padding: 0 0 10px 0;
}
.fs_itnrypg_ovrvw_hilghts ul li:before {
    height: 10px;
    width: 13px;
    left: 0;
}
.fs_itnrypg_ovrvw_hilghts ul li {
    padding: 0 0 10px 20px;
    margin: 0;
    font-size: 16px;
    text-align: justify;
}
#fs_itnry_allpkgs_sec {
    padding: 30px 0 10px 0;
}
.fs_itnry_allpkgs_strp {
    padding: 10px 0 10px 0;
}
.fs_itnry_allpkgs_strp a {
    font-size: 20px;
}
.fs_itnry_allpkgs_wrap_rght {
    width: 100%;
}
.fs_itnry_allpkgs_wrap_rght_card iframe {
    height: 460px;
}
.fs_itnry_allpkgs_wrap_left {
    width: 100%;
}
.fs_itnry_allpkgs_wrap_scroll {
    height: 400px;
    padding: 0 15px 0 65px;
}
.fs_itnry_days_dtls {
    gap: 0;
    flex-direction: column;
}
.fs_itnry_days_dtls_descp p {
    font-size: 16px;
        font-weight: 400;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_itnry_days_dtls_fig {
    width: 100%;
    margin-top: 10px;
}
.fs_itnry_days_dtls_descp h4 {
    font-size: 20px;
    padding: 0px 0 10px 0;
}
.fs_itnry_allpkgs_wrap_left_title {
    padding: 20px 15px 0px 15px;
}
.fs_itnry_allpkgs_wrap_left_title h3 {
    font-size: 28px;
}
.fs_itnry_allpkgs_wrap_left_title h6 {
    font-size: 16px;
    padding: 0 0 15px 0;
}
.fs_itnry_allpkgs_wrap_left_all:after {
    height: 15rem;
}
#fs_itnry_incexcl_sec {
    padding: 30px 0 20px 0;
    margin: 0px 0 10px 0;
}
#fs_itnry_incexcl_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_itnry_incexcl_sec_card {
    gap: 0;
    flex-direction: column;
}
.fs_itnry_incexcl_box_title h4 {
    font-size: 28px;
}
.fs_itnry_incexcl_box_title {
    padding-bottom: 5px;
}
.fs_itnry_incl_list ul li {
    margin: 0 0 5px 0px;
    padding: 0 0 0 20px;
    font-size: 16px;
}
.fs_itnry_incl_list ul li:before {
    height: 10px;
    width: 13px;
    top: 6px;
}
.fs_itnry_excl_list ul li {
    margin: 0 0 5px 0px;
    padding: 0 0 0 15px;
    font-size: 16px;
}
.fs_itnry_excl_list ul li:before {
    height: 10px;
    width: 10px;
    top: 5px;
}
.fs_itnry_incl_list ul {
    padding: 0 0 20px 0;
}
#fs_itnry_bkngfrm_sec {
    padding: 30px 0 30px 0;
}
#fs_itnry_bkngfrm_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_itnry_bkngfrm_card {
    padding-top: 5px;
}
.fs_itnry_bkngfrm_card_box_title {
    padding: 1.5rem;
}
.fs_itnry_bkngfrm_card_box_title h5 {
    font-size: 22px;
}
.fs_itnry_bkngfrm_frm_all {
    padding: 15px 10px;
}
.fs_itnry_bkngfrm_frm_flx {
    gap: 10px;
}
.fs_itnry_bkngfrm_frm_item input {
    height: 40px;
    font-size: 14px;
    padding: 0 0 0 6px;
    margin: 0 0 10px 0;
}
.fs_itnry_bkngfrm_frm_item select {
      height: 40px;
    font-size: 14px;
    padding: 0 0 0 6px;
    margin: 0 0 10px 0;  
}
.fs_itnry_bkngfrm_frm_item textarea {
    height: 80px;
    font-size: 14px;
    padding: 6px 0 0 6px;
    margin: 0 0 10px 0;
}
.fs_itnry_bkngfrm_frm_btn .fs_btn_all_frm {
    font-size: 16px;
    padding: 10px 40px;
    margin: 5px 0;
}
#fs_wthypsh_sec {
    padding: 30px 0 10px 0;
}
#fs_wthypsh_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_wthypsh_sec_card {
    flex-direction: column;
    padding: 20px 0px;
}
.fs_wthypsh_left_hdng h2 {
    font-size: 31px;
}
.fs_wthypsh_left_hdng h2 span {
    font-size: 25px;
}
.fs_wthypsh_left_descp p {
    font-size: 16px;
    text-align: justify;
}
.fs_wthypsh_midle {
    display: none;
}
.fs_wthypsh_midle_txt {
    position: relative;
    left: 0;
    top: 0;
    padding: 15px 0;
}
.fs_wthypsh_rght_hdng_para h3 {
    font-size: 20px;
    padding: 0px 0 10px 0;
}
.fs_wthypsh_rght_hdng_para p {
    font-size: 16px;
}
.fs_wthypsh_rght_socl h3 {
    font-size: 18px;
    text-align: center;
}
.fs_wthypsh_rght_socl h3 span {
    font-size: 20px;
}
.fs_wthypsh_rght_socl ul li a {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}
.fs_wthypsh_rght_socl ul {
    text-align: center;
}
.fs_wthypsh_rght_btns .fs_btn_all {
    float: none;
    margin: 10px auto;
    padding: 10px 20px;
    font-size: 18px;
}
#fs_htldgs_ovrvw_sec {
    padding: 30px 0 10px 0;
}
#fs_htldgs_ovrvw_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_htldgs_ovrvw_card {
    padding-top: 0;
}
.fs_htldgs_ovrvw_descp p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
    line-height: inherit;
}
.fs_htldgs_fltr_main {
    padding-left: 0;
}
.fs_htldgs_fltr_main_card_botom {
    padding: 15px 0 5px 0;
}
.fs_htldgs_fltr_main_card_botom_fig {
    width: 100%;
    margin: 0 0px 10px 0;
}
.fs_htldgs_fltr_main_card_botom_descp p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_htldgs_fltr_main {
    padding-top: 20px;
}
.fs_htldgs_fltr_main_card_top_title h4 {
    padding-right: 10px;
    font-size: 20px;
}
.fs_htldgs_fltr_main_box_htl_info h5 {
    font-size: 20px;
    min-height: 40px;
}
#fs_htldgs_fltr_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_htldgs_fltr_sbar_all_title h3 {
    font-size: 20px;
    padding: 0px 0 10px 0;
}
.fs_htldgs_fltr_sbar_all_acrdn .panel-title>a, .fs_htldgs_fltr_sbar_all_acrdn .panel-title>a:active {
    padding: 10px;
    font-size: 16px;
    letter-spacing: 0px;
}
.fs_htldgs_fltr_sbar_list ul li {
    *padding: 8px 10px;
    font-size: 16px;
}
.fs_htldgs_fltr_main_boxs_all .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
.fs_htldgs_fltr_main_box_htl {
    margin: 5px 0;
}
#fs_dstnsn_abpve_sec {
    width: 100%;
    float: left;
    position: relative;
    padding: 30px 0 10px 0;
}
#fs_dstnsn_abpve_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_dstnsn_abpve_sec_card_item_fig {
    width: 23.6%;
}
.fs_dstnsn_abpve_sec_card {
    padding-top: 0;
}
#fs_hlbh_elh_sec {
    padding: 30px 0 40px 0;
}
.fs_hlbh_elh_sec_card .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_hlbh_elh_left h3 {
    font-size: 24px;
    padding: 0px 0 10px 0;
}
.fs_hlbh_elh_left p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_hlbh_elh_left_btn {
    padding: 20px 0 10px 0;
}
.fs_hlbh_elh_left_btn .fs_btn_all {
    padding: 10px 30px;
    font-size: 14px;
}
.fs_hlbh_elh_rght {
    margin-top: 25px;
    height: 400px;
}
#fs_hlbh_abthro_sec {
    padding: 30px 0 30px 0;
}
#fs_hlbh_abthro_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_hlbh_abthro_left {
    width: 100%;
    padding-right: 0;
}
.fs_hlbh_abthro_rght {
    width: 100%;
    padding-left: 0;
    margin-top: 10px;
}
.fs_hlbh_abthro_rght_full iframe {
    height: 380px;
}
.fs_hlbh_abthro_left_full_card_info h3 {
    font-size: 22px;
    padding: 0px 0 5px 0;
}
.fs_hlbh_abthro_left_full_card_info h4 {
    font-size: 16px;
}
.fs_hlbh_abthro_left_full_card_info {
    padding: 10px 15px;
}
#fs_hlbh_actfac_sec {
    padding: 30px 0 10px 0;
}
.fs_hlbh_actfac_box_title h3 {
    font-size: 24px;
}
.fs_hlbh_actfac_sec_card .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_hlbh_actfac_box_lists_item_icn {
    width: 22px;
}
.fs_hlbh_actfac_box_lists_item {
    width: 45%;
    margin: 2px 0;
    gap: 5px;
}
.fs_lists_3box {
    gap: 5px 5px;
}
.fs_lists_3box_item {
    width: 49%;
}
.fs_hlbh_actfac_box_lists_item h5 {
    font-size: 15px;
}
.fs_hlbh_actfac_box_title {
    padding-bottom: 5px;
}
.fs_saisaf_right_all .owl-nav .owl-next {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 14px !important;
}
.fs_saisaf_right_all .owl-nav .owl-prev {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 14px !important;    
}
.fs_saisaf_right {
    width: 100%;
    padding-top: 0px;
}
.fs_saisaf_left {
    width: 100%;
    flex-direction: column;
    padding: 30px 0 70px 0;
    min-height: inherit;
}
.fs_saisaf_sec_card {
    flex-direction: column;
}
.fs_saisaf_left_box {
    padding: 0 15px;
}
.fs_saisaf_left_box h2 {
    font-size: 28px;
}
.fs_saisaf_left_box h2 span {
    font-size: 22px;
    padding-bottom: 10px;
}
.fs_saisaf_left_box p {
    font-size: 14px;
    text-align: justify;
    padding: 5px 0 0px 0;
    display: none;
}
#fs_saisaf_sec {
    padding: 30px 0 10px 0;
}
.fs_saisaf_right_all {
    margin-left: 0;
    padding: 0 15px;
}
.fs_saisaf_right_all_box_fig img {
    height: auto;
}
.fs_saisaf_right_all_box_dtls .fs_days h6 {
    font-size: 13px;
}
.fs_saisaf_right_all_box_dtls_btn {
    padding: 20px 0 10px 0;
}
.fs_saisaf_right_all_box_dtls_btn .fs_btn_all {
    padding: 10px 20px;
    font-size: 16px;
}
.fs_saisaf_right_all_box_dtls p {
    font-size: 15px;
    text-align: justify;
}
.fs_saisaf_right_all_box_dtls h3 {
    font-size: 16px;
    padding: 5px 0 5px 0;
}
.fs_saisaf_right_all_box_dtls {
    padding: 15px 15px 15px 15px;
}
.fs_saisaf_right_all .owl-nav {
    top: -55px;
}
#fs_afrisfrs_ovrvw_sec {
    padding: 30px 0 30px 0;
}
#fs_afrisfrs_ovrvw_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_afrisfrs_ovrvw_descp p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_afrisfrs_filtr_sidebar {
    width: 100%;
}
.fs_afrisfrs_filtr_sidebar_all {
    padding: 20px 15px;
}
.fs_afrisfrs_filtr_sidebar_titl h3 {
    font-size: 28px;
    padding: 0 0 10px 0;
}
.fs_afrisfrs_filtr_sidebar_chck_all .fs_filtr_form_box {
    margin: 8px 0;
}
.fs_afrisfrs_filtr_sidebar_chck_all .fs_filtr_form_box_title {
    padding: 10px 0;
}
.fs_afrisfrs_filtr_sidebar_chck_all .fs_filtr_form_box_title h4 {
    font-size: 16px;
    letter-spacing: 1px;
}
.fs_afrisfrs_filtr_sidebar_chck_all .fs_filtr_form_box_chcks_item {
    margin: 2px 0;
}
.fs_afrisfrs_filtr_sidebar_chck_all .fs_filtr_form_box_chcks_item label h5 {
    font-size: 15px;
    padding-left: 1px;
}
.fs_afrisfrs_filtr_sidebar_chck_all .fs_filtr_form_box_chcks_item label:before {
    padding: 7px;
}
.fs_afrisfrs_filtr_sidebar_chck_all .fs_filtr_form_box_chcks_item input:checked + label:after {
    top: 3px;
    left: 6px;
    width: 5px;
    height: 10px;
}
.fs_afrisfrs_filtr_sidebar_chck_all .fs_filtr_form_box .fs_filtr_acrdion .panel-title a .tab_dng_left {
    font-size: 15px;
}
.fs_afrisfrs_filtr_sidebar_chck_all .fs_filtr_form_box .fs_filtr_acrdion .panel-title a .tab_dng_rght {
    font-size: 14px;
}
#fs_filtr_accordion .panel-heading a:before {
    font-size: 13px;
    right: 5px;
    top: 10px;
}
.fs_afrisfrs_filtr_sidebar_chck_all .fs_filtr_form_box .fs_filtr_acrdion .panel-title a {
    padding: 10px 8px;
    font-size: 14px;
}
.fs_afrisfrs_filtr_sidebar_chck_all .fs_filtr_form_box .fs_filtr_acrdion .panel {
    border-width: 0 0 0px 0;
    margin: 1px 0;
}
.holder a {
    padding: 3px 5px;
    font-size: 16px;
    margin: 0 2px;
}
.holder a.jp-next {
    margin-left: 0px;
    font-size: 16px;
}
.holder a.jp-previous {
    margin-right: 0;
    font-size: 16px;
}
.holder span {
    margin: 0 0px;
}
.holder {
    text-align: center;
    margin-top: 15px;
    font-size: 16px;
    margin-bottom: 0;
    padding: 0 15px;
}
.fs_afrisfrs_filtr_main_wrap {
    width: 100%;
    padding: 15px 0px;
}
.fs_afrisfrs_filtr_main_item {
    margin: 5px 0;
}
.fs_afrisfrs_filtr_main_item .fs_fetred h5 {
    font-size: 13px;
    letter-spacing: 0px;
}
.fs_afrisfrs_filtr_main_item_dtls .fs_pkgs_days_pric h6 {
    font-size: 13px;
    padding: 0 0px;
    letter-spacing: 0px;
}
.fs_afrisfrs_filtr_main_item_dtls {
    padding: 10px 10px 10px 10px;
}
.fs_afrisfrs_filtr_main_item_dtls .fs_pkgs_descp h3 {
    font-size: 20px;
    min-height: auto;
}
.fs_afrisfrs_filtr_main_item_dtls .fs_pkgs_descp p {
    padding: 5px 0;
}
.fs_afrisfrs_filtr_main_item_dtls .fs_pkgs_descp .fs_txt_title {
    font-size: 15px;
}
.fs_afrisfrs_filtr_main_item_dtls .fs_pkgs_descp .fs_txt_cnt {
    font-size: 15px;
    font-weight: 500;
}
.fs_afrisfrs_filtr_main_item_dtls .fs_pkgs_days_pric {
    padding-bottom: 8px;
}
#fs_dstnsn_all_sec .container {
    padding-right: 0;
    padding-left: 0;
}
.fs_dstnsn_all_sec_card {
    margin-top: 0px;
}
.fs_dstnsn_all_sec_card ul {
    padding: 8px 0px;
    border: 2px solid #fff;
}
.fs_dstnsn_all_sec_card ul li a {
font-size: 14px;
    letter-spacing: 0px;
    padding: 5px 7px;
}
#fs_dstnsn_all_sec .row {
    margin-right: 0;
    margin-left: 0;
}
#fs_dstnsn_all_overvw_sec {
    padding: 30px 0 10px 0;
}
#fs_dstnsn_all_overvw_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_dstnsn_all_overvw_sec_card h2 {
    font-size: 26px;
    padding: 0 0 10px 0;
}
.fs_dstnsn_all_overvw_sec_card h3 {
    display: none;
}
.fs_dstnsn_all_overvw_sec_card_descp {
    width: 100%;
    float: left;
    padding-top: 5px;
}
.fs_dstnsn_all_overvw_sec_card_descp p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
}
#fs_dstnsn_all_np_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_dstnsn_all_np_card_item .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
.fs_dstnsn_all_np_card_hdng h4 {
    font-size: 24px;
    padding: 0 0 5px 0;
}
.fs_txt_lnk {
    font-weight: 600;
    font-size: 16px;
}
.fs_dstnsn_all_np_card_item_box {
    margin: 5px 0;
}
.fs_dstnsn_all_np_card_item_box_info {
    padding: 10px 10px;
}
.fs_dstnsn_all_np_card_item_box_info h3 {
    font-size: 18px;
    padding: 0 0 5px 0;
}
.fs_dstnsn_all_np_card_item_box_info p {
    font-size: 15px;
}
#fs_dstnsn_all_np_sec {
    padding: 5px 0 0px 0;
}
#fs_absaf_sec {
    padding: 30px 0 10px 0;
}
.fs_absaf_sec_card .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_absaf_sec_card_left_top h2 {
    font-size: 28px;
}
.fs_absaf_sec_card_left_top h2 span {
    font-size: 24px;
    padding-bottom: 10px;
}
.fs_absaf_sec_card_left_top p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
    line-height: inherit;
}
.left-sticky {
    position: relative;
    top: 0;
}
.fs_absaf_sec_card_left_top_btn .fs_btn_all {
    padding: 10px 30px;
    font-size: 16px;
}
.fs_absaf_sec_card_rght .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
.fs_absaf_sec_card_rght_lrg_box {
    margin-top: 5px;
    display: none;
}
.fs_absaf_sec_card_rght_sml_box {
    margin-top: 5px;
    display: none;
}
.fs_absaf_sec_card_rght_sldr_box_single_ovrly h5 {
    font-size: 20px;
}
.fs_absaf_sec_card_rght_sldr_box_single_ovrly {
    padding: 0 0 15px 20px;
}
#fs_wcegp_np_sec {
    padding: 30px 0 10px 0;
}
#fs_wcegp_np_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_wcegp_np_map iframe {
    height: 360px;
}
.fs_wcegp_np_wethr_chrt {
    padding: 10px 0 0px 0;
    flex-direction: row;
}
.fs_wcegp_np_wethr_chrt_box {
    padding-left: 10px;
    gap: 10px;
}
.fs_wcegp_np_wethr_chrt h6 {
    font-size: 15px;
    padding: 0 0 5px 0;
}
.fs_wcegp_np_wethr_chrt_box_item p {
    font-size: 12px;
}
.fs_wcegp_np_wethr_chrt_box_item .fs_wcegp_circle {
    width: 10px;
    height: 10px;
    margin-right: 4px;
}
.fs_absaf_sec_card_rght {
    margin-top: 15px;
}
#fs_bttvwd_sec {
    padding: 30px 0 0px 0;
}
.fs_bttvwd_sec_card {
    flex-direction: column;
}
.fs_bttvwd_sec_card:before {
    width: 100%;
    height: auto;
}
.fs_bttvwd_sec_card_left {
    width: 100%;
}
.fs_bttvwd_sec_card_left_box {
    padding: 15px 15px;
}
.fs_bttvwd_sec_card_left_box h3 {
    font-size: 26px;
    text-align: center;
    padding: 0 0 10px 0;
}
.fs_bttvwd_sec_card_left_box p {
    font-size: 16px;
    text-align: justify;
    padding: 5px 0 0px 0;
}
.fs_bttvwd_sec_card_midle {
    width: 100%;
    height: 50vh;
}
.fs_bttvwd_sec_card_right_box {
    padding: 20px 15px;
}
.fs_bttvwd_sec_card_right {
    width: 100%;
}
.fs_bttvwd_sec_card_right_box h3 {
    font-size: 28px;
    text-align: center;
    padding: 0 0 10px 0;
}
.fs_bttvwd_sec_card_right_box p {
    font-size: 16px;
    text-align: justify;
    padding: 5px 0 0px 0;
}
#fs_whtexprnc_sec {
    padding: 30px 0 30px 0;
}
.fs_whtexprnc_box_dtls {
    padding: 10px 10px;
    min-height: inherit;
}
.fs_whtexprnc_box_dtls h3 {
    font-size: 18px;
}
#fs_whtexprnc_sec .owl-nav .owl-next {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}
#fs_whtexprnc_sec .owl-nav .owl-prev {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}
#fs_whtexprnc_sec .owl-nav {
    top: -36px;
}
.fs_whtexprnc_sec_card {
    padding-top: 35px;
}
#fs_mstcoud_sec {
    padding: 30px 0 10px 0;
}
#fs_mstcoud_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_mstcoud_sec_card_unides_box_ovrly_info h3 {
    font-size: 22px;
    font-weight: 600;
}
.fs_mstcoud_sec_card_unides_box_ovrly_info {
    align-items: flex-start;
    align-content: flex-start;
    justify-content: center;
    padding: 15px 15px;
    flex-direction: column;
}
.fs_mstcoud_sec_card_unides_box_ovrly_info_btn {
    padding-top: 10px;
}
.fs_mstcoud_sec_card_unides_box_ovrly_info_btn a {
    font-size: 16px;
}
.fs_mstcoud_sec_card_hdng h2 {
    font-size: 28px;
}
.fs_mstcoud_sec_card_hdng h2 span {
    font-size: 22px;
}
#fs_mstcoud_sec_slider .owl-nav .owl-next {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}
#fs_mstcoud_sec_slider .owl-nav .owl-prev {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}
#fs_mstcoud_sec_slider .owl-nav {
    top: -35px;
}
.fs_mstcoud_sec_card_unides {
    padding-top: 55px;
}
.fs_enqry_popup .modal-header {
    padding: 10px;
}
.fs_enqry_popup .modal-header h4 {
    font-size: 16px;
    padding: 0 0 0px 0;
}
.fs_enqry_popup .modal-header h5 {
    font-size: 14px;
}
.fs_enqry_popup .modal-body {
    padding: 10px 10px;
}
.fs_enqry_popup .modal-body p {
    font-size: 13px;
    padding: 0 0 20px 0;
}
.fs_book_hotel_mdpp_frm_item input {
    height: 40px;
    font-size: 13px;
    padding: 0 0 0 5px;
    margin: 0 0 5px 0;
}
.fs_book_hotel_mdpp_frm_item select {
    height: 40px;
    font-size: 13px;
    padding: 0 0 0 5px;
    margin: 0 0 5px 0;
}
.fs_book_hotel_mdpp_frm_item textarea {
    height: 80px;
    font-size: 13px;
    padding: 5px 0 0 5px;
    margin: 0 0 5px 0;
}
.fs_book_hotel_mdpp_frm_item .alert {
    margin-bottom: 5px;
    padding: 6px;
}
.fs_book_hotel_mdpp_frm_btn .fs_btn_all_frm {
    font-size: 14px;
    padding: 10px 30px;
    margin: 5px 0;
}
.fs_enqry_popup .close {
    right: 10px;
    top: 2px;
    width: 32px;
    height: 32px;
    font-size: 16px;
    border-radius: 0 0px 0px 15px;
    padding: 0;
}
#fs_contact_us_map_sec {
    padding: 30px 0 10px 0;
}
.fs_contact_us_map_card iframe {
    height: 360px;
}
#fs_contact_form_sec {
    padding: 30px 0 10px 0;
}
.fs_contact_form_card .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_contact_form_left_card p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_contact_form_left_card h5 {
    font-size: 16px;
    padding: 0 0 10px 0;
}
.fs_contact_form_left_card h3 {
    font-size: 30px;
}
.fs_contact_form_adrs_card ul li {
    margin: 0 0 10px 0;
    font-size: 16px;
    display: flex;
    align-items: center;
    align-content: center;
}
.fs_contact_form_adrs_card ul li i {
    font-size: 16px;
}
.fs_contact_form_adrs_card ul li a {
    font-size: 16px;
}
.fs_contact_form_adrs_card ul li a i {
    font-size: 16px;
}
.fs_contact_form_adrs_card {
    padding: 15px 0;
}
.fs_contact_form_socil_box ul {
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 30px;
}
.fs_contact_form_socil_box ul li a {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 13px;
}
.fs_contact_form_frm_flx {
    gap: 0;
    flex-direction: column;
}
.fs_contact_form_frm_item input {
    height: 45px;
    font-size: 15px;
    padding: 0 0 0 5px;
    margin: 0 0 10px 0;
}
.fs_contact_form_frm_item select {
    height: 45px;
    font-size: 15px;
    padding: 0 0 0 5px;
    margin: 0 0 10px 0;
}
.fs_contact_form_frm_item textarea {
    height: 100px;
    font-size: 15px;
    padding: 5px 0 0 5px;
    margin: 0 0 10px 0;
}
.fs_contact_form_frm_item .alert {
    padding: 6px;
    margin-bottom: 5px;
    font-size: 15px;
}
.fs_contact_form_frm_btn .fs_btn_all_frm {
    font-size: 16px;
    padding: 10px 30px;
    margin: 5px 0;
}
#fs_abt_wlcm_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_abt_wlcm_sec_card .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
.fs_abt_wlcm_left_fig_cnvs {
    position: absolute;
    left: -5%;
    top: -5%;
    right: 30%;
    bottom: 50%;
}
.fs_abt_wlcm_rght_dtls h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1;
    padding: 0 0 10px 0;
}
.fs_abt_wlcm_rght_dtls h6 {
    font-size: 16px;
    padding: 0 0 10px 0;
}
.fs_abt_wlcm_rght {
    margin-top: 20px;
}
.fs_abt_wlcm_rght_dtls p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 15px 0;
}
#new_top_content_desc_more_abt1 {
    font-size: 15px;
}
#fs_abt_ourstry_sec {
    padding: 30px 0 10px 0;
}
#fs_abt_ourstry_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_abt_ourstry_sec_card .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
.fs_abt_ourstry_lft_dtls h6 {
    font-size: 16px;
    padding: 0 0 10px 0;
}
.fs_abt_ourstry_lft_dtls h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1;
    padding: 0 0 10px 0;
}
.fs_abt_ourstry_lft_dtls p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 15px 0;
}
#new_top_content_desc_more_abt {
    font-size: 15px;
}
.fs_abt_ourstry_rght_fig_cnvs {
    left: 30%;
    top: -5%;
    right: -5%;
    bottom: 50%;
}
.fs_abt_ourstry_rght {
    margin-top: 40px;
}
#fs_our_team_sec {
    padding: 30px 0 10px 0;
}
.fs_our_team_sec_card .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_our_team_box {
    margin: 5px 0;
}
.fs_our_team_box_dtls {
    padding: 10px 0 10px 0;
}
.fs_our_team_box_dtls h3 {
    font-size: 23px;
    padding: 0px 0 0px 0;
}
.fs_our_team_box_dtls h5 {
    font-size: 15px;
    padding: 5px 0 10px 0;
}
.fs_our_team_box_dtls p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 5px 0;
}
.fs_our_team_box_dtls_btn {
    padding: 5px 0 5px 0;
}
.abt_team_popup .modal-header {
    padding: 10px;
}
.abt_team_popup .modal-header h4 {
    font-size: 14px;
    padding: 0 0 0px 0;
}
.abt_team_popup .modal-header h6 {
    font-size: 13px;
}
.abt_team_popup_txts_fig {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-bottom: 15px;
    margin-top: 0;
}
.abt_team_popup .modal-body {
    position: relative;
    padding: 10px 10px;
}
.abt_team_popup_txts p {
    font-size: 14px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.abt_team_popup .close {
    right: 10px;
    top: 2px;
    width: 32px;
    height: 32px;
    font-size: 14px;
}
#fs_abt_mvcv_sec {
    padding: 30px 0 10px 0;
}
#fs_abt_mvcv_sec .row {
    margin-right: 0;
    margin-left: 0;
}
/*.fs_abt_mvcv_sec_card .row {*/
/*    margin-right: -15px !important;*/
/*    margin-left: -15px !important;*/
/*}*/
.fs_abt_mvcv_box_info p {
    font-size: 16px;
    text-align: justify;
}
.fs_abt_mvcv_box_info h4 {
    font-size: 20px;
    padding: 0px 0 5px 0;
}
.fs_abt_mvcv_box_icn {
    width: 60px;
    height: 60px;
    padding: 15px;
    line-height: 0;
}
.book_hotel_popup .modal-body {
    position: relative;
    padding: 10px 10px;
}
.book_hotel_popup .modal-header {
    padding: 10px;
}
.book_hotel_popup .modal-header h4 {
    font-size: 14px;
    padding: 0 0 5px 0;
}
.book_hotel_popup .modal-header h5 {
    font-size: 18px;
}
.fs_book_hotel_mdpp_frm_flx {
    gap: 5px;
}
.book_hotel_popup .close {
    right: 10px;
    top: 2px;
    width: 30px;
    height: 30px;
    font-size: 14px;
}
#fs_tlrmdpg_sec {
    padding: 30px 0 10px 0;
}
#fs_tlrmdpg_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_tlrmdpg_wrap_titldescp h2 {
    font-size: 23px;
    text-align: center;
    padding: 0 0 10px 0;
}
.fs_tlrmdpg_wrap_titldescp p {
    font-size: 14px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_tlrmdpg_form_box {
    padding: 15px 10px;
    margin: 10px 0;
}
.fs_tlrmdpg_form_box_head h3 {
    padding: 0 0 0px 0;
    font-size: 18px;
}
.fs_tlrmdpg_wrap_frmsec .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
.fs_tlrmdpg_form_item label {
    font-size: 14px;
    padding-bottom: 0px;
    margin-bottom: 2px;
}
.fs_tlrmdpg_form_box_head {
    padding-bottom: 20px;
}
.fs_tlrmdpg_form_item input {
    font-size: 14px;
    margin-bottom: 12px;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
}
.fs_tlrmdpg_form_item select {
    font-size: 14px;
    margin-bottom: 12px;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;    
}
.fs_tlrmdpg_icn {
    font-size: 14px;
    right: 10px;
}
.fs_tlrmdpg_form_item textarea {
    font-size: 14px;
    margin-bottom: 12px;
    padding: 5px 10px;
    height: 80px;
}
.fs_tlrmdpg_form_item_btn input {
    padding: 10px 30px;
    font-size: 14px;
    letter-spacing: 0;
}
.fs_tlrmdpg_form_item_btn .alert {
    padding: 5px;
    margin-bottom: 10px;
    font-size: 13px;
}
#fs_ovrlndexpdsn_ovrvw_sec {
    padding: 30px 0 10px 0;
}
#fs_ovrlndexpdsn_ovrvw_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_ovrlndexpdsn_ovrvw_descp p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
    line-height: inherit;
}
#fs_ovrlndexpdsn_lndng_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_ovrlndexpdsn_lndng_card .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
.fs_ovrlndexpdsn_lndng_box {
    margin: 5px 0;
}
.fs_ovrlndexpdsn_lndng_box_fig .fs_dstnsn {
    padding: 3px 6px;
    left: 5px;
    top: 5px;
}
.fs_ovrlndexpdsn_lndng_box_dtls_info h3 {
    font-size: 22px;
}
.fs_ovrlndexpdsn_lndng_box_dtls_info .fs_days h6 {
    font-size: 16px;
}
.fs_ovrlndexpdsn_lndng_box_fig .fs_dstnsn h5 {
    font-size: 14px;
}
#fs_vataact_tab_sec {
    padding: 15px 0 10px 0;
}
#fs_vataact_tab_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_vataact_tabing ul {
    padding: 5px 5px;
}
.fs_vataact_tabing ul li a {
    font-size: 14px;
    letter-spacing: 0;
    padding: 5px 10px;
    margin-left: 0;
}
.fs_vataact_all_pkgs_card_hdng h4 {
    font-size: 22px;
    padding: 0 0 5px 0;
}
.fs_vataact_all_pkgs_card .owl-nav .owl-next {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.fs_vataact_all_pkgs_card .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin-right: 5px;
}
#fs_vataact_all_pkgs_sec {
    padding: 10px 0 0px 0;
}
#fs_vataact_all_pkgs_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_vataact_all_pkgs_card .owl-nav {
    top: 0px;
    width: fit-content;
    text-align: center;
    margin: 0 auto;
    position: relative;
}
.fs_vataact_all_pkgs_card {
    margin: 10px 0;
}
#new_top_content_desc_more {
    font-size: 14px;
}
#fs_hsbtmiabt_sec {
    padding: 30px 0 10px 0;
}
#fs_hsbtmiabt_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_piwvsa_sec_card_hdng h2 {
    font-size: 26px;
}
.fs_piwvsa_sec_card_hdng h2 span {
    font-size: 22px;
    padding-top: 5px;
}
#fs_hsbtmiabt_sec .fs_piwvsa_sec_card_tab {
    padding-top: 20px;
}
#fs_hsbtmiabt_sec .fs_piwvsa_sec_card_tab ul li span {
    font-size: 10px;
}
.fs_piwvsa_sec_card_tab ul li span {
    padding: 5px 8px;
    margin: 0 0px;
    font-size: 10px;
}
.fs_piwvsa_sec_card_tab ul li.active span {
    padding: 5px 8px;
}
.fs_piwvsa_sec_card_tab ul li {
    margin: 0 0 6px 0;
    text-align: center;
}
.fs_piwvsa_sec_card_tab ul {
    text-align: center;
}
.fs_piwvsa_sec_card_tab_card {
    padding-top: 15px;
}
.fs_piwvsa_sec_card_tab_card_box .fs_ndknw_text h3 {
    font-size: 20px;
    padding: 0px 0 5px 0;
}
.fs_piwvsa_sec_card_tab_card_box .fs_ndknw_text ul li {
    margin: 0 0 0px 0px;
    font-size: 16px;
    padding: 0 0 5px 20px;
}
.fs_piwvsa_sec_card_tab_card .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
.fs_piwvsa_sec_card_tab_card_box .fs_ndknw_text ul li:before {
    height: 10px;
    width: 12px;
    left: 0;
    top: 8px;
}
.book_houseboat_popup .modal-header {
    padding: 10px;
}
.book_houseboat_popup .modal-header h4 {
    font-size: 16px;
    padding: 0 0 0px 0;
}
.book_houseboat_popup .modal-header h5 {
    font-size: 15px;
}
.book_houseboat_popup .close {
    right: 10px;
    top: 2px;
    width: 28px;
    height: 28px;
    font-size: 11px;
}
.book_houseboat_popup .modal-body {
    padding: 10px 10px;
}
.fs_afrisfrs_filtr_main_item .fs_fetred {
    padding: 3px 5px;
    left: 0;
    top: 0px;
}
.fa_trmspg_trms_sec {
    padding: 30px 0 10px 0;
}
.fa_trmspg_trms_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_hdng_centr {
    padding: 0px 0 5px 0;
}
.fs_hdng_centr h2 {
    font-size: 26px;
}
.fa_trmspg_trms_cont h3 {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    padding-bottom: 15px;
}
.fa_trmspg_trms_cont p {
    text-align: justify;
    font-size: 14px;
    padding-bottom: 10px;
}
.fa_trmspg_trms_cont p a {
    font-size: 14px;
}
.fa_trmspg_trms_cont_all h4 {
    font-size: 20px;
    padding: 10px 0 5px 0;
    font-weight: 600;
}
.fa_trmspg_trms_cont_all h4 strong {
    font-size: 18px;
    padding: 10px 0 5px 0;
}
.fa_trmspg_trms_cont_all ul li:before {
    font-size: 8px;
}
.fa_trmspg_trms_cont_all ul li {
    padding: 0px 0 5px 12px;
    font-size: 16px;
    line-height: inherit;
    text-align: justify;
}
.fa_trmspg_trms_cont_all p {
    font-size: 16px;
    padding-bottom: 10px;
    text-align: justify;
}
.fa_trmspg_trms_cont_all p a {
    font-size: 16px;
}
.fs_revw_sec_all_card_container_box {
    height: 240px;
}
.fs_revw_sec_all_card_container_box .reviewbox {
    padding: 0 !important;
}
.fs_wbwu_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_wbwu_sec_ovrw p {
    text-align: justify;
    font-size: 16px;
    line-height: inherit;
    padding-bottom: 10px;
}
#fs_revw_sec_all {
    padding: 30px 0 10px 0;
}
#fs_faqpg_faq_sec {
    padding: 30px 0 10px 0;
}
#fs_faqpg_faq_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_faqpg_faq_all h3 {
    font-size: 22px;
}
.fs_faqpg_faq_all .panel-title a {
    padding: 5px 35px 5px 5px;
    font-size: 16px;
    letter-spacing: 0;
}
.fs_faqpg_faq_all .panel-title .expand-icon {
    padding: 0 5px;
}
.fs_faqpg_faq_all .panel-title .expand-icon-wrap {
    font-size: 20px;
    line-height: 30px;
}
.fs_faqpg_faq_all .drop-accordion .panel-body p {
    text-align: justify;
    font-size: 16px;
    line-height: inherit;
    padding-bottom: 10px;
}
.fs_faqpg_faq_all .panel-body ul li:before {
    font-size: 8px;
}
.fs_faqpg_faq_all .panel-body ul li {
    padding: 0px 0 5px 12px;
    font-size: 16px;
    line-height: inherit;
    text-align: justify;
}
.fs_faqpg_faq_all .panel-group {
    margin-bottom: 30px;
}
.fs_faqpg_faq_all .drop-accordion .panel-body {
    padding: 10px 0;
}
.fs_faqpg_faq_all .panel-body ul {
    padding: 0 0 10px 0;
}
.fs_itnrypg_ovrvw_rght_boxi img {
    width: 100%;
    object-fit: cover;
}
.fs_itnrypg_ovrvw_decsp h4 {
    font-size: 15px;
    text-align: center;
    padding: 0 0 10px 0;
}
.fs_strp {
    height: 40px;
    margin-bottom: 20px;
}
.fs_trns_dmc_sec_box {
    padding-top: 20px;
}
.fs_trns_dmc_sec_box h3 {
    font-size: 26px;
    text-align: center;
    padding: 0px 0 10px 0;
}
.fs_trns_dmc_sec_box h4 {
    font-size: 18px;
    padding: 0 0% 10px 0;
}
.fs_trns_dmc_sec_box table tr td {
    font-size: 16px;
    padding: 5px 5px;
}
.fs_trns_dmc_sec_box table tr td:first-child {
    width: 75%;
    float: left;
}
.fs_trns_dmc_sec_box table tr td:last-child {
    width: 25%;
    float: left;
    text-align: right;
}
.fs_trns_dmc_sec_detls {
    padding: 30px 0 20px 0;
}
.fs_trns_dmc_sec_detls .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_trns_dmc_sec_detls_title h4 {
    font-size: 20px;
    text-align: center;
    padding: 0 0% 15px 0;
}
.fs_trns_dmc_sec_detls_box p {
    text-align: justify;
    font-size: 16px;
    line-height: inherit;
    padding-bottom: 10px;
}
.fs_trns_dmc_sec_detls_box ul li:before {
    height: 8px;
    width: 10px;
    margin-right: 1rem;
    top: 8px;
}
.fs_trns_dmc_sec_detls_box ul li {
    margin: 0 0 5px 0px;
    padding: 0 0 0 15px;
    font-size: 16px;
    line-height: inherit;
}
#fs_rcare_overvw_sec {
    padding: 30px 0 10px 0;
}
#fs_rcare_overvw_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_rcare_overvw_sec_card h2 {
    font-size: 24px;
    padding: 0 0 10px 0;
}
.fs_rcare_overvw_sec_card h3 {
    display: none;
}
.fs_rcare_overvw_sec_card_descp {
    padding-top: 5px;
    width: 100%;
    float: left;
}
.fs_rcare_overvw_sec_card_descp p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
    line-height: inherit;
}
#fs_wcbrcvc_sec {
    padding: 30px 0 10px 0;
}
#fs_wcbrcvc_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_wcbrcvc_wrap {
    margin-bottom: 40px;
    flex-direction: column-reverse;
}
.fs_wcbrcvc_sec_card .fs_wcbrcvc_wrap:last-child {
    margin-bottom: 0px;
}
.fs_wcbrcvc_wrap_rght {
    width: 100%;
    padding-left: 0;
}
.fs_wcbrcvc_wrap_rght_all h3 {
    font-size: 26px;
    padding: 0 0 10px 0;
    line-height: 1;
}
.fs_wcbrcvc_wrap_rght_all p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
    line-height: inherit;
}
.fs_wcbrcvc_wrap_rght_all_btn .fs_btn_all {
    padding: 8px 20px;
    margin: 0;
    font-size: 15px;
}
.fs_wcbrcvc_wrap_rght_all_btn {
    padding: 15px 0 10px 0;
}
.fs_wcbrcvc_wrap_left {
    width: 100%;
    padding-right: 0;
    margin-top: 10px;
}
.fs_wcbrcvc_sec_card .fs_wcbrcvc_wrap:nth-child(even) {
    flex-direction: column-reverse;
}
.fs_wcbrcvc_sec_card .fs_wcbrcvc_wrap:nth-child(even) .fs_wcbrcvc_wrap_left {
    padding-left: 0;
    padding-right: 0;
}
.fs_wcbrcvc_sec_card .fs_wcbrcvc_wrap:nth-child(even) .fs_wcbrcvc_wrap_rght_all_btn {
    text-align: left;
}
.fs_wcbrcvc_sec_card .fs_wcbrcvc_wrap:nth-child(even) .fs_wcbrcvc_wrap_rght p {
    text-align: justify;
}
.fs_wcbrcvc_sec_card .fs_wcbrcvc_wrap:nth-child(even) .fs_wcbrcvc_wrap_rght h3 {
    text-align: left;
}
#fs_piwvsa_sec {
    padding: 30px 0 10px 0;
}
#fs_piwvsa_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_piwvsa_sec_card_tab_card_box .fs_ndknw_text p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 10px 0;
    line-height: inherit;
}
.fs_piwvsa_sec_card_hdng {
    padding-bottom: 15px;
}
.fs_piwvsa_sec_card_tab_card_box .fs_ndknw_figrs {
    margin-top: 15px;
}
#fs_nptvisa_sec {
    padding: 30px 0 10px 0;
}
.fs_nptvisa_sec_card_left h2 {
    font-size: 24px;
}
.fs_nptvisa_sec_card_left h2 span {
    font-size: 20px;
    padding-top: 5px;
}
.fs_nptvisa_sec_card_left ul li a {
    font-size: 16px;
}
.fs_nptvisa_sec_card_left ul li {
    margin: 5px 0;
}
.fs_absaf_sec_card_left_botm {
    padding-top: 30px;
}
.fs_absaf_sec_card_left_botm h2 {
    font-size: 28px;
    padding: 0 0 5px 0;
}
.fs_absaf_sec_card_left_botm h2 span {
    font-size: 24px;
}
.fs_absaf_sec_card_left_botm_items_box_icn {
    width: 22px;
    margin-right: 5px;
}
.fs_absaf_sec_card_left_botm_items_box_info h5 {
    font-size: 17px;
    padding: 0 0 2px 0;
}
.fs_absaf_sec_card_left_botm_items_box_info p {
    font-size: 16px;
}
.fs_absaf_sec_card_left_botm_items_box {
    margin-bottom: 10px;
}
.fs_absaf_sec_card_left_botm_items {
    gap: 0;
    margin-top: 10px;
}

.fs_thank_you_sec_card_box_info h1 {
    font-size: 48px;
    font-weight: bold;
}
.fs_thank_you_sec_card_box_info p {
    font-size: 16px;
    padding: 0 5%;
}
.fs_thank_you_sec_card_box_info_btn .fs_btn_all {
    margin: 0;
    text-transform: uppercase;
    padding: 10px 30px;
    font-size: 14px;
}
.fs_thank_you_sec_card_box_logo {
    width: 40%;
}
.fs_header_top_wrap_lpjo_box .fs_dstnsn_srch {
    display: none;
}
.fs_itnrypdf_dnld a {
    flex-wrap: wrap;
    font-size: 18px;
}
.fs_itnrypdf_dnld_span {
    padding: 0 3px;
    font-size: 18px;
}
.fs_itnrypdf_dnld a i {
    font-size: 24px;
    margin: 0 10px 0 0;
}
#fs_itnrypdf_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.scroll-to-top {
    bottom: 53px;
    left: 10px;
}

.fs_ftr_whtsap {
    bottom: 51px;
}
.fs_footer_socil_box ul {
    margin-bottom: 20px;
}
.fs_ocpdoepa_all_etsa_fig img {
    height: 100%;
}
.fs_ocpdoepa_all_etsa_four .fs_ocpdoepa_all_etsa_txts .fs_ocpdoepa_title hr {
    width: 30%;
    left: 90%;
    right: 0;
    margin: 0 auto;
    top: 95%;
}
.fs_ocpdoepa_all_etsa .fs_ocpdoepa_all_etsa_txts .fs_ocpdoepa_title hr {
    width: 30%;
    right: -22%;
    top: 95%;
}
.fs_ocpdoepa_all_etsa_three .fs_ocpdoepa_all_etsa_txts .fs_ocpdoepa_title hr {
    width: 30%;
    left: -22%;
    top: 95%;
}
.open_rnav {
    display: block;
    transition: all 0.5s;
    transition-timing-function: cubic-bezier(0.62, 0.04, 0.82, 0.13);
}
.targetDiv{
 display: none;
}
.hide{
 display: none;
}
.fs_saisaf_right_all_box_dtls .fs_days {
    display: none;
}
.fs_wcegp_np_wethr_mnth ul li {
    margin: 5px 0px 0 0px;
    font-size: 10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
}
.fs_footer_copy_rght {
    padding: 20px 0 60px 0;
}
.fs_footer_top_prtnrs_logo img {
    padding: 0px;
}
.fs_itnry_allpkgs_wrap {
    display: flex;
    flex-direction: column-reverse;
}
.fs_salclwtyl_box {
    padding: 0 15px;
}
.fs_oatgsabr_dtls h5 {
    font-size: 20px;
    text-align: center;
}
.fs_joapwtyl_map_txt_box_descp p {
    font-size: 16px;
}
.fs_joapwtyl_all_sbar_box_dtls_btn .fs_txt_lnk {
    font-size: 13px;
}
.fs_abt_mvcv_box {
    margin: 15px 0;
}
.fs_cmpnyprfl_dnld a {
    font-size: 21px;
}
.fs_wthypsh_midle_txt h6 {
    font-size: 25px;
}
.htldgs_fltr_sticky {
    position: relative;
    top: 0px;
}
.fs_wcbrcvc_sec_card .fs_wcbrcvc_wrap:nth-child(even) .fs_wcbrcvc_wrap_rght {
    padding-right: 0;
    padding-left: 0px;
}
#fs_itnrypdf_sec .row {
    margin-right: 0;
    margin-left: 0;
}
#fs_intfcts_sec {
    padding: 40px 0 10px 0;
}
#fs_intfcts_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_intfcts_sec_card {
    padding: 30px 10px;
}
.fs_intfcts_wrap .fs_absaf_sec_card_left_botm_items_box {
    width: 100%;
    margin: 5px 0;
}
.fs_intfcts_wrap .fs_absaf_sec_card_left_botm_items {
    gap: 8px;
    margin-top: 15px;
}
.fs_absaf_map_box {
    padding-top: 10px;
}
.fs_absaf_map_box iframe {
    height: 300px;
}
#fs_virtrobo_sec {
    padding: 40px 0 40px 0;
    margin: 40px 0 10px 0;
}
#fs_virtrobo_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_virtrobo_sec_card_hdng h2 {
    font-size: 22px;
}
.fs_virtrobo_sec_card_hdng h2 span {
    font-size: 18px;
    padding-top: 10px;
}
.fs_virtrobo_wrap {
    padding-top: 20px;
    flex-wrap: wrap;
    flex-direction: column;
}
.fs_virtrobo_wrap_lft {
    width: 100%;
}
.fs_virtrobo_wrap_rght {
    width: 100%;
    margin-left: 0;
}
.fs_virtrobo_wrap_lft_box .plybtn_box h6 {
    font-size: 14px;
}
.fs_virtrobo_wrap_lft_box .plybtn_box h6 i {
    font-size: 14px;
}
.fs_virtrobo_wrap_lft_box .plybtn_box {
    padding: 8px 20px;
    left: 15px;
    bottom: 15px;
}
.fs_virtrobo_wrap_rght_box {
    padding: 20px 0px 0px 0px;
}
.fs_virtrobo_wrap_rght_box h3 {
    font-size: 22px;
    padding: 0px 0 10px 0;
}
.fs_virtrobo_wrap_rght_box p {
    font-size: 15px;
    padding: 0 0 10px 0;
}
#fs_btstrsfrs_sec {
    padding: 40px 0 10px 0;
}
#fs_btstrsfrs_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_btstrsfrs_wrap .owl-nav .owl-prev {
    width: 32px;
    height: 32px;
    margin-right: 5px;
}
.fs_btstrsfrs_wrap .owl-nav .owl-next {
    width: 32px;
    height: 32px;
}
.fs_btstrsfrs_wrap .owl-nav {
    top: -25px;
}
.htldgs_fltr_sticky {
    position: relative;
    top: 10px;
}
.fs_wyntkab_sticky {
    position: relative;
    top: 0;
}
#fs_wyntkab_sec {
    padding: 40px 0 10px 0;
}
#fs_wyntkab_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_wyntkab_wrap {
    flex-direction: column;
        padding-top: 0;
}
.fs_wyntkab_wrap_sbar_all {
    border-right: none;
    padding: 0 0px 0 0;
}
.fs_wyntkab_wrap_sbar {
    width: 100%;
    margin-right: 0;
}
.fs_wyntkab_wrap_sbar_nav ul li a {
    padding: 10px 5px;
    font-size: 15px;
}
.fs_wyntkab_wrap_main {
    width: 100%;
}
.fs_wyntkab_wrap_main_all_dtls {
    padding-top: 25px;
}
.fs_wyntkab_wrap_main_all_dtls h3 {
    font-size: 22px;
}
.fs_wyntkab_wrap_main_all_dtls p {
    font-size: 15px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_wyntkab_wrap_main_all_dtls ul li:before {
    height: 10px;
    width: 13px;
    left: 0;
}
.fs_wyntkab_wrap_main_all_dtls ul li {
    padding: 0 0 6px 18px;
    font-size: 15px;
    margin: 0;
}
#fs_fitrtaf_sec {
    padding: 40px 0 0px 0;
    height: 50vh;
    margin: 40px 0 10px 0;
}
#fs_freaskqstn_sec {
    padding: 40px 0 10px 0;
}
#fs_freaskqstn_sec  .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_freaskqstn_wrap_acrdn {
    width: 100%;
}
.fs_freaskqstn_wrap_acrdn .panel-group .panel+.panel {
    margin-top: 10px;
}
.fs_freaskqstn_wrap_acrdn .panel-title a {
    padding: 10px 15px 10px 10px;
}
.fs_freaskqstn_wrap_acrdn .panel-title {
    font-size: 17px;
}
.fs_freaskqstn_wrap_acrdn .panel-heading [data-toggle="collapse"]:after {
    font-size: 14px;
    *line-height: 1.6;
    line-height: 1;
    position: absolute;
    right: 8px;
    top: 40%;
}
.fs_freaskqstn_wrap_acrdn .panel-default>.panel-heading+.panel-collapse>.panel-body p {
    text-align: justify;
    font-size: 15px;
    padding-bottom: 10px;
}
.fs_brmwpa_tab_sec {
    padding: 15px 0 0 0;
}
.fs_brmwpa_tab_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_brmwpa_tab_cntnt_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_brmwpa_wrap_all {
    padding: 15px 0 0 0;
}
.fs_brmwpa_wrap_all h3 {
    font-size: 22px;
}
.fs_brmwpa_wrap_all p {
    font-size: 15px;
    padding: 0 0 10px 0;
}
.fs_htldgs_fltr_sec_new {
    padding: 40px 0 10px 0 !important;
}
.fs_brmwpa_tab_nav ul {
    flex-wrap: wrap;
}
.fs_brmwpa_tab_nav ul li {
    margin: 3px 0px 3px 0px;
    width: 49%;
}
.fs_brmwpa_tab_nav ul li a {
    padding: 10px 5px;
    font-size: 14px;
    letter-spacing: 0.2px;
}
.fs_witbmtvb_wrap_all_main_dtls p {
    font-size: 15px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_witbmtvb_wrap_all_main_dtls h3 {
    font-size: 22px;
}
#fs_witbmtvb_sec {
    padding: 40px 0 10px 0;
}
#fs_witbmtvb_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_witbmtvb_wrap_all .pelomi {
    padding-bottom: 20px;
    justify-content: center;
}
.fs_witbmtvb_wrap_all .pelomi_boxs {
    gap: 5px;
}
.fs_witbmtvb_wrap_all_nav ul {
    gap: 7px;
    flex-wrap: wrap;
}
.fs_witbmtvb_wrap_all_nav ul li a {
    width: 42px;
    height: 42px;
    line-height: 60px;
    font-size: 13px;
}
.fs_dstnsnbnrtab_tabed {
    gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
}
.fs_dstnsnbnrtab_tabed_navs ul li {
    padding: 0px 6px;
    margin: 5px 0;
}
#fs_dstnsnbnrtab_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_dstnsnbnrtab_sec_card {
    padding: 0;
}
.fs_dstnsnbnrtab_tabed_navs ul {
    text-align: center;
}
.fs_inr_baner_sec_fig img {
    height: 420px;
}
.fs_inr_baner_ovrlay_info_flex {
    gap: 30px;
    padding-top: 30px;
    flex-wrap: wrap;
}
.fs_baner_vdo_icn {
    width: 50px;
    margin-right: 10px;
}
.fs_baner_vdo h5 {
    font-size: 15px;
}
.fs_inr_baner_btns .fs_btn_all {
    font-size: 14px;
    padding: 10px 30px;
    margin: 0;
}
.fs_htldgs_fltr_main_card .row {
    margin-right: -15px !important; 
    margin-left: -15px !important;
}
.fs_vataact_slider_all .owl-nav {
    *position: relative;
    top: 40%;
    width: 100%;
}
.fs_vataact_slider_all .owl-nav .owl-next {
    width: 32px;
    height: 32px;
}
.fs_vataact_slider_all .owl-nav .owl-prev {
    width: 32px;
    height: 32px;
}
#fs_dstnsnbnrtab_sec {
    display: none;
}
.fs_africtrvlgd_wrap_blogsec_all {
    grid-template-columns: 1fr;
    margin-top: 10px;
    grid-gap: 10px;
    display: block;
}
#fs_rltdtrvlgd_sec {
    padding: 30px 0 10px 0;
}
#fs_rltdtrvlgd_sec .row {
    margin-right: 0;
    margin-left: 0;
}
/*.fs_rltdtrvlgd_wrap .row {*/
/*    margin-right: -15px !important;*/
/*    margin-left: -15px !important;*/
/*}*/
.fs_rltdtrvlgd_wrap_box {
    margin: 0px 0;
}
.fs_rltdtrvlgd_wrap_box_dtls h6 {
    font-size: 14px;
    padding: 0px 0 10px 0;
}
.fs_rltdtrvlgd_wrap_box_dtls h6:before {
    font-size: 16px;
    margin-right: 5px;
}
.fs_rltdtrvlgd_wrap_box_dtls {
    padding: 10px 10px;
}
.fs_rltdtrvlgd_wrap_box_dtls h3 {
    font-size: 18px;
    padding: 0px 0 10px 0;
}
.fs_rltdtrvlgd_wrap_box_link .fs_txt_lnk {
    font-size: 13px;
}
.fs_rltdtrvlgd_wrap .col-lg-3 {
    padding-right: 0;
    padding-left: 0;
}
.fs_africtrvlgd_wrap_blogsec .row {
    margin-right: 0;
    margin-left: 0;
}
#fs_africtrvlgd_sec .row {
    margin-right: 0;
    margin-left: 0;
}
.fs_africtrvlgd_wrap_blogsec_all_box_dtls h3 {
    font-size: 17px;
    margin-bottom: 20px;
    min-height: auto;
}
.fs_africtrvlgd_wrap_blogsec_all_box_dtls .fs_blg_tagctg ul li {
    font-size: 13px;
}
#fs_africtrvlgd_sec {
    margin: 40px 0 10px 0;
}
.fs_africtrvlgd_wrap_all {
    width: 100%;
}
.fs_africtrvlgd_wrap_all_lead p {
    font-size: 15px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_africtrvlgd_wrap_all_hdng h2 {
    font-size: 26px;
    text-align: center;
    padding: 0 0 10px 0;
}
.fs_africtrvlgd_wrap_all_hdng h2 span {
    font-size: 30px;
}
.fs_africtrvlgd_wrap_all_cntnt h3 {
    font-size: 24px;
    padding: 10px 0 5px 0;
}
.fs_africtrvlgd_wrap_all_hdng {
    padding-bottom: 0;
}
.fs_africtrvlgd_wrap_all_cntnt ol {
    padding-left: 12px;
}
.fs_africtrvlgd_wrap_all_cntnt ol li {
    margin: 0 0 10px 0px;
    font-size: 15px;
    text-align: justify;
}
.fs_africtrvlgd_wrap_all_cntnt p {
    font-size: 15px;
    text-align: justify;
    padding: 0 0 10px 0;
}
.fs_africtrvlgd_wrap_all_cntnt_tbl table th {
    font-size: 15px;
}
.fs_africtrvlgd_wrap_all_cntnt_tbl table td {
    padding: 10px 10px;
    font-size: 14px;
}
.fs_africtrvlgd_wrap_all_cntnt_tbl {
    padding: 5px 0 10px 0;
}
.fs_eoawcyt_info p {
    font-size: 16px;
    text-align: justify;
    padding: 0 0 5px 0;
}
.fs_africtrvlgd_wrap_all_cntnt ul li:before {
    height: 10px;
    width: 12px;
}
.fs_africtrvlgd_wrap_all_cntnt ul li {
    padding: 0 0 10px 20px;
    font-size: 16px;
}
.fs_africtrvlgd_wrap_all_cntnt h4 {
    font-size: 20px;
}
.trvel_tips_actvity .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
}
.trvel_tips_actvity .owl-nav .owl-next {
    width: 30px;
    height: 30px;
}
.fs_brmwpa_wrap_all ul li:before {
    height: 10px;
    width: 12px;
    left: 0;
}
.fs_brmwpa_wrap_all ul li {
    padding: 0 0 10px 20px;
    margin: 0;
    font-size: 16px;
    text-align: justify;
}
.trvel_tips_accomodasn .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
}
.trvel_tips_accomodasn .owl-nav .owl-next {
    width: 30px;
    height: 30px;
}
.trvel_tips_packages .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
}
.trvel_tips_packages .owl-nav .owl-next {
    width: 30px;
    height: 30px;
}
.trvel_tips_packages_titl h3 {
    font-size: 22px;
    text-align: center;
}
.trvel_tips_actvity .owl-nav {
    position: relative;
    bottom: 0;
    top: 0;
}
.trvel_tips_packages .owl-nav {
    position: relative;
    bottom: 0;
    top: 0;
}
.trvel_tips_accomodasn .owl-nav {
    position: relative;
    bottom: 0;
    top: 0;
}
.trvel_tips_packages {
    padding-bottom: 0px;
}
.trvel_tips_accomodasn {
    padding-bottom: 0px;
}
.trvel_tips_accomodasn {
    padding-bottom: 0px;
}
.fs_africtrvlgd_wrap_all {
    margin-left: 0em; 
}
.falcon-qnav-links .card{
    padding-left: 0px;

}
.falcon-qicon {
    right: 2%;
}
div.side-content{
    display:none;
}
.fs_africtrvlgd_wrap_all_cntnt ul{
    width:auto;
    margin-left:0;
}
#fs_itnrypdf_sec{
    top: 75%;
}
.why-travle-sec{
    padding-top: 40px;
    padding-bottom: 20px;
}
.why-travle-sec p{
    padding: 0px 14px;
    text-align: justify;
}
.icon-container{
    height: auto;
    padding: 8px 0px;
    margin: 0px 0px;
}
.why-travel-icon{
    padding: 10px 0px;
    line-height: 20px;
}
.video-container{
    margin: 0;
    padding: 0;
    width: 100%;
}
.video-wrapper{
    width: auto;
}
.video-sec a img{
    height: 100%;
    width: 100%;
}
.video-btn{
    height: 50px;
    width: 50px;
    font-size: 10px;

}
.fs_htldgs_fltr_main, .fs_htldgs_fltr_main_two{
    padding: 0px;
}
.fs_afc_in_whyus-up-1 {
    width: 90%;
    margin: 0 auto;
}
.fs-our-exp-main-div {
    margin-bottom:30px;
}
#fs-exp-th-fal-saf {
    padding:100px 0;
}

.fs-exp-th-fal-saf-inn {
    width:90%;
}
.fs-cr-fal-saf-flex-inn-img-box {
    width: 47%;
    position: relative;
}
.fs-our-msg-to-res-trvlr-inn {
    margin-bottom:20px;
}

#fs-our-msg-to-res-trvlr {
    margin:100px 0 0 0;
}
.fs-be-the-fst-know-inn {
    width:90%;
}
.fs-res-th-env-cont-up {
    width:90%;
}
.fs-res-th-env-cont-up-img-right-abso-non {
    height:300px;
}
/*.fs-res-th-env-cont-up-img-right-abso {*/
/*    left: 50%;*/
/*    top: auto;*/
/*    transform: translate(-50%,-50%);*/
/*}*/
.fs-res-th-env-cont-up-img-right-abso,.fs-res-th-env-cont-up-img-right-abso-2 {
    left: 50%;
    bottom: 0;
    right: auto;
    top: auto;
    transform: translate(-50%,50%);  
}
.fs-res-th-env-cont-up-cont-left {
    padding: 40px 40px;
}
.fs-res-th-env-cont-up-main-row:nth-child(even) {
    flex-direction: column-reverse;
}
.positive-impact-fs-intro-cntc {
    width:80%;
}
.positive-impact-fs-intro-cntc-2 .col-md-4 {
    margin-bottom:30px;
}
.fs-to-nature-container,.fs-exactly-eco-inn,.cust-part-contain,.up-why-trvl-afri,.best-of-safari-fngr,.spl-p-wildlife{
    width:90%;
}
.meet-team-fs-cust-contain{ 
    padding: 60px 38px;
    width:90%;
 }

#our-part-wlcm-wb-sec .col-md-3 {
    margin-bottom:30px;
}
#our-part-wlcm-wb-sec .col-md-3 p {
    color:#fff;
}

#fs-conn-w-com h2 {
    font-size: 24px;
    letter-spacing: 4px;
}
.img-bg-bft {
    height:400px;
}

.img-bg-bft-inn {
    width: 60%;
    
}
#fs-card-slide-tr .inn-cardbox-slide {
    width:90%;
        padding: 2rem;
}
.inn-cardbox-slide h3:before {
    left: 2.9375rem;
    top: 1.5rem;
}
.inn-cardbox-slide h3:after {
    right: 3.9375rem;
    top: 21rem;
}
.fs-card-slide-tr-main .owl-nav .owl-next {
    right:-1px;
}
.fs-card-slide-tr-main .owl-nav .owl-prev {
    left:-1px;
}
.wild-life-logo-grid img {
    width: 39%;
}
.fs-wl-wb {
    padding:0;
}
.fs-wl-wb:nth-child(even) .fs-wl-wb-left {
    padding:0;
}

#fs-wild-life-2nd-sec {
    padding:0 40px;
}

.fs-wl-wb-left {
    padding:0;
}
.fs-wl-wb-right {
    padding: 0;
}
.fs-wl-wb:nth-child(odd) {
    flex-direction: column-reverse;
}
.fs-wl-wb-right img {
    padding-bottom:20px;
}
.fs-wl-wb {
    margin-top: 50px;
}
.icon-wlcm-fs-row {
    margin-bottom:20px;
}
.our-story-fs-wlcm-title {
    width:90%;
}
.gal-txt-fs-story-rw {
    padding: 30px 20px 0 20px;
}
.our-story-fs-wlcm-row-main:nth-child(even) {
        flex-direction: column-reverse;
}
.our-story-fs-wlcm-row-main {
    margin-top:50px;
}
.gal-txt-fs-story.df-one {
    margin:0;
}
.gal-txt-fs-story.df-one-red {
    padding: 100px 55px 95px 45px;
}
.gal-txt-fs-story {
    padding: 68px 25px 55px 25px;
}
.our-story-fs-prsnl-pass-cntc {
    padding: 30px 23px;
}
#our-prtnr-gb-fal .col-md-6 {
    margin-top:30px;
}
.btn-div-our-prtnr-gb .fs_btn_all {
    width: 80%;
}

.fal-db-out-reach-main-div {
    width:100%;
    padding:16px;
}
#fal-db-out-reach {
        padding: 70px 15px;
}
#fal-gb-make-diff .row{
        display: flex;
    flex-direction: column-reverse;
}

.img-mak-frame-1 {
    left: 65px;
    top: -38px;
    width: 196px;
    height: 214px;
}
.img-mak-frame-2 {
    width: 196px;
    height: 214px;
    left: 159px;
    top: 87px;
}
.img-mak-frame-3 {
    width: 196px;
    height: 214px;
    left: 6px;
    top: 134px;

}
.left-img-mak-dif-gb {
    position: relative;
    margin-bottom: 300px;
}
















}
@media only screen and (max-width: 1920px) and (min-width: 768px) {
.fs_footer_top_box_title.title_ftr i {
    display: none;
}
.fs_mobile_bar {
    display: none;
}
.fs_ftr_whtsap {
     display: none;
}
.fs_mbl_menu {
    display: none;
}
.mobile_reserve {
    display: none;
}












}   

@media only screen and (max-width: 996px) and (min-width: 768px){
    .fs_wthypsh_rght_btns .hyp-btn-res{
        padding: 10px 20px;
        font-size: 14px;
    }
    .fs_spybaspl_sec_card {
        display: inline-flex;
    }
}