/* Add here all your CSS customizations */

html.homepage .body {
	background-color: #EE5C1F;
	background-image: url(../img/bg_t_9.png); 
	background-attachment: fixed;
}

html.homepage h1, h2, h3, h4, h5, h6{
	font-family: "Open Sans", Arial, sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
	color: #FFFFFF;
	font-weight: 300;
	text-transform: none;
}

body {
	background-color: #EE5C1F;
	background-image: url(../img/bg_t_9.png); 
	background-attachment: fixed;
	color: #000000;
}

.well {
	background-color: #FFFFFF;
}

p {
	color: #000;
}

.btn:focus {
	outline-color: transparent !important;
}

/***************** LANGUAGE PAGE *****************/

table.language td {
  height: auto;
  padding: 9px 7px 12px 7px;
  border: 2px rgb(255, 255, 255) solid;
  background-color: #E6D7A8;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  color: rgb(0, 0, 0);
}

table.language td.lg_tash {
  text-align: left;
  width: 25%;
  vertical-align: middle;
}

table.language td.lg_eng {
  text-align: left;
  width: 25%;
  vertical-align: middle;
}

table.language td.lg_mp3 {
  text-align: center;
  width: 8%;
  vertical-align: middle;
}

table.language td.lg_expl {
  text-align: left;
  width: 42%px;
  vertical-align: middle;
}

table.language.wide {
	display: table;
}

table.language.narrow {
	display: none;
}

@media (max-width:500px) {
	
	table.language.wide {
		display: none;
	}

	table.language.narrow {
		display: table;
	}
	
	table.language td.lg_eng {
	  width: 42%;
	  vertical-align: top;
	}
	
	table.language td.lg_tash {
	  width: 42%;
	  vertical-align: middle;
	}
	
	table.language td.lg_mp3 {
	  text-align: center;
	  width: 16%;
	  vertical-align: middle;
	}

	table.language td.lg_expl {
	  text-align: left;
	  width: 42%px;
	  vertical-align: middle;
	  font-size: 11px;
	  line-height: 14px;
	}

	
}

/***************** TESTIMONIALS PAGE *****************/

#main-content .testimonial.testimonial-style-4 blockquote:after {
  color: #d83f35;
  font-size: 75px;
  bottom: -35px;
}

#main-content .testimonial.testimonial-style-4 blockquote:before {
	top: 5px;
	color: #d83f35;
	font-size: 75px;
}

#main-content .testimonial.testimonial-style-4 blockquote p {
	margin: 0px 20px;
	color: #000000;
	font-size: 1.3em;
	line-height: 1.3em;
}

#main-content .testimonial .testimonial-author img {
  max-width: 170px;
}

#main-content .testimonial.testimonial-style-4 .testimonial-author {
	margin-left: 50px;
	margin-bottom: 10px;
}
	
#main-content .testimonial .testimonial-author p {
	margin-left: 0px;
}

#main-content .testimonial .testimonial-author strong {
	padding-top: 35px;
}

#main-content .testimonial .testimonial-author strong.no-image {
	padding-top: 0px;
}

@media (max-width:450px) {
	#main-content .testimonial.testimonial-style-4 blockquote:after {
	  font-size: 55px;
	  bottom: -15px;
	  right: 0px;
	}

	#main-content .testimonial.testimonial-style-4 blockquote:before {
	  top: 5px;
	  font-size: 55px;
	  left: 0px;
	}

	#main-content .testimonial.testimonial-style-4 blockquote p {
		margin: 0px 0px;
		font-size: 1em;
		line-height: 1.3em;
	}

	#main-content .testimonial .testimonial-author img {
	  max-width: 100px;
	}
	
	#main-content .testimonial.testimonial-style-4 .testimonial-author {
	  margin-left: 30px;
	  margin-bottom: 10px;
	}
	
	#main-content .testimonial .testimonial-author strong {
	  padding-top: 15px;
	}

}

/***************** GUIDE PAGE *****************/

p.drop-caps:first-letter {
	margin-top: 0px;
}

/***************** ABOUT US PAGE *****************/

.list.list-icons.list-icons-style-3 li {
	margin-bottom: 8px;
}

