﻿/* ------------------------------
Section block styles
---------------------------- */
.rev_slider_wrapper .rev_slider {
height: 70vh;
}

.rev_slider_wrapper .rev_slider#slider2 {
height: 100vh;
}

.rev_slider_wrapper .rev_slider#slider1 {
background: #ddd;
}

#slider1 .banner-caption-h1 {
color: #ffffff;
font-size: 60px;
font-weight: 800;
line-height: 75px;
text-transform: uppercase;
}

#slider1 .color-primary {
color: #f4b843 !important;
}

#slider1 .banner-caption-p {
font-family: 'Playfair Display';
font-style: italic;
color: #ffffff;
font-size: 24px;
line-height: 36px;
}

#slider2 .banner-caption-h1 {
color: #ffffff;
font-size: 72px;
font-weight: 800;
line-height: 75px;
text-transform: uppercase;
}

#slider2 .banner-caption-p {
font-family: 'Playfair Display';
font-style: italic;
color: #ffffff;
font-size: 30px;
line-height: 36px;
}

#slider2 .banner-caption-scroll a {
display: block;
border-radius: 100%;
height: 40px;
width: 40px;
text-align: center;
line-height: 40px;
font-size: 24px !important;
color: #777676;
background-color: #f9f9f9;
}

#slider2 .banner-caption-scroll a:hover {
background-color: #f4b843;
color: #ffffff;
}

#slider3 {
height: 100vh;
}

#slider3 .banner-caption-h1 {
color: #ffffff;
font-size: 120px;
font-weight: 800;
line-height: 120px;
}

#slider3 .color-primary {
color: #f4b843 !important;
}

#slider3 .banner-caption-p {
font-family: 'Playfair Display', sans-serif;
text-transform: uppercase;
color: #ffffff;
font-size: 24px;
line-height: 36px;
font-weight: 400;
}

#slider3 .banner-caption-scroll {
border-radius: 3px;
padding: 7px 25px;
border: 1px solid #f4b843;
}

#slider3 .banner-caption-scroll:hover {
background: #f4b843 !important;
}

#slider3 .banner-caption-scroll a {
color: #ffffff;
font-size: 14px;
}

.filter-tour {
position: relative;
}

.filter-tour .filter-wrap {
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}

.filter-tour .filter-wrap .filter-box {
border-radius: 4px;
margin-top: -60px;
padding: 45px;
z-index: 100;
box-shadow: 0 0 35px rgba(0, 0, 0, 0.27);
background: #ffffff;
display: table;
margin-left: auto;
margin-right: auto;
}

.filter-tour .filter-wrap .filter-box input, .filter-tour .filter-wrap .filter-box select, .filter-tour .filter-wrap .filter-box button {
color: #222222;
height: 50px;
line-height: inherit;
width: 190px;
font-size: 15px;
}

.filter-tour .filter-wrap .filter-box button {
color: #ffffff;
line-height: 20px;
padding: 0 35px;
}

.filter-tour .filter-wrap .filter-box .form-group {
margin-right: 15px;
}

.filter-tour .filter-wrap .filter-box input::-webkit-input-placeholder, .filter-tour .filter-wrap .filter-box select::-webkit-input-placeholder {
/* WebKit, Blink, Edge */
opacity: 1;
color: #222222;
}

.filter-tour .filter-wrap .filter-box input:-moz-placeholder, .filter-tour .filter-wrap .filter-box select:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
opacity: 1;
color: #222222;
}

.filter-tour .filter-wrap .filter-box input::-moz-placeholder, .filter-tour .filter-wrap .filter-box select::-moz-placeholder {
/* Mozilla Firefox 19+ */
opacity: 1;
color: #222222;
}

.filter-tour .filter-wrap .filter-box input:-ms-input-placeholder, .filter-tour .filter-wrap .filter-box select:-ms-input-placeholder {
/* Internet Explorer 10-11 */
opacity: 1;
color: #222222;
}

.filter-tour.home-two .filter-wrap .filter-box {
margin-top: -200px;
box-shadow: none;
background: #000;
background: rgba(0, 0, 0, 0.5);
}

.filter-tour.home-three {
background-color: #f4b843;
}

.filter-tour.home-three .filter-wrap {
position: relative;
}

