/*
* Section - Hero
*/

.navbar-brand {
  display: inline-block;
  padding-top: 1.25rem;
  padding-bottom: 0.8125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none; }
    
    .navbar-dark .navbar-brand {
  color: white; }
  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: white; }
    
    .navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.9); }

    
/** BG - Static */
#hero-bg-static {
  background-image: url("../images/bg-hero.jpg");
}

#hero-bg-uvita {
  background-image: url("../images/bg-uvita.jpg");
}

#hero-bg-tuscany {
  background-image: url("../images/bg-tuscany.jpg");
}

#hero-bg-kochi {
  background-image: url("../images/bg-kochi.jpg");
}

#hero-bg-dubai {
  background-image: url("../images/bg-dubai.jpg");
}

#hero-bg-lancaster {
  background-image: url("../images/bg-lancaster.jpg");
}

#hero-bg-virtual {
  background-image: url("../images/bg-hero-virtual.jpg");
}

#hero-bg-words {
  background-image: url("../images/bg-hero-words2.jpg");
}

#hero-bg-memoir {
  background-image: url("../images/bg-hero-memoir.jpg");
}

#hero-bg-craft {
  background-image: url("../images/bg-hero-craft.jpg");
}

#hero-bg-main {
  background-image: url("../images/sunflowerblue.jpg");
}

#hero-bg-bespoke {
  background-image: url("../images/bg-hero-bespoke6.jpg");
}

#hero-bg-madeira {
  background-image: url("../images/bg-hero-madeira.jpg");
}

#hero-bg-onboard {
  background-image: url("../images/bg-hero-onboard.jpg");
}

.onboard-btn{
  margin-right: 135px;
  margin-top: 60px;
}
@media(max-width:992px){
  .onboard-btn{
    margin-right: 0px;
    margin-top: 60px;
  }
}

/** BG - Parallax */
#hero-bg-parallax > .bg-img-parallax {
  background: url("../images/bg-hero-parallax.jpg");
}

/** BG - Slider */
#hero-bg-slider .flickity-slider > .carousel-cell:nth-child(1) {
  background: url("../images/bg-hero-slide-1.jpg");
}

#hero-bg-slider .flickity-slider > .carousel-cell:nth-child(2) {
  background: url("../images/bg-hero-slide-2.jpg");
}

#hero-bg-slider .flickity-slider > .carousel-cell:nth-child(3) {
  background: url("../images/bg-hero-slide-3.jpg");
}

/** BG - Slideshow */
#hero-bg-slideshow .slides > .bg-img-cover:nth-child(1) {
  background: url("../images/bg-tuscany.jpg");
}

#hero-bg-slideshow .slides > .bg-img-cover:nth-child(2) {
  background: url("../images/bg-tuscany.jpg");
}

#hero-bg-slideshow .slides > .bg-img-cover:nth-child(3) {
  background: url("../images/bg-tuscany.jpg");
}

/** BG - Video */
#hero-bg-video:before {
  z-index: 15;
}

#hero-bg-video .container {
  position: relative;
    overflow: hidden;
  z-index: 20;
    min-height: 50vh;
}

#hero-bg-video .player.is-mobile {
  display: none;
}

.videoBG {
    position:absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    z-index:-1;
}

/*  */






/*
* Countdown
*/

#countdown {
  margin-bottom: 10px;
  margin-top: -40px;
}


/*
* Section - Quote
*/

#quote {
  background-image: url("../images/sunflowerblur.jpg");
}
#quote2 {
  background-image: url("../images/sunflowersunset.jpg");
}

#quote3 {
  background-image: url("../images/sunflowersunbeams.jpg");
}


/*
* Section - Venue
*/

#venue {
  background-image: url("../images/bg-venue-1.jpg");
}

#venue-kochi {
  background-image: url("../images/bg-venue-kochi.jpg");
}

#venue-lancaster {
  background-image: url("../images/bg-venue-lancaster.jpg");
}