/***************** CONTACT PAGE *****************/

#datepicker {
	width: 85% !important;
	display: inline-block;
	margin-right: 5px;
}

#group_num {
	width: auto !important;
	display: inline-block;
}

label.hidden-label {
	visibility: hidden;
}

label.radio-inline {
	margin-left: 10px;
	margin-bottom: 8px;
}

#main-content iframe.contact {
		height: 1300px;
	}

@media (max-width:450px) {
	#main-content iframe.contact {
			height: 1500px;
		}
}

#sidebar-well .contact {
  list-style: none;
  margin: 0;
  padding: 0;
}

#sidebar-well .contact-details {
	padding: 5px;
	margin-bottom: 10px;
}

#sidebar-well .contact-details p {
  line-height: 18px;
  margin-bottom: 0px !important;
  color: #FFFFFF;
}

#sidebar-well .contact-details h3 {
  margin-bottom: 15px !important;
  font-weight: 600;
}

#sidebar-well .contact-details p strong {
  color: #E6E1A8;
}

#sidebar-well .contact i {
	width: 14px;
  margin: 3px 8px 2px 0;
  color: #E6E1A8;
}

#sidebar-well .contact-details a {
  color: #FFF;
}

#sidebar-well .contact-details p.address {
  display: inline-block;
  margin: 0px 0 0 25px !important;
}

/***************** LIGHTBOX CLOSE AND ARROWS *****************/

.mfp-close {
	font-weight: 800 !important;
	font-size: 50px !important;
	opacity: 0.9 !important;
	color: #FFFFFF !important;
	top: 40px !important;
	right: 1px !important;
	text-shadow: 2px 0px #000000;
}

.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
	color: #E64452 !important;

}

.mfp-arrow {
	opacity: 0.9 !important;
	
}

.mfp-arrow-right:before {
  border-left: 37px solid #3F3F3F;
}

.mfp-arrow-right:after {
  border-left: 27px solid #FFF;
  margin-left: 29px;
}

.mfp-arrow-right:before {
  border-left: 37px solid #000000;
}

.mfp-arrow-left:before {
  border-right: 37px solid #3F3F3F;
}

.mfp-arrow-left:after {
  border-right: 27px solid #FFF;
  margin-right: 39px;
}

.mfp-arrow-left:before {
  border-right: 37px solid #000000;
}


.mfp-arrow:after {
  border-top-width: 23px;
  border-bottom-width: 23px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 31px;
  border-bottom-width: 31px;
  opacity: 0.9;
  margin-left: 25px;
}

/***************** TRANSPORT PAGE *****************/

#map {
  height:300px;
  width: 100%;
  background:#6699cc;
}

#main-content .thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
	color: #000000;
	padding: 0 10px;
	text-align: center;
}

#main-content .img-thumbnail.img-thumbnail-hover-icon.no-border {
	border: none;
	padding: 0;
}

#main-content .img-thumbnail .zoom {
	z-index: 1;
	padding: 7px 5px 7px 7px;
	color: #FFFFFF;
	font-size: 14px;
}

#main-content .red {
	color: #FF0000;
}

#main-content .blue {
	color: #0000FF;
}

#main-content .thumb-info {
	width: 310px;
	max-width: 50%;
}

#main-content .thumb-info.history{
	width: auto;
	max-width: 50%;
}

@media (max-width: 350px) {
	#main-content .thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
		font-size: 10px;
	}
}

.embed-container { 
	position: relative; 
	padding-bottom: 100%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%; 
} 

.embed-container iframe, .embed-container object, .embed-container embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}

.maps iframe{
	height: 420px;
	width: 100%;
    pointer-events: none;
}

.maps iframe.large_maps{
	height: 600px;
}

@media (max-width: 500px) and (min-width: 375px){
	.maps iframe.large_maps{
		height: 500px;
	}
}

@media (max-width: 374px) {
	.maps iframe{
		height: 350px;
	}
	
	.maps iframe.large_maps{
		height: 350px;
	}
}

/***************** DAYTRIP/SOUK PAGE *****************/