.filter-tour.home-three .filter-wrap .filter-box {
margin-top: 0;
box-shadow: none;
padding: 0;
background: transparent;
border-radius: 0;
}

.filter-tour.home-three .filter-wrap .filter-box .title {
text-align: center;
padding: 10px 20px 10px 0;
margin-right: 50px;
border-right: 1px solid;
border-color: rgba(34, 34, 34, 0.2);
}

.filter-tour.home-three .filter-wrap .filter-box .title h3 {
text-align: center;
text-transform: uppercase;
line-height: 32px;
font-size: 11px;
}

.filter-tour.home-three .filter-wrap .filter-box .title h3 strong {
font-size: 28px;
display: block;
}

.filter-tour.home-three .filter-wrap .filter-box input, .filter-tour.home-three .filter-wrap .filter-box select, .filter-tour.home-three .filter-wrap .filter-box textarea {
background: transparent;
border-radius: 0;
width: 188px;
border-color: #fdf7d9;
}

.filter-tour.home-three .filter-wrap .filter-box .submit {
margin-left: 35px;
}

.filter-tour.home-three .filter-wrap .filter-box button {
position: relative;
height: 100px;
color: #000000;
border: none;
border-radius: 0;
background: #ffffff;
}

.filter-tour.home-three .filter-wrap .filter-box button:before {
content: '';
position: absolute;
border: #f4b843 solid 4px;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
opacity: 0;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
}

.filter-tour.home-three .filter-wrap .filter-box button:hover:before {
opacity: 1;
}

.choose-tour .box-awesome-service:hover .box-icon [class*="flaticon-"]:before {
color: #f4b843;
}

.choose-tour .box-awesome-service .box-icon {
color: #959595;
text-align: center;
}

.choose-tour .box-awesome-service .box-icon [class*="flaticon-"]:before {
font-size: 80px;
margin: 0;
}

.choose-tour .box-awesome-service .box-text h3 {
font-family: 'Open Sans';
font-weight: 700;
font-size: 24px;
margin-top: 50px;
text-align: center;
}

.choose-tour .box-awesome-service .box-text p {
color: #555555;
margin-top: 25px;
padding: 0 5px;
font-size: 15px;
text-align: center;
}

.video-tour {
font-family: 'Open Sans';
font-size: 15px;
line-height: 26px;
}

.video-tour .sec-title h2 {
margin-bottom: 10px;
}

.video-tour .sec-title .tagline {
margin-bottom: 22px;
}

.video-tour.home-three .img-video-box .wistia_embed {
position: relative;
height: initial;
}

.video-tour .img-video-box {
overflow: hidden;
position: relative;
}

.video-tour .img-video-box .wistia_embed {
top: 0;
right: 0;
left: 0;
bottom: 0;
position: absolute;
height: 100%;
}

.video-tour .img-video-box .wistia_embed .wistia_click_to_play {
height: 100% !important;
width: auto !important;
}

.video-tour .img-video-box .wistia_embed a {
display: block;
height: 100%;
}

.video-tour .img-video-box .overlay-play {
background: url("../images/video-play.png") no-repeat center center;
background-size: 60px 60px;
height: 100%;
width: 60px;
display: block;
margin: auto;
}

.video-tour .btn-read-more {
margin-top: 20px;
}

.video-tour.home-three .box {
padding: 15px 0;
}

.video-tour.home-three .box .box-icon, .video-tour.home-three .box .box-content {
display: table-cell;
vertical-align: middle;
}

.video-tour.home-three .box .box-icon {
padding-right: 20px;
}

.video-tour.home-three .box .box-icon .border {
height: 50px;
width: 50px;
border-radius: 50%;
border: 1px solid #f4b843;
}

.video-tour.home-three .box .box-icon .fa {
position: relative;
text-align: center;
line-height: 40px;
height: 40px;
width: 40px;
border-radius: 50%;
color: #989898;
font-size: 16px;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}

