/*!
Theme Name: Dune Buggy Dubai
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dune-buggy-dubai
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Dune Buggy Dubai is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	scroll-behavior: smooth;
}
 body::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 border-radius: 10px;
 background-color: #F5F5F5;
}
body::-webkit-scrollbar {
 width: 3px;
 background-color: #F5F5F5;
}
 body::-webkit-scrollbar-thumb {
 background-color: #666;
}
h1, h2, h3, h4, h5, h6, p, ul, ol {
	margin: 0;
	padding: 0
}
a {
	text-decoration: none;
	transition: ease-in 0.3s;
	-moz-transition: ease-in 0.3s;
	-webkit-transition: ease-in 0.3s;
	-ms-transition: ease-in 0.3s;
	-o-transition: ease-in 0.3s;
}
.clear {
	clear: both;
}
img {
	max-width: 100%
}
/* CSS Document */

/* CSS header & slider */

.header-slider-main-wrap {
	height: 94vh;
	position: relative;
	overflow: hidden;
	background: #6da5f2 url(assets/images/bg-header-slider.webp) no-repeat top;
	background-size: cover
}
.home_banner_image {
	height: 100vh;
	position: relative;
	overflow: hidden;
	background: #ccc url(assets/images/dune-buggy-banner-image.webp) no-repeat bottom;
	background-size: 100%;
}
.site-logo {
	margin-top: -5px;
}
.site-logo img {
	height: auto !important;
}
.header-slider-main-wrap canvas {
	position: absolute !important;
	right: 2%;
	width: 75%;
	text-align: right;
	transform: rotate(129deg);
	z-index: 11;
	bottom: -60px;
	opacity: 0;
	-webkit-animation: fadeIn ease-in 1;
	-moz-animation: fadeIn ease-in 1;
	animation: fadeIn ease-in 1;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 7s;
	-moz-animation-duration: 7s;
	animation-duration: 7s;
}
/* Keyframes for the fade-in */
@-webkit-keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
@-moz-keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
.tire-canvas {
	transform: rotate(221deg) !important;
	right: -34% !important;
	z-index: 22222 !important;
	width: 80% !important;
}
.header-main-wraper {
	position: relative;
	z-index: 22222222
}
.header-main-wraper:before {
	background: url(assets/images/header-bg.png) no-repeat center;
	position: absolute;
	background-size: cover !important;
	top: 0;
	left: 0;
	height: 300px;
	width: 100%;
	content: "";
	z-index: -1;
}
.header-main-wraper .topheader-wraper {
	padding: 15px 0;
	border-bottom: 1px solid #381a01;
	position: relative;
	z-index: 111
}
.topheader-wraper ul {
	list-style: none;
	text-align: right
}
.topheader-wraper ul li {
	display: inline-block;
	line-height: 22px;
	text-align: left;
	margin-left: 76px;
	font-size: 18px;
	position: relative;
	top: 10px;
}
.topheader-wraper ul li a {
	color: #371900;
	text-decoration: none;
}
.topheader-wraper ul li .la-envelope-open {
	position: absolute;
	left: -48px;
	font-size: 35px;
	top: 4px;
}
.topheader-wraper ul li .la-phone {
	position: absolute;
	left: -48px;
	font-size: 35px;
	top: 4px;
}
.book-btn {
	top: 0 !important;
	margin-left: 40px !important
}
.book-btn a {
	background: #371900;
	padding: 10px 24px;
	color: #fff !important;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 50px;
	display: inline-block;
	height: 52px
}
.book-btn a strong {
}
.book-btn a span {
	width: 35px;
	height: 35px;
	background: #f9a51a;
	border-radius: 50%;
	text-align: center;
	color: #371900;
	padding-top: 2px;
	position: relative !important;
	right: -16px;
	top: -2px;
	display: inline-block !important;
}
.book-btn a span img {
	width: 50%;
}
.book-btn a:hover {
	background: #f9a51a;
	color: #000;
}
.topheader-wraper ul li strong {
	position: relative;
	top: -2px
}
.topheader-wraper ul li span {
	display: block;
}
.buggi-image {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 111;
	width: 50%
}
.desert-image {
	position: absolute;
	bottom: 0;
	z-index: 1;
	width: 100%;
}
.desert-image img {
	width: 100%;
}
.tire-image {
	position: absolute;
	bottom: 36px;
	width: 38%;
	left: 17%;
	opacity: 0.9;
}
.cloud-left {
	position: absolute;
	width: 100%;
	bottom: 200px;
	left: 0;
	right: 0;
	margin: auto;
	opacity: 0.6 !important
}
.slider-main-wrap {
	padding-top: 44px;
	text-align: center;
	position: absolute;
	z-index: 1;
	bottom: 60%;
	left: 0;
	right: 0;
}
.header-main-nav-wrap {
}
.header-main-nav-wrap ul {
	list-style: none;
	text-align: center;
}
.header-main-nav-wrap ul li {
	display: inline-block;
	width: 18%;
	border-top: 3px solid transparent;
}
.header-main-nav-wrap ul li:hover {
	border-top: 3px solid #371900;
}
.header-main-nav-wrap ul li a {
	text-transform: uppercase;
	color: #371900;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding: 15px 0;
	display: block;
}
.header-main-nav-wrap ul li a:hover {
}
.desert-image h1 {
	position: absolute;
	z-index: 111;
	color: #fff;
	font-size: 170px;
	top: -12px;
	text-transform: uppercase;
	font-weight: 800;
	left: 15.5%;
	text-shadow: 0px 80px 20px #be8136;
}
.banner_btn {
	position: absolute;
	z-index: 111;
	color: #fff;
	font-size: 170px;
	top: 30px;
	text-transform: uppercase;
	font-weight: 800;
	left: 16%;
	text-shadow: 0px 80px 20px #be8136;
}
.banner_btn a {
	background: #371900;
	padding: 10px 24px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 50px;
	display: inline-block;
	height: 52px;
}
.banner_btn a i {
	width: 35px;
	height: 35px;
	background: #f9a51a;
	border-radius: 50%;
	text-align: center;
	color: #371900;
	padding-top: 12px;
	position: relative !important;
	right: -16px;
	top: -2px;
}
.tree-image {
	position: absolute;
	z-index: 1111;
	top: -30px;
	width: 14%;
	left: 3%;
}
.drawer-menu {
	box-sizing: border-box;
	position: fixed;
	top: 0;
	right: 0;
	width: 280px;
	height: 100vh;
	padding: 65px 0 0 0;
	background: #371900;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	transform-origin: right center;
	-webkit-transform: perspective(500px) rotateY(-90deg);
	transform: perspective(500px) rotateY(-90deg);
	opacity: 0;
	overflow: auto;
}
.drawer-menu li {
	text-align: left;
}
.drawer-menu li a {
	display: block;
	height: auto;
	line-height: 62px;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	-webkit-transition: all .8s;
	transition: all .8s;
	padding-left: 30px;
	border-bottom: 1px solid #512806;
}
.drawer-menu li a:hover {
	color: #1a1e24;
	background: #fff;
}
/* checkbox */
.check {
	display: none;
}
/* menu button - label tag */
.menu-btn {
	position: absolute;
	display: block;
	top: -62px;
	right: 20px;
	display: block;
	width: 45px;
	height: 40px;
	font-size: 10px;
	text-align: center;
	cursor: pointer;
	z-index: 3;
	background: #f9a51a;
	border-radius: 6px;
	text-align: center;
}
.bar {
	position: absolute;
	top: 12px;
	left: 10px;
	display: block;
	width: 25px;
	height: 1px;
	background: #fff;
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
}
.bar.middle {
	top: 28px;
	opacity: 1;
}
.bar.bottom {
	top: 20px;
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
}
.menu-btn__text {
	position: absolute;
	bottom: -15px;
	left: 0;
	right: 0;
	margin: auto;
	color: #fff;
	-webkit-transition: all .5s;
	transition: all .5s;
	display: block;
	visibility: visible;
	opacity: 1;
}
.menu-btn:hover .bar {
	background: #18b6a4;
}
.close-menu {
	position: fixed;
	top: 0;
	right: 280px;
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0,0);
	cursor: url(assets/images/cross.svg), auto;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	visibility: hidden;
	opacity: 0;
}
/* checked */
.check:checked ~ .drawer-menu {
	-webkit-transition-delay: .3s;
	transition-delay: .3s;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	opacity: 1;
	z-index: 2;
}
.check:checked ~ .contents {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transform: translateX(-300px);
	-ms-transform: translateX(-300px);
	transform: translateX(-300px);
}
.check:checked ~ .menu-btn .menu-btn__text {
	visibility: hidden;
	opacity: 0;
}
.check:checked ~ .menu-btn .bar.top {
	width: 40px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff
}
.check:checked ~ .menu-btn .bar.middle {
	opacity: 0;
}
.check:checked ~ .menu-btn .bar.bottom {
	width: 40px;
	top: 39px;
	background: #fff;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.check:checked ~ .close-menu {
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-delay: .3s;
	transition-delay: .3s;
	background: rgba(0,0,0,.5);
	visibility: visible;
	opacity: 1;
	z-index: 3;
}
.drawer-menu ul {
	list-style: none;
}
.drawer-menu ul li a {
	text-decoration: none;
	text-transform: uppercase;
}
.drawer-menu ul li a img {
	margin-right: 5px;
	margin-top: -2px;
}
.menusitebar-main-wraper {
	position: relative;
	;
	z-index: 1111111111
}
.phone-number-mobile {
	position: absolute;
	bottom: 0;
	color: #fff;
	width: 100%;
	background: #2b1400;
	padding: 25px 0;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
}
.phone-number-mobile i {
	margin-right: 5px;
}
.menusitebar-main-wraper {
	display: none;
}
.fixed {
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	background: #371900;
	padding: 0 !important;
	z-index: 11111111 !important;
	transition: ease-in 0.3s;
	-moz-transition: ease-in 0.6s;
	-webkit-transition: ease-in 0.6s;
	-ms-transition: ease-in 0.6s;
	-o-transition: ease-in 0.6s;
}
.fixed .topheader-wraper {
	display: none;
}
.sticky:before {
	height: 190px !important;
}
/* CSS header & slider */