#daytrip-slider {          /* also for souk slider */
	width: 450px;
	max-width: 50%;
}

@media (max-width: 500px) {
	#daytrip-slider {
	max-width: 100%;
	}
}

/***************** EXCURSIONS PAGE *****************/

#excursions-slider {
	width: 450px;
	max-width: 50%;
}

#camel-photo {
	max-width: 560px;
	width: 30%;
}

#excursions-list h3.top-h3 {
	margin: 15px 0px 5px 0px !important;
}

#excursions-list h3.side-h3 {
	margin: 15px 0px 5px 0px !important;
	display: none;
}

@media (min-width: 992px) and (max-width: 1199px){
	#excursions-list h3.side-h3 {
		display: block;
	}

	#excursions-list h3.top-h3 {
		display: none;
	}
	
	#excursions-list img {
		margin-top: 15px;
	}
}

@media (min-width: 470px) and (max-width: 767px){
	#excursions-list h3.side-h3 {
		display: block;
	}

	#excursions-list h3.top-h3 {
		display: none;
	}
	
	#excursions-list img {
		margin-top: 0px;
	}
}


@media (min-width: 371px) {
	#excursions-list img {
		width: 200px;
		max-width: 45%;
		float: left;
	}
}

@media (max-width: 370px) {
	#excursions-list img {
		width: 100%;
		float: none;
	}
}


@media (max-width: 500px) {
	#excursions-slider {
	max-width: 100%;
	}
	#camel-photo {
		width: 50%;
	}
}

@media (max-width: 350px) {
	#camel-photo {
		width: 100%;
		margin-bottom: 10px;
	}
}

#excursions-list #sash {
	width: 106px !important;
	height: 64px !important;
	float: left !important;
}

/***************** MAIN CONTENT WELL *****************/

#main-content p.lead {
	font-weight: 400;
}

#main-content p.lead strong{
	font-weight: 700;
}

#main-content h1, #main-content h2, #main-content h3, #main-content h4 {
	color: #D83F35;
	font-family: Lato, "Open Sans", Arial, sans-serif;
	font-weight: 700;
	margin-bottom: 10px;
}

#main-content h2 {
	font-size: 1.8em;
	line-height: 1.4em;
}

#main-content h3 {
	color: #000000;
	font-size: 1.4em;
	line-height: 1.2em;
}

#main-content h4 {
	font-size: 1.8em;
	line-height: 1.4em;
}

#main-content h1 strong, #main-content h2 strong, #main-content h3 strong, #main-content h4 strong {
	font-weight: 900;
}

#main-content .toggle > label {
	  background-color: #FFFFFF;
}

#main-content .toggle-primary .toggle label {
  color: #d83f35;
  border-color: #d83f35;
  border: 2px solid;
}

#main-content .toggle-primary .toggle.active > label {
  color: #FFFFFF;
  background-color: #d83f35;

}

#main-content .toggle > label + p {
  color: #000000;
}

#main-content .toggle > .toggle-content {
	margin-left: 12px
}

#main-content .toggle > .toggle-content ul{
	margin-left: 10px;
	color: #000000;
}

#main-content .tablediv {
	text-align: center;
	margin: 0px 0px 20px 0px;
	display: block;
}

#main-content h3.twoday-day-head {
	margin-left: 10%;
}

#main-content table.itinerary {
	width: 80%;
	margin: 0 10% 0 10%;
	table-layout: auto;
	border-collapse: collapse;
	border-spacing: 2px;
	empty-cells: show;
	background-color: rgb(233,232,244);
}

#main-content table.itinerary td{
	height: auto;
	padding: 9px 7px 10px 7px;
	border: 2px solid #FFFFFF;
/*	background-color: #e6e1a8;     */
	background-color: #E6D7A8;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color: rgb(0, 0, 0);

}

#main-content table.itinerary td.time {
  text-align: right;
  width: 85px;
  padding-left: 0px;
}

#main-content table.itinerary td.activity {
  text-align: left;
}

