
:root {
    --primary: #18BE07;
    --secondary: #FE8800;
    --light: #F5F5F5;
    --dark: #14141F;
}



    .navbar-light .navbar-collapse {
        margin-top: 15px;
        border-top: 1px solid #DDDDDD;
    }

    .navbar-light .navbar-nav .nav-link,
    .sticky-top.navbar-light .navbar-nav .nav-link {
        padding: 10px 0;
        margin-left: 0;
        color: var(--dark) !important;
    }

    .navbar-light .navbar-brand img {
        max-height: 45px;
    }
}

@media (min-width: 992px) {
    .navbar-light {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        border-bottom: 1px solid rgba(256, 256, 256, .1);
        z-index: 999;
    }
    
    .sticky-top.navbar-light {
        position: fixed;
        background: #FFFFFF;
    }

    .navbar-light .navbar-nav .nav-link::before {
        position: absolute;
        content: "";
        width: 0;
        height: 2px;
        bottom: -1px;
        left: 50%;
        background: #FEDD00;
        transition: .5s;
    }

    .navbar-light .navbar-nav .nav-link:hover::before,
    .navbar-light .navbar-nav .nav-link.active::before {
        width: calc(100% - 2px);
        left: 1px;
    }

    .navbar-light .navbar-nav .nav-link.nav-contact::before {
        display: none;
    }
}