#venue-tuscany {
  background-image: url("../images/bg-venue-tuscany.jpg");
}

#venue-uvita {
  background-image: url("../images/bg-venue-uvita.jpg");
}

#venue-dubai {
  background-image: url("../images/bg-venue-dubai.jpg");
}

#venue-virtual {
  background-image: url("../images/bg-venue-dubai.jpg");
}

#venue-craft {
  background-image: url("../images/bg-venue-dubai.jpg");
}

#venue-madeira {
  background-image: url("../images/bg-venue-uvita.jpg");
}

/*
* Promo
*/

#promo {
  background-image: url("../images/bg-promo.jpg");
}


/*
* Ticket
*/

#ticket-tuscany {
  background-image: url("../images/bg-ticket-tuscany.jpg");
}

#ticket-lancaster {
  background-image: url("../images/bg-ticket-lancaster.jpg");
}

#ticket-dubai {
  background-image: url("../images/bg-ticket-dubai.jpg");
}

#ticket-kochi {
  background-image: url("../images/bg-ticket-kochi.jpg");
}

#ticket-uvita {
  background-image: url("../images/bg-ticket-uvita.jpg");
}

#ticket-virtual {
  background-image: url("../images/bg-ticket-lancaster.jpg");
}
#ticket-main {
  background-image: url("../images/1900x1200sunflowersingle.jpg");
}

#ticket-words {
  background-image: url("../images/bg-ticket-words.jpg");
}

#ticket-memoir {
  background-image: url("../images/bg-ticket-memoir.jpg");
}

#ticket-craft {
  background-image: url("../images/bg-ticket-words.jpg");
}

#ticket-madeira {
  background-image: url("../images/bg-ticket-uvita.jpg");
}

/*
* Register
*/

#register-tuscany {
  background-image: url("../images/bg-register-tuscany.jpg");
}

#register-uvita {
  background-image: url("../images/bg-register.jpg");
}

#register-lancaster {
  background-image: url("../images/bg-register-main.jpg");
}

#register-dubai {
  background-image: url("../images/bg-register-dubai.jpg");
}

#register-kochi {
  background-image: url("../images/1900x1200_register_india.jpg");
}

#register-virtual {
  background-image: url("../images/bg-register-words.jpg");
}

#register-words {
  background-image: url("../images/bg-register-words.jpg");
}

#register-main {
  background-image: url("../images/bg-register-main.jpg");
}

#register-memoir {
  background-image: url("../images/bg-register-words.jpg");
}

#register-craft {
  background-image: url("../images/bg-register-words.jpg");
}

#register-madeira {
  background-image: url("../images/bg-register-words.jpg");
}

#register-bespoke {
  background-image: url("../images/bg-register-words.jpg");
}

#register-onboard {
  background-image: url("../images/bg-register-onboard.jpg");
}

/***** General style, all sections from Testimonials Styles.css *****/

.section-container { margin: 0 auto; padding-bottom: 40px; }