@media (max-width: 500px) and (min-width: 351px) {
	#main-content table.itinerary {
		width: 90%;
		margin: 0 5% 0 5%;
	}
	
	#main-content h3.twoday-day-head {
		margin-left: 5%;
	}
	
	#main-content table.itinerary td.time {
		width: 80px;
	}

	#main-content h2 {
	margin-bottom: 7px;
	font-size: 1.5em;
	line-height: 1.4em;
	}

}

@media (max-width: 350px) {
	#main-content table.itinerary {
		width: 100%;
		margin: 0%;
	}
	
	#main-content h3.twoday-day-head {
		margin-left: 0%;
	}


	
	#main-content table.itinerary td.time {
		width: 75px;
	}

}

#main-content table.pricing {
	width: 80%;
	margin: 0 10% 0 10%;
	table-layout: auto;
/*	border-collapse: collapse;         */
	border: none;
	empty-cells: show;
/*	background-color: #E6D7A8;*/
}

#main-content table.pricing td{
	height: auto;
	padding: 10px 7px 10px 7px;
	border: 5px solid #FFFFFF;
/*	background-color: #e6e1a8;     */
	text-align: center;
	vertical-align: middle;
	color: rgb(0, 0, 0);

}

#main-content table.pricing td.head-row{
	font-weight: bold !important;
	vertical-align: bottom !important;
}

#main-content table.pricing td.group-num {
  text-align: right !important;
}

#main-content table.pricing tr.light > td {
	background-color: #f4e4b2;
}

#main-content table.itinerary tr.light > td {
	background-color: #f4e4b2;
}

#main-content table.pricing tr.dark > td {
	background-color: #E6D7A8;
}

#main-content table.pricing tr.additional {
  font-size: 10px;
  padding: 4px;
  line-height: 9px;
  font-weight: 600 !important;
}

@media (max-width: 650px){
	#main-content table.pricing {
		width: 100%;
		margin: 0;
	}
}

@media (max-width: 450px) {
	#main-content table.pricing {
		margin-left: -3px;
	}
	
	#main-content table.pricing td{
		padding: 4px;
		font-size: 11px;
		border: 2px solid #F5F5F5;
	}
}

	#main-content table.pricing td span.word-break{
		display: none;
	}

@media (max-width: 350px) {
	#main-content table.pricing td{
		padding: 4px;
		font-size: 11px;
	}
	#main-content table.pricing td span.word-break{
		display: inline;
	}

}

@media (max-width: 767px) {
	#main-content {
		border-radius: 0px;
		margin-bottom: 0px;
	}
}

#main-content .label.label-lg.label-primary {
	font-weight: 700;
}

#main-content p.pricing-details {
	margin-bottom: 10px;
}

.page-not-found h2 {
  font-size: 140px !important;
  font-weight: 600 !important;
  letter-spacing: -10px !important;
  line-height: 140px !important;
  text-align: center !important;
}

.page-not-found p {
	text-align: center !important;
}


/***************** PAGE HEADER *****************/

#page-header {
	background-color: rgba(0, 0, 0, 0.5);
}

#page-header {
	border-top: 5px solid rgba(0, 0, 0, 0.25);
	border-bottom: 5px solid rgba(255, 255, 255, 0.5);
}

#page-header .breadcrumb {
	font-size: 12px;
}

#page-header .breadcrumb .active{
	color: rgba(255, 255, 255, 0.5);
}

@media (width: 768px) {
	#page-header {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	#page-header {
		margin-bottom: 0px;
	}
}

@media (max-width: 400px) {
	#page-header h1{
		font-size: 2.2em;
	}
}

/***************** SIDEBAR *****************/

#sidebar-column {
	padding-right: 0px;
}

#sidebar-well .btn-primary {
	margin: 0px auto !important;
}

#sidebar-well {
	background-color: rgba(0, 0, 0, 0.25);
	border: none;
}

#sidebar-well p {
	margin: 10px 0px;
}

#sidebar-well p.info-sheet {
	margin: -8px 0px 10px 0px;
}

#sidebar-well .well{
	background-color: #FFFFFF;
	text-align: center;
}

#sidebar-well .well.pricing {
	padding: 10px
}

#sidebar-well .well.tripadvisor {
	padding: 0px;
	overflow: hidden;
	margin-bottom: 0px;
}

