/* 
* Theme Name: Go Tour
* Version: 1
* Author: Sakshi
* Author URI: http://startbyweb.com/
* Version: 1
* Text Domain: go-tour
*/
 
 
/* Added by HS */
@media(min-width: 1025px){
	#siteHeader .header__right .language{
		position: relative;
	}
}
@media(min-width: 480px){
	.tourOption__joineGrp-content {
		padding-left: 265px;
	}
	.tourOption--padding-right{
		padding-right: 275px;
		text-align: left;
	}
}
#siteHeader .header__right .language{
	z-index: 999;
}
/* HS end */

a.book__tour__certificates__cards__buy.active {
  background: #8CD7A6;
  border: 2px solid #079728;
  color: #fff;
}

/* Form Css */
.book__tour__heading.active,
.book__tour__certificates__cards.active .book__tour__certificates__cards__buy{
  background: #8cd7a6;
}

.book__tour__certificates__cards.active .check-image{
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #faedd000;
  padding: 29.5px 131px;
  margin: 1px;
}

/* 	rs-layer-wrap.rs-parallax-wrap {
    left: 157px !important;
}
 */
#slider-9-slide-29-layer-0 span {
    position: relative;
    left: -25px;
}

	.di__footer__grid__first {
    display: none !important;
}

	.book_alpha {
    background: #26619c;
}

	
/* 	.di__ps__container {
    display: none;
} */

.di__main__content {
    border: 2px solid #26619c;
}

div#day-5 .di__ps__container {
    border: none;
	display: none;
}

.links__point {
  /* Inactive tab styles */
  background-color: transparent;
}

.links__point:hover {
  background-color: #faf0cd; 
}

div#day-3 .di__ps__container {
    border: 2px solid #26619c;
}

div#day-6 .di__ps__container {
    border: 2px solid #26619c;
}

div#day-7 .di__ps__container {
    border: 2px solid #26619c;
}

div#day-9 .di__ps__container {
    border: 2px solid #26619c;
}

div#day-10 .di__ps__container {
    border: 2px solid #26619c;
}
/* Apply styles to active tab when clicked */
.links__point:active {
  background-color: transparent !important; /* Set the background color to transparent for the active state */
}

.di__header__location:first-child {
    border-right: 7px solid #fff !important;
}

.di__header__location:last-child{
	border-left: 7px solid #fff !important;
}

.giveBack__supOrg-heading::before {
    content: 'External' !important;
}

p.spanDesignWrap span {
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: 0.2px;
}

.postid-12674 img.mapBox__mapCont__globalLocation {
    background-image: url(https://gobigtours.com/wp-content/uploads/2021/12/BO-World-Ref-Map.png);
    height: 120px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    max-width: 35% !important;
    width: 100%;
}

/* 
.tour-dropdown.loader span {
  display: inline-block !important;
}

img.select-location {
  max-height: 230px;
}

img.select-tour__box-two-image {
  max-height: 235px;
} */

.display-space-between {
  display: flex;
  justify-content: space-between;
  width: 90%;
  margin: auto;
}

.reqTour__container-box2 {
  position: relative;
}

#form-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 9999999999;
  cursor: not-allowed;
}


#woocommerce-checkout-form #customer_details,
#woocommerce-checkout-form #order_review_heading,
/* #woocommerce-checkout-form .woocommerce-notices-wrapper, */
#woocommerce-checkout-form .woocommerce-form-coupon-toggle,
#woocommerce-checkout-form .woocommerce-terms-and-conditions-wrapper,
table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields,
#woocommerce-checkout-form table.shop_table.woocommerce-checkout-review-order-table {
  display: none !important;
}


.active_0 {
  background-color: #5b80a5;
}

.active_1 {
  background-color: #a9bdd2;
}

.active_10 {
  background-color: #e0e6ed;
}

.trvlrInfo__container-trvlers {
  flex-wrap: wrap;
  justify-content: space-between;
}

.trvlrInfo__container-trvlers>div {
  width: 48%;
}

.jumboHeading {
  margin-bottom: 0px !important;
}

#mailpoet_form_1 form{
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}

.footer__newsletter #mailpoet_form_1 .mailpoet_paragraph.last,
.footer__newsletter #mailpoet_form_1 .mailpoet_paragraph {
  width: 100%;
}

div#mailpoet_form_1 {
  margin-top: 20px;
}

