body {
    overflow-x: hidden !important;
}
/********  destination page css   ********/

.single-location .flexslider ul.slides li img {
    position: relative !important;
    min-width: 200px !important;
}
/*********  share holic icon on working page    *********/

 i.shareaholic-service-icon{
  background:#ed8323!Important;
  border-radius:50%!important;
  font-size:12px!Important;
  width:20px!Important;
  height:20px!Important;
  border:none!Important
}
i.shareaholic-service-icon:before{
  top:4px!Important;
  left:4px!Important
}
 img.shareaholic-share-buttons-heading-image{display:none !important}

.phone_num_text span a.desktop_mob {
    display: block;
}


.home_page_carousel{overflow-x:hidden!important}
.page_location_destination .hover-img .hover-inner{padding:0 7px}
.page_location_destination .hover-img .hover-inner h5{font-size:19px;line-height:31px}
.tour_loc_title{color:#ed8323}
.loc_page_info_text_title{font-size:28px;text-transform:uppercase}
.start_loc_tab_section{display:none}
.hide-shareholic-icon .shareaholic-share-buttons-wrapper{display:none!important}
.nav #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>.mega-sub-menu>li{display:inline-block!important;float:none!important}
.single_st_tour .bg-holder .container .row .col-md-4:nth-child(n+1){float:right}
.div_book_tour span:nth-of-type(2){display:none}
.div_book_tour select.st_tour_children[name="child_number"]{display:none}
.vc_custom_1420000941475 .wpb_text_column.wpb_content_element.vc_custom_1420709590555{margin:0!important}
.vc_custom_1420711520952 .booking-item-rating{display:none}
.header_div .col-md-3{position:absolute;left:50%;width:380px;margin-left:-190px;margin-top:10px}
.header_div .col-md-9{float:right;width:auto}
@media screen and (max-width:991px){.header_div .col-md-3{width:150px;margin-left:-88px}
#main-header .header-top{height:115px}
}@media screen and (max-width:767px){#main-header .header-top{height:210px}
.header_div .col-md-3{width:100%;margin-left:0;position:relative;left:0;margin-bottom:7px}
.header_div .col-md-9{float:none;width:100%}
.row.phone_number{text-align:center;float:none!important}
}@media(max-width:991px){.top-user-area .top-user-area-list{margin-bottom:0!important}
}.row.phone_number{float:right;padding-right:10px}
.row.phone_number .phone_num_text a{color:#fff}
.home_page_carousel .wpb_images_carousel .wpb_wrapper h2.wpb_heading.wpb_gallery_heading{position:absolute;z-index:2;text-align:center;width:100%;left:50%;top:45%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin-bottom:0;color:#fff}
.home_page_carousel .wpb_images_carousel .wpb_wrapper{position:relative}
.home_page_carousel .col-md-12.wpb_column.column_container{padding:0}
.home_page_carousel .vc_images_carousel{margin:0 auto!important}
.home_page_carousel .vc_carousel-slideline{max-height:150px!important;overflow:hidden}
.page-id-289 .homepage_featured_img_section{display:none}
.old_title_area{display:none}
.page_sidebar_right{padding:0!important}
.last_min_deal ul.booking-item-rating-stars{display:none}
.shareaholic-share-buttons-wrapper.shareaholic-ui{margin-left:-15px}
.footer_bottom_section .shareaholic-share-buttons-wrapper.shareaholic-ui{display:none}
.store_readmore .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{color:#fff;background-color:#ea7d1e;padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px}
.store_readmore .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover{color:#fff;background-color:#e26a01}
.price-orange{color:#ed8323;font-size:14px;font-weight:bold}
.booking-item-rating-stars{display:none}
.booking-item-rating{display:none}
.booking-item-price-from{display:none}
#comments{display:none}
.btn_book{margin-top:10px}
.trip-adv-content{display:none;padding:10px 0 10px 0}


img.paypal_img {width: auto !important;}

.submit-booking-via-pp-btn {
  padding: 8px 34px !important;
}

.bottom_img_gallery ol.flex-control-nav.flex-control-paging {
  display: none;
}
.bottom_img_gallery .flexslider {  box-shadow: none;}
.bottom_img_gallery ul li img {
  height: 150px;
}

.bottom_img_gallery .flexslider {
  box-shadow: none;
  min-height: 150px !important;
  height: 150px !important;
  overflow:visible !important
}
.home_bottom_img_gallery .bottom_img_gallery {
  margin-bottom: 0px;
}
.bottom_img_gallery .flexslider {
  margin: 0 0 50px;
  border: 0px solid #fff; 
}
.wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider {
  overflow-y: hidden !important;
  overflow-x: hidden !important;
}
.home_bottom_img_gallery .custom-search-form {
  bottom: 50px;
}  

@media screen and (max-width: 860px){
.home_bottom_img_gallery .flex-direction-nav .flex-next {
  opacity: 1;
  right: 10px;
  display: none;
}

.home_bottom_img_gallery .flex-direction-nav .flex-prev {
  opacity: 1;
  left: 10px;
  display: none;
}
  .global-wrap {
  overflow-y: hidden;
}
}
@media screen and (max-width: 767px) {
.phone_num_text a{display:block !important;text-decoration:none}
    .phone_num_text span{display:none !important;}
  .gmap3 iframe{
  pointer-events:none;
  }
  
  
	}
/********  destination page css   ********/

.single-location .flexslider ul.slides li img {
    position: relative !important;
    min-width: 200px !important;
}
/**********  home page   ***********/
header#main-header {
    border-bottom: none !important;
}
.home i.fa.fa-plus.box-icon-white.box-icon-border.hover-icon-top-right.round {
    display: none;
}
.home .list_tours .hover-img:hover>img {
    transform: scale(1,1);
  -moz-transform: scale(1,1);
  -webkit-transform: scale(1,1);
  -o-transform: scale(1,1);
  -ms-transform: scale(1,1);
}
.home .hover-img img.wp-post-image {
    min-height: 150px;
    height: 197px;
}
.phone_num_text a{display:none;}

h2.booking-title-head {
    font-size: 33px;
    font-weight: 300;
    margin-top: 22px;
}
.home .curved {
    border-radius: 0px;
}
.map_class {
    padding-left: 0px;
}
.booking-list > a > li {
    margin-bottom: 15px;
    position: relative;
}
.booking-list > a > li.item-nearby {
    margin-bottom: 15px !important;
}
.phone_num_text > span{color:#fff;}