#sidebar-well .well.tripadvisor h3 {
	padding: 10px;
}

#sidebar-well .well h3{
	font-size: 16pt;
	font-weight: 700;
	margin: 0px;
	color: #000000;
}

#sidebar-well ul.nav-list > li > a {
	color: #FFFFFF;
}

#sidebar-well ul.nav-list li a {
	color: #FFFFFF;	
}

#sidebar-well ul.nav-list > li > a:hover {
	color: #FFFFFF;
}

#sidebar-well ul.nav-list li a:hover {
	background-color: #D83F35;
}

#sidebar-well ul.nav-list li a:before {
	border-left: 4px solid #FFFFFF;
}

#sidebar-well ul.nav-list li.active > a {
  padding-left: 30px;
}

#sidebar-well ul.nav-list li.active > a:hover {
	background-color: transparent;
}

#sidebar-well h4.heading-primary {
	color: #FFFFFF !important;
	font-weight: 700;
	font-size: 1.6em;
}

@media (max-width: 991px) {
	#sidebar-column {
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (max-width: 767px) {
	#sidebar-well {
		border-radius: 0px;
		margin-bottom: 0px;
		padding-bottom: 50px;
	}
}

/***************** FOOTER *****************/

#footer {
/*	background-color: rgba(238, 92, 31, 0.5); */
	background-color: rgba(0, 0, 0, 0.5);
/*	background-image: url(../img/bg_t_9.png); 
	background-attachment: fixed;				*/
}

#footer h4 {
	font-weight: 400;
}

#footer ul.quicklinks {
	padding-left: 15px;
	color: #FFFFFF;
}

#footer .contact i {
	margin: 3px 8px 2px 0;
	color: #E6E1A8;
}

#footer p {
	line-height: 18px;
	margin-bottom: 5px !important;
}

#footer p {
	color: #FFFFFF;
}

#footer p strong {
	color: #E6E1A8;
}

#footer p.address {
	display: inline-block;
	margin: -22px 0 0 81px !important;
}

@media (width: 768px) { 

	#footer {
		margin-top: 25px;
	}
}

@media (max-width: 767px) { 

	#home-footer-follow {
		margin-bottom: 0 !important;
	}
	
	#footer {
		margin-top: 0px;
	}

	#footer .footer-copyright{
		margin-top: 10px;
	}
}

/***************** HOME PAGE TESTIMONIALS *****************/

#home-testimonials .heading-primary {
	color: #FFFFFF !important;
}

#home-testimonials .break-xs {
	display: none;
}

#home-testimonials .break-sm {
	display: none;
}

#home-testimonials .testimonial blockquote p {
  color: #FFF;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 1.6em;
  line-height: 1.5em;
}

#home-testimonials .testimonial .testimonial-author img {
	max-width: 170px;
}

#home-testimonials .testimonial .testimonial-author strong {
  color: #FFFFFF;
  font-weight: 600;
  font-size: 18px;
  display: block;
  padding-top: 40px;
  margin-bottom: -2px;
}

#home-testimonials .testimonial .testimonial-author span {
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}

#home-testimonials .testimonial .testimonial-arrow-down {
  margin: 0 0 0 75px;
}

#home-testimonials .flag {
	display: inline;
	width: 24px;
	height: 16px;
	vertical-align: -3px;
}


@media (min-width: 1200px) {
	
	#home-testimonials .owl-carousel .owl-nav {
		top: 28%;
		margin: -20px -20% 0 20%;
		width: 60%;
	}
}

@media (min-width: 992px) and (max-width:1199px) {
	
	#home-testimonials .owl-carousel .owl-nav {
		top: 24%;
		margin: -20px -11% 0 11%;
		width: 78%;
	}
}

@media (max-width: 991px) {
	
	#home-testimonials .owl-carousel .owl-nav {
		display: none;
	}

}

@media (max-width: 767px) {
	
	#home-testimonials .owl-dots {
		margin-bottom: 40px;
	}

}

@media (max-width: 991px) and (min-width: 431px) {
		#home-testimonials .break-sm {
		display: inline;
	}
}

