﻿@charset "utf-8"; /* CSS Document */

body { background-color:#fdf4ed; } 

.logo-inside { overflow:hidden; padding:0px 0px 50px 0px; } 
.navbar-nav { float:right; font-family: 'Roboto Condensed', sans-serif; margin-top:35px; font-size:15px; text-transform:uppercase; } 
.navbar-inverse { background:rgba(255,255,255,0.8); border-color:rgba(255,255,255,0.1); } 
.navbar-nav>li>a { padding: 10px 10px; margin-right: 1px; font-size: 15px; } 
.navbar-inverse .navbar-nav>li>a { color:#94684b; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; } 

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { background-color:#eccfa9; color:#000; } 

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover { background-color:#eccfa9 !important; color:#000 !important; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; } 

.dropdown-menu { background:rgba(236,207,169,0.8); color:#000; min-width:170px !important; } 
.dropdown-menu ul li { padding:0px 0px; } 
.dropdown-menu ul li a { padding:3px 10px; border-top:1px dotted #cd9c5e; } 
.navbar-nav ul.sm-nowrap > li > a { border-top:1px dotted #cd9c5e; } 

/*inside header slider*/
.carousel-indicators { display:none; } 
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right:-15px; background-color:#000; font-weight:bold; width:40px; height:60px; color: #fff; font-size:50px; right:25%; } 
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-right:-15px; background-color:#000; font-weight:bold; width:40px; height:60px; color: #fff; font-size:50px; left:25%; } 

.footer { background:rgba(0,0,0,0.24); padding:10px 0px 5px 0px; color:#fff; position:absolute; z-index:10000000000000000000; bottom:0; width:100%; font-size:10px; } 

.vision-statement { position:absolute; z-index:1000000; top:26%; left:6%; color:#fff; } 
.vision-statement .content { font-family:'Quicksand', sans-serif; width:330px; font-size:19px; line-height:30px; font-weight:normal !important; text-align:justify; } 

.vision-statement .content:first-letter { font-size:25px; font-weight:bold; color:#ffffff; } 

.dropslect { width:50%; float: right; margin: 19px 0px 0px 0px; } 
.dropslect select { border-radius:15px; outline: 0px; width: 100%; font-size: 13px; padding: 4px 5px; border: 1px dashed #b77826; color: #bb6d0d; } 
.dropslect label { color: #a90606; text-align: center; width: 100%; } 

.contact-us { position:absolute; z-index:100; top:233px; left:52%; line-height:16px; font-size:14px; transform:rotate(1deg); } 


.carousel-fade .carousel-inner .item { opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; } 
.carousel-fade .carousel-inner .active { opacity: 1; } 
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; } 
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1; } 
.carousel-fade .carousel-control { z-index: 2; } 
.carousel-inner>.item { -webkit-transition: 0.9s ease-in-out left; transition: 0.9s ease-in-out left; -webkit-transition: 0.9s, ease-in-out, left; -moz-transition: .9s, ease-in-out, left; -o-transition: .9s, ease-in-out, left; transition: .9s, ease-in-out, left; } 


.black { color:#000000; } 
.add { color:#e6aa63; } 

.get-query { width:40%; margin:0 auto; position:absolute; right:20%; bottom:75px; } 
.get-query input { width:44%; margin:2px 2px; display:inline-block; background-color: rgba(255, 255, 255, 0.60); color:#000 !important; } 
.get-query textarea { width: 90%; margin: 4px 0px; background-color: rgba(255, 255, 255, 0.65); } 
.get-query .submit { width: 90%; background-color: rgba(204, 151, 38, 0.56); color: #ffffff; } 
.get-query .submit:hover { background-color:#900; color:#fff!important; } 
.get-query h3 { font-size:18px; font-family: 'Roboto Condensed', sans-serif; padding:0px 0px 0px 5px; } 

.modal-window { margin-top:30px; } 
.modal-window ul { margin:0px; padding:0px;     display: flex;
    flex-wrap: wrap;
    justify-content: center;} 
.modal-window ul li { list-style-type:none; background-color:#fff; padding:10px; border:1px solid #ec975f; width:24%; float:left; text-align:justify; cursor:pointer; margin:0px 10px 10px 0px; } 
.modal-window ul li img { width:100%; height:auto; display:block; margin-bottom:10px; } 
.modal-window ul li span.bold { font-weight:bold; font-size:15px; display:block; padding-bottom:2px; } 
.modal-window ul li p { font-size:12px; min-height: 68px; } 
.modal-window ul li span.read-more { background-color:#956a4d; display:inline-block; padding:4px 8px; color:#fff; font-size:11px; font-style:italic; } 

.modal-header { padding:5px 15px 0px 0px; border-bottom:none; } 

#wrapper { height:100%; } 
.rslides { margin:0 auto } 
#slider2,#slider3 { box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; margin:0 auto } 
.rslides_tabs { background:rgba(0,0,0,.25); box-shadow:0 0 1px rgba(255,255,255,.3),inset 0 0 5px rgba(0,0,0,1); -moz-box-shadow:0 0 1px rgba(255,255,255,.3),inset 0 0 5px rgba(0,0,0,1); -webkit-box-shadow:0 0 1px rgba(255,255,255,.3),inset 0 0 5px rgba(0,0,0,1); font-size:18px; list-style:none; margin:0 auto 50px; max-width:540px; padding:10px 0; text-align:center; width:100% } 
.rslides_tabs li { display:inline; float:none; margin-right:1px } 
.rslides_tabs a { width:auto; line-height:20px; padding:9px 20px; height:auto; background:0 0; display:inline } 
.rslides_tabs li:first-child { margin-left:0 } 
.rslides_tabs .rslides_here a { background:rgba(255,255,255,.1); color:#fff; font-weight:700 } 
.rslides { position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0; height:100%; } 
.rslides li { -webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; height:100%; left:0; top:0 } 
.rslides li:first-child { position:relative; display:block; float:left } 
.rslides img { display:block; height:100%; float:left; width:100%; border:0 } 
.logoimg { position:absolute; z-index:10000; top:170px; left:13%; } 

.home-banner { display:block; } 
.home-banner img { width:100%; height:auto; } 

.inside-banner { } 
.inside-banner img { width:100%; height:auto; position:absolute; z-index:-1; top:0; } 
.banner { display:none; } 
.contact-info { display:none; } 
.contact-banner { display:block; } 
.bg-img { display:none; } 
@-webkit-keyframes colorch { 0%, 49% { background-color: #844821; color:#FFF; } 
50%, 100% { background-color: #000; color:#FFF; } 
 }

/* Standard syntax */
@keyframes colorch { 0%, 49% { background-color: #844821; color:#FFF; } 
50%, 100% { background-color: #000; color:#FFF; } 
 }
.profile { position:absolute; z-index:100; top:116px; left:97px; font-size:12px; text-transform:uppercase; } 
.profile a { -webkit-animation: colorch 2s infinite; /* Safari 4.0 - 8.0 */
 animation: colorch 2s infinite; display:block; padding:12px 25px 8px 25px; background-color 5s linear; -moz-transition: background-color 5s linear; -o-transition: background-color linear; transition: background-color 5s linear; font-weight:bold; font-size:17px; display:block; } 
 //.profile a:hover { background:#fff; color:#000; text-decoration:none; } 
.footer-right-nav { text-align:right; } 
.footer-right-nav ul li { display:inline-block; margin-left:20px; } 
.footer-right-nav ul li a { color:#FFF; font-size:12.2px } 
.booking-form { background: rgba(255,255,255,0.8); padding: 40px 25px; border: 1px solid #DDD; border-radius:10px; max-width:900px; margin:40px auto } 
.booking-form .submit.btn { background:#212121; color:#FFF; } 
.medtext { float:right; color: red; margin-right:20px; } 
.mainheading { text-align:center; margin-bottom:60px; } 
.mainheading p { font-size:20px; line-height:30px; color:#000; font-family: "Times New Roman", Georgia, Serif; letter-spacing: 4px } 
.mainheading h1 { font-family: "Times New Roman", Georgia, Serif; color: #8b4d20; font-weight: 600; } 
.customer-experience ul { margin: 0; padding: 0; } 
.testimonial { text-align: left !important; position: relative; } 
.customer-experience ul li { width: calc(33.33% - 20px); display: inline-block; vertical-align:top; margin-bottom:50px; } 
.customer-experience ul li:nth-child(1) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:430px; padding: 40px 35px 40px 42px } 
.customer-experience ul li:nth-child(2) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 46px 40px 42px } 
.customer-experience ul li:nth-child(3) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 46px } 
.customer-experience ul li:nth-child(4) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 38px 40px 42px } 
.customer-experience ul li:nth-child(5) .testimonial { background: url(../images/bg-customer-experience/5.png) center top no-repeat; height:420px; padding: 45px 33px 40px 38px } 
.customer-experience ul li:nth-child(6) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(7) .testimonial { background: url(../images/bg-customer-experience/7.png) center top no-repeat; height:420px; padding: 40px 38px 40px 42px } 
.customer-experience ul li:nth-child(8) .testimonial { background: url(../images/bg-customer-experience/8.png) center top no-repeat; height:420px; padding: 40px 38px 40px 42px } 
.customer-experience ul li:nth-child(9) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(10) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(11) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 28px 40px 42px } 
.customer-experience ul li:nth-child(12) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(13) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 57px 40px 42px } 
.customer-experience ul li:nth-child(14) .testimonial { background: url(../images/bg-customer-experience/8.png) center top no-repeat; height:420px; padding: 40px 35px 40px 42px } 
.customer-experience ul li:nth-child(15) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 37px 40px 42px } 
.customer-experience ul li:nth-child(16) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(17) .testimonial { background: url(../images/bg-customer-experience/7.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(18) .testimonial { background: url(../images/bg-customer-experience/8.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(19) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:420px; padding: 40px 37px 40px 42px } 
.customer-experience ul li:nth-child(20) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(21) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(22) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(23) .testimonial { background: url(../images/bg-customer-experience/5.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(24) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(25) .testimonial { background: url(../images/bg-customer-experience/7.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(26) .testimonial { background: url(../images/bg-customer-experience/8.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(27) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(28) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 57px 40px 42px } 
.customer-experience ul li:nth-child(29) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(30) .testimonial { background: url(../images/bg-customer-experience/7.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(31) .testimonial { background: url(../images/bg-customer-experience/8.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(32) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(33) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(34) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(35) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(36) .testimonial { background: url(../images/bg-customer-experience/8.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(37) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(38) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(39) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(40) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(41) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(42) .testimonial { background: url(../images/bg-customer-experience/7.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(43) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(44) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(45) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(46) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(47) .testimonial { background: url(../images/bg-customer-experience/5.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(48) .testimonial { background: url(../images/bg-customer-experience/7.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(49) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(50) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(51) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(52) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(53) .testimonial { background: url(../images/bg-customer-experience/5.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(54) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(55) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(56) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(57) .testimonial { background: url(../images/bg-customer-experience/7.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(58) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(59) .testimonial { background: url(../images/bg-customer-experience/8.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(60) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(61) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(62) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(63) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(64) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(65) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(66) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(67) .testimonial { background: url(../images/bg-customer-experience/5.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(68) .testimonial { background: url(../images/bg-customer-experience/7.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(69) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(70) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(71) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(72) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(73) .testimonial { background: url(../images/bg-customer-experience/5.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(74) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(75) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(76) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(77) .testimonial { background: url(../images/bg-customer-experience/7.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(78) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(79) .testimonial { background: url(../images/bg-customer-experience/8.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(80) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(81) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(82) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(83) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(84) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(85) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(86) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(87) .testimonial { background: url(../images/bg-customer-experience/5.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(88) .testimonial { background: url(../images/bg-customer-experience/7.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(89) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(90) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(91) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(92) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(93) .testimonial { background: url(../images/bg-customer-experience/5.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(94) .testimonial { background: url(../images/bg-customer-experience/4.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(95) .testimonial { background: url(../images/bg-customer-experience/3.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(96) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(97) .testimonial { background: url(../images/bg-customer-experience/7.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(98) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(99) .testimonial { background: url(../images/bg-customer-experience/8.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(100) .testimonial { background: url(../images/bg-customer-experience/2.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(101) .testimonial { background: url(../images/bg-customer-experience/1.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.customer-experience ul li:nth-child(102) .testimonial { background: url(../images/bg-customer-experience/6.png) center top no-repeat; height:420px; padding: 40px 40px 40px 42px } 
.country-icon { background:url(../images/flags.png); display:inline-block; padding:0; margin:0; margin-left:10px !important; } 
.italy { width:24px; height:15px; background-position:-9px -5px } 
.sweden { width:24px; height:15px; background-position:-38px -5px } 
.norway { width:24px; height:15px; background-position:-68px -5px } 
.uk { width:24px; height:15px; background-position:-101px -5px } 
.switzerland { width:24px; height:15px; background-position:-129px -5px } 
.poland { width:24px; height:15px; background-position:-160px -5px } 
.nz { width:24px; height:15px; background-position:-190px -5px } 
.israel { width:24px; height:15px; background-position:-221px -5px } 
.irl { width:24px; height:15px; background-position:-251px -5px } 

.testimonial .testimonial-heading { font-family: 'Satisfy', cursive; color: #3d1f00; font-size: 20px; font-weight: 400; font-style: normal; line-height: 32px; border-bottom: 1px solid rgba(86,54,36,0.3); padding-bottom: 7px; margin-bottom: 10px; } 
.customer-experience ul li:nth-child(1) .testimonial p { font-family: 'Satisfy', cursive; color: #894e23; font-size: 20px; text-align: justify; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(2) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(3) .testimonial p { font-family: 'Satisfy', cursive; color: #565656; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(4) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(5) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(6) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(7) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(8) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(9) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(10) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(11) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(12) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(13) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(14) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(15) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } .customer-experience ul li:nth-child(16) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(17) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(18) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(19) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(20) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(21) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(22) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(23) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(24) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(25) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(26) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(27) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(28) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(29) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li:nth-child(30) .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px; } 
.customer-experience ul li .testimonial p { font-family: 'Satisfy', cursive; color: #603211; font-size: 18px; font-weight: normal; line-height: 32px;}


.booking-text { font-family:'Roboto Condensed', sans-serif; } 
.booking-text span.heading { display:block; color:#e6aa63; font-size:23px; line-height:26px; font-weight:bold; margin-bottom:10px; } 
.booking-text p { line-height:22px; font-family:'Roboto Condensed', sans-serif; font-size:15px; color:#000; } 

.happenings-wrapper {background: url("../images/book-bg.png") no-repeat;background-size: 100% 100%;padding: 23px 20px 20px 33px;overflow: hidden;max-width: 1196px;margin: 0 auto;} 
.fotorama__nav.fotorama__nav--dots {
    display: none;
}
/*.fotorama__arr.fotorama__arr--next {
    right: 110px !important;
}

.fotorama__arr {
   
    right: 140px !important;
}*/

.customer-experience ul li .testimonial p i { font-size:12px; } 
.thankyoutext { font-family: 'Satisfy', cursive; color:#713c15; font-size: 22px; font-weight: 600; line-height: 32px; margin-top: 15px; } 


.fotorama__arr--next:before {content: "" !important;background-image: url("data:image/svg+xml,%0A%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='chevron-circle-right' class='svg-inline--fa fa-chevron-circle-right fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' d='M8 256c0 137 111 248 248 248s248-111 248-248S393 8 256 8 8 119 8 256zM256 40c118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216zm86.6 224.5l-115.1 115c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L303 256l-99.5-99.5c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l115.1 115c4.6 4.8 4.6 12.4-.1 17.1z'%3E%3C/path%3E%3C/svg%3E");display: block;background-size: 100%;background-repeat: no-repeat;width: 32px;height: 32px;}
.fotorama__arr--prev:before {content: "" !important;background-image: url("data:image/svg+xml,%0A%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='chevron-circle-left' class='svg-inline--fa fa-chevron-circle-left fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' d='M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zM256 472c-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216zm-86.6-224.5l115.1-115c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L209 256l99.5 99.5c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0l-115.1-115c-4.6-4.8-4.6-12.4.1-17.1z'%3E%3C/path%3E%3C/svg%3E");width: 32px;height: 32px;display: block;background-size: 100%;background-repeat: no-repeat;} 



/*.fotorama__arr--next:before {content: "" !important;background-image: url(../images/arrow-right.png);display: block;background-size: 100%;background-repeat: no-repeat;width: 105px;height: 20px;} 


.fotorama__arr--prev:before {content: "" !important;background-image: url(../images/arrow-left.png);width: 105px;height: 20px;display: block;background-size: 100%;background-repeat: no-repeat;} 
    */ 

.fotorama__arr--prev { opacity: 1 !important; background-image: none !important; left: 10px !important; } 

.fotorama__arr--next { opacity: 1 !important; background-image: none !important; right: 10px !important; }
@media (min-width:1000px) and (max-width:1280px){
 .customer-experience ul li { width: calc(33.33% - 30px); display: inline-block; vertical-align: top; margin-bottom: 50px; margin-left: 15px; margin-right: 12px; } 
.home-banner { display:none; } 
.footer { position:fixed; } 
.logoimg { left:3%; } 
.logoimg img { width:95%; height:auto; } 
.bg-img { display:block; } 
.bg-img img { width:100%; height:auto; } 
 }

@media (max-width:999px){
 .customer-experience ul li { width: calc(50% - 30px); display: inline-block; vertical-align: top; margin-bottom: 50px; margin-left: 15px; margin-right: 12px; } 
.vision-statement { position:inherit; } 
.vision-statement .content { width:100%; color:#000; font-size:15px; line-height:25px; margin-top:25px; } 
.vision-statement .content:first-letter { color:#000; } 
.text { position:inherit !important; float:right; } 
.logoimg { left:3%; } 
.logoimg img { width:50 !important%; height:auto !important; } 
.width100 { width:100% !important; } 
.width96 { width:96% !important; } 
.footer { position:relative; margin-top:20px; } 
 }

@media (min-width:320px) and (max-width:480px){
    body { background-repeat: repeat-y !important;}
    .happenings-wrapper {
        padding: 15px 8px 15px 15px !important;
    }
 .footer { position:absolute; margin-top:20px; } 
.navbar-brand > img { display:inherit; } 
.navbar-brand { width:100%; float:none; } 
.logo-inside { text-align:center; margin-top:15px; padding-bottom:10px; border-bottom:1px solid #e7c1a8; } 
.navbar-inverse .navbar-toggle { background:#333; } 
.navbar-nav { float:none; margin-top:0px; } 
.navbar { margin-bottom:0px; } 
.navbar-inverse .navbar-nav > li > a { border-top:1px solid #ccc; color:#000 !important; } 
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret { color:#fff; } 
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color:#ccc !important; } 
.navbar-nav .dropdown-menu > li > a { color:#000 !important; } 
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover { background-color:#fff !important; } 
.rslides img { height:auto !important; } 
.logoimg { position:absolute; z-index:10000; top:170px; left:0%; } 
.imagewidth { display:none !important; } 
.banner-display { top:155px !important; position:absolute !important; } 
.modal-window { margin-top:10px; } 
.modal-window ul li { width:100%; float:none; } 
.inside-banner img { position:inherit; } 
.scrollbar-content,.scrollbar-content2 { position:inherit !important; height:auto !important; } 
.vision-statement { margin-top:20px; } 
.dnone { display:none; } 
.banner { display:block; } 
.banner img { width:100%; height:auto; } 
.navbar-fixed-bottom, .navbar-fixed-top { position:inherit; } 
.fill img { height:auto !important; } 
.contact-info { display:block; font-style:italic; width:100%; text-align:center; padding:20px 0px; } 
.customer-experience ul li { width: calc(100%); display: inline-block; vertical-align:top; margin-bottom:20px; } 
.customer-experience ul li .testimonial { padding:40px 57px 40px 70px !important } 
.happenings ul li { width: calc(100%) !important; display: block; } 
 }
.slanted-text { transform: rotate(-30deg); z-index: -999; position: absolute; top: 115px; left: -24px; text-align: center; } 
.slanted-text h1 { font-size: 12.5px; text-transform: uppercase; background: #fec341; padding: 7px 13px 5px 0px; color: #000; font-weight: normal; position: relative; width: 225px; letter-spacing: 1px; border-bottom: 1px solid #eeae23; border-top: 1px solid #eeae23; } 
.slanted-textfixed { transform: rotate(-30deg); z-index: 999; position: fixed; top: 15px; left: -24px; text-align: center; } 
.slanted-textfixed h1 { font-size: 12.5px; text-transform: uppercase; background: #fec341; padding: 7px 22px 5px 1px; color: #000; font-weight: normal; position: relative; width: 240px; letter-spacing: 2px; border-bottom: 1px solid #eeae23; border-top: 1px solid #eeae23; } 
.readmoretestimonial a.btn { border: 2px dashed #906142; color: #563621; font-weight: 600; /* background: none; */padding: 3px 8px !important; } 
.readmoretestimonial { position: absolute; bottom: 48px; } 
.happenings {padding: 0;margin: 45px 0 0 0;} 
.happenings ul { padding: 0; margin: 40px 0; } 
.happenings ul li { width: calc(33.33% - 10px); display: inline-block; position:relative; background-color: #fff; padding: 10px; border: 1px solid #ec975f; margin: 10px 5px; vertical-align: top; overflow:hidden; cursor:pointer } 
.happenings ul li figure img { width: calc(100%); height: auto; } 
.happenings ul li figure a.haappnings { display: block; color: #FFF; text-decoration: none; max-width: 120px; border-radius: 0; background: #000; font-size: 12px; font-style: italic; padding: 5px 8px; margin-top: -30px; position: relative; } 
.happenings ul li:hover figure a.haappnings { display:none; } 
.happenings ul li .overlay { position: absolute; height: calc(100%); width: calc(100%); top: 150%; left: 50%; transform: translate(-50%, -50%); transition: all 0.3s linear; padding: 0px 15px 10px; border: 1px solid transparent; } 
.happenings ul li:hover .overlay { display:block; top: 50%; background: rgba(255,255,255,0.95); } 
.happenings ul li .overlay a { display: block; color: #FFF; text-decoration:none; max-width:120px; border-radius:0; background:#94684b; font-size: 12px; font-style: italic; padding: 5px 8px; outline:none; } 
.happenings ul li .overlay p { color:#575757; font-size:13px; line-height:20px; text-align:justify; } 
.happenings ul li .happening-name { font-size: 18px; font-weight:600; letter-spacing: 1px; color: #333; text-align:center; margin:5px 0 10px; } 
.social-media-icons {
    display:none
}
@media (min-width:480px) and (max-width:767px){
 .navbar-toggle { position:absolute; top:31px; right:11px; } 
.rslides img { height:auto !important; } 
.navbar-inverse .navbar-toggle { background:#333; } 
.navbar-nav { float:none; margin-top:0px; background:#fff; } 
.nav > li { border-top:1px solid #ccc; } 
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret { margin:-24px 15px 0 0 !important; color:#fff !important; } 
.dropdown-menu > li > a { color:#333 !important; } 
.imagewidth { display:none !important; } 
.banner-display { top:100px !important; position:absolute !important; } 
.modal-window ul li { width:calc(50% - 10px); float:left; min-height:348px; } 
.scrollbar-content2 { position:inherit !important; height:auto !important; } 
.vision-statement { margin-top:20px; } 
.dnone { display:none; } 
.banner { display:block; } 
.banner img { width:100%; height:auto; } 
.navbar-fixed-bottom, .navbar-fixed-top { position:inherit; } 
.navbar { margin-bottom:0px; } 
.contact-info { display:block; font-style:italic; width:100%; text-align:center; padding:20px 0px; } 
.happenings ul li { width: calc(100%) !important; display: block; } 
 }

@media (max-width:767px){
 .scrollbar-content { left:3% !important; width:90% !important; } 
.footer p, .footer-right-nav { text-align:center; } 
.slanted-text { display:none; } 
 }

@media (min-width:768px) and (max-width:999px){
 .modal-window ul li { width:calc(33.3333% - 10px); min-height:380px; } 
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { width:100%; } 
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { width:100%; text-align:center; } 
.navbar-brand > img { display:inline; } 
.navbar-nav > li > a { padding:10px 14px; } 
.navbar { margin-bottom:0px; } 
.dnone { display:none; } 
.banner { display:block; } 
.banner img { width:100%; height:auto; } 
.navbar-fixed-bottom, .navbar-fixed-top { position:inherit; } 
.scrollbar-content2 { position:inherit !important; width:100% !important; height:auto !important; } 
.vision-statement { margin-top:20px; } 
 }

@media (min-width:1000px) and (max-width:1199px){
 .navbar-nav > li > a { padding:10px 11px; } 
.modal-window ul li { width:calc(25% - 10px); min-height:355px; } 
 }

@media (min-width:991px){
 .customer-experience {text-align: center;margin-left: 20px;margin-top: 60px;} 
 }

@media only screen and (max-width:480px) {
    .covidButton {
        left: -79px;
    }
}