#mailpoet_form_1 .mailpoet_paragraph {
  line-height: 5px !important;
}

.tour_cta_images {
    min-height: 140px;
    max-height: 140px;
    min-width: 181px;
    max-width: 180px;
}
.BoxThree__imgSection {
	display:block;
}
.paralossBox__imgGrid  span.activitieslabel,
.blueBox__imgGrid-img span.activitieslabel,
.BoxThree__imgGrind-img span.activitieslabel {
    display: block;
    /* text-transform: uppercase; */
    padding-bottom:10px;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.5px;
    /* padding: 0px 150px; */
}
.paralossBox__imgGrid span.activitieslabel  {
    color: #ebaa43;
}
.blueBox__imgGrid-img span.activitieslabel {
  color: #4a5a8f;
}
.BoxThree__imgGrind-img span.activitieslabel {
color:#a45f31;
}


/* .footer #menu-item-12252 a {
  line-height: 0.8;
  } */
/*   .footer #menu-item-5855 a {
  line-height: 0.8;
  } */
  .footer__newsletter {
      margin-top: 14px;
  }
  .footer__bottom{
      margin: 0 auto 2rem auto !important;
  }
  .footer__bottom a{
    margin-right: 48px;
  }
  .footer .sitemap{color: #fff;
      text-decoration: none;
      text-align: center;
      width: 46%;
      display: block;
      padding: 24px 0 0 0;
    }
  
  .footer__menus .searchbar input[type=text] {
      padding: 5px 0px 5px 5px !important;
  }
  .destinationBox, .browsemoreBox, .conditions {
      width: 110px !important;
  }
  .searchbar0 {
    margin-top: 40px;
  }
  @media(max-width: 990px) {
  .footer__newsletter, .footer__message, .footer__menus {
    width: 100% !important;
  }
  }
img.BigThings__wildLife-img {
width: 128px;
height: 128px;
}

/* body .footer__menus a {
	text-indent: 0;
    margin-left: -5px;
    position: relative;
    left: 5px;
} */

body .footer__menus ul li {
    line-height: 1;
    margin-bottom: 10px;
	font-size: 16px
}

body .footer__menus ul li a {
    line-height: 1;
}

body ul#menu-footer-4 {
    text-align: center;
    gap: 50px;
}

body ul#menu-footer-4 li {
    margin: 0;
    text-align: center;
}

body ul#menu-footer-4 li a {margin: 0;}

body  .footer__addr {
    margin: 0;
}

body  .footer__copyright {
    margin: 15px 0;
}

.footer__menus .menu {
    padding: 0;
}


.wpml-ls-legacy-dropdown a span.wpml-ls-display {
    margin-left: 5px;
}

body ul#menu-footer-4 li::after{width: 2px}

body .header__bottom {
    margin-top: 15px !important;
    margin-bottom: 0;
}

@media screen and (max-width: 1360px) {
	
}

@media screen and (max-width: 1024px) {
	body .header__container .language {
    width: 200px;
    position: static;
}

body .header__container {
    padding: 10px 0px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

body .header__right {
    width: calc(100% - 250px);
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 50px;
	margin-right: 20px;
}

	.wpml-ls-sub-menu .wpml-ls-item a{
		padding: 11px 10px;}
	
	#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item {
    border-color: #fff !important;
}
	
img.burger_menu__open {
    position: static;
}

.header .burger_menu__open {
    position: static;
}

body .language__container {
    margin: 0;
}
	
	body .header__bottom p {
    font-size: 16px;
}
}

@media screen and (max-width: 800px){
	body .header__bottom p {
    	font-size: 14px;
	}
}

/* @media screen and (min-width: 1025px) {
	body .header__right .language {
		margin: 0;
		max-width: 150px;
	}

	body .header__right {
		display: flex;
		align-items: center;
		flex-direction: row-reverse;
		gap: 30px;
	}

	body .header__right .language .language__container {
		margin: 0;
	}

	body .header__right .menu__container {
		margin: 0 auto;
	}
} */

body ul#menu-footer-4 li::after {
    background: #fff;
}

.mega-menu-item.mega-menu-item-has-children{
	border-right: 1px solid #000 !important
}

.mega-menu-item.mega-menu-item-has-children ul li {
    border: none !important;
}


.links__header_title span {
    display: block;
}
#mega-menu-wrap-primary_menu {
    background: none;
}
@media screen and (min-width: 1024px) and (max-width: 1320px) {
	#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link {
		font-size: 1.1rem !important;
		height: 15px;
		line-height: 1;
	}

	#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item {
		padding: 0 0px !important;
	}
}