@media (max-width: 430px) {
	#home-testimonials .break-xs {
		display: inline;
	}
	
	#home-testimonials .testimonial blockquote p {
		font-size: 1.2em;
		line-height: 1.1em;
		font-style: normal;
	}
	
}

/***************** HOME PAGE HIGHLIGHTS *****************/

#home-highlights h4 {
	color: #FFFFFF !important;
	font-weight: 600;
	border-bottom: solid 1px #D83F35;
}

#home-highlights p {
	color: #FFFFFF !important;
}

#home-highlights .label-info {
	background-color: #D83F35;
}

#home-highlights .btn.btn-primary.btn-xs {
	padding: 1px 4px;
}

#home-highlights .btn.btn-primary.btn-xs:focus {
	outline-color: transparent;
}

/***************** HOME PAGE EXCURSION TYPES *****************/

#home-excursion-types img{
	margin-bottom: 15px !important;
}

#home-excursion-types p {
	color: #FFFFFF;
}

#home-excursion-types h3 {
	color: #E6E1A8;
	font-size: 2em;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	line-height: 30px;
	font-weight: 600;
	margin-bottom: 5px;
}

#home-excursion-types  .container{
	padding: 0px;
}

#home-excursion-types  .col-md-3{
	padding: 0px;
	margin: 0px;
}

#home-excursion-types .well {
		background: rgba(0, 0, 0, .25);
		border: none;
}

#home-excursion-types  .well.outer{
	padding: 14px !important;
	margin-bottom: 0px;
	border-radius: 28px;
}

#home-excursion-types  .well .inner{
	padding: 14px;
	margin: 0px 14px;
	border-radius: 14px;
}

#home-excursion-types h2 {
	margin: 6px 30px 20px 16px !important;
}

@media (min-width: 992px) { 
	#home-excursion-types  .first-exc {
		margin-left: 16px !important;
		margin-right: 4px !important;
		margin-bottom: 2px !important;
	}
	#home-excursion-types  .second-exc {
		margin-left: 12px !important;
		margin-right: 8px !important;
	}
	#home-excursion-types  .third-exc {
		margin-left: 8px !important;
		margin-right: 12px !important;
	}
	#home-excursion-types  .fourth-exc {
		margin-left: 4px !important;
		margin-right: 16px !important;
	}
}


@media (max-width: 991px) and (min-width: 768px){ 
	#home-excursion-types  .first-exc, .second-exc {
		margin-bottom: 14px !important;
	}
	#home-excursion-types  .first-exc, .third-exc {
		margin-right: 7px !important;
	}
	#home-excursion-types  .second-exc, .fourth-exc {
		margin-left: 7px !important;
	}
}

@media (max-width: 780px) { 
	#home-excursion-types  .well.outer {
		margin: 0px 5px;
	}
}

@media (max-width: 767px) { 
	#home-excursion-types  .well.outer {
		margin: 0px 15px;
	}
	#home-excursion-types  .first-exc, .second-exc, .third-exc {
		margin: 0px 14px 14px 14px !important;
	}
	#home-excursion-types  .fourth-exc {
		margin: 0px 14px 0px 14px !important;
	}
}

@media (max-width: 385px) { 
	#home-excursion-types h2 {
		font-size: 1.6em;
		margin: 5px 3px 5px 13px !important;
	}
	
	#home-excursion-types  .well.outer{
		background: none;
		padding: 0px !important;
		margin: 0px 15px;
		border-radius: 20px;
	}

	#home-excursion-types  .well .inner{
		padding: 15px 15px 15px 15px;
		border-radius: 20px;
		margin-bottom: 15px;
	}
	
}

/***************** HOME INTRO *****************/

#home-intro {
	background: rgba(0, 0, 0, .0); 
	margin-bottom: 40px;
	border: none;
	padding-top: 40px;
	padding-bottom: 0px;
}

#home-intro p {
	font-weight: 400;
	line-height: 32px;
	max-width: none;
	padding: 0px;
}

#home-intro p em{
	font-size: 1.4em;
	line-height: 22px;
	vertical-align: -2px;
}