/* CSS header */

/* CSS content */

.content-main-wraper {
	background: url(assets/images/bg.webp) repeat top;
}
/* CSS about */

.about-main-wraper {
	padding: 0px 0 180px 0
}
.about-main-wraper h2 {
	text-align: center;
	font-size: 50px;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #af7a37;
	margin-bottom: 40px;
	font-family: 'Oswald';
}
.about-text p {
	text-align: justify;
	font-size: 16px;
	color: #371900;
	font-family: 'Lato', sans-serif;
	padding: 0 20px;
	padding-bottom: 35px;
}
/* CSS about */

/* CSS listing */

.site-listing-main-wraper {
	background: #371900;
	position: relative;
	padding: 100px 0 40px 0;
}
.site-listing-main-wraper:before {
	content: "";
	background: url(assets/images/listing-top.webp) repeat top;
	width: 100%;
	position: absolute;
	height: 300px;
	background-size: contain;
	top: -225px;
	background-repeat: repeat-x;
}
.site-listing-main-wraper:after {
	content: "";
	background: url(assets/images/shape1.webp) no-repeat top;
	width: 100%;
	position: absolute;
	height: 84px;
	background-size: cover;
	bottom: -62px;
	background-repeat: repeat-x;
}
.site-listing-main-wraper h3 {
	font-size: 50px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #1b0c00;
	margin-bottom: 30px;
}.site-listing-main-wraper h2 {	font-size: 50px;	color: #fff;	font-weight: bold;	text-transform: uppercase;	text-shadow: 0px 12px 8px #1b0c00;	margin-bottom: 30px;}
.site-listing-main-wraper h3 span {
	color: #f9a51a;
}.site-listing-main-wraper h2 span {	color: #f9a51a;}
.site-listing-main-wraper p {
	text-align: justify;
	font-size: 16px;
	color: #fff;
	font-family: 'Lato', sans-serif;
	padding: 15px 0 15px 36px;
	border-left: 3px solid #f9a51a;
}
.phone-number-wraper {
	color: #fff;
	font-size: 25px;
	position: relative;
	margin-left: 150px;
	line-height: 26px;
	margin-top: 80px;
}
.phone-number-wraper a {
	color: #fff;
	text-decoration: none;
}
.phone-number-wraper strong {
	display: block;
}
.phone-number-wraper i {
	position: absolute;
	left: -70px;
	font-size: 55px;
	top: 0;
}
.phone-number-wraper .call_now_phone {
	position: absolute;
	left: -70px;
	font-size: 55px;
	top: 0;
}
.site-listing-wraper {
}
.site-listing-wraper ul {
	list-style: none;
	margin-top: 60px;
}
.site-listing-wraper ul li .listing-site {
	width: 95%;
	margin: 0 auto;
	box-shadow: 0px 0px 20px 0px #000;
	margin-bottom: 65px
}
.listing-site-image img {
	width: 100%;
	border-radius: 10px 10px 0px 0px
}
.listing-site-text {
	background: #fff;
	padding: 25px;
	border-radius: 0px 0px 10px 10px;
	position: relative;
	margin-top: -30px;
}
.listing-site-text:before {
	background: #fff;
	content: "";
	position: absolute;
	bottom: 0;
	width: 93%;
	height: 100px;
	border-radius: 10px;
	left: 11px;
	bottom: -10px;
	opacity: 0.8;
}
.site-listing-wraper ul li:hover .listing-site-text:before {
	bottom: -5px;
	transition: ease-in 0.3s;
	-moz-transition: ease-in 0.3s;
	-webkit-transition: ease-in 0.3s;
	-ms-transition: ease-in 0.3s;
	-o-transition: ease-in 0.3s;
}
.listing-site-text h3 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 20px;
	color: #2a1300;	text-shadow: none;
}
.list-info {
	text-align: center;
	background: #fceacc;
	border-radius: 10px;
	padding: 10px
}
.list-info span {
	background: #fff;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	display: inline-block;
	margin-bottom: 5px;
	padding-top: 8px;
	font-size: 13px;
}
.list-info strong {
	font-size: 11px;
	font-family: 'Lato', sans-serif;
	font-weight: 600;	display:block;
}
.list-info2 {
	background: #dbe4f1
}
.list-info3 {
	background: #f6c78e
}
.site-listing-main-wraper .owl-nav {
	display: none;
}
.price-buy-btn {
	position: relative;
	z-index: 11;
	margin-top: 20px
}
.price-buy-btn strong {
	font-weight: bold;
	color: #371900;
	font-size: 25px;
	padding-top: 7px;
	margin-bottom: 10px;
}
listing-btn{
	padding-left:9px;
}
.listing-btn{
	padding-left:9px;
}
.listing-btn a {
	display: block;
	text-align: center;
	background: #371900;
	padding: 10px 24px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 50px;
	display: inline-block;
	height: 46px;
}
.list_viewdetails_btn{
	background:#fff !important;
	border:1px solid #371900 !important;
	color:#371900 !important
}
.list_viewdetails_btn:hover{
	background:#f9a51a !important;
	border:1px solid #f9a51a !important;
}
.list_viewdetails_btn span{
}
.listing-btn a i {
	width: 30px;
	height: 30px;
	background: #f9a51a;
	border-radius: 50%;
	text-align: center;
	color: #371900;
	padding-top: 9px;
	position: relative !important;
	right: -16px;
	top: -2px;
}
.listing-btn a strong {
	position: relative;
    top: -6px;
    font-size: 11px;
}.list_book_now {	color:white !important;}.list_viewdetails_btn a strong {	color: #371900;}
.listing-btn a span {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #a8c100;
	font-size: 20px;
	font-weight: 500;
	background: #f9a51a;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	position: relative;
	right:-15px;
	text-align: center;
	top: -2px;
}
.listing-btn a span img {
	width: 17px;
	position: relative;
	top: -2px;
}
.listing-btn a:hover{
	background: #f9a51a;
	color: #000;
}
.site-listing-wraper ul li .price-buy-btn h5 {
	color: #371900;
}
.view-all-button {
	text-align: center;
	margin-top: 20px
}
.view-all-button a {
	background: #ef9f19;
	padding: 10px 24px;
	color: #371900;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 50px;
	display: inline-block;
	height: 52px;
	font-weight: bold;
}
.view-all-button a span {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #a8c100;
	font-size: 20px;
	font-weight: 500;
	background: #ffffff;
	width: 35px;
	height: auto;
	border-radius: 50%;
	position: relative;
	right: -13px;
	text-align: center;
	top: -2px;
}
.view-all-button a span img {
	width: 20px;
}
.view-all-button a i {
	width: 35px;
	height: 35px;
	background: #371900;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	padding-top: 12px;
	position: relative !important;
	right: -16px;
	top: -2px;
}
.view-all-button a:hover {
	background: #fff;
}
/* CSS listing */

/* CSS why-choose-wraper */

.why-choose-wraper {
	padding: 140px 0 70px 0;
	position: relative;
}
.why-choose-wraper h4 {
	text-align: center;
	font-size: 50px;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #af7a37;
	margin-bottom: 20px;
}
.why-choose-wraper p {

	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: #371900;
	padding-bottom: 30px;
}
.why-choose-wraper ul {
	list-style: disc;
	margin-top: 60px;
	position: relative;
}
.why-choose-wraper ul:before {
	content: "";
	width: 450px;
	height: 450px;
	border: 1px solid #af7c3e;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	border-radius: 50%;
	top: 0
}
.why-choose-wraper ul:after {
	content: "";
	width: 550px;
	height: 550px;
	border: 1px solid #cd8e42;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	border-radius: 50%;
	top: -13%;
	z-index: 1;
}
.why-choose-wraper ul li {
}
.why-choose-wraper ul li .right-icon-choose {
	text-align: right;
	position: relative;
	z-index: 111;
	margin-right: -8px;
}
.choose-list1 {
	margin-right: -40px
}
.choose-list3 {
	margin-right: -40px
}
.right-icon-choose span {
	color: #371900;
	font-weight: bold;
	font-size: 20px;
	position: relative;
	top: 0;
}
.right-icon-choose strong {
	background: #371900;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: inline-block;
	color: #fff;
	text-align: center;
	font-size: 26px;
	margin-left: 10px;
	padding-top: 0;
}
.list-why-choose-list {
	margin-top: 75px;
}
.right-icon-logo {
	width: 250px;
	height: 250px;
	background: #f1cea4;
	border-radius: 50%;
	text-align: center;
	padding-top: 15px;
	margin: 0 auto;
	padding-top: 18%;
	position: absolute;
	top: 26%;
	left: 0;
	right: 0;
	box-shadow: 0px 0px 100px 0 #946329;
}
.right-icon-logo img {
	width: 67%;
	height: auto;
}
.left-icon-choose {
	position: relative;
	z-index: 111;
	margin-right: -8px;
}
.left-icon-choose strong {
	background: #371900;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: inline-block;
	color: #fff;
	text-align: center;
	font-size: 26px;
	margin-right: 15px;
	padding-top: 0;
}
.left-icon-choose span {
	color: #371900;
	font-weight: bold;
	font-size: 20px;
	position: relative;
	top: -5px;
}
.left-icon-choose .choose-list1 {
	margin-left: -40px;
}
.left-icon-choose .choose-list3 {
	margin-left: -40px;
}
.button-why-choose {
	text-align: center;
	margin-top: 94px;
	position: relative;
	z-index: 111
}
.button-why-choose a {
	background: #371900;
	padding: 10px 24px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 50px;
	display: inline-block;
	height: 52px;
}
.button-why-choose a span {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #a8c100;
	font-size: 20px;
	font-weight: 500;
	background: #f9a51a;
	width: 35px;
	height: auto;
	border-radius: 50%;
	position: relative;
	right: -13px;
	text-align: center;
	top: -2px;
}
.button-why-choose a span img {
	width: 20px;
}
.button-why-choose a i {
	width: 35px;
	height: 35px;
	background: #f9a51a;
	border-radius: 50%;
	text-align: center;
	color: #371900;
	padding-top: 12px;
	position: relative !important;
	right: -16px;
	top: -2px;
}
.button-why-choose a:hover {
	background: #f9a51a;
	color: #371900;
}
.tree-image-choose {
	position: absolute;
	left: 4%;
	bottom: 60px;
	width: 17%;
}
.tree-image-choose1 {
	position: absolute;
	right: 4%;
	bottom: 60px;
	width: 20%;
}
/* CSS why-choose-wraper */

/* CSS Best Experience in Dune Buggy Dubai */


.experience-main-wraper {
	padding: 150px 0 200px 0;
	background: #fff;
	position: relative;
}
.experience-main-wraper:before {
	content: "";
	background: url(assets/images/shape2.webp) no-repeat top;
	width: 100%;
	position: absolute;
	height: 112px;
	background-size: cover;
	top: 0
}
.experience-main-wraper:after {
	content: "";
	background: url(assets/images/shape3.webp) no-repeat top;
	width: 100%;
	position: absolute;
	height: 112px;
	background-size: cover;
	bottom: 0;
}
.experience-main-wraper h4 {
	font-size: 40px;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
	margin-bottom: 60px;
	margin-right: 285px;
}
.buggy-image {
	position: absolute;
	right: 2%;
	width: 25%;
	top: 99px;
}
.about-text-wraper {
}
.about-inner-text-wraper {
	padding: 40px 40px 80px 40px;
	width: 78%;
	box-shadow: 0px 0px 40px -10px #b1b1b1;
	border-radius: 15px;
	background: #fff !important;
	background-size: contain;
	position: relative;
	overflow: hidden;
	background-position: 89% 64%;
	z-index: 1111;
}
.about-text-inner-wrap {
	margin-bottom: 35px;
}
.about-inner-text-wraper span {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #a8c100;
	font-size: 20px;
	font-weight: 500;
	background: #f9a51a;
	width: 35px;
	height: auto;
	border-radius: 50%;
	position: relative;
	right: -13px;
	text-align: center;
}
.about-inner-text-wraper span img {
	width: 20px;
}
.about-inner-text-wraper h5 {
	padding: 15px 0;
	font-size: 30px;
	color: #371900;
	font-weight: 800;
	line-height: 38px;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
}.about_innerheading strong {	
    padding: 15px 0;	
    font-size: 30px;	
    color: #371900;	
    font-weight: 800;	
    line-height: 70px;	
    text-transform: uppercase;	
    text-shadow: 0px 12px 8px #bebebe;}
.about-inner-text-wraper p {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	line-height: 24px;
}
.about-text-inner-wrap ul {
	list-style: disc;
}
.buttons-about-wrap {
	background: #371900;
	padding: 30px 35px;
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	border-top: 8px solid #5d2f08
}
.about-image {
	position: absolute;
	z-index: 11;
	top: -5px;
	width: 94%;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.buttons-about-wrap {
}
.buttons-about-wrap a {
	background: #ef9f19;
	padding: 14px 20px;
	border-radius: 30px;
	text-transform: uppercase;
	color: #371900;
	text-decoration: none;
	font-size: 13px;
	font-weight: 500;
	margin-right: 15px;
}
.buttons-about-wrap a i {
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background: #dc9216;
	text-align: center;
	padding-top: 11px;
	position: relative;
	right: -22px;
	color: #3e1b40
}
.buttons-about-wrap a:hover {
	background: #fff;
	color: #3e1b40
}
.about-bg {
	position: absolute;
	bottom: 148px;
	width: 56%;
	right: 0;
	left: 0;
	margin: 0 auto;
}
.image-about1 {
	position: absolute;
	width: 14%;
	right: 4%;
	top: 0;
	z-index: 111
}
.image-about2 {
	position: absolute;
	width: 18%;
	bottom: -16%;
	right: -45px;
	z-index: 111
}
.white-btn {
	background: #fff !important;
}
/* CSS Best Experience in Dune Buggy Dubai */

/* reviews */


.cutomer-review-wraper {
	padding: 60px 0;
	position: relative;
	z-index: 1;
}
.cutomer-review-wraper:after {
	content: "";
	background: url(assets/images/shape2.webp) no-repeat top;
	width: 100%;
	position: absolute;
	height: 112px;
	background-size: cover;
	bottom: -110px;
}
.cutomer-review-wraper h4 {
	text-align: center;
	font-size: 50px;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #af7a37;
	margin-bottom: 20px;
}
.cutomer-review-wraper p {
	padding: 0 280px;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: #371900;
	padding-bottom: 20px;
}
.cutomer-review-wraper ul {
	list-style: none;
	margin-top: 35px
}
.cutomer-review-wraper ul li {
}
.customer-review-list {
	background: #fff;
	border: 3px solid #371900;
	padding: 35px;
	border-radius: 15px;
	height: 530px;
	box-shadow: 0px 0px 50px 0 #a17136;
}
.cutomer-review-wraper ul li:hover .customer-review-list {
	box-shadow: none;
}
.start-review {
	text-align: right;
	font-size: 22px;
	font-weight: bold;
}.start-review img {	margin-top:-5px;}
.start-review i {
	color: #fcde00
}
.quote-review {
	font-size: 65px;
	color: #d7d7d7;
}
.customer-review-list p {
	padding: 0;
	text-align: left;
	padding-bottom: 15px;
}
.user-customer {
}
.user-customer .user-customer-image {
	width: 60px;
	height: 60px;
	background-size: cover !important;
	border-radius: 50%;
	float: left;
	margin-right: 15px;
	display: none;
}
.user-customer-text h4 {
	font-size: 18px;
	padding-top: 10px;
}
.user-customer-text h5 {
	font-size: 18px;
	padding-top: 10px;
}
.card-title {
	text-transform: uppercase;
}
.user-customer-text span {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
}
/* reviews */

/* faqs */

.faqs-main-wraper {
	padding: 170px 0 130px 0;
	background: url(assets/images/faqs-bg.jpg) no-repeat top;
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.faqs-main-wraper h6 {
	font-size: 50px;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
	margin-bottom: 20px;
}
.faqs-main-wraper p {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: #371900;
	padding-bottom: 40px;
	padding-right: 60px
}
.faqs-main-wraper .accordion .card-header:after {
	font-family: 'FontAwesome';
	content: "\f068";
	float: right;
	color: #e6a655;
	font-weight: 300;
}
.faqs-main-wraper .accordion .card-header.collapsed:after {
	/* symbol for "collapsed" panels */
	content: "\f067";
	color: #e6a655;
	font-weight: 300;
}
.faqs-main-wraper .card-header {
	padding: 22px 25px;
	cursor: pointer;
	border: none;
	background: #fff;
	border-radius: 15px;
	font-weight: bold;
	color: #371900
}
.accordion .card {
	border: none !important;
	border-radius: 10px !important;
	box-shadow: 0px 0px 30px 0 #d7c9b7;
	margin-bottom: 25px;
	overflow: hidden;
}
.faqs-main-wraper .card-body {
	padding: 35px;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	border-top: 1px solid #f9e9d2;
}
.faq-image-wrap {
	position: absolute;
	right: 0;
	width: 30%;
	bottom: 0
}
.faq-image-wrap:before {
	content: "";
	width: 900px;
	height: 858px;
	border-radius: 50%;
	border: 1px solid #371900;
	position: absolute;
	left: -36px;
	top: -27px;
}
/* faqs */

.inner-header-slider-main-wrap {
	height: 70vh;
	background-size: cover;
	overflow: visible;
}
.inner-header-slider-main-wrap:before {
	background: url(assets/images/shape1-1.png) repeat top;
	position: absolute;
	bottom: -66px;
	width: 100%;
	height: 66px;
	content: "";
	background-size: contain;
}
.inner-slider-text {
	padding-top: 65px
}
.inner-slider-text h1 {
    text-align: center;
    position: relative;
    z-index: 22222222;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 50px;
    color: #371900;
    text-transform: uppercase;
    width: 27%;
    margin: 0 auto;
    top: 56px !important;
}
.inner-slider-text .single_buggy_title {
	text-align: center;
	position: relative;
	z-index: 22222222;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 65px;
	color: #371900;
	display: block;
	text-transform: uppercase;
}
.image-slider-wrap {
	position: absolute;
	z-index: 1111;
	width: 30%;
	bottom: 12px;
	left: 5%;
}
.image-slider-right {
	position: absolute;
	z-index: 1111;
	width: 28%;
	bottom: 12px;
	right: 5%;
}
.site-detail-page-wraper {
	padding: 120px 0;
}
.buggyi-image-wraper ul {
	list-style: none;
	margin-left: 1px;
}
.buggyi-image-wraper ul li {
	padding: 1px !important;
}
.buggyi-image-wraper .col-md-6 {
	padding: 0;
	overflow: hidden;
}
.buggy-big-image {
	width: 584px;
	margin-top: 1px;
	height: 400px;
}
.multi-buggy-image {
	height: 199px;
	overflow: hidden;
}
.multi-buggy-image img {
	max-width: 290px;
}
.bread-crums-wrap a {
	color: #666;
	font-size: 14px;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
}
.bread-crums-wrap a i {
	margin: 0 25px;
}
.buggyi-image-wraper .row {
	margin-left: 0;
}
.heading-price-detal {
}
.heading-price-detal .detail-heading {
	margin-bottom: 45px
}
.heading-price-detal .detail-heading h2 {
	font-size: 40px;
	padding: 8px 0;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
}
.heading-price-detal .detail-heading h1 {
	font-size: 40px;
	padding: 8px 0;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
}
.heading-price-detal .detail-heading h2 {
	font-size: 40px;
	padding: 8px 0;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
}
.price-detail {
	display: block;
	color: #ef9f19;
	font-size: 25px;
	font-family: 'Lato', sans-serif;
	font-weight: 900;
	text-align: right;
}
.price-detail strong {
	display: block;
	font-size: 14px;
	text-align: right;
	margin-top: 30px;
	color: #000 !important
}
.detail-book-btn {
	text-align: right;
	margin-top: 25px
}
.detail-book-btn a {
	text-align: center;
	background: #fff;
	padding: 10px 24px;
	color: #371900;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 50px;
	display: inline-block;
	height: 46px;
	font-weight: bold
}
.detail-book-btn a i {
	width: 30px;
	height: 30px;
	background: #f9a51a;
	border-radius: 50%;
	text-align: center;
	color: #371900;
	padding-top: 9px;
	position: relative !important;
	right: -16px;
	top: -2px;
}
.detail-book-btn a span {
	position: relative;
	top: -3px;
}
.detail-text-wraper p {
	padding-bottom: 25px;
	font-size: 16px;
	color: #666;
	font-family: 'Lato', sans-serif;
	padding-bottom: 5px;
}
.book-now-box {
	background: #371900;
	padding: 35px;
	margin-top: 20px;
	border-radius: 15px;
}
.book-now-box {
}
.book-now-box h4 {
	font-size: 22px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 25px;
}
.book-now-box .single_formherading {
	font-size: 22px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 25px;
}
.book-now-box .form-group {
}
.book-now-box .form-group .form-control {
	height: 50px;
	box-shadow: none;
	border: none;
	outline: none;
	font-family: 'Lato', sans-serif;
	font-size: 14px
}
.detail-text-wraper h5 {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin-top: 35px;
	margin-bottom: 15px;
	text-transform: uppercase
}
.detail-text-wraper h3 {
	    font-size: 40px;
    padding: 8px 0;
    color: #371900;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 0 12px 8px #bebebe;
    margin-bottom: 15px;
}
.similar-listing-wraper {
	padding: 60px 0;
	position: relative;
	z-index: 1;
	background: url(assets/images/bg.webp) repeat top;
	position: relative;
}
.similar-listing-wraper:before {
	content: "";
	background: url(assets/images/shape3.webp) repeat-x top;
	width: 100%;
	position: absolute;
	height: 135px;
	background-size: contain;
	top: -110px;
}
.similar-listing-wraper h2 {
	text-align: center;
	font-size: 50px;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #af7a37;
}
.detail-site-listing-wraper .listing-site {
	box-shadow: 0px 0px 20px 0px #875b26;
	border-radius: 20px
}
.owl-nav {
	display: none;
}
#icon {
	width: 100px;
	height: 135px;
	position: relative;
	margin: auto;
	border-radius: 25px;
	color: #FFF;
	font-size: 135px;
	font-family: 'Patua One';
	line-height: 140px;
	text-align: center;
	overflow: hidden;
	animation-name: play;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-delay: 0s;
	animation-play-state: running;
	-webkit-perspective: 800;
	-webkit-perspective-origin: 50% 100%;
}
#icon a {
	display: block;
}
 @keyframes play {
 0% {
top:10px;
}
 50% {
top:0px;
}
 100% {
top:10px;
}
}
.watapp-sticky-icon {
	position: fixed;
	bottom: 20px;
	left: 15px;
	z-index: 2222222;
}
.site-social-media-wrp {
	position: fixed;
	left: 0;
	top: 32%;
	z-index: 222222222222;
}
.site-social-media-wrp a {
	display: block;
	width: 40px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	margin-bottom: 5px;
	height: 40px;
	font-size: 13px;
	background: #000;
	padding-top: 12px;
	border-radius: 0px 6px 6px 0px;
}
.site-social-media-wrp a:hover {
	width: 50px;
}
.facebook {
	background: #3f5793 !important;
}
.twitter {
	background: #65bbf2 !important
}
.google {
	background: #e56552 !important;
}
.linkedin {
	background: #8358b9 !important
}
.pinterest {
	background: #d73633 !important
}
/* The Close Button */
.close {
	color: white;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 35px;
	font-weight: bold;
}
.close:hover, .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}
.mySlides {
	display: none;
}
.cursor {
	cursor: pointer;
}
/* Number text (1/3 etc) */
.numbertext {
	color: #000;
	font-size: 18px;
	padding: 12px;
	position: absolute;
	top: 25px;
	left: 25px;
}
.close {
	color: #000;
	text-decoration: none;
	opacity: .75;
	position: absolute;
	top: 32px;
	right: 33px;
}
.caption-container {
	text-align: center;
	background-color: black;
	padding: 2px 16px;
	color: #000;
}
.active, .demo:hover {
	opacity: 1;
}
img.hover-shadow {
	transition: 0.3s;
}
#myModal {
	z-index: 222222222222;
	background: rgba(00, 00, 00, 0.8);
	padding-top: 20px;
}
.light-box-yacht {
	margin: 0;
}
.light-box-yacht .col-md-3 {
	padding: 0;
}
.site-detail-page-wraper .modal-content {
	position: relative;
	background: none;
	margin: auto;
	padding: 0;
	width: 50%;
	max-width: 1200px;
}
.contact-page-wraper {
	padding: 160px 0;
}
.contact-info-wraper {
	background: #e2a55f;
	padding: 35px;
	border-radius: 10px;
}
.contact-info-wraper h2 {
	font-size: 30px;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #af7a37;
	margin-bottom: 20px;
}
.contact-info-wraper ul {
	list-style: none;
}
.contact-info-wraper ul li {
	border-bottom: 1px dashed #c68f50;
	padding: 31px 0
}
.contact-info-wraper ul li:nth-child(3) {
	border: none;
}
.contact-info-wraper ul li .contact-info-list {
}
.contact-info-list .contact-info-icon {
	width: 50px;
	height: 50px;
	text-align: center;
	font-size: 23px;
	float: left;
	margin-right: 15px;
	color: #371900;
}
.contact-info-list .contact-info-txt {
	width: 70%;
	float: left;
	margin-top: 5px;
}
.contact-info-list .contact-info-txt h3 {
	font-size: 18px;
	color: #371900;
}
.contact-info-list .contact-info-txt p {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
}
.contact-form-wraper {
	padding: 35px;
	border-radius: 15px;
	box-shadow: 0px 0px 30px 0 #bebebe;
	margin-bottom: 45px
}
.contact-form-wraper h4 {
	font-size: 30px;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
	margin-bottom: 30px;
}.bookingform-sucess { background: #e2ffe2;    padding: 25px;    border-radius: 8px;    color: #8caf8c;    text-align: left;    width: 55%;    position: relative;    z-index: 111;    margin: auto;    margin-top: 0px;    margin-bottom: 40px;}
.contact-form-wraper .form-group {
}
.contact-form-wraper .form-group .form-control {
	height: 50px;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	padding-left: 25px;
	box-shadow: none;
	outline: none;
}.single-pageform .wpcf7 form.invalid .wpcf7-response-output {	color: #f9a51a;}.detail-book-btn button {    text-align: center;    background: #fff;    padding: 10px 24px;    color: #371900;    font-size: 14px;    text-decoration: none;    text-transform: uppercase;    border-radius: 50px;    display: inline-block;    height: 46px;    font-weight: bold;}.detail-book-btn button i {    width: 30px;    height: 30px;    background: #f9a51a;    border-radius: 50%;    text-align: center;    color: #371900;    padding-top: 9px;    position: relative !important;    right: -16px;    top: -2px;} [type=submit] {    -webkit-appearance: button;    cursor: pointer;}
.text-area-group .form-control {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	box-shadow: none;
	padding-left: 25px;
	padding-top: 8px;
	outline: none;
}
.btn-group {
	margin-top: 30px;
	text-align: right;
}
.btn-group button {
	background: #371900;
	padding: 8px 24px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 50px;
	display: inline-block;
	height: 52px;
}
.btn-group button span {
	position: relative;
	top: -2px;
}
.btn-group button i {
	width: 35px;
	height: 35px;
	background: #f9a51a;
	border-radius: 50%;
	text-align: center;
	color: #371900;
	padding-top: 12px;
	position: relative !important;
	right: -16px;
	top: -2px;
}
.contact-map {
	border: 8px solid #fff;
	box-shadow: 0px 0px 30px 0 #bebebe;
	overflow: hidden;
	border-radius: 15px
}
.content-page-wraper {
	padding: 150px 0;
}
.content-page-wraper p {
	font-size: 16px;
	margin-bottom: 25px;
	font-family: 'Lato', sans-serif;
}
.inner-listing-site {
	padding: 80px 0;
}
.inner-listing-site .listing-site {
	width: 95%;
	margin: 0 auto;
	box-shadow: 0px 9px 20px 0px #bababa !important;
	margin-bottom: 65px;
	border-radius: 20px;
}
.main-heading-wrap {
	font-size: 69px;
	position: relative;
	top: 45px;
	font-weight: 900;
	color: #371900;
}
.detail-text-wraper {
	margin-top: 40px;
}
.overview_heading {
	font-size: 40px;
	padding: 8px 0;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
	margin-bottom: 15px;
}
.single_descriptionsection h3 {
	font-size: 40px;
	padding: 8px 0;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
	margin-bottom: 15px;
}
.service_inlcude_title {
	font-size: 40px;
	padding: 8px 0;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
	margin-bottom: 15px;
}
.service_listing {
	list-style: none;
	margin-bottom: 25px
}
.service_listing li {
	margin-bottom: 10px;
	background: #fff7ed;
	padding: 12px 15px 15px 15px;
	border-radius: 10px;
}
.service_listing li i {
	font-size: 28px;
	margin-right: 8px;
	position: relative;
	top: 4px;
	color: #e6a556;
	float: left;
}
.whatexpect_heading {
	font-size: 40px;
	padding: 8px 0;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
	margin-bottom: 15px;
}
.single_table {
	 width: 100%;
    background: #fff7ed;
    border: 1px solid #e6a658;
    border-radius: 10px;
	    overflow: hidden;
	    margin-top: 20px;	
}
.what_to_expect_section table {
    width: 100%;
    background: #fff7ed;
    border-radius: 10px;
	
}
.what_to_expect_section table td  {
	
	padding:13px;
}
.what_to_expect_section table tr {
	border-bottom: 1px solid #e6a658;
}
.highlight_section {
	margin-top: 15px;
}
.what_to_expect_section tr:last-child  {
    border-bottom: 0px;
}
.highlight_title {
	font-size: 40px;
	padding: 8px 0;
	color: #371900;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 12px 8px #bebebe;
	margin-bottom: 15px;
}
.highlight_listing {
	list-style: none
}
.highlight_listing li {
	margin-bottom: 10px;
	background: #fff7ed;
	padding: 12px 15px 15px 15px;
	border-radius: 10px;
	border: 1px solid #e6a658;
}
.highlight_listing li i {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #e6a658;
	color: #371900;
	text-align: center;
	float: left;
	margin-right: 10px;
	padding-top: 10px;
	font-size: 20px;
}
.page-template-template-blogs .inner-header-slider-main-wrap {
	background: none !important;
	height: 20vh;
	background: #ececec!important
}
.page-template-template-blogs .inner-header-slider-main-wrap:before {
	background: none !important;
}
.page-template-template-blogs .inner-slider-text {
	display: none;
}
.page-template-template-blogs .slider-text-buggy-wraper {
	display: none;
}
.page-template-template-blogs .header-main-wraper:before {
	background: none;
}
.single-post .inner-header-slider-main-wrap {
	background: none !important;
	height: 20vh;
	background: #ececec!important
}
.search .inner-header-slider-main-wrap {
	background: none !important;
	height: 20vh;
	background: #ececec!important
}
.search .inner-header-slider-main-wrap:before {
	background: none !important;
}
.single-post .inner-header-slider-main-wrap:before {
	background: none !important;
}
.page-template-template-blogs .inner-slider-text {
	display: none;
}
.single-post .slider-text-buggy-wraper {
	display: none;
}
.single-post .header-main-wraper:before {
	background: none;
}
.single-post .desert-image img {
	display: none;
}
.blog-listing-wrap {
	padding: 60px 0 !important;
}
.blog_title {
	text-align: center;
	margin-bottom: 40px;
}
.pagination {
	text-align: center;
	display: block;
}
.pagination span {
	display: inline-block;
	width: 40px;
	height: 40px;
	display: inline-block;
	background: #f9a51a;
	padding-top: 8px;
}
.pagination a {
	display: inline-block;
	width: 40px;
	height: 40px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	background: #000;
	padding-top: 8px;
}
.pagination {
	text-align: center !important;
	display: block !important;
	width: 100% !important;
	margin-bottom: 60px !important;
}
.blog-txt-detail-wrap ul{
	padding-left:15px;
}
.cta-listing-main-wrap ul {
    list-style: none;
	margin-top:30px
}
.cta-listing-main-wrap ul li a {
    display: block;
    background: #fff;
    box-shadow: 0 10px 53px -17px #a79479;
    border-radius: 20px;
    padding: 25px;
    text-align: center;
    text-decoration: none;
    margin-bottom: 30px;
}
.cta-listing-main-wrap ul li a .listing-call-icon-wrap {
    width: 70px;
    height: 70px;
    border-radius: 50%;
       background-image: linear-gradient(#f9cc80,#ef9f19);
    text-align: center;
    font-size: 28px;
    color: #fff;
    padding-top: 1px;
    margin: 0 auto;
    margin-bottom: 15px;
    box-shadow: 0 6px 12px 0 #b4b4b4;
}
.detail-page-heading {
    font-size: 18px;
    color: #000;
    font-weight: 700;
}
.cta-listing-main-wrap ul li:nth-child(3) .listing-call-icon-wrap{
	padding-top:3px;
}
.cta-listing-main-wrap ul li:nth-child(3) .listing-call-icon-wrap img{
	width: 44%;
}
.cta-listing-main-wrap ul li:nth-child(3) .listing-call-icon-wrap {
    padding-top: 10px;
}
.cta-listing-main-wrap ul li a p{
	color:#666;
}
/* CSS content */

/* CSS footer */


.footer-main-wraper {
	background: #371900;
	padding: 60px 0 0 0;
	position: relative;
	z-index: 11;
}
.footer-main-wraper:before {
	content: "";
	background: url(assets/images/footer-shape.webp)repeat top;
	width: 100%;
	position: absolute;
	height: 52px;
	background-size: cover;
	top: -52px
}
.footer-logo {
	text-align: center;
	font-size: 35px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	line-height: 40px;
}
.footer-logo strong {
	display: block;
	font-size: 25px;
	letter-spacing: 5px
}
.footer-book-wrap {
	border-radius: 15px;
	background: #e7a759;
	padding: 25px 45px;
	margin-top: 40px;
	position: relative;
}
.footer-book-wrap h4 {
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #351800;
	padding-top: 14px;
}
.footer-book-wrap ul {
	list-style: none;
	text-align: right
}
.footer-book-wrap ul li {
	display: inline-block;
	line-height: 22px;
	text-align: left;
	margin-left: 76px;
	font-size: 18px;
	position: relative;
	top: 10px
}
.footer-book-wrap ul li a {
	color: #212529;
	text-decoration: none;
}
.footer-book-wrap ul li span {
	display: block;
}
.footer-book-wrap ul li strong {
	position: relative;
	top: -2px;
}
.footer-book-wrap ul li .la-phone {
	position: absolute;
	left: -48px;
	font-size: 35px;
	top: 4px;
}
.footer-book-wrap ul li .la-envelope-open {
	position: absolute;
	left: -48px;
	font-size: 35px;
	top: 4px;
}
.menu-footer-wrap {
	background: #1f0e01;
	padding-top: 130px;
	padding-bottom: 70px;
	margin-top: -54px;
}
.menu-footer-wrap ul {
	list-style: none;
	text-align: center;
}
.menu-footer-wrap ul li {
	display: inline-block;
	padding: 0 35px;
}
.menu-footer-wrap ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.menu-footer-wrap ul li a:hover {
	color: #e7a759;
}
.owl-dots {
	display: none;
}
.card-body ul {
	list-style: none;
}
.main-heading-wrap {
	font-size: 86px;
	position: absolute;
	top: 9px;
	font-weight: 900;
	color: #371900;
	left: 15%;
	width: 35%;
	line-height: 95px;
	z-index: 11111111111111;
	text-align: left;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif !important;
}
.main-heading-wrap strong {
	font-size: 40px;
	display: block;
	line-height: 47px;
}
.main-heading-wrap span {
	color: #fff;
	text-shadow: 0px 12px 8px #af7a37;
	display: block;
}
/* CSS footer */
.blog-listing-wrap {
	padding: 100px 0;
}
.blog-listing-wrap .blog-list-wrap {
}
.blog-listing-wrap .blog-list-wrap ul {
	list-style: none
}
.blog-listing-wrap .blog-list-wrap ul li {
}
.blog-list-main-wrap {
}
.blog-list-main-wrap a {
	display: block;
	background: #fff;
	box-shadow: 0px 10px 50px 0px #d9d9d9;
	border-radius: 10px;
	text-decoration: none;
	margin-bottom: 40px;
}
.blog-list-main-wrap a:hover {
	box-shadow: 0px 10px 20px 0px #e6e6e6;
}
.blog-list-image {
	height: 230px;
	border-radius: 10px 10px 0px 0px;
	background-size: cover !important;
}
.blog-list-text-wrap {
	padding: 25px;
}
.blog-list-text-wrap h4 {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 10px;
	color: #2a1300;
}
.blog-list-text-wrap p {
	color: #959595;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 23px;
}
.posted-by {
	font-size: 16px;
	padding-top: 5px;
}
.posted-by strong {
	color: #000;
}
.posted-by span {
	float: right;
	color: #adadad
}
.blog-right-featured-wrap {
}
.blog-right-featured-wrap h3 {
	text-transform: uppercase;
	font-size: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 25px;
	font-weight: bold;
}
.blog-right-featured-wrap ul {
	list-style: none
}
.blog-right-featured-wrap ul li {
}
.blog-right-featured-wrap ul li .blog-featured-image {
	height: 80px;
	width: 80px;
	border-radius: 8px;
	background-size: cover !important;
	float: left;
	margin-right: 20px;
}
.blog-featured-text {
}
.blog-featured-text h5 {
	font-size: 19px;
	padding-bottom: 5px;
}
.blog-featured-text h5 a {
	text-decoration: none;
	color: #2a1300
}
.blog-featured-text p {
	font-size: 16px;
	color: #adadad;
}
.blog-featured-list {
	margin-bottom: 25px;
}
.search-main-wrap h4 {
	text-transform: uppercase;
	font-size: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}
.search-main-wrap .form-group {
	margin-bottom: 30px;
	position: relative;
}
.search-main-wrap .form-group .form-control {
	height: 55px;
	border: none;
	background: #f5f5f4;
	box-shadow: none;
	outline: none;
	padding-left: 20px;
	padding-right: 115px;
}
.search-main-wrap .form-group button {
	position: absolute;
	background: #371900;
	height: 38px;
	border: none;
	outline: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	padding: 0 20px;
	position: absolute;
	top: 9px;
	right: 10px;
	border-radius: 6px;
	cursor: pointer
}
.featured-category-wrap {
}
.featured-category-wrap h4 {
	text-transform: uppercase;
	font-size: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	font-weight: bold;
}
.featured-category-wrap ul {
	margin-bottom: 20px;
}
.featured-category-wrap ul li {
}
.featured-category-wrap ul li a {
	color: #666;
	display: block;
	padding: 14px 0;
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	font-size: 16px
}
.featured-category-wrap ul li a:hover {
	color: #000
}
.featured-category-wrap ul li:nth-last-child(1) a {
	border: none;
}/* blog single */
.blog-listing-wrap .blog-list-wrap {
}
.blog-listing-wrap .blog-list-wrap ul {
	list-style: none
}
.blog-listing-wrap .blog-list-wrap ul li {
}
.blog-list-main-wrap {
}
.blog-list-main-wrap a {
	display: block;
	background: #fff;
	box-shadow: 0px 10px 50px 0px #d9d9d9;
	border-radius: 10px;
	text-decoration: none;
	margin-bottom: 40px;
}
.blog-list-main-wrap a:hover {
	box-shadow: 0px 10px 20px 0px #e6e6e6;
}
.blog-list-image {
	height: 230px;
	border-radius: 10px 10px 0px 0px;
	background-size: cover !important;
}
.blog-list-text-wrap {
	padding: 25px;
}
.blog-list-text-wrap h4 {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 10px;
	color: #2a1300;
}
.blog-list-text-wrap p {
	color: #959595;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 23px;
}
.posted-by {
	font-size: 16px;
	padding-top: 5px;
}
.posted-by strong {
	color: #000;
}
.posted-by span {
	float: right;
	color: #adadad
}
.blog-right-featured-wrap {
}
.blog-right-featured-wrap h3 {
	text-transform: uppercase;
	font-size: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 25px;
	font-weight: bold;
}
.blog-right-featured-wrap ul {
	list-style: none
}
.blog-right-featured-wrap ul li {
}
.blog-right-featured-wrap ul li .blog-featured-image {
	height: 80px;
	width: 80px;
	border-radius: 8px;
	background-size: cover !important;
	float: left;
	margin-right: 20px;
}
.blog-featured-text {
}
.blog-featured-text h5 {
	font-size: 19px;
	padding-bottom: 5px;
}
.blog-featured-text h5 a {
	text-decoration: none;
	color: #2a1300
}
.blog-featured-text p {
	font-size: 16px;
	color: #adadad;
}
.blog-featured-list {
	margin-bottom: 25px;
}
.search-main-wrap h4 {
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 15px;
	font-weight: bold;
}
.search-main-wrap .form-group {
	margin-bottom: 30px;
	position: relative;
}
.search-main-wrap .form-group .form-control {
	height: 55px;
	border: none;
	background: #f5f5f4;
	box-shadow: none;
	outline: none;
	padding-left: 20px;
	padding-right: 115px;
}
.search-main-wrap .form-group button {
	position: absolute;
	background: #371900;
	height: 38px;
	border: none;
	outline: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	padding: 0 20px;
	position: absolute;
	top: 9px;
	right: 10px;
	border-radius: 6px;
	cursor: pointer
}
.featured-category-wrap {
}
.featured-category-wrap h4 {
	text-transform: uppercase;
	font-size: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	font-weight: bold;
}
.featured-category-wrap ul {
	margin-bottom: 20px;
}
.featured-category-wrap ul li {
}
.featured-category-wrap ul li a {
	color: #666;
	display: block;
	padding: 14px 0;
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	font-size: 16px
}
.featured-category-wrap ul li a:hover {
	color: #000
}
.featured-category-wrap ul li:nth-last-child(1) a {
	border: none;
}
.blog-detail-image {
	height: 420px;
	background-size: cover !important;
	border-radius: 15px;
}
.blog-txt-detail-wrap {
	padding: 20px 0;
}
.blog-txt-detail-wrap h1 {
	font-size: 34px;
	margin-bottom: 20px;
	font-weight: bold;
	font-family: 'Oswald';
}
.wp-block-heading{
	font-size: 34px;
	margin-bottom: 20px;
	font-weight: bold;
	font-family: 'Oswald';
}
.blog-txt-detail-wrap h3 {
	font-size: 34px;
	margin-bottom: 20px;
	font-weight: bold;
}
.blog-txt-detail-wrap p {
	padding-bottom: 35px;
	font-size: 16px;
	line-height: 26px;
	color: #000;
}
.posted-by-date {
	padding: 0 0 10px 0;
}
.posted-by-date span {
	color: #666;
	margin-right: 25px;
}
/* CSS media */

@media (min-width: 1920px) and (max-width: 15560px) {
.desert-image h1 {
	top: -17px;
}
.tire-image {
	width: 38%;
	left: 17%;
}
}
 @media (max-width:1550px) and (min-width:1170px) {
.main-heading-wrap {
	width: 42%;
	font-size: 70px;
	line-height: 80px
}
}
 @media (max-width:1400px) and (min-width:1170px) {
.animate {
	font-size: 200px !important;
}
.desert-image h1 {
	font-size: 150px;
}
.main-heading-wrap {
	top: 35px;
}
.main-heading-wrap span {
	font-size: 80px;
}
}
 @media (max-width:1200px) and (min-width:1170px) {
.site-listing-wraper ul li .listing-site {
	width: 100%;
}
.list-info strong {
	font-size: 10px;
}
.listing-site-text h3 {
	font-size: 16px;
}
.price-buy-btn strong {
	padding: 0 0 10px 0;
}
.price-buy-btn {
}
.price-buy-btn .col-md-6 {
	max-width: 100%;
	flex: 0 0 100%;
}
.listing-btn {
	margin-left: 10px;
}
.phone-number-wraper {
	margin-left: 0;
}
.why-choose-wraper p {
	padding: 0 200px;
}
.cutomer-review-wraper p {
	padding: 0 200px;
}
.customer-review-list p {
	padding: 0;
	font-size: 13px;
	padding-bottom: 15px
}
}
@media screen and (max-width:1169px) {
.header-slider-main-wrap {
	height: 85vh;
}
.desert-image h1 {
	font-size: 130px;
	display: none;
}
.animate {
	font-size: 190px !important;
	bottom: 21%;
}
.main-heading-wrap strong {
	font-size: 30px;
}
.price-buy-btn strong {
	font-size: 20px;
}
.price-buy-btn .col-md-6 {
	flex: 0 0 100%;
	max-width: 100%;
}
.phone-number-wraper {
	margin-left: 0;
}
.listing-btn {
	margin-left: 10px;
}
.list-info strong {
	font-size: 9px;
}
.price-buy-btn strong {
	padding: 10px 0;
}
.site-listing-wraper ul li .listing-site {
	width: 100%
}
.listing-site-text h3 {
	font-size: 16px
}
.about-main-wraper {
	padding-top: 60px;
	padding-bottom: 60px
}
.tire-image {
	bottom: 20px;
}
.why-choose-wraper p {
	padding: 0 200px;
}
.cutomer-review-wraper p {
	padding: 0 200px;
}
.customer-review-list p {
	padding: 0;
	font-size: 13px;
	padding-bottom: 15px
}
.desert-image h1 {
	top: -15px;
}
.list-info {
	background: #fceacc;
	padding: 10px;
	height: 85px;
}
.main-heading-wrap {
	font-size: 65px;
	top: 35px;
	line-height: 70px;
	width: 40%;
	left: 11%;
}
.site-listing-main-wraper:before {
	background: none;
}
.site-listing-main-wraper {
	padding-top: 40px;
}
.heading-phone-listing .col-md-4 {
	display: none;
}
}
 @media screen and (max-width:1000px) {
.desert-image h1 {
	font-size: 100px;
}
.animate {
	font-size: 150px !important;
	bottom: 21%;
}
.header-main-nav-wrap {
	display: none;
}
.site-navigation-wrap {
	display: none;
}
.header-main-wraper .container {
	max-width: 100%
}
.header-slider-main-wrap {
	height: 80vh;
}
.about-text p {
	padding: 0;
}
.site-listing-main-wraper h3 {
	font-size: 40px
}.site-listing-main-wraper h2 {	font-size: 40px}
.why-choose-wraper h4 {
	font-size: 40px
}
.experience-main-wraper h4 {
	font-size: 40px
}
.cutomer-review-wraper h4 {
	font-size: 40px
}
.site-listing-main-wraper p {
	padding-right: 60px;
}
.cutomer-review-wraper p {
	padding: 0 80px;
}
.user-customer .user-customer-image {
	float: none;
}
.why-choose-wraper p {
	padding: 0 80px;
}
.customer-review-list p {
	padding: 0;
	font-size: 13px;
	padding-bottom: 15px
}
.about-inner-text-wraper {
	width: 100%
}
.about-bg {
	width: 95%;
	display: none;
}
.faqs-main-wraper p {
	padding-right: 0;
}
.footer-book-wrap ul li:nth-child(1) {
	display: none;
}
.footer-book-wrap ul li:nth-child(2) {
	display: none;
}
.right-icon-logo {
	padding-top: 34%;
}
.right-icon-choose span {
	font-size: 18px;
}
.faqs-main-wraper .card-header {
	font-size: 14px
}
.site-logo {
	margin: 0;
}
.menusitebar-main-wraper {
	display: block;
}
.main-heading-wrap {
	width: 44%;
	left: 6%;
}
}
 @media screen and (max-width:900px) {
.main-heading-wrap {
	width: 48%;
	left: 6%;
}
}
@media screen and (max-width:820px) {
.main-heading-wrap {
	width: 50%;
	left: 6%;
}
}
@media screen and (max-width:800px) {
.desert-image h1 {
	font-size: 70px;
	text-shadow: none !important;
}
.animate {
	font-size: 110px !important;
	bottom: 0%;
}
.site-logo {
	margin: 0;
	width: 200px;
}
.slider-main-wrap {
	bottom: 22%;
}
.main-heading-wrap {
	font-size: 62px;
	top: -220px;
	line-height: 73px;
	text-align: left;
	width: 100%;
}
}
 @media screen and (max-width:768px) {
.about-text p {
	padding-top: 20px;
}
.experience-main-wraper h4 {
	margin-right: 0;
}
.customer-review-list {
	height: auto;
}
.site-listing-main-wraper p {
	padding-right: 0;
}
.about-main-wraper h2 {
	margin-bottom: 0;
}
.phone-number-wraper {
	display: none;
}
.listing-site-text h3 {
	font-size: 15px;
}
.why-choose-wraper p {
	padding: 0;
}
.cutomer-review-wraper p {
	padding: 0;
	line-height: 25px;
}
.customer-review-list {
	margin-bottom: 30px;
}
.buggy-image {
	display: none;
}
.why-choose-wraper ul:before {
	display: none;
}
.why-choose-wraper ul:after {
	display: none;
}
.right-icon-choose strong {
	float: left;
}
.why-choose-wraper ul li .right-icon-choose {
	text-align: left;
	margin: 0;
}
.list-why-choose-list {
	margin: 0;
	margin-top: 50px;
	clear: both;
}
.right-icon-choose strong {
	margin-left: 0;
}
.right-icon-choose span {
	font-size: 18px;
	margin-left: 15px;
	position: relative;
	top: 10px
}
.why-choose-wraper ul {
	margin-top: 10px;
}
.right-icon-logo {
	display: none;
}
.left-icon-choose .choose-list1 {
	margin: 0;
	margin-top: 30px;
}
.left-icon-choose .choose-list2 {
	margin: 0;
	margin-top: 30px;
}
.left-icon-choose .choose-list3 {
	margin: 0;
	margin-top: 30px;
}
.left-icon-choose {
	margin: 0;
	clear: both;
}
.left-icon-choosee span {
	font-size: 18px;
	margin-left: 15px;
	position: relative;
	top: 10px
}
.tree-image-choose1 {
	display: none;
}
.tree-image-choose {
	display: none;
}
.button-why-choose {
	margin-top: 40px;
	text-align: left;
}
.faq-image-wrap {
	display: none;
}
.header-slider-main-wrap {
	height: 80vh;
	background-size: cover !important;
}
.footer-book-wrap h4 {
	text-align: center;
	margin-bottom: 25px;
}
.footer-book-wrap ul li {
	text-align: center;
	display: block;
	margin: 0 !important;
	padding: 0 !important;
}
.site-listing-main-wraper:before {
	top: -60px;
	background-repeat: no-repeat !important;
}
.about-text {
	margin-bottom: 30px;
}
.main-heading-wrap {
	left: 0;
	text-align: center;
	top: -265px;
	font-size: 50px;
	line-height: 54px;
}
.main-heading-wrap strong {
	line-height: 30px;
}
.blog-listing-wrap{
	padding:30px 0 !important
}
.blog-detail-image{
	height:250px
}

}
@media screen and (max-width:700px) {
.header-slider-main-wrap {
	height: 80vh;
}
.main-heading-wrap {
	left: 5%;
}
}
@media screen and (max-width:600px) {
.desert-image h1 {
	font-size: 50px;
	text-shadow: none !important;
}
.animate {
	font-size: 90px !important;
	bottom: 0%;
}
.about-main-wraper h2 {
	font-size: 25px;
}
.about-main-wraper {
	padding-top: 30px;
}
.why-choose-wraper h4 {
	font-size: 30px;
}
.experience-main-wraper h4 {
	margin-bottom: 30px;
	font-size: 26px;
	margin-right: 0px;
}
.site-listing-main-wraper h3 {
	font-size: 30px;
	text-align: center;
}.site-listing-main-wraper h2 {	font-size: 30px;	text-align: center;}
.site-listing-main-wraper p {
	padding-right: 0;
	border: none;
	text-align: center;
	padding: 0;
}
.buggi-image {
	width: 60%;
}
.tire-canvas {
	right: -29% !important;
	bottom: -11px !important
}
}
 @media screen and (max-width:480px) {
.desert-image h1 {
	font-size: 50px;
	text-shadow: none !important;
}
.animate {
	font-size: 80px !important;
	bottom: 0%;
}
}
@media screen and (max-width:480px) {
.desert-image h1 {
	font-size: 50px;
	text-shadow: none !important;
}
.animate {
	font-size: 70px !important;
	bottom: 0%;
}
.site-listing-wraper ul {
	width: 100%;
	margin: 60px auto 0 auto;
}
.buttons-about-wrap {
	display: none;
}
.about-inner-text-wraper {
	padding-bottom: 0;
}
.about-inner-text-wraper {
	background: none;
}
.header-slider-main-wrap canvas {
	display: none;
}
.slider-main-wrap {
	bottom: 40%;
}
.menu-footer-wrap ul li {
	padding: 0 20px;
}
.why-choose-wraper {
	padding: 90px 0 70px 0;
}
.why-choose-wraper {
	padding: 90px 0 30px 0;
}
.experience-main-wraper {
	padding: 115px 0 200px 0;
}
.about-inner-text-wraper {
	padding: 20px;
}
.experience-main-wraper {
	padding: 115px 0 110px 0;
}
.cutomer-review-wraper h4 {
	font-size: 30px;
}
.cutomer-review-wraper {
	padding: 30px 0;
}
.customer-review-list {
	height: auto;
}
.faqs-main-wraper {
	padding: 110px 0 60px 0;
}
.site-logo img {
	height: auto;
}
.site-listing-main-wraper {
	padding: 50px 0 40px 0;
}
.price-buy-btn strong {
	padding: 10px 0;
	padding-top: 0;
}
.faqs-main-wraper .accordion .card-header.collapsed:after {
	display: none;
}
.faqs-main-wraper .accordion .card-header:after {
	display: none;
}
.faqs-main-wraper .card-body {
	padding: 25px;
}
.footer-book-wrap {
	margin-top: 15px;
}
.menu-footer-wrap {
	margin-top: 0;
	padding: 30px 0
}
.footer-main-wraper:before {
	top: -51px;
}
.footer-main-wraper {
	padding: 0 0 0 0;
}
.quote-review {
	font-size: 40px;
	color: #8a7a7a;
}
.experience-main-wraper:after {
	bottom: -2px;
}
.main-heading-wrap {
	font-size: 48px;
	position: relative;
	top: 0;
	font-weight: 900;
	color: #371900;
}
.view-all-button {
	margin-top: 0;
}
.inner-header-slider-main-wrap:before {
	display: none;
}
.image-slider-wrap {
	display: none;
}
.image-slider-right {
	display: none;
}
.inner-slider-text h1 {
    width: 100%;
    top: -26px !important;
    font-size: 36px !important;
}
.inner-slider-text h1 {
	font-size: 40px;
}
.site-detail-page-wraper {
	padding-top: 40px;
}
.heading-price-detal .detail-heading {
	margin-bottom: 0;
}
.price-detail {
	text-align: left;
	margin-bottom: 20px
}
.price-detail strong {
	text-align: left;
	margin-top: 10px
}
.buggy-big-image {
	width: 100%;
	height: auto;
	padding-right: 15px;
}
.buggyi-image-wraper ul {
	margin-right: 14px;
}
.overview_heading {
	font-size: 30px;
}
.single_descriptionsection h3 {
	font-size: 30px;
}
.whatexpect_heading {
	font-size: 30px;
}
.highlight_title {
	font-size: 30px;
}
.detail-text-wraper {
	margin-top: 20px;
}
.service_inlcude_title {
	font-size: 30px;
}
.highlight_listing li span {
	display: block;
	font-size: 13px;
}
.detail-book-btn button {
	height: 55px;
}
.detail-book-btn {
	margin-top: 0;
}
.similar-listing-wraper:before {
	top: -28px;
}
.site-detail-page-wraper {
	padding-bottom: 30px;
}
.similar-listing-wraper h2 {
	font-size: 30px;
}
.site-listing-wraper ul li .listing-site {
	box-shadow: none;
}
.inner-listing-site {
	padding-top: 0;
}
.main-heading-wrap {
	width: 100%;
	left: 0;
	text-align: center;
}
.header-slider-main-wrap {
	background-position: right !important
}
.inner-header-slider-main-wrap {
	height: 35vh !important;
}
.main-heading-wrap {
	top: -75px;
}

.footer-book-wrap ul li:nth-child(1) {
	display: block !important;
	margin-bottom: 15px !important
}
.footer-book-wrap ul li:nth-child(1) i {
	display: none !important;
}
.footer-book-wrap ul li:nth-child(2) {
	display: block !important;
	margin-bottom: 25px !important
}
.footer-book-wrap h4 {
	margin-bottom: 0;
}
.footer-book-wrap ul li:nth-child(2) i {
	display: none !important;
}
.content-page-wraper {
	padding: 20px 0 80px 0;
}
.contact-page-wraper {
	padding: 20px 0 80px 0;
}
.contact-info-wraper ul li {
	padding: 20px 0;
}
.contact-info-wraper {
	margin-bottom: 20px;
}
.contact-form-wraper {
	box-shadow: 0px 0px 10px 0 #bebebe;
	padding: 25px;
	margin-bottom: 20px;
}
.contact-map {
	box-shadow: 0px 0px 10px 0 #bebebe;
}
.book-now-box {
	padding: 25px;
}
.about-main-wraper{
	padding-bottom:30px;
}
.main-heading-wrap {
    top: -100px;
}
.header-slider-main-wrap {
    background-position:67%!important
}
.inner-header-slider-main-wrap{
	height:auto !important;
	background:#fff !important;
}
.blog-txt-detail-wrap h1{
	font-size:25px;
}
.wp-block-heading{
	font-size:25px;
}
.blog-txt-detail-wrap p{
	padding-bottom:10px;
}
.footer-book-wrap ul li .la-envelope-open{
	display:none;
}
.footer-book-wrap ul li .la-phone{
	display:none;
}
.listing-btn a {
    padding: 10px 13px;
}
.listing-btn a span{
	right:-5px;
}
}