.section-container-image-bg, 
.section-container-image-bg h2, 
.section-container-image-bg h3 { color: #fff; }

.section-container-image-bg .divider-1 .line { border-color: #fff; opacity: 0.8; }

.section-description { margin-top: 30px; padding-bottom: 10px; }

.section-description p { margin-top: 20px; padding: 0 60px; }
.section-container-image-bg .section-description p { opacity: 0.8; }


/***** Divider *****/

.divider-1 { padding: 25px 0 15px 0; }
.divider-1 .line { width: 200px; margin: 0 auto; border-bottom: 1px solid #ddd; }


/***** Testimonials *****/

.testimonials-container { padding-bottom: 70px; }

.testimonial-list { margin-top: 30px; text-align: left; }

.testimonial-list .tab-pane { overflow: hidden; }

.testimonial-list .testimonial-image { float: left; width: 17%; margin: 10px 0 0 0; }
.testimonial-list .testimonial-image img {
	max-width: 120px;
	-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
}

.testimonial-list .testimonial-text { float: left; width: 83%; }
.testimonial-list .testimonial-text p { opacity: 0.8; }
.testimonial-list .testimonial-text a { color: #fff; border-bottom: 1px dotted #fff; }
.testimonial-list .testimonial-text a:hover, 
.testimonial-list .testimonial-text a:focus { color: #fff; border: 0; }

.testimonial-list .nav-tabs { border: 0; text-align: right; }
.testimonial-list .nav-tabs li { float: none; display: inline-block; margin-left: 10px; margin-right: 10px; }

.testimonial-list .nav-tabs li a {
    width: 16px; height: 16px; margin: 0; padding: 0;
    background: none; border: 1px solid #fff; border-color: rgba(255, 255, 255, 0.8);
    -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
}
.testimonial-list .nav-tabs li a:hover {
	background: #fff; background: rgba(255, 255, 255, 0.8);
    border: 1px solid #fff; border-color: rgba(255, 255, 255, 0.8);
}
.testimonial-list .nav-tabs li.active a,
.testimonial-list .nav-tabs li.active a:focus { background: #ffa456; border: 0; }



/***** Brands slider *****/

 .brands {
     width: 100%;
     padding-bottom: 90px
 }

 .brands_slider_container {
     height: 130px;
     border: solid 1px #e8e8e8;
     box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
     padding-left: 97px;
     padding-right: 97px;
     background: #fff;
 }

 .brands_slider {
     height: 100%;
     margin-top: 50px
 }

 .brands_item {
     height: 100%
 }

 .brands_item img {
     max-width: 100%
 }

 .brands_nav {
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     transform: translateY(-50%);
     padding: 5px;
     cursor: pointer
 }

 .brands_nav i {
     color: #e5e5e5;
     -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
     -ms-transition: all 200ms ease;
     -o-transition: all 200ms ease;
     transition: all 200ms ease
 }

 .brands_nav:hover i {
     color: #676767
 }

 .brands_prev {
     left: 40px
 }

 .brands_next {
     right: 40px
 }


/*
* Footer
*/

.footer-logo {
  max-height: 40px;
}

.footer-icon-social {
  bottom: 10px;
  position: relative;
}

/***** Footer testimonials *****/

footer {
	padding: 60px 0;
	background: #f8f8f8;
	text-align: left;
	-moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
}
footer a { color: #ffa456; border: 0; }
footer a:hover, footer a:focus { border-bottom: 1px dotted #ffa456; outline: 0; }

.footer-copyright {
}

.footer-social {
	text-align: right;
}
.footer-social a { margin-right: 20px; color: #bbb; }
.footer-social a:hover, .footer-social a:focus { color: #ffa456; border: 0; }
.footer-social i { font-size: 28px; vertical-align: text-top; }




/***** MEDIA QUERIES testimonials*****/

@media (min-width: 992px) and (max-width: 1199px) {
	
	.testimonial-list .testimonial-image { width: 20%; }
	.testimonial-list .testimonial-text { width: 80%; }
	
}

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

	.section-description p { padding: 0; }
	
	.testimonial-list .testimonial-image { width: 25%; }
	.testimonial-list .testimonial-text { width: 75%; }
	
	.footer-social a { margin-right: 15px; }
	.footer-social i { font-size: 22px; }

}

@media (max-width: 767px) {
	
	.section-description p { padding: 0; }
	
	.testimonial-list .testimonial-image { float: none; width: auto; text-align: center; }
	.testimonial-list .testimonial-text { float: none; width: auto; margin-top: 30px; text-align: center; }
	.testimonial-list .nav-tabs { margin-top: 20px; text-align: center; }
    
    footer { text-align: center; }
    .footer-social { padding-top: 30px; text-align: center; }
    .footer-social a { margin: 0 10px; }

}