#home-intro  .well {
		background: rgba(0, 0, 0, .25);
		border: none;
}

#home-intro  .container{
	padding: 0px;
}

@media (min-width: 992px) { 
	#home-intro  .well.outer{
		padding: 16px !important;
	}
}

@media (max-width: 780px) { 
	#home-intro  .well.outer{
		margin: 0px 5px;
	}
}

@media (max-width: 767px) { 
	#home-intro  .well.outer{
		margin: 0px 15px;
	}
}

#home-intro  .well.outer{
	padding: 14px !important;
	margin-bottom: 0px;
	border-radius: 28px;
}

#home-intro  .well .inner{
	padding: 21px 25px 25px 25px;
	margin: 0px;
	border-radius: 14px;
}

#home-intro h2 {
	margin: 6px 30px 20px 16px !important;
}

@media (min-width: 992px) { 

	#home-intro .row {
		display: flex;
		align-items: center;
	}
	
	#home-intro .btn-lg {
		width: 100%;
	}
}

@media (max-width: 991px) { 
	#home-intro-button-break {
		display: none;
	}
}

@media (max-width: 550px) { 
	#home-intro p {
		font-size: 1.1em;
		line-height: 20px;
		margin-bottom: 0px;
	}

	#home-intro p em{
		font-family: inherit;
		font-style: inherit;
		font-weight: 600;
		font-size: inherit;
		line-height: inherit;
		vertical-align: inherit;
	}
	
	#home-intro h2 {
		font-size: 1.8em;
	}
	
	#home-intro h2.word-rotator-title .word-rotate {
		max-height: 42px;
		line-height: 42px;
		margin-bottom: -12px;
	}

	#home-intro .btn-lg {
		padding: 6px 12px;
		font-size: 14px;
	}
	
	#home-intro-button-break {
		display: inline;
	}
}

@media (max-width: 385px) { 
	#home-intro h2 {
		font-size: 1.6em;
		margin: 5px 13px 5px 13px !important;
		padding-bottom: 2px;
		border-bottom: solid 1px;
	}
	
	#home-intro h2.word-rotator-title .word-rotate {
		margin-bottom: -13px;
	}	

	#home-intro .get-started {
		margin-top: 10px;
		margin-bottom: 0px;
	}
	#home-intro  .well.outer{
		padding: 0px !important;
		margin: 0px 15px;
		border-radius: 20px;
	}

	#home-intro  .well .inner{
		background: none;
		padding: 11px 15px 15px 15px;
		border-radius: 20px;
	}
	
}

/***************** HOME PAGE AWARDS *****************/

#home-awards h3 {
	font-weight: 600;
}

#home-awards h3.years1 {
	text-align: center;
	margin: 0px;
	text-indent: 40%;
	font-size: 1.4em;
}

#home-awards h3.years2 {
	text-align: center;
	margin: 0px;
	text-indent: -40%;
	font-size: 1.4em;
}

#home-awards .vertical-align {
    display: flex;
    align-items: center;
}

#home-awards img {
	margin: 10px auto;
}

#home-awards .no-margin {
	margin: 0px;
}

@media (max-width: 991px) and (min-width: 768px){ 

	#home-awards img {
		padding: 0px 30px;
		margin: 0px;
	}
	
	#trav_chan {
		margin-top: 20px !important;
	}
	
	#home-awards .no-margin {
		margin-top: 20px;
	}

}

@media (max-width: 767px) { 
    #home-awards .vertical-align{
        display: block; /* turn off the flexible box layout */
    }

	#home-awards img {
		width: 360px;
		margin-top: 0px;
	}
	
	#trav_chan {
		margin-top: 35px !important;
	}
}

/***************** OTHER HOME PAGE *****************/

#word-rotate-plug {
	color: #FFFFFF !important;
	font-weight: 600 !important;	
}

/***************** SLIDER CUSTOMIZATIONS *****************/

@media (max-width: 800px) {
	.tp-revslider-mainul li:nth-child(2) .tp-kbimg-wrap img {
		margin-left: 17% !important;
	}
	.tp-revslider-mainul li:nth-child(5) .tp-kbimg-wrap img {
		margin-left: -10% !important;
	}
}