@media screen and (min-width: 980px ) and (max-width: 1024px) {
	#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link {
		font-size: 16px !important;
		line-height: 1;
		height: auto;
		background: none !important;
    	color: #000 !important;
	}

	img.burger_menu__open {
		display: none !important;
	}

	body .header .menu__container {
		position: static;
		opacity: 1;
		z-index: 9;
		background: none !important;
		margin: auto;
		margin-top: 10px;
    	margin-bottom: -10px;
	}

	body #mega-menu-wrap-primary_menu {
		background: none;
/* 		top: -31px; */
	}

	body #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item {
		border-color: #000 !important;
		padding-left: 5px !important;
    	padding-right: 5px !important;
	}

	body .header__right {
		gap: 10px;
		flex-direction: column;
		margin-bottom: -20px
	}
	
	body #mega-menu-wrap-primary_menu .mega-menu-toggle + #mega-menu-primary_menu {
		bottom: 0 !important;
		background: none !important;
	}
}



body .boxes-custom:hover .box-header {
    background: #26619c !important;
}

body .boxes-custom:hover img {
    border: 4px solid #26619c !important;
}

body .box-header{
    background: #99cef4 !important
}

body .boxes img, .boxes-custom img {
    border-color: #99cef4 !important
}

/* syed css  */


@media only screen and (max-width: 1281px)  {
	.header__logo {
		max-width: 120px !important;
		width: 100% !important;
	}
/* 	rs-layer-wrap.rs-parallax-wrap {
    left: 157px !important;
} */
		
	.links__overview_mapSpecs .mapBox__mapCont__globalLocation {
		width: 30%;
	}
	
	span.alphasquence {
		font-size: 27px !important;
	}	
	.di__activities__content>div img {
		width: 37px !important;
	}
	
	body .header__right {
		width: calc(100% - 189px);
		margin-bottom: -20px !important;
		margin-top: 0px !important;
	}
	
	.language__container .wpml-ls-legacy-dropdown {
		position: relative;
		top: 0px;
		width: 50% !important;
		left: 100% !important;
	}
	.mega-menu-toggle {
		padding: 0 10px !important;
	}
		#mega-menu-wrap-primary_menu {
		background: none;
		top: -48px;
		left: 10%;
	}
	.mega-menu-link{
		font-size: 18px !important
	}
	
	#mega-menu-primary_menu{
		background: transparent !important; 
	}
	
	#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item {
    	padding: 0 10px !important;
	}
	
	/*.tourOption__joineGrp-content {
		padding-left: 0px !important;
	}*/
	
}
@media only screen and (max-width: 1199px)  {
	#mega-menu-wrap-primary_menu {
		background: none;
		top: -48px;
		left: 0%;
	}
}

@media only screen and (max-width: 1099px)  {
	
	#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item {
		padding: 0 5px !important;
	}
	.mega-menu-link{
		font-size: 15px !important
	}
}

@media only screen and (max-width: 1025px)  {
	.header__logo {
		max-width: 120px !important;
		width: 100% !important;
	}

	body .header__right {
		width: calc(100% - 189px);
		margin-bottom: -20px;
		margin-top: 15px !important;
	}

	.language__container .wpml-ls-legacy-dropdown {
		position: relative;
		top: 0px;
		width: 50% !important;
		left: 50% !important;
	}
	.mega-menu-toggle {
		padding: 0 !important;
	}

	/*.tourOption__joineGrp-content {
		padding-left: 0px !important;
	}*/

	img.sight-img {
		width: 80% !important;
		max-width: 400px;
		position: relative;
		left: -5px !important;
	}
	#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 5px 0px 5px !important;
	}
}
@media only screen and (max-width: 980px){
	
	body .header__right {
		margin-top: -24px !important;
	}
	.language__container .wpml-ls-legacy-dropdown {
		top: 1px;
	}
	
	img.sight-img {
		width: 80% !important;
		margin-left: 50px !important;
	}
	.postid-12674 img.mapBox__mapCont__globalLocation {
		height: 170px !important;
		top: 5%;
	}
}

@media only screen and (max-width: 480px){
	.language__container .wpml-ls-legacy-dropdown {
		top: 1px;
		width: 100% !important;
		left: 20px !important;
	}
}