.video-tour.home-three .box .box-icon .fa:after {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 50%;
background-color: #f4b843;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}

.video-tour.home-three .box:hover .fa {
color: #ffffff;
}

.video-tour.home-three .box:hover .fa:after {
-webkit-transform: scale(1);
transform: scale(1);
}

.video-tour.home-three .box .box-content h4 {
text-transform: uppercase;
color: #222222;
font-size: 16px;
line-height: 26px;
font-weight: bold;
}

.video-tour.home-three .box .box-content p {
color: #555555;
font-size: 11px;
line-height: 20px;
font-style: italic;
margin: 0;
}

.video-tour.home-three .img-video-box {
border-bottom: 5px solid #f4b843;
background-color: #cdcdcd;
}

.video-tour.home-three .img-video-box .zt-overlay-panel {
padding: 40px 60px;
}

.video-tour.home-three .img-video-box .img-content .overlay-play {
background: url("../images/video-play-2.png") no-repeat center center;
background-size: 50px 36px;
height: 36px;
width: 50px;
display: block;
margin-left: 15px;
margin-bottom: 27px;
-webkit-animation: shake 10s infinite;
animation: shake 10s infinite;
}

.video-tour.home-three .img-video-box .img-content h3 {
font-family: "Open Sans", sans-serif;
font-weight: 800;
font-size: 24px;
line-height: 28px;
color: #ffffff;
margin-bottom: 5px;
text-transform: uppercase;
}

.video-tour.home-three .img-video-box .img-content p {
font-family: "Open Sans", sans-serif;
font-weight: 300;
font-size: 14px;
line-height: 18px;
color: #ffffff;
margin: 0;
}

.video-tour.home-three .img-video-box img {
display: block;
width: 100%;
}

.popular-services.sec-padding {
padding: 112px 0 85px 0;
}

.popular-services .tour-list-box {
margin-bottom: 35px;
}

.popular-services .tour-list-box:hover {
box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
}

.popular-services .tour-list-box .overlay-content {
width: 100%;
display: block;
z-index: 9;
}

.popular-services .tour-list-box .overlay-content .price {
float: left;
}

.popular-services .tour-list-box .overlay-content .price h3 {
margin: 0;
font-size: 20px;
line-height: 24px;
color: #f4b843;
font-weight: 800;
}

.popular-services .tour-list-box .overlay-content .rating {
float: right;
margin-top: 5px;
font-size: 13px;
}

.popular-services .tour-list-box h3 {
text-transform: uppercase;
font-family: 'Open Sans';
font-weight: bold;
font-size: 24px;
line-height: 26px;
margin: 20px 0 15px 0;
}

.popular-services .tour-list-box .rating {
line-height: initial;
font-size: 12px;
color: #eee;
}

.popular-services .tour-list-box .driver {
margin: 20px auto;
height: 1px;
width: 56px;
background-color: #e7e7e7;
}

.popular-services .tour-list-box .duration {
display: block;
font-family: 'Open Sans';
font-size: 15px;
line-height: 26px;
padding-bottom: 40px;
}

.popular-services .tour-list-box ul li {
text-align: left;
font-weight: 600;
font-size: 15px;
color: #222222;
}

.popular-services .tour-list-box ul li:before {
font-family: "FontAwesome";
content: "";
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
text-decoration: none;
font-size: 15px;
font-weight: 600;
padding-right: 9px;
color: #222222;
}

.popular-services.home-two .tour-list-box {
background: #ffffff;
border: 1px solid #e7e7e7;
}

.popular-services.home-two .tour-list-box:hover {
/*box-shadow: none;*/
}

.popular-services.home-two .tour-list-box .img-box .zt-overlay-panel {
padding: 0;
}

.popular-services.home-two .tour-list-box .img-box img {
width: 100%;
height: 200px;
}

.popular-services.home-two .tour-list-box .img-box .box-wrap-img {
margin-right: 30px;
height: 100%;
}

.popular-services.home-two .tour-list-box .img-box .box-wrap-img .box-padding {
padding: 15px;
}

.popular-services.home-two .tour-list-box .img-box .box-wrap-img .box-item {
font-size: 12px;
line-height: 18px;
text-transform: uppercase;
}

.popular-services.home-two .tour-list-box .img-box .box-wrap-img .box-item span {
display: block;
}

.popular-services.home-two .tour-list-box .img-box .box-wrap-img .driver {
margin: 20px auto;
height: 1px;
width: 56px;
background-color: #e7e7e7;
}

.popular-services.home-two .tour-list-box .box-content {
padding: 20px 30px 40px 30px;
}

.popular-services.home-two .tour-list-box .box-content h3 {
font-size: 20px;
}

.popular-services.home-two .tour-list-box .box-content .rating {
margin-bottom: 25px;
}

.popular-services.home-two .tour-list-box .box-content .excert {
font-family: "Open Sans";
font-size: 15px;
line-height: 26px;
padding-bottom: 30px;
}

.popular-services.home-two .tour-list-box .box-content .zt-default {
color: #555555 !important;
font-size: 14px;
letter-spacing: 2px;
}

.popular-services.home-two .tour-list-box .box-content .zt-default:hover {
color: #ffffff !important;
}

.popular-services.home-three {
background: url("../images/bg-destinations.jpg") no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.popular-services.home-three .zt-overlay-panel {
padding: 25px 30px;
}

.popular-services.home-three .tour-list-box {
position: relative;
}

.popular-services.home-three .tour-list-box:hover {
box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.popular-services.home-three .tour-list-box:hover .box-book-now {
opacity: 1;
}

.popular-services.home-three .box-content {
border-bottom: 5px solid #f0f0f0;
padding: 36px 30px;
text-align: left;
background-color: #f8f8f8;
}

.popular-services.home-three .box-content h3 {
margin: 0;
font-weight: 800;
font-size: 27px;
color: #222222;
text-align: left;
}

.popular-services.home-three .box-book-now {
margin-top: -5px;
opacity: 0;
height: 50px;
}

.popular-services.home-three .box-book-now .btn {
width: 100%;
height: 50px;
border-radius: 0;
}

.famous-locations {
background: url("../images/bg-famous-locations.jpg") no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.famous-locations .bx-wrapper {
height: 650px;
margin-bottom: 0;
}

.famous-locations .bx-wrapper .bx-controls {
position: relative;
width: 58%;
height: 1px;
margin-left: auto;
}

.famous-locations .bx-wrapper .bx-controls .bx-controls-direction a {
top: -90px;
z-index: 999;
}

.famous-locations .bx-wrapper .bx-prev {
left: 35px;
background: url("../images/slider/control-prev.png") no-repeat;
}

.famous-locations .bx-wrapper .bx-next {
left: 70px;
background: url("../images/slider/control-next.png") no-repeat;
}

.famous-locations .bx-wrapper .famous-slider .item {
left: 0;
}

.famous-locations .bx-wrapper .famous-slider .item img {
height: 650px;
width: 100%;
}

.famous-locations .bx-wrapper .famous-slider .item .map-location {
position: absolute;
top: 0;
right: 0;
z-index: -1;
}

.famous-locations .bx-wrapper .famous-slider .item .content {
padding: 120px 0;
width: 590px;
padding-left: 20px;
}

.famous-locations .bx-wrapper .famous-slider .item .content h3 {
text-transform: uppercase;
margin-bottom: 25px;
}

.famous-locations .bx-wrapper .famous-slider .item .content .famous-locations-meta {
font-weight: bold;
font-style: italic;
font-family: 'Playfair Display';
font-size: 24px;
line-height: auto;
margin-bottom: 20px;
}

.famous-locations .bx-wrapper .famous-slider .item .content .famous-locations-meta .number {
font-size: 33px;
}

.famous-locations .bx-wrapper .famous-slider .item .content p {
font-style: italic;
font-size: 15px;
line-height: 26px;
}

.famous-locations .bx-wrapper .famous-slider .item .content a.btn {
margin-top: 30px;
}

.famous-locations .bx-wrapper .bx-controls .bx-pager {
display: none;
}

.clients-says {
background: url("../images/bg-testimonials.jpg") no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.clients-says .position-relative ul {
list-style: none;
}

.clients-says .position-relative .bx-wrapper {
position: initial !important;
}

.clients-says .position-relative .bx-wrapper .bx-controls-direction a {
z-index: 9;
top: 88px;
}

.clients-says .position-relative .bx-wrapper .bx-controls {
position: relative;
width: 330px;
margin: auto;
height: 1px;
}

.clients-says .position-relative .bx-wrapper .bx-prev {
left: 0px;
background: url("../images/slider/control-left.png") no-repeat;
}

.clients-says .position-relative .bx-wrapper .bx-next {
right: 0px;
background: url("../images/slider/control-right.png") no-repeat;
}

.clients-says .meta-profile .color-primary {
font-style: italic;
font-family: 'Playfair Display';
}

.clients-says .slider-thumbnail .slider-thumbnail-item {
display: inline;
}

.clients-says .slider-thumbnail .slider-thumbnail-item a {
margin: 10px 20px 10px 0;
height: 60px;
width: 60px;
display: block;
overflow: hidden;
}

.clients-says .slider-thumbnail .slider-thumbnail-item a.active {
margin: 0 20px 0 0;
height: 80px;
width: 80px;
}

.clients-says .slider-thumbnail .slider-thumbnail-item a.active .zt-overlay-background {
background: none;
}

.clients-says .slider-thumbnail .slider-thumbnail-item a.active img {
height: 80px;
width: 80px;
}

.clients-says .slider-thumbnail .slider-thumbnail-item img {
height: 60px;
width: 60px;
}

.clients-says .slider-thumbnail .slider-thumbnail-item img.img {
position: relative;
display: inline-block;
vertical-align: middle;
max-width: 100%;
background-color: transparent;
}

.clients-says .slider-thumbnail .slider-thumbnail-item img.circular {
border-radius: 500rem;
overflow: hidden;
}

.clients-says ul li {
text-align: center;
font-size: 18px;
line-height: 26px;
}

.clients-says-2 {
padding-bottom: 0;
margin-bottom: 60px;
}

.clients-says-2 .sec-title h2 {
margin-bottom: 10px;
}

.clients-says-2 .bx-viewport {
overflow: initial !important;
}

.clients-says-2 .box-img {
box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
background-color: #ededed;
}

.clients-says-2 .box-img img {
width: 100%;
margin-bottom: -60px;
}

.clients-says-2 .box {
padding-left: 30px;
}

.clients-says-2 .box-content {
margin-bottom: 90px;
}

.clients-says-2 .box-content p {
font-size: 15px;
font-weight: 400;
}

.clients-says-2 .box-content .meta {
font-size: 13px;
font-weight: 400;
}

.clients-says-2 .box-content .meta .color-primary {
font-weight: bold;
}

.clients-says-2 .bx-pager {
display: none;
}

.clients-says-2 .bx-controls {
margin-top: -50px;
}

.clients-says-2 .bx-controls .bx-controls-direction {
width: 66.66666667%;
position: relative;
margin-left: auto;
margin-top: -20px;
}

.clients-says-2 .bx-controls .bx-controls-direction a {
top: 88%;
width: 15px;
height: 20px;
}

.clients-says-2 .bx-controls .bx-prev {
left: 35px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADZmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkQ3NTA0RUYyRDg3M0U2MTE4NTA3OTMyQ0M3QTE1OTdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdGREFFNzNCQzFBQTExRTY4RUJGOTgyRjkzNEJEREI3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdGREFFNzNBQzFBQTExRTY4RUJGOTgyRjkzNEJEREI3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDdGMjAwRkM4QUJCRTYxMUI3ODJBODNDRUZEMTZCMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDc1MDRFRjJEODczRTYxMTg1MDc5MzJDQzdBMTU5N0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5mfoJHAAAAZklEQVR42mIMDQ1lwAGUgNgFiGex4FBgDMS7gVgQiFczEVAABkyEFKArwqoAWRFOBTBFeBXAFKXhUwBTVAHEZwkpeg/ErvgUwhyOVyFyEOBUiB6YWBViixYMhbgiGKYQFIbvAQIMACaZFt1xZxMQAAAAAElFTkSuQmCC) no-repeat;
}

.clients-says-2 .bx-controls .bx-next {
right: initial;
left: 55px;
background: url(data:image/png;base64,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UmVhZHlxyWU8AAADZmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkQ3NTA0RUYyRDg3M0U2MTE4NTA3OTMyQ0M3QTE1OTdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCMjI0NzYzQzFBQTExRTZBMUE0QjRGNkY4QzlFM0UzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCMjI0NzYyQzFBQTExRTZBMUE0QjRGNkY4QzlFM0UzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDdGMjAwRkM4QUJCRTYxMUI3ODJBODNDRUZEMTZCMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDc1MDRFRjJEODczRTYxMTg1MDc5MzJDQzdBMTU5N0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4kQOfyAAAAb0lEQVR42mIMDQ1lAII0ID4LxRiACYgFgXgmEO8GYmNcimBAEJdCJjQ+VoVMWEzHUIhNEYZCXIpQFOJTBFPYQUgRKNzCmAgocAXi90yEFOByOIoCbIowFIAAC1QAhO9hUwBTBAJhUFPeY3MgQIABAEovGXaRqbFQAAAAAElFTkSuQmCC) no-repeat;
}

.stuning-beachs {
background: url("../images/bg-stuning-beachs.jpg") no-repeat fixed center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.stuning-beachs a.btn {
margin-top: 5px;
}

.location {
background: url("../images/location.jpg") no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.location-slider .row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}

.location-slider .row > [class*='col-'] {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: column;
}

.location-slider .box-img {
z-index: 9;
}

.location-slider .box-img img {
padding: 5% 0;
display: block;
width: 100%;
}

.location-slider .box-content {
background-color: #ffffff;
margin-left: -10%;
border: 5px solid #f0f0f0;
padding: 40px 2% 40px 11.8%;
font-size: 15px;
color: #555555;
line-height: 26px;
}

.location-slider .box-content .active {
float: left;
font-size: 48px;
font-weight: 800;
margin-top: 2px;
margin-right: 10px;
line-height: 49px;
color: #f4b843;
}

.location-slider .box-content .rating {
margin-top: 5px;
margin-bottom: 22px;
}

.location-slider .box-content ul li {
margin-bottom: 15px;
}

.location-slider .box-content ul li a {
color: #555555;
font-size: 15px;
font-weight: 600;
}

.location-slider .box-content ul li a .fa {
padding-right: 5px;
}

.location-slider .box-content ul li a:hover {
color: #f4b843;
}

.location-slider .owl-controls {
position: absolute;
right: 0;
top: 50%;
}

.location-slider .owl-controls .owl-nav {
display: none;
}

.location-slider .owl-controls .owl-dots {
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
margin-right: -15px;
}

.location-slider .owl-controls .owl-dots .owl-dot {
background: #ffffff;
width: 16px;
border-radius: 50%;
text-align: center;
border: 2px solid #cccccc;
height: 16px;
position: relative;
margin-right: 9px;
}

.location-slider .owl-controls .owl-dots .owl-dot.active span {
display: block;
height: 6px;
width: 6px;
margin: auto;
text-align: center;
background: #f4b843;
position: absolute;
left: 50%;
top: 50%;
margin-top: -3px;
margin-left: -3px;
}

.location-slider .owl-controls .owl-dots .owl-dot span {
display: none;
}

.top-location {
margin: 0;
}

.top-location .top-location-slider {
height: 530px;
padding: 0;
}

.top-location .top-location-slider .map-location {
position: absolute;
top: 0;
right: 0;
}

.top-location .top-location-slider .map-location img {
height: 222px !important;
width: 100% !important;
}

.top-location .top-location-slider .owl-item {
width: auto !important;
}

.top-location .top-location-slider .owl-item .item {
width: 1000px;
}

.top-location .top-location-slider .owl-item .overlay-bg {
z-index: 1;
}

.top-location .top-location-slider .owl-item .caption {
z-index: 0;
position: absolute;
top: 55%;
padding: 0;
height: 240px;
}

.top-location .top-location-slider .owl-item .caption .top-location-content {
padding: 50px 70px;
}

.top-location .top-location-slider .owl-item .caption h3 {
color: #f4b843;
letter-spacing: 2px;
font-size: 24px;
line-height: 24px;
font-family: 'Playfair Display';
text-transform: uppercase;
font-weight: bold;
font-style: italic;
}

.top-location .top-location-slider .owl-item .caption p {
color: #ffffff;
font-size: 15px;
line-height: 26px;
}

.top-location .top-location-slider .owl-item .caption a {
text-decoration: none;
margin-top: 50px;
color: #ffffff;
font-size: 15px;
line-height: 26px;
}

.top-location .top-location-slider .owl-item.active.center .overlay-bg {
z-index: 0;
}

.top-location .top-location-slider .owl-item.active.center {
width: 1000px !important;
}

.top-location .top-location-slider .owl-item.active.center .caption {
z-index: 3;
}

.top-location .top-location-slider .owl-item img {
height: 530px;
width: 100%;
}

.top-location .top-location-slider .owl-controls {
width: 1000px;
height: 1px;
margin: auto;
position: relative;
}

.top-location .top-location-slider .owl-controls .owl-nav i.control.control-prev {
background: url("../images/slider/control-prev.png") no-repeat;
display: block;
height: 30px;
}

.top-location .top-location-slider .owl-controls .owl-nav i.control.control-next {
background: url("../images/slider/control-next.png") no-repeat;
display: block;
height: 30px;
}

.top-location .top-location-slider .owl-controls .owl-nav .owl-prev {
display: inline-block;
width: 30px;
height: 30px;
top: -300px;
background: none;
position: absolute;
transition: all 0.7s;
left: -120px;
}

.top-location .top-location-slider .owl-controls .owl-nav .owl-next {
display: inline-block;
width: 30px;
height: 30px;
top: -300px;
position: absolute;
background: none;
transition: all 0.7s;
right: -120px;
}

.gallery-member.home-two {
background-color: #f8f8f8;
}

.gallery-member .img-box img {
width: 100%;
}

.gallery-member .img-box .box-gallery {
text-align: center;
}

.gallery-member .img-box .box-gallery h3 {
font-size: 18px;
font-family: "Open Sans";
text-transform: uppercase;
margin: 0;
line-height: 28px;
}

.gallery-member .img-box .box-gallery p {
margin: 0;
font-family: 'Playfair Display';
font-size: 15px;
font-style: italic;
}

.gallery-member.gallery-masonry .img-box img {
width: 100%;
}

.gallery-member.gallery-masonry .grid .grid-item {
padding-bottom: 30px;
}

.latest-news.even div[class*='col-']:nth-child(even) .single-latest-news {
position: relative;
top: 100%;
left: 0;
right: 0;
}

.latest-news.even div[class*='col-']:nth-child(even) .single-latest-news .img-box {
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 100%;
}

.latest-news.even div[class*='col-']:nth-child(even) .single-latest-news .text-box .angle-up:before {
bottom: -17px;
content: '';
width: 0;
height: 0;
border-left: 17px solid transparent;
border-right: 17px solid transparent;
border-top: 17px solid #f8f8f8;
position: absolute;
left: 40px;
}

.latest-news.even div[class*='col-']:nth-child(even) .single-latest-news .text-box .angle-up:after {
display: none !important;
}

.latest-news .single-latest-news {
margin-bottom: 30px;
}

.latest-news .single-latest-news .img-box img {
width: 100%;
}

.latest-news .single-latest-news .text-box {
padding: 20px;
background-color: #f8f8f8;
}

.latest-news .single-latest-news .text-box .angle-up:after {
top: -17px;
content: '';
width: 0;
height: 0;
border-left: 17px solid transparent;
border-right: 17px solid transparent;
border-bottom: 17px solid #f8f8f8;
position: absolute;
left: 40px;
}

.latest-news .single-latest-news .text-box h3 {
font-family: 'Open Sans';
font-weight: 600;
font-size: 21px;
line-height: 26px;
margin-top: 10px;
margin-bottom: 15px;
}

.latest-news .single-latest-news .text-box .meta-blog {
font-family: 'Playfair Display';
font-size: 12px;
font-style: italic;
line-height: 26px;
display: block;
color: #ababab;
margin-bottom: 15px;
}

.latest-news .single-latest-news .text-box p {
font-family: 'Open Sans';
font-weight: normal;
font-size: 15px;
line-height: 26px;
}

.latest-news .single-latest-news .text-box .latest-read-more {
font-size: 15px;
margin-top: 20px;
color: #222222;
}

.latest-news .single-latest-news .text-box .latest-read-more:hover {
text-decoration: none;
}

.latest-news.home-two .single-latest-news {
min-height: initial;
}

.latest-news.home-two .single-latest-news:hover .img-box .zindex {
z-index: 2;
}

.latest-news.home-two .single-latest-news:hover .img-box .zindex .img-wrap-box {
transition: all .5s ease;
background: #000;
}

.latest-news.home-two .single-latest-news:hover .img-box .zt-overlay-scale {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
transition: all .5s ease;
}

.latest-news.home-two .single-latest-news:hover .img-box .zt-overlay-scale a {
text-decoration: none;
}

.latest-news.home-two .single-latest-news .img-box .zindex {
right: initial;
}

.latest-news.home-two .single-latest-news .img-box .zt-overlay-panel {
padding: 0;
}

.latest-news.home-two .single-latest-news .img-box .zt-overlay-scale {
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
transition: all .5s ease;
background: #fc3;
background: rgba(255, 204, 51, 0.7);
text-align: center;
}

.latest-news.home-two .single-latest-news .img-box .zt-overlay-scale a {
text-decoration: none !important;
display: table;
width: 100%;
height: 100%;
color: #fff;
}

.latest-news.home-two .single-latest-news .img-box .zt-overlay-scale a .fa {
display: table-cell;
vertical-align: middle;
font-size: 24px;
}

.latest-news.home-two .single-latest-news .img-box .zt-overlay-icon:before {
content: '\f0c1';
}

.latest-news.home-two .single-latest-news .img-box .img-wrap-box {
margin-left: 30px;
}

.latest-news.home-two .single-latest-news .img-box .img-wrap-box .datetime {
text-align: center;
padding: 15px;
font-size: 12px;
line-height: 16px;
}

.latest-news.home-two .single-latest-news .img-box .img-wrap-box .datetime span {
margin-bottom: 5px;
font-size: 25px;
line-height: 16px;
display: block;
}

.latest-news.home-two .single-latest-news .img-box img {
height: 240px;
}

.our-partners .our-partners-carousel .owl-carousel .item {
padding-left: 15px;
}

.footer-top-cta {
background: #f4b843;
}

.footer-top-cta .form {
position: absolute;
height: 100%;
width: 95%;
padding-left: 50px;
min-height: 120px;
}

.footer-top-cta .form .form-group {
width: 100%;
}

.footer-top-cta .form input {
height: 60px;
}

.footer-top-cta .form .input-addon {
top: 18px;
}

.footer-top-cta .form .input-addon .fa {
font-size: 20px;
color: #252525;
}

/* ------------------------------
Product styles
---------------------------- */
.product-grid .sec-title.sec-title-padding {
padding-bottom: 50px;
padding-top: 45px;
}

.product_grid_item {
position: relative;
text-align: center;
border: 1px solid #ebebeb;
margin: 1px auto;
}

.product_grid_item:hover {
box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.product_grid_item .product_image {
position: relative;
}

.product_grid_item .product_image .onsale {
min-width: initial;
min-height: initial;
border-radius: 0;
position: absolute;
font-size: 13px;
color: #fff;
font-weight: 600;
background: #f4b843;
line-height: 25px;
top: 10px;
padding: 0px 16px;
z-index: 9;
left: 0;
text-transform: uppercase;
width: auto;
height: auto;
}

.product_grid_item .product_image .img_inner {
margin-bottom: 10px;
background-color: #f8f8f8;
border-bottom: 1px solid #ebebeb;
overflow: hidden;
}

.product_grid_item .product_image .img_inner img {
display: block;
width: 100%;
}

.product_grid_item .product_content .product_cat .cat {
padding-top: 10px;
font-family: "Open Sans", Sans-serif;
font-weight: 100;
color: #222;
font-size: 14px;
}

.product_grid_item .product_content .product_title {
padding: 5px 0 10px;
}

.product_grid_item .product_content .product_title a {
font-size: 18px;
color: #222;
line-height: 24px;
font-weight: 600;
}

.product_grid_item .product_content .product_price {
padding-bottom: 25px;
}

.product_grid_item .product_content .product_price .price {
font-size: 24px;
font-weight: bold;
color: #f4b843;
}

.product_grid_item .product_content .product_price .price .sale {
text-decoration: line-through;
font-size: 15px;
color: #989898;
font-weight: 400;
}

.product_grid_item .product_content .product_action {
display: table;
width: 100%;
}

.product_grid_item .product_content .product_action .product_link {
border-right: 1px solid #e5e5e5;
background-color: #fff;
border-top: 1px solid #e5e5e5;
width: 50%;
height: 40px;
line-height: 40px;
float: left;
}

.product_grid_item .product_content .product_action .product_link a {
text-transform: uppercase;
color: #717171;
font-family: "Open Sans";
font-weight: 400;
font-size: 13px;
}

.product_grid_item .product_content .product_action .product_link a:hover {
color: #f4b843;
}

.product_grid_item .product_content .product_action .product_link a fa {
padding-right: 5px;
}

.product_grid_item .product_content .product_action .product_link:last-child {
border-right: none;
}