.slider-container {
	background: #171717;
	height: 500px;
	width: 100%;
}

.slider-container .top-label {
	color: #FFF;
	font-size: 24px;
	line-height: 24px;
	font-weight: 600;
	text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.slider-container .main-label {
	color: #FFF;
	font-size: 62px;
/*	line-height: 62px; */
	font-weight: 800;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
}

.slider-container .featured-label {
	color: #FFF;
	font-size: 52px;
	line-height: 52px;
	font-weight: 800;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}

.slider-container .bottom-label {
	color: #FFF;
	font-size: 24px;
	line-height: 24px;
	font-weight: 600;
	text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}

.slider-container .tp-caption-overlay-opacity {
	background: rgba(0, 0, 0, 0.6);
	padding: 10px;
}


/***************** HEADER CUSTOMIZATIONS *****************/

#header .header-body {
	background-color: #EE5C1F;
	background-image: url(../img/bg_t_9.png); 
	background-attachment: fixed;
}

#header .header-row {
	display: block;
}

#header .header-column {
	display: block;
}

#header .btn {
	padding: 8px 12px;
}

@media (max-width: 991px) {
	
/*	#header .header-column {
	   display: table-cell !important; 
	}
*/	   
	#header-column-right {
	  width: 150px;
	}

	html.sticky-header-negative.sticky-header-active #header .header-logo {
		padding-top: 0px !important;
	}

}

#header .header-btn-collapse-nav {
	margin: 14px 0 8px 15px;
}

#header .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
  background-color: transparent;
}

#dropdownLanguage {
	padding: 0px 0px 0px 0px !important;
	color: #FFFFFF !important;
}

#dropdownLanguage:hover, #dropdownLanguage:focus, #dropdownLanguage:active {
	background: none !important;
	background-color: transparent !important;
}

#language_well {
	padding: 4px 4px 4px 6px;
	margin: 16px 0px 0px 0px;
	border: none;
	background: rgba(0, 0, 0, .15);
}

#language_well:hover {
	background: rgba(0, 0, 0, .25) !important;

}

@media (max-width: 340px) {

	#language_label {
		display: none;
	}
}

@media (max-width: 549px) {

	#logo_small {
		display: block;
		margin: 30px 15px 15px 0px !important;
	}
	
	#logo_large {
		display: none;
	}
	
	#header .header-body {
/*		border-top: 5px solid transparent;  */
		border-top: none;
		padding: 0px;
		min-height: 113px;
	}
	
	#header .header-nav-top {
		margin: 0px;
	}
	
	#header {
		min-height: 100px !important;
	}

}

@media (min-width: 550px) {

	#logo_small {
		display: none;
	}
	
	#logo_large {
		display: block;
	}
	
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
  color: #d83f35;
  background-color: #f5f5f5;
}
.dropdown-menu>li>a {
  color: #FFFFFF;
}

.nav > li > a:hover, .nav > li > a:focus {
	background-color: #d83f35;
}

@media (min-width: 992px) {

	#header .header-nav-main nav > ul > li > a.dropdown-toggle {
		color: #FFFFFF;
	}
	
	#header .header-nav-main nav > ul > li > a.dropdown {
		color: #FFFFFF;
	}
	
		#header-column-right {
		width: 500px;
	}

}

@media (max-width: 991px) {
	#header .header-nav-main nav > ul > li > a,
	#header .header-nav-main nav > ul > li > a:focus,
	#header .header-nav-main nav > ul > li > a:hover {
		color: #FFFFFF;
	}

	#header .header-nav-main nav > ul > li.active > a,
	#header .header-nav-main nav > ul > li.active > a:focus,
	#header .header-nav-main nav > ul > li.active > a:hover {
		background-color: #d83f35;
	}
	
}


#header .flag {
	width: 25px;
	height: 18px;
}

#header .flag.flag-gb {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
	background-position: 0 0;
	background-size: contain;
}

#header .flag.flag-fr {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
	background-position: 0 0;
	background-size: contain;
}

#header .flag.flag-pt {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
	background-position: 0 0;
	background-size: contain;
}