/*** Hero Header ***/
.hero-header {
    background: linear-gradient(rgba(20, 20, 31, .7), rgba(20, 20, 31, .7)), url(../img/bg-hero.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.breadcrumb-item + .breadcrumb-item::before {
    color: rgba(255, 255, 255, .5);
}


/*** Section Title ***/
.section-title {
    position: relative;
    display: inline-block;
    text-transform: uppercase;
}

.section-title::before {
    position: absolute;
    content: "";
    width: calc(100% + 80px);
    height: 2px;
    top: 4px;
    left: -40px;
    background: var(--primary);
    z-index: -1;
}

.section-title::after {
    position: absolute;
    content: "";
    width: calc(100% + 120px);
    height: 2px;
    bottom: 5px;
    left: -60px;
    background: var(--primary);
    z-index: -1;
}

.section-title.text-start::before {
    width: calc(100% + 40px);
    left: 0;
}

.section-title.text-start::after {
    width: calc(100% + 60px);
    left: 0;
}


/*** Service ***/
.service-item {
    box-shadow: 0 0 45px rgba(0, 0, 0, .08);
    transition: .5s;
	background-color:#F66F35;
	border-radius:12px;
}

.service-item:hover {
    background: var(--primary);
}

.service-item * {
    transition: .5s;
}

.service-item:hover * {
    color: var(--light) !important;
}


/*** Destination ***/
.destination img {
    transition: .5s;
}

.destination a:hover img {
    transform: scale(1.1);
}


/*** Package ***/
.package-item {
border:#E9E7E6 solid 1px;
    box-shadow: 0 0 45px rgba(0, 0, 0, .09);
}

.package-item img {
    transition: .5s;
}

.package-item:hover img {
    transform: scale(1.1);
}


/*** Booking ***/
.booking {
    background: linear-gradient(rgba(15, 23, 43, .7), rgba(15, 23, 43, .7)), url(../img/booking.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}


/*** Team ***/
.team-item {
    box-shadow: 0 0 45px rgba(0, 0, 0, .08);
}

.team-item img {
    transition: .5s;
}

.team-item:hover img {
    transform: scale(1.1);
}

.team-item .btn {
    background: #FFFFFF;
    color: var(--primary);
    border-radius: 20px;
    border-bottom: 1px solid var(--primary);
}

.team-item .btn:hover {
    background: var(--primary);
    color: #FFFFFF;
}


/*** Testimonial ***/
.testimonial-carousel::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 0;

    z-index: 1;
}

.testimonial-carousel::after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    height: 100%;
    width: 0;

    z-index: 1;
}

@media (min-width: 768px) {
    .testimonial-carousel::before,
    .testimonial-carousel::after {
        width: 200px;
    }
}

@media (min-width: 992px) {
    .testimonial-carousel::before,
    .testimonial-carousel::after {
        width: 300px;
    }
}





.p-4 {
    padding: 2rem !important;
	
	border-radius:12px;
	color:#FFFFFF;
	margin:4px;
}



.section-title {
	max-width:720px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:50px;
	position:relative;
	z-index:5
}
.section-title h2 {
	font-size:36px;
	line-height:1;
	margin-top:-5px;
	margin-bottom:25px
}
.section-title p {
	max-width:640px;
	font-size:17px;
	font-weight:500;
	margin-left:auto;
	margin-right:auto
}
.section-title .learn-more-btn {
	margin-top:20px
}
.section-title.style-two {
	text-align:center;
	margin-right:auto;
	margin-left:auto
}
.section-title.style-two::before {
display:none
}
.section-title.style-two h2 {
	padding:unset;
	margin-top:-10px
}
.btn-primary {
	text-align:center;
	display:inline-block;
	-webkit-transition:.5s;
	transition:.5s;
	border-radius:30px;
	padding:12px 30px;
	z-index:1;
	color:#fff;
	background-color:#FD495A;
	border:1px solid #ffffff;
	font-size:15px;
	font-weight:600;
	font-family:rubik, sans-serif;
	text-transform:capitalize;
	position:relative;
	overflow:hidden;
	-webkit-box-shadow:0 20px 20px -5px rgba(253, 80, 86, .2);
	box-shadow:0 20px 20px -5px rgba(253, 80, 86, .2)
}
.btn-primary:hover {
	color:#fd5056;
	background-color:#0D6AC9;
	border:1px solid #fff;
	color:#FFFFFF;
}
.btn-primary.focus, .btn-primary:focus {
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-secondary {
	text-align:center;
	display:inline-block;
-webkit-transition:.5s;
transition:.5s;
	border-radius:5px;
	padding:12px 30px;
	z-index:1;
	color:#fff;
	background-color:transparent;
	border:1px solid #fff;
	font-size:15px;
	font-weight:600;
	font-family:rubik, sans-serif;
	text-transform:capitalize
}
.btn-secondary:hover {
	color:#fd5056;
	background-color:transparent
}
.btn-secondary i {
	margin-left:5px;
	vertical-align:middle
}
.btn-secondary:focus {
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-text-only {
	background:0 0
}
.social-link a {
	display:inline-block;
	line-height:0;
	text-align:center;
	background:#fff;
	color:#fd5056;
	border-radius:5px;
	padding:10px;
	font-size:16px;
	margin-right:8px;
	-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 15px 0 rgba(0, 0, 0, .1)
}
.social-link a:hover {
	background:#fd5056;
	color:#fff
}
.social-link a:last-child {
	margin-right:0
}
.form-control {
	height:50px;
	color:#090031;
	-webkit-box-shadow:unset!important;
	box-shadow:unset!important;
	border:none;
	border-radius:5px;
	background-color:#fff;
-webkit-transition:.5s;
transition:.5s;
	padding:0 0 0 18px;
	font-size:15px
}
.form-control::-webkit-input-placeholder {
color:#797979;
-webkit-transition:.5s;
transition:.5s
}
.form-control:-ms-input-placeholder {
color:#797979;
-webkit-transition:.5s;
transition:.5s
}
.form-control::-ms-input-placeholder {
color:#797979;
-webkit-transition:.5s;
transition:.5s
}
.form-control::placeholder {
color:#797979;
-webkit-transition:.5s;
transition:.5s
}
.form-control:focus {
	border-color:#fd5056
}
textarea.form-control {
	height:auto;
	padding-top:15px
}
.header-area .top-header-area {
	background:#090031
}
.header-area .top-header-area .contact-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.header-area .top-header-area .contact-info .content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.header-area .top-header-area .contact-info .content i {
	vertical-align:middle;
	margin-right:8px;
	color:#fff;
	font-size:22px;
	display:inline-block
}
.header-area .top-header-area .contact-info .content a {
	color:#fff
}
.header-area .top-header-area .contact-info .content a:hover {
	color:#fd5056
}
.header-area .top-header-area .side-option {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.header-area .top-header-area .side-option .item {
	position:relative;
	margin-left:15px;
	margin-right:15px;
	padding:10px 0
}
.header-area .top-header-area .side-option .item .language a img {
	width:16px;
	height:16px;
	max-width:16px;
	border-radius:50%;
	margin-top:-2px
}
.header-area .top-header-area .side-option .item .language .menu {
	border:none;
	top:100%;
	left:0;
	z-index:99;
	display:none;
	border-radius:0;
	width:100%;
	padding:10px 0 10px 10px;
	position:absolute;
	background:#fff;
-webkit-transition:.5s;
transition:.5s;
	-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 15px 0 rgba(0, 0, 0, .1);
-webkit-animation:fadeIn .3s linear 1;
animation:fadeIn .3s linear 1;
	list-style-type:none
}
.header-area .top-header-area .side-option .item .language .menu .menu-item {
	padding:5px
}
.header-area .top-header-area .side-option .item .language .menu .menu-item .menu-link {
	font-size:15px;
	font-weight:500;
	color:#090031
}
.header-area .top-header-area .side-option .item .language .menu .menu-item .menu-link:hover {
	color:#fd5056
}
.header-area .top-header-area .side-option .item .language .menu img {
	margin-top:0;
	border-radius:50%;
	margin-right:5px;
	margin-top:-1.5px
}
.header-area .top-header-area .side-option .item .btn-search {
	text-align:center;
-webkit-transition:.5s;
transition:.5s;
	padding:19px 30px;
	color:#fff;
	background-color:#fd5056;
	font-size:18px;
	font-weight:600
}
.header-area .top-header-area .side-option .item .btn-search:hover i {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.header-area .top-header-area .side-option .item .btn-search i {
-webkit-transition:.5s;
transition:.5s;
	vertical-align:middle
}
.header-area .top-header-area .side-option .item:last-child {
	padding:0;
	margin-right:0
}
.header-area .top-header-area .side-option .btn-secondary {
	padding:9px 25px;
	font-size:14px
}
.search-box {
	position:relative;
	width:auto;
	max-width:400px;
	padding:5px;
	margin:0 auto;
	border-radius:50px;
	background:#fff;
	border:1px solid #fd5056
}
.search-box .search-form {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.search-box .search-form .search-input {
	display:block;
	width:100%;
	line-height:initial;
	border:none;
	color:#090031;
	outline:0;
	padding:6px 12px;
-webkit-transition:.5s;
transition:.5s;
	background:0 0
}
.search-box .search-form .search-input:focus {
	border-color:#fd5056
}
.search-box .search-form .btn-search {
	text-align:center;
-webkit-transition:.5s;
transition:.5s;
	padding:16px 22px;
	color:#fff;
	background-color:#fd5056;
	font-size:18px;
	font-weight:600;
	border-radius:50%;
	border:1px solid #fd5056
}
.search-box .search-form .btn-search:hover {
	color:#fd5056;
	background-color:transparent;
	border:1px solid #fd5056
}
.search-box .search-form .btn-search i {
	vertical-align:middle
}
.search-box .mfp-close {
	width:unset;
	height:unset;
	top:-50px;
	opacity:1;
	padding:0 0 18px 10px;
	color:#fff
}
.mfp-zoom-in .mfp-with-anim {
	opacity:0;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
	-webkit-transform:scale(.8);
	transform:scale(.8)
}
.mfp-zoom-in.mfp-bg {
	opacity:0;
-webkit-transition:all .3s ease-out;
transition:all .3s ease-out
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.mfp-zoom-in.mfp-ready.mfp-bg {
	opacity:.8
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
	-webkit-transform:scale(.8);
	transform:scale(.8);
	opacity:0
}
.mfp-zoom-in.mfp-removing.mfp-bg {
	opacity:0
}
.main-navbar-area.stickyadd {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:999;
	-webkit-animation:slideInDown 1s 1;
	animation:slideInDown 1s 1;
	background:#fff;
	-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 15px 0 rgba(0, 0, 0, .1)
}
.main-navbar-area.stickyadd .main-nav .navbar {
	padding:0
}
.main-responsive-nav {
	display:none
}
.main-nav .navbar {
	position:inherit;
	padding:1px 0;
	background:#fff
}
.main-nav .navbar .navbar-nav .nav-item {
	position:relative;
	margin-left:15px;
	margin-right:15px
}
.main-nav .navbar .navbar-nav .nav-item a {
	color:#090031;
	font-size:16px;
	font-weight:500;
	padding-left:0;
	padding-right:0;
	padding-top:6px;
	padding-bottom:6px
}
.main-nav .navbar .navbar-nav .nav-item a:hover {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item a:hover::before {
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
.main-nav .navbar .navbar-nav .nav-item a::before {
position:absolute;
content:'';
left:0;
bottom:0;
width:100%;
height:1px;
-webkit-transform:scaleX(0);
transform:scaleX(0);
background:#fd5056;
-webkit-transition:.5s;
transition:.5s
}
.main-nav .navbar .navbar-nav .nav-item a.active {
	color:#582a1a
}
.main-nav .navbar .navbar-nav .nav-item a.active::before {
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
.main-nav .navbar .navbar-nav .nav-item .toggle i {
-webkit-transition:.5s;
transition:.5s;
	vertical-align:middle
}
.main-nav .navbar .navbar-nav .nav-item .toggle:hover i {
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu {
	border:none;
	top:50px;
	left:0;
	z-index:99;
	opacity:0;
	width:250px;
	display:block;
	border-radius:0;
	padding:0;
	position:absolute;
	visibility:hidden;
	background:#fff;
-webkit-transition:.5s;
transition:.5s;
	-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 15px 0 rgba(0, 0, 0, .1)
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item {
	margin-left:0;
	margin-right:0
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item a {
	font-size:15px;
	text-transform:capitalize;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:16px
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item a:hover {
	color:#fd5056;
	background-color:#f6f6f6
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item a:hover::before {
width:0
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item a::before {
position:absolute;
content:'';
left:0;
bottom:0;
width:0;
height:2px;
background:#fd5056;
-webkit-transition:.5s;
transition:.5s
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item a.active::before {
width:0
}
.main-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {
	opacity:1;
	visibility:visible;
	margin-top:0
}
.main-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu .toggle::after {
-webkit-transform:none;
transform:none
}
.main-nav .navbar .navbar-nav .nav-item:hover .toggle::after {
-webkit-transform:rotateZ(90deg);
transform:rotateZ(90deg)
}
.cart .cart-btn {
	position:relative;
	background:#f9f8fe;
	border-radius:50%;
	margin-right:5px;
	margin-left:25px;
	padding:12px 13px;
	-webkit-box-shadow:0 5px 10px 0 rgba(0, 0, 0, .11);
	box-shadow:0 5px 10px 0 rgba(0, 0, 0, .11)
}
.cart .cart-btn i {
	vertical-align:middle
}
.cart .cart-btn .badge {
	position:absolute;
	top:-5px;
	right:-5px;
	border-radius:50%;
	color:#fff;
	padding:3px 5px;
	line-height:13px;
	background:#fd5056
}
.cart.responsive {
	display:none
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
	top:0;
	opacity:0;
	left:-250px;
	margin-top:15px;
	visibility:hidden
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
	color:#090031
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {
	top:0;
	opacity:0;
	left:250px;
	visibility:hidden
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
	color:#090031
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
	top:0;
	opacity:0;
	left:250px;
	visibility:hidden
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
	color:#090031
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
	top:0;
	opacity:0;
	left:250px;
	visibility:hidden
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
	color:#090031
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
	top:0;
	opacity:0;
	left:250px;
	visibility:hidden
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
	color:#090031
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
	top:0;
	opacity:0;
	left:250px;
	visibility:hidden
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
	color:#090031
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	visibility:visible
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	visibility:visible
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	visibility:visible
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	visibility:visible
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	visibility:visible
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {
	opacity:1;
	visibility:visible;
	margin-top:0
}
.main-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
	color:#fd5056
}
.main-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {
	opacity:1;
	visibility:visible;
	margin-top:0
}
@media only screen and (max-width:1199px) {
.header-area .top-header-area .contact-info .contact-info-content {
margin-left:10px
}
.header-area .top-header-area .contact-info i {
position:unset;
width:unset;
height:unset;
vertical-align:3px
}
.main-navbar-area {
position:relative
}
.main-responsive-nav {
display:block;
background:#fff;
-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, .1);
box-shadow:0 0 15px 0 rgba(0, 0, 0, .1);
padding-top:15px;
padding-bottom:15px
}
.main-responsive-nav .main-responsive-menu {
position:relative
}
.main-responsive-nav .mean-bar {
z-index:9
}
.main-responsive-nav .main-responsive-menu.mean-container .mean-nav .navbar-nav {
height:300px;
overflow-y:scroll
}
.main-responsive-nav .main-responsive-menu.mean-container .mean-nav ul {
font-size:15px
}
.main-responsive-nav .main-responsive-menu.mean-container .mean-nav ul li a.active {
color:#fd5056
}
.main-responsive-nav .main-responsive-menu.mean-container .mean-nav ul li li a {
font-size:14.5px
}
.main-responsive-nav .main-responsive-menu.mean-container .mean-nav .navbar-brand {
display:none
}
.main-responsive-nav .main-responsive-menu.mean-container .mean-nav .side-option {
display:none
}
.main-responsive-nav .main-responsive-menu.mean-container .navbar-nav {
overflow-y:scroll;
-webkit-box-shadow:0 7px 13px 0 rgba(0, 0, 0, .1);
box-shadow:0 7px 13px 0 rgba(0, 0, 0, .1)
}
.main-responsive-nav .main-responsive-menu.mean-container .cart.cart.responsive {
display:block;
position:absolute;
top:50%;
right:45px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
z-index:11
}
.main-responsive-nav .main-responsive-menu.mean-container .cart.cart.responsive .cart-btn {
margin-right:5px;
margin-left:0;
padding:6px 7px
}
.main-responsive-nav .main-responsive-menu.mean-container .cart.cart.responsive .cart-btn .badge {
padding:1px 4px
}
.main-responsive-nav .logo {
position:relative;
width:60%;
z-index:10
}
.main-responsive-nav .mean-container a.meanmenu-reveal {
padding-top:12px;
color:#090031
}
.main-responsive-nav .mean-container a.meanmenu-reveal span {
background:#090031
}
.main-nav {
display:none
}
.cart {
display:none
}
}
.home-banner-area {
	position:relative;
	overflow:hidden
}
.home-banner-area .banner-content {
	max-width:544px;
	margin-left:auto
}
.home-banner-area .banner-content .sub-title {
	font-size:18px;
	font-weight:500;
	color:#4141a5
}
.home-banner-area .banner-content h1 {
	font-size:40px;
	color:#582a1a;
	margin-top:20px;
	margin-bottom:20px;
	line-height:1.1
}
.home-banner-area .banner-content p {
	font-size:18px;
	color:#39325a;
	margin-bottom:35px
}
.home-banner-area .search-form .select-box {
	position:relative;
	-webkit-box-shadow:0 0 29px 0 rgba(102, 102, 102, .1);
	box-shadow:0 0 29px 0 rgba(102, 102, 102, .1);
	margin-bottom:15px;
	cursor:pointer
}
.home-banner-area .search-form .select-box .form-control {
	padding:12px 0 12px 6px
}
.home-banner-area .search-form .select-box i {
	position:absolute;
	top:50%;
	right:5px;
	font-size:22px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	color:#4141a5;
	z-index:1
}
.home-banner-area .search-form .select-box .date-select::-webkit-input-placeholder {
color:#39325a
}
.home-banner-area .search-form .select-box .date-select:-ms-input-placeholder {
color:#39325a
}
.home-banner-area .search-form .select-box .date-select::-ms-input-placeholder {
color:#39325a
}
.home-banner-area .search-form .select-box .date-select::placeholder {
color:#39325a
}
.home-banner-area .search-form .select-box .nice-select {
	float:unset;
	color:#39325a;
	text-transform:capitalize;
	line-height:35px
}
.home-banner-area .search-form .select-box .nice-select .list {
	border-radius:0;
	width:100%;
	background-color:#fff;
	-webkit-box-shadow:0 0 29px 0 rgba(102, 102, 102, .1);
	box-shadow:0 0 29px 0 rgba(102, 102, 102, .1)
}
.home-banner-area .search-form .select-box .nice-select .list .option {
-webkit-transition:.6s;
transition:.6s;
	color:#39325a;
	font-size:14px;
	line-height:25px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:10px
}
.home-banner-area .search-form .select-box .nice-select .list .option.selected {
	background-color:transparent;
	font-weight:500;
	color:#090031
}
.home-banner-area .search-form .select-box .nice-select::after {
display:none
}
.home-banner-area .search-form .select-box .open:after {
	display:none
}
.home-banner-area .search-form .btn-primary {
	border-radius:5px;
	width:100%;
	-webkit-box-shadow:none;

	box-shadow:none
}
.home-banner-area .banner-slider {
	position:relative;
	overflow:hidden;
	border-bottom-left-radius:20%
}
.home-banner-area .banner-slider .slider-item {
	position:relative;
	overflow:hidden
}
.home-banner-area .banner-slider .slider-item .content {
	position:absolute;
	left:0;
	bottom:0;
	padding:40px;
	background-color: rgba(254, 89, 64, 0.8); 
color: rgba(0, 113, 0, 0.6);
	border-top-right-radius:40%
}
.home-banner-area .banner-slider .slider-item .content i {
	margin-right:4px;
	color:#f9f8fe;
	vertical-align:middle
}
.home-banner-area .banner-slider .slider-item .content span {
	color:#f9f8fe
}
.home-banner-area .banner-slider .slider-item .content h3 {
	margin-bottom:5px
}
.home-banner-area .banner-slider .slider-item .content h3 a {
	color:#fff;
	text-decoration:underline
}
.home-banner-area .banner-slider .slider-item .content h3 a:hover {
	color:#fd5056
}
.home-banner-area .banner-slider .slider-item .content .review i {
	margin-right:0;
	color:#f4b316;
	vertical-align:-1px
}
.home-banner-area .banner-slider .slider-item .content .review span {
	margin-left:8px
}
.home-banner-area .banner-slider .slider-item .content .list {
	padding:0;
	margin-bottom:0;
	list-style:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#f9f8fe
}
.home-banner-area .banner-slider .slider-item .content .list li {
	display:inline-block;
	margin-right:12px
}
.home-banner-area .banner-slider .slider-item .content .list li:last-child {
	color:#fff;
	font-size:22px;
	margin-right:0;
	margin-left:auto
}




.booking {
    background: linear-gradient(rgba(15, 23, 43, .7), rgba(15, 23, 43, .7)), url(../images/booking.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}



.p-5 {
    padding: 3rem!important;
}
 .inn-page-bg {

     position: relative;

     overflow: hidden;

     background: #f3f3f3;

}

 .inn-page-con-bg {

 /*    position: relative;

     overflow: hidden;

     background: #fff;

     box-shadow: 0px -2px 7px rgba(150, 150, 150, 0.4);*/

}

 ::-webkit-input-placeholder {

    /* WebKit, Blink, Edge */

     color: #6b7a88;

}

 :-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

     color: #6b7a88;

     opacity: 1;

}

 ::-moz-placeholder {

    /* Mozilla Firefox 19+ */

     color: #6b7a88;

     opacity: 1;

}

 :-ms-input-placeholder {

    /* Internet Explorer 10-11 */

     color: #909;

}



/* -------------ram start here-----------*/

.form-box {

    margin-top: 10px;

    overflow: hidden;

    background-color: #f7f6f6;

    padding-top: 15px;

    border: 2px solid #dcd4d4;

}



























.form-box label {

    display: block;

    padding-bottom: 2px;

    font-size: 16px;

    font-weight: normal;

    color: #000;

}

/*======footer start here======*/



#tsp_subcribe_news{

	    background:#ee3049;

		 padding:60px 0px;

}



#tsp_subcribe_news .ts-form-subscibe form button {

    position: absolute;

    top: 1px;

    right: 15%;

    background: #e1243d;

    border: 3px solid #ffffff;

    font-size: 14px;

    font-weight: 500;

    color: #fff;

    line-height: 37px;

    padding: 0 10px 0 6px;

    webkit-transition: all 0.3s ease;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

	}

	

#tsp_subcribe_news .ts-form-subscibe form {

    position: relative;

}



#tsp_subcribe_news .ts-form-subscibe form > i {

    position: absolute;

    top: 16px;

    left: 16%;

    color: #666666;

}



#tsp_subcribe_news .ts-form-subscibe form input {

    line-height: 45px;

    width: 70%;

    text-transform: none;

    font-size: 14px;

    color: #666666;

    font-weight: normal;

    letter-spacing: 0.3px;

    padding: 0 45px;

    border: 0;

    margin-left:15%;

    border-radius:5px;

}



#tsp_subcribe_news .tsp-text-subscibe h2,#tsp_subcribe_news .tsp-text-subscibe p{

	text-align:right;

	

	}



#tsp_subcribe_news .tsp-text-subscibe h2 {

   margin: 0;

    text-transform: uppercase;

    font-size: 36px;

    color: #ffffff;

    font-weight: 500;

    letter-spacing: 0.3px;

    text-align: center;

}

#tsp_subcribe_news .tsp-text-subscibe p{

	font-size:24px;

	text-align:center;}

.fr-bg{

	  background: #fff;

    padding: 20px 20px;

	border-radius:6px;



}

.fr-bg p{

	font-size:22px;

}

.pd-left-0{

	padding-left:0px !important;}

.pd-right-0{

	padding-right:0px !important;}	

/*======footer end here======*/





	

@media (min-width: 768px){

.modal-dialog {

    width: 400px !important;

    margin:10% auto !important;

}



}



/* -------------ram end here-----------*/







/*-------------------------------------------------------*/

/* 2.HEADER(LOG0 & HELP LINE) 

/*-------------------------------------------------------*/

 .head {

     background: #ffffff;

     padding: 15px 0px;

     -webkit-transition: opacity 2s ease-in;

     -moz-transition: opacity 2s ease-in;

     -o-transition: opacity 2s ease-in;

     -ms-transition: opacity 2s ease-in;

     transition: opacity 2s ease-in;

}

 .head_left {

     padding-left: 0px !important;

}

 .head_left img {

}

 .affix {

     position: fixed;

     width: 100%;

     z-index: 999;

     box-shadow: 0px 0px 18px -3px rgba(0, 0, 0, 0.43);

     -webkit-transition: opacity 2s ease-in;

     -moz-transition: opacity 2s ease-in;

     -o-transition: opacity 2s ease-in;

     -ms-transition: opacity 2s ease-in;

     transition: opacity 2s ease-in;

}

 .head_right_all {

     padding-right: 1px !important;

}

 .head_right {

}

 .head_right ul {

     padding: 0px;

     margin: 0 auto;

    /* display: table;

     */

     float: right;

}

 .head_right ul li {

     display: inline-block;

     vertical-align: bottom;

}

 .head_right ul li a {

     font-size: 13px;

     font-weight: 600;

     text-decoration: none;

    

}

 .head_right ul li:first-child a {

     padding-right: 7px;

     color: #5e6469;

}

 .head_right ul li:nth-child(2) a {

     padding-right: 7px;

     color: #5e6469;

}

 .head_right ul li:nth-child(3) a {

    /* color: #757575;

     */

}

 .head_right ul li a i {

}



