/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.pagination{
	margin-top:10px !important;
	margin-bottom: 20px !important;
}

@media only screen and (max-device-width: 640px){
	#wrapper { width: auto!important; overflow-x: inherit !important; }
	.ua-mobile .modal-open { position: relative !important; overflow: scroll !important; }
	}
	.sticky-hide { display:block !important; }
		
	@media (max-width:800px) {
.fusion-sticky-shadow,
.fusion-header-sticky-height,
.fusion-header {
	height: auto !important;
}
}

@font-face {
font-family: "Font Awesome 5 Free";
font-display: swap;
}
@font-face {
font-family: "Font Awesome 5 Brands";
font-display: swap;
}


:root {
	--orange-color: #a65000;
	--green-color: #528200;
	}
/* avada css */


h1 img, h2 img {
	vertical-align: top!important
}
.height-price, .img-parts {
	min-height: 380px
}
.itinerary-dayinfo span::after, .itinerary-dayinfos span::after, .triangle::after {
	content: ""
}
.fusion-main-menu>ul>li>a:hover, .table-2 tr td a:hover {
	text-decoration: underline
}
#cf7sr-5b5b08ab1bdb4 div {
	width: 200px!important
}
.fusion-show-pagination-text .pagination, .fusion-show-pagination-text .woocommerce-pagination {
	margin-left: 1em!important;
	margin-right: 1em!important;
	width: 100%!important;
	text-align: center!important;
	margin-bottom: 20px!important;
	font-size: 16px!important
}
h2 img {
	margin: 15px
}
h1 img {
	margin: 20px
}
Blockquote .g-recaptcha {
	transform: scale(.77);
	transform-origin: 0 0
}
@media only screen and (min-width:800px) {
body.has-sidebar #content {
	width: calc(100% - 24% - 80px)!important
}
#content {
	border-right: solid #e8e8e8 1px!important
}
}
@media only screen and (max-width:800px) {
#wpcf7-f1809-p910-o1 input {
	width: 45px
}
}
.blog-bg1 .fusion-column-wrapper {
	background-size: inherit!important;
	padding: 0;
	background-image: url(/wp-content/uploads/2018/03/border-btm.png);
	background-position: center center;
	background-repeat: no-repeat
}
.head-blog, .head-blog2 {
	background-color: var(--orange-color);
	padding: 5px 8px 8px 10px;
	color: #fff!important;
	margin-bottom: 15px;
	font-size: 16px!important
}
.blog-bg .fusion-column-wrapper, .blog-bg-mu .fusion-column-wrapper {
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: inherit!important;
	border-bottom: solid 4px var(--green-color)!important
}
.blog-bg .fusion-column-wrapper {
	background-image: url(https://www.ekeralatourism.net/wp-content/uploads/2018/03/bg-blog-area.png)
}
.blog-bg-mu .fusion-column-wrapper {
	background-image: url(https://www.ekeralatourism.net/wp-content/uploads/2018/04/munnar-image.jpg)
}
.head-blog .fa {
	margin-top: 4px!important
}
.head-blog {
	display: inline-block;
	margin-top: 20px;
	border-bottom: dotted #fff 4px
}
.btm-blog-br {
	border-bottom: dashed 1px #b2b1af;
	display: block!important;
	margin-top: 20px
}
.head-blog2 {
	display: inline-block;
	margin-top: 20px;
	border-bottom: dotted #fff 4px
}
.btm-blog-br2 {
	border-bottom: dashed 1px #b2b1af;
	display: block!important;
	margin-top: 20px
}
#nav ul li>a:hover, #sticky-nav ul li>a:hover, #wrapper .fusion-tabs-widget .tab-holder .tabs li.active a, #wrapper .fusion-tabs.classic .nav-tabs>li.active .tab-link, #wrapper .fusion-tabs.classic .nav-tabs>li.active .tab-link:focus, #wrapper .fusion-tabs.classic .nav-tabs>li.active .tab-link:hover, #wrapper .fusion-tabs.vertical-tabs.classic .nav-tabs>li.active .tab-link, #wrapper .post-content blockquote, .fusion-filters .fusion-filter.fusion-active a, .fusion-hide-pagination-text .pagination-next:hover, .fusion-hide-pagination-text .pagination-prev:hover, .pagination .current, .pagination a.inactive:hover, .progress-bar-content, .reading-box, .tagcloud a:hover {
	font-family: 'Open Sans'!important
}
#main a {
	color: var(--green-color)!important
}
#wrapper .fusion-tabs.classic .nav-tabs>li.active .tab-link h4 {
	color: var(--orange-color)!important;
	font-family: 'Open Sans'!important
}
.green-enquirys a, .request-prices p {
	color: #fff;
	text-transform: uppercase;
	text-align: center
}
.header-phone {
	float: right!important;
	font-size: 16px!important;
	margin-right: 0;
	font-family: roboto slab!important;
	font-weight: 600!important
}
.destinations p, .price-parts strong p, .request-prices p {
	font-family: TrajanProRegular!important
}
.package-single-box-2 {
	background-color: #FEFEE2;
	border: 4px solid var(--orange-color);
	margin: 0;
	padding: 2px;
	border-radius: 12px
}
.no-paddings {
	padding: 0!important
}
.img-parts {
	background-color: var(--orange-color);
	border-bottom-left-radius: 7px
}
.img-parts img {
	width: 100%;
	border-top-left-radius: 6px
}
.request-prices p {
	background-color: var(--green-color);
	margin: 0;
	padding: 10px 0;
	font-size: 24px;
	font-weight: 700;
	border-bottom-left-radius: 0;
	border-right: 2px solid #FD9A11
}
.green-enquirys {
	background-color: var(--orange-color);
	text-align: center;
	padding: 3% 0;
	border-bottom-left-radius: 4px
}
.green-enquirys a {
	display: inline-block;
	margin: 0 auto;
	background-color: var(--green-color);
	padding: 5px 30px;
	font-size: 20px;
	font-weight: 500;
	border-radius: 26px
}
.price-parts strong p {
	font-size: 20px;
	margin-bottom: 2px;
	color: #fd9a11;
	font-weight: lighter;
	text-transform: uppercase;
	font-style: normal
}
.destinations p {
	color: var(--green-color);
	margin-bottom: 8px;
	font-size: 20px;
	letter-spacing: 1px
}
.destinations p .fa {
	margin-right: 6px;
	color: var(--orange-color)
}
.price-parts {
	padding: 18px 40px 0;
	text-align: center;
	background-color: #FEFEE2;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}
.itinerary-dayinfos {
	background-color: var(--orange-color);
	font: 18px "PT Sans";
	color: #fff;
	margin-bottom: 20px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 5px
}
.fusion-main-menu>ul>li>a, .header-mail {
	font-weight: 600!important
}
.itinerary-dayinfos span {
	background-color: var(--green-color);
	display: inline-block;
	color: #fff;
	padding: 12px 16px;
	text-align: center;
	position: relative;
	margin-right: 12px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-top-left-radius: 5px
}
.fusion-secondary-header, .textwidget {
	color: #fff!important
}
.itinerary-dayinfos span::after {
	width: 0;
	height: 0;
	position: absolute;
	right: -9.5px;
	top: 11px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid var(--green-color)
}
.box-1, .triangle {
	position: relative
}
.header-mail {
	float: left!important;
	font-size: 16px!important;
	margin-right: 0;
	font-family: roboto slab!important
}
.header-phone img {
	width: 21px!important;
	height: 21px!important;
	margin-right: 7px
}
#menu-item-10143 span {
	padding: 10px
}
#menu-item-1518 span {
	padding: 10px 29PX
}
.fusion-footer {
	/*background-image: url(/wp-content/uploads/2016/12/footer-bg.jpg);*/
	background-image: linear-gradient(to right,var(--green-color),var(--orange-color) 72%) !important;
	background-position: top center;
	background-size: cover;
	background-color: #F5F5F5!important;
	font-family: 'PT Sans',sans-serif!important;
}
.textwidget {
	font-size: 17px;
	letter-spacing:0px !important;
}
.footer-subscribe {
	max-width: 450px;
	margin: 0 auto
}
.fusion-footer-copyright-area a{font-weight:bolder!important;}
.fusion-footer-widget-column .footer-subscribe input, select, textarea {
	color: #000;
	width: 60%;
	padding: 0 0 0 5px!important;
	margin: 0!important;
	height: 31px!important;
	vertical-align: inherit!important;
	border: 1px solid #fff!important;
	font: 100% Arial, Helvetica, sans-serif;
	font-weight: 700
}
.footer-subscribe .send {
	background-color: var(--orange-color);
	text-transform: capitalize;
	border: none;
	width: 25%;
	height: 31px!important;
	color: #fff;
	vertical-align: inherit!important;
	font: 100% Arial, Helvetica, sans-serif
}
.grey-strip, .grey-strip-bg {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px
}
.package p, .tour-days {
	font-family: TrajanProRegular!important
}
.footer-logo {
	padding: 25px
}
.fusion-footer-copyright-area {
	border-color: #666060!important;
	border-top-width: 0;
	padding-top: 5px;
	padding-bottom: 26px;
	font-weight:bold !important;
}
.fusion-footer-widget-area {
	background-color: rgba(54,56,57,0);
	border-color: #e9eaee;
	border-top-width: 0;
	padding-top: 5%;
	padding-bottom: 10px
}
#flip-box-1 .btn-bg {
	margin-right: 3%!important
}
.myButtonLink {
	display: block;
	width: 109px;
	height: 73px;
	background: url(/wp-content/uploads/2016/11/btn-dv.png) bottom;
	text-indent: -99999px
}
.tour-days {
	width: 93%;
	background-color: rgba(0,0,0,.52);
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	padding-left: 13px;
	font-size: 15px!important
}
.days p, .package p {
	text-transform: uppercase;
	font-weight: 700;
	margin: 0!important
}
.bottom-text p, .veiw-btn p {
	margin-bottom: 0!important;
	font-size: 16px
}
.tour-days:hover {
	background-color: var(--orange-color)
}
.package {
	width: 74%;
	float: left
}
.package p {
	text-align: left;
	color: #fff;
	font-size: 19px;
	line-height: 46px;
	padding-left: 0
}
.bottom-text, .days p, .scroll-box {
	text-align: center
}
.days {
	width: 24%;
	float: left
}
.days p {
	color: #fff!important;
	font-size: 16px;
	font-family: roboto #000;
	line-height: 16px;
	padding-top: 9%
}
.button-xlarge, .button.xlarge, .fusion-body .fusion-button-xlarge {
	padding: 17px 70px!important;
	line-height: 17px!important;
	font-size: 16px!important;
	font-weight: 700!important;
	font-family: 'open Sans'!important;
	letter-spacing: 0
}
.button-large:hover, .button-xlarge:hover, .button.large:hover, .button.xlarge:hover, .fusion-body .fusion-button-large:hover, .fusion-body .fusion-button-xlarge:hover {
	background-color: var(--green-color)!important;
	letter-spacing: 0
}
.button-large, .button.large, .fusion-body .fusion-button-large {
	padding: 15px 30px;
	line-height: 16px;
	font-size: 15px;
	font-weight: 700!important;
	font-family: 'open Sans'!important;
	letter-spacing: 0
}
#white {
	background-color: var(--orange-color)!important;
	margin-top: 20px
}
#white:hover {
	background-color: var(--green-color)!important
}
.scroll-box {
	margin-left: 10px;
	margin-right: 10px
}
.veiw-btn {
	background-color: var(--orange-color);
	color: #fff;
	font-family: TrajanProRegular!important;
	padding-left: 10px
}
#ten-box .veiw-btn p {
	text-transform: uppercase!important;
	font-weight: 700!important
}
.box-1 .span, .box-2 .span, .box-3 .span, .veiw-btn p {
	text-transform: uppercase
}
.veiw-btn p {
	padding: 9px 0;
	font-weight: 700;
	margin-top: -1px
}
.bottom-text {
	background-color: var(--green-color)!important;
	margin-top: 0;
	padding-left: 10px
}
.bottom-text p {
	font-family: pt sans!important;
	color: #fff;
	padding: 9px 0
}
.bottom-text:hover p {
	color: #F5BF77
}
.box-1 .p, .box-1 .span, .box-2 .p, .box-2 .span, .box-3 .span {
	color: #fff;
	text-align: center
}
#border-img {
	background-image: url(/wp-content/uploads/2016/11/ping-star-img-1.png);
	background-repeat: repeat-x;
	height: 22px!important;
	max-width: 72px!important
}
#box-margin {
	margin: 10px 0 auto
}
@media only screen and (min-width:900px) {
#ten-box .fusion-one-fifth {
	width: 20%!important
}
}
@media only screen and (min-width:901px) and (max-width:1200px) {
#ten-box .fusion-one-fifth {
	width: 17%!important
}
#box-margin {
	margin: 10px 20px auto
}
}
.grey-strip {
	background-color: #E48B10;
	padding: 0;
	box-shadow: 0 1px 3px #E1DBDB
}
.triangle, .triangle::after {
	box-sizing: border-box;
	box-shadow: 0 0 0 0 rgba(0,0,0,.4)
}
.grey-strip-bg {
	background-image: url(/wp-content/uploads/2016/11/bg.png);
	background-repeat: repeat x
}
.box-1 {
	border-right: 3px solid #fff;
	padding: 3%
}
.box-1 .span {
	font-size: 16px;
	font-weight: lighter
}
.box-1 .p {
	font-size: 24px;
	font-weight: 700;
	padding-top: 7px
}
.triangle::after {
	position: absolute;
	width: 0;
	height: 0;
	font-size: 8px;
	margin-left: 0;
	top: 50%;
	right: -2%;
	border: 1em solid #000;
	border-color: #fff transparent transparent #fff;
	transform-origin: 0 0;
	transform: rotate(-45deg)
}
.left-li, .middle-li, .right-li {
	height: 42px;
	float: left
}
.box-2, .box-3 {
	border-right: 3px solid #fff
}
.box-2 {
	position: relative;
	padding: 3% 0
}
.box-2 .span {
	font-size: 16px;
	font-weight: lighter
}
.box-2 .p {
	font-size: 22px;
	font-weight: 700;
	padding-top: 7px
}
.box-3, .box-5 {
	padding: 3%;
	position: relative
}
.box-3 .span {
	font-size: 16px;
	font-weight: lighter
}

.box-3 .p {
	font-size: 34px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	line-height: 37px!important;
	font-family: open sans
}
.box-3 .p strong {
	font-size: 16px
}
.box-5 {
	text-align: center
}
.box-5 .fusion-button {
	background: var(--orange-color)!important;
	border-radius: 23px!important;
	margin-top: 5%;
	line-height: 14px!important;
	color: var(--orange-color)!important;
	font-weight: 700;
	padding: 12px 30px!important
}
.top-bar {
	font-family: CANDARA!important
}
.col-md-3, .col-sm-3, .top-bar {
	background-color: transparent;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0
}
.map-icon .fa {
	color: var(--orange-color);
	margin-right: 5px;
	font-size: 17px
}
.fusion-widget-area-1 .widget .heading h4 {
	padding-bottom: 3%!important;
	font-family: "Open Sans"!important;
	font-weight: 400!important;
	color: var(--orange-color)!important;
	font-size: 22px!important;
	margin-left: 7%!important
}
.left-space {
	margin-left: 3.5%
}
ul.highlight {
	margin: 35px 0 5px;
	text-align: center!important
}
.list-inline {
	padding-left: 0;
	list-style: none
}
.font-color-page p, li, ol, ul {
	text-align: justify;
	font-size: 17px!important;
	color: #000000!important
}
ul.highlight li {
	line-height: 36px;
	color: #ba0265;
	background: left top no-repeat, right top no-repeat, center center repeat-x;
	text-align: left;
	letter-spacing: .02em;
	padding: 4px 15px 3px 17px;
	margin-bottom: 10px;
	margin-right: 5px;
	border: 0 solid #fff;
	-webkit-border-radius: 50px;
	-moz-border-radius: 20px;
	border-radius: 28px;
	list-style: none;
	box-shadow: none;
	display: inline-block;
	position: relative
}
.left-li {
	background-image: url(/wp-content/uploads/2016/11/curve-left.png);
	width: 22px;
	background-repeat: no-repeat
}
.middle-li {
	background-image: url(/wp-content/uploads/2016/11/m-border.png);
	background-repeat: repeat;
	padding-top: .5%
}
.middle-li p, .right-li {
	background-repeat: no-repeat
}
.middle-li p {
	margin-left: 0!important;
	font-size: 13px;
	background-image: url(/wp-content/uploads/2016/11/ping-star-pink-1.png);
	background-position: left;
	padding-left: 23px
}
.right-li {
	background-image: url(/wp-content/uploads/2016/11/curve-right.png);
	width: 22px
}
#border-img-double, #border-img-green, #border-img-white {
	background-repeat: repeat-x;
	height: 22px!important
}
#border-img-white {
	background-image: url(/wp-content/uploads/2016/11/border-2.png)
}
#border-img-green {
	background-image: url(/wp-content/uploads/2016/11/border-yellow.png)
}
#border-img-double {
	background-image: url(/wp-content/uploads/2016/11/double-color.png)
}
.itinerary-dayinfo {
	background-color: #f2f2f2;
	font: 18px "PT Sans";
	color: var(--green-color);
	margin-bottom: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.itinerary-dayinfo span {
	background-color: var(--green-color);
	display: inline-block;
	color: #fff;
	padding: 8px 16px;
	text-align: center;
	position: relative;
	margin-right: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.itinerary-dayinfo span::after {
	width: 0;
	height: 0;
	position: absolute;
	right: -9.5px;
	top: 11px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid var(--green-color)
}
.new-ul {
	list-style: none;
	margin-top: 0;
padding:top:10px top:10px top:10px 10px
}
.new-ul li, .new-ul1 li {
	margin: 0 0 15px;
	padding: 0;
	color: #000!important;
	text-transform: none;
	vertical-align: middle;
	text-align: left;
	list-style: none
}
.new-ul li {
	font-size: 15px!important
}
.new-ul1 li {
	font-size: 17px!important
}
#six-btn ul li, .button-part1, .img-part p, .price-part {
	text-align: center
}
.new-ul li span .fa {
	margin-right: 9px;
	font-size: 18px!important;
	margin-left: 8px;
	color: var(--orange-color)
}
#border-box-left-orange-none {
	border: 2px solid #DED8D0;
	border-right: none;
	border-top: none
}
#border-box-left-orange {
	border: 2px solid #DED8D0;
	border-top: none
}
.left-space-double {
	margin-left: 6%
}
@media only screen and (min-width:240px) and (max-width:420px) {
.header-phone {
	font-size: 10px!important
}
.header-phone img {
	margin-top: 1.2%
}
}
@media only screen and (min-width:240px) and (max-width:800px) {
#border-box-left {
	border-left: 0 solid #fff
}
.double-flower-left, .double-flower-right {
	display: none
}
.fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
	background-color: var(--green-color)!important
}
#border-box-left-orange {
	border-left: 0 solid var(--orange-color)
}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft {
	border-bottom: none!important
}
.header-phone img {
	width: 14px!important;
	height: 16px!important
}
.header-mail, .header-phone {
	text-align: center;
	width: 100%
}
.header-phone {
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 10px
}
.header-mail {
	margin-left: 15px;
	font-size: 12px!important
}
.new-ul {
	padding: 0
}
}
#six-btn, #six-btn ul li {
	background-color: var(--green-color)
}
#six-btn, #six-btn ul {
	padding: 0;
	width: 100%
}
.fusion-accordian .panel-title .fusion-toggle-heading {
	margin-left: 40px;
	color: #689910;
	font-size: 16px
}
#nav ul li>a:hover, #six-btn ul li, #sticky-nav ul li>a:hover, #wrapper .fusion-tabs-widget .tab-holder .tabs li.active a h4 {
	color: #fff!important
}
.fusion-tabs .nav-tabs>li .fusion-tab-heading, .fusion-title h4, .fusion-widget-area h4, .post-content h4, .project-content .project-info h4, .share-box h4, .title h4 {
	font-size: 18px!important;
	font-weight: 600!important;
	color:#000000;
}

#six-btn {
	margin: 0 auto 0 1%
}
#six-btn ul {
	list-style: none;
	margin: 0
}
#six-btn ul li {
	display: inline-block;
	margin: 0;
	width: 16.3%;
	border: 1px solid var(--green-color);
	padding: 20px 0;
	border-right-color: #fff;
	float: left;
	font-size: 15px!important;
	font-weight: 700!important
}
#six-btn ul li:hover {
	text-align: center;
	background-color: #fff;
	color: var(--green-color)!important;
	border-right-color: var(--green-color)!important
}
#six-btn ul li a {
	color: #fff;
	width: 16.3%
}
@media only screen and (min-width:240px) and (max-width:400px) {
#six-btn ul li {
	margin-top: 1px;
	width: 33%
}
}
#strip-packages {
	background: #fff;
	position: relative;
	border: 4px solid #fd9a11;
	padding: 2px;
	border-radius: 15px;
	max-width: 1120px;
	margin: 0 auto
}
.double-flower-left, .double-flower-right {
	background-image: url(//www.erajasthantourism.net/wp-content/uploads/2016/09/two-star.png);
	background-position: center center;
	background-repeat: no-repeat;
	width: 50px;
	height: 23px
}
#width-11 {
	max-width: 1120px;
	margin: 0 auto
}
#width-71 {
	max-width: 1170px;
	margin: 0 auto
}
#strip-packages .fusion-column-wrapper {
	border: 0 solid grey;
	border-radius: 12px
}
.no-padding {
	padding: 0!important
}
.img-part p {
	background-color: #fd9a11;
	margin: 0;
	padding: 10px 0;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom-left-radius: 10px;
	font-family: TrajanProRegular!important
}
.img-part .fa {
	margin-right: 15px
}
.price-part {
	padding: 18px 60px 0
}
.price-part h2 {
	margin: 0 0 10px!important;
	padding: 0!important;
	font-size: 24px!important;
	text-transform: uppercase!important;
	color: #fff!important;
	font-weight: 700!important;
	line-height: 26px!important;
	display: inline-block!important
}
.price p, .price-part strong p {
	font-family: TrajanProRegular!important;
	font-weight: 700
}
.double-flower-left {
	float: left;
	margin-right: 3px
}
.double-flower-right {
	float: right;
	margin-left: 3px
}
.price-part strong p {
	font-size: 20px;
	margin-bottom: 2px;
	color: #fd9a11;
	text-transform: uppercase;
	font-style: normal;
	line-height: 26px!important
}
.destination p {
	color: #fff;
	margin-bottom: 0;
	font-size: 20px;
	font-family: TrajanProRegular!important;
	letter-spacing: 1px
}
.price p {
	color: var(--orange-color);
	margin: 0!important;
	font-size: 21px
}
.price strong {
	color: #fff;
	font-size: 26px;
	font-weight: bolder;
	letter-spacing: 1px;
	margin-left: 10px
}
.button-part1 {
	padding: 0;
	border-left: none;
	margin-top: 3%
}
.btnspace {
	margin-bottom: 20px
}
.white-btn {
	width: 48%;
	float: left;
	margin-right: 5px;
	text-align: right
}
.orange-btn a, .white-btn a {
	padding: 10px 15px;
	border: 1px solid #fff;
	margin: 0 10px;
	box-shadow: 0 0 5px 1px #ddd
}
.white-btn a {
	color: #fff!important;
	background-color: var(--orange-color)!important
}
.white-btn a:hover {
	background-color: var(--green-color)!important
}
.orange-btn a {
	color: #fff;
	background-color: var(--orange-color)!important
}
.orange-btn a:hover {
	background-color: var(--green-color)!important
}
.orange-btn {
	width: 47%;
	float: left;
	margin-left: 30px;
	text-align: left
}
.price p strong .fa {
	margin-right: 5px
}
@media only screen and (min-width:240px) and (max-width:800px) {
.orange-btn, .white-btn {
	width: 100%;
	float: left;
	text-align: center
}
.orange-btn, .price-part, .white-btn {
	text-align: center
}
.white-btn {
	margin-right: 5px;
	margin-bottom: 33px;
	margin-top: 20px
}
.orange-btn {
	margin-left: 0;
	margin-bottom: 20px
}
#strip-packages .col-xs-12 {
	width: 100%!important
}
.price-part {
	padding: 18px 10px 0
}
}
.img-part img {
	width: 100%;
	border-top-left-radius: 12px
}
@media only screen and (min-width:801px) and (max-width:1000px) {
.white-btn {
	width: 42%;
	float: left;
	margin-right: 5px;
	text-align: right
}
}
.fusion-page-title-bar {
	border: none;
	background-color: #FEFEE2!important;
	height: 30px
}
.footer-mail .send, .footer-mail input, select, textarea {
	height: 31.5px!important;
	vertical-align: inherit!important
}
.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs li, .fusion-page-title-bar .fusion-breadcrumbs li a {
	font-size: 11px
}
.fusion-content-widget-area .widget {
	margin-bottom: 45px;
	position: relative;
	background-color: transparent
}
.fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li {
	display: block;
	padding: 10px 10px 10px 17px;
	border-bottom: 1px solid #e7e6e6;
	color: #333;
	position: relative
}
.fusion-content-widget-area .widget li a {
	border-color: #e0dede;
	color: #000;
	font-size: 13px;
	font-weight: 600
}
.fusion-content-widget-area .widget li a:hover {
	color: var(--orange-color)
}
.fusion-widget-area .widget_nav_menu li a::before, .fusion-widget-area .widget_pages li a::before, .fusion-widget-area .widget_recent_entries li a::before {
	position: absolute;
	font-family: icomoon;
	content: '\f105';
	margin-left: -12px;
	color: #fff
}
body.has-sidebar #main .sidebar {
	padding: 10px;
	width: 27%!important;
	background: 0 0
}
.footer-mail {
	max-width: 318px
}
.footer-mail input, select, textarea {
	color: #000;
	width: 75%;
	padding: 0 0 0 5px!important;
	margin: 0!important;
	border: 1px solid #fff!important;
	font: 100% Arial, Helvetica, sans-serif;
	font-weight: 700
}
.footer-mail .send {
	background-color: var(--orange-color);
	text-transform: capitalize;
	border: none;
	width: 25%;
	color: #fff;
	font: 100% Arial, Helvetica, sans-serif
}
.sidebar .widget {
	margin-bottom: 20px!important
}
.fusion-content-widget-area .widget ul {
	list-style: none;
	margin: 0;
	padding: 0
}
#sidebar .widget_archive li a::before, #sidebar .widget_links li a::before, #sidebar .widget_pages li a::before, #sidebar .widget_recent_entries li a::before, .side-nav .arrow::after, .widget_layered_nav li a::before, .widget_product_categories li a::before, .woocommerce-tabs .tabs a:hover .arrow::after, .woocommerce-tabs .tabs li.active a .arrow::after {
	content: url(/wp-content/uploads/2016/11/dot.png)!important;
	margin-left: -15px!important;
	margin-top: -2px!important
}
.blogfrm {
	background: var(--green-color)!important;
	padding: 10px;
	color: #fff!important
}
.blogfrm span {
	color: #fff!important;
	font-size: 22px;
	font-weight: 900
}
.wpcf7-form input[type=submit] {
	font-family: 'PT Sans';
	font-weight: 400;
	letter-spacing: 0;
	background-color: var(--orange-color)
}
#wrapper #main .post>h2.entry-title {
	font-size: 34px!important;
	color: var(--orange-color)!important;
	font-family: 'Playfair Display'!important
}
.post .fusion-meta-info, .post .fusion-meta-info a {
	color: var(--orange-color)!important
}
.h5, .h5 strong {
	color: #000!important
}
.single-post .post {
	margin-bottom: 30px;
	padding: 10px
}
#img-height .scroll-img img {
	vertical-align: top;
	height: auto;
	height: 155px
}
@media only screen and (min-width:240px) and (max-width:800px) {
body.has-sidebar #main .sidebar {
	padding: 10px;
	width: 100%!important;
	background: #fff
}
.scroll-box {
	margin-top: 20px
}
#btn-double .fusion-alignright {
	float: none!important;
	margin-left: 0!important
}
#btn-double .fusion-alignleft {
	float: none!important;
	margin-right: 0!important
}
#img-height .scroll-img img {
	vertical-align: top;
	height: auto
}
#btn-double {
	text-align: center!important
}
}
.bg-ribon, .bg-ribon-inner, .h5 strong {
	text-align: center
}
.h5 strong {
	border-radius: 50%;
	display: inline-block;
	font: 25px RobotoSlab-Bold;
	height: 40px;
	margin-right: 5px;
	padding-top: 8px;
	font-weight: 700
}
.eng-head, .h5 {
	font-weight: 700!important
}
.h5 strong::after {
	content: "."
}
.h5 {
	font-size: 25px!important
}
#pagination-none .pagination {
	display: none!important
}
.fusion-accordian .panel-heading a {
	font-family: open sans!important
}
.bg-ribon-inner {
	width: 374px;
	background: url(/wp-content/uploads/2016/11/text-bg-1.png) center center no-repeat;
	height: 50px;
	margin: 0 auto;
	padding-top: 2px
}
.bg-ribon-inner h2 {
	color: #fff!important;
	margin: 0!important;
	font-size: 29px!important;
	text-transform: uppercase!important;
	padding-top: 2px!important
}
.form-row {
	width: 100%;
	float: left
}
.column-3col, .column-full, .column-half {
	float: left;
	position: relative;
padding:.65rem;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 1
}
#responsive-form textarea {
	height: 80px!important;
	border: 1px solid #d2d2d2!important
}
@media only screen and (min-width:48em) {
.column-half {
	width: 50%
}
.column-3col {
	width: 33.3%
}
}
.eng-head {
	color: #fff!important;
	background-color: var(--orange-color);
	text-align: center!important;
padding:.65rem;
margin-bottom:.65rem;
	text-transform: uppercase;
	font-size: 16px!important
}
#wpcf7-f1809-p910-o1 select {
	width: 100%!important;
	padding-left: 40px!important;
	height: 30px!important
}
#wpcf7-f1809-p910-o1 {
	background-color: rgba(51,51,51,.48);
	font-size: 13px!important;
	padding-bottom: 20px;
	color: #fff!important
}
#wpcf7-f1809-p910-o1 input {
	padding-left: 11%;
}
#wpcf7-f1809-p910-o1 textarea {
	height: 80px!important;
	padding-top: 10px!important
}
.wpcf7 p {
	position: relative;
	margin-bottom: 0!important
}
.wpcf7 p .icon {
	left: 3%;
	position: absolute;
	color: #fff;
	z-index: 10;
	font-size: 18px;
	top: 0;
	display: block!important;
	background-color: #000;
	padding: 6px
}
.google-sign p, .google-sign1 p {
	font-size: 25px;
	text-transform: uppercase
}
@media only screen and (min-width:600px) and (max-width:800px) {
.arrow {
	margin-top: -2%
}
}
@media only screen and (max-width:800px) {
.button-part {
	padding: 7% 0
}
}
@media only screen and (min-width:800px) {
.sticky-hide {
	display: none!important
}
}
@media (min-width:240px) and (max-width:800px) {
body.has-sidebar #main .sidebar {
	width: 100%!important
}
#ui-datepicker-div, .ui-datepicker-div, .ui-datepicker-inline {
	z-index: 99999!important
}
}
#ui-datepicker-div, .ui-datepicker-div, .ui-datepicker-inline {
	z-index: 28!important
}
.contact {
	padding: 0
}
.upper {
	width: 100%
}
.upper-left, .upper-right {
	width: 50%;
	Float: left;
	padding: 10px
}
.google-sign, .google-sign1 {
	width: 100%;
	padding-left: 12px;
	text-align: center
}
.telephonic1 {
	font-weight: 700;
	margin-bottom: 20px
}
.google-sign1 p {
	color: #333!important
}
.google-sign1 p .fa {
	color: #ed1100!important;
	margin-right: 7px
}
.hours {
	width: 100%;
	padding: 10px
}
.google-sign p {
	color: #fff;
	margin-left: 10px
}
.google-sign p .fa {
	margin-right: 7px
}
.telephonic p, .telephonic1 p {
	font-size: 26px;
	padding: 0 10px;
	margin: 0!important;
	text-transform: uppercase
}
.hours p {
	color: #fff
}
.hours1 p {
	color: #333
}
.telephonic p {
	text-align: center;
	color: #ff7800!important
}
.telephonic1 p {
	color: var(--orange-color)!important;
	text-align: center!important
}
.contact h5 {
	color: #ff7800!important;
	margin: 0 0 10px!important
}
.contact1 h5 {
	color: var(--green-color)!important;
	margin: 0!important;
	font-weight: 700
}
.contact p, contact1 p {
	margin: 0 0 5px!important
}
contact1 p {
	color: #333
}
.contact1 p strong {
	font-weight: 400!important;
	color: var(--orange-color)!important
}
.contact p {
	color: #fff
}
.contact p strong {
	font-weight: 400!important;
	color: #ff7800!important
}
.contacform {
	padding: 20px;
	border: 1px solid #ccc;
	box-shadow: 5px 6px 5px #e4e3e3
}
.contacform textarea {
	height: 80px!important;
	border: 1px solid #d2d2d2!important
}
.fot-cont {
	color: #FF7900!important;
	width: 100%!important;
	font-size: 25px!important;
	margin-bottom: 10px;
	font-family: 'PT Sans',sans-serif!important;
	letter-spacing: 0px !important;
}
.spanfooter {
	line-height: 28px !important;
}
.h2-circle strong {
	background-color: #539611;
	border-radius: 50%;
	color: #FFF;
	display: inline-block;
	font: 27px RobotoSlab-Bold;
	height: 48px;
	margin-right: 10px;
	padding-top: 8px;
	text-align: center;
	width: 49px;
	font-weight: 700;
	margin-top: -10px
}
.table-2, table {
	margin: 0 auto
}
.spanfooter {
	line-height: 28px !important;
}
.hesperiden.tparrows {
	border-radius: 50%!important
}
.rev_slider_wrapper .rev_slider .tp-leftarrow.tparrows:hover, .rev_slider_wrapper .rev_slider .tp-rightarrow.tparrows:hover {
	background-color: #4285F4
}
.rev_slider_wrapper .rev_slider .tp-leftarrow.tparrows::before, .rev_slider_wrapper .rev_slider .tp-rightarrow.tparrows::before {
	font-size: 23px!important
}
.rev_slider_wrapper .rev_slider .tp-leftarrow.tparrows::before {
	right: 2px!important
}
.rev_slider_wrapper .rev_slider .tp-rightarrow.tparrows::before {
	left: 2px!important
}
.table-2 tr td {
	padding: 8px 20px;
	border-left: 1px solid
}
.table-2 table thead {
	background-color: var(--green-color)!important
}
table {
	color: #fff!important;
	font-size: 14px;
	border: 1px solid #e0dede
}
.table-2 table th {
	text-align: center;
	padding: 8px;
	color: #fff;
	font-size: 16px;
	font-family: open sans;
	border-left: 1px solid
}
.table-2 tr td a {
	color: #fff
}
.table-2 tr td a:hover {
	color: #fff;
	font-weight: 700
}
.grey-strip .fusion-button i {
	color: #fff!important
}
.footer-menu {
	border-bottom: 1px solid #655d5d;
	margin-top:1.2% !important;
}
.footer-menu ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.footer-menu ul li {
	display: inline-block;
	margin: 0;
	padding: 0 47px 12px 0
}
.footer-menu ul li a {
	color: #FF7900;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase
}
#comment-input .placeholder, #comment-input input, #comment-textarea .placeholder, #comment-textarea textarea, #wrapper .search-table .search-field input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .input-text, .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .select-arrow, input.s, input.s .placeholder, input[type=text], select, textarea {
	color: #000!important
}
::-webkit-input-placeholder {
color:#000!important
}
:-ms-input-placeholder {
color:#000!important
}
::-moz-placeholder {
color:#000!important;
opacity:1
}
:-moz-placeholder {
color:#000!important;
opacity:1
}
.blog-readmore, .fusion-read-more::after, .more a::after {
	color: #fff!important
}
.searchform .search-table .search-button input[type=submit] {
	background: var(--green-color)!important
}
.sidebar .widget h4 {
	font-size: 29px!important;
	font-weight: 700!important;
	font-family: 'Playfair Display'!important
}
.fusion-single-line-meta {
	border-bottom: solid 1px #ccc;
	padding-bottom: 15px;
	font-size: 14px!important;
	width: 100%
}
.fusion-blog-layout-medium-alternate .fusion-post-content-container {
	margin-top: 0!important
}
.blog-readmore {
	background-color: var(--orange-color)!important;
	float: left!important;
	margin-left: 0!important;
	padding: 10px 15px;
	border-radius: 4px;
	margin-bottom: 10px
}
#posts-container .fusion-meta-info {
	padding: 48px 0!important;
	margin-top: 0!important
}
.post>h2.fusion-post-title {
	font-size: 2em!important;
	line-height: 40px!important;
	font-weight: 700!important
}
.fusion-single-line-meta .fa {
	color: var(--orange-color)!important;
	padding: 0 3px!important
}
#posts-container {
	padding-right: 42px!important
}
.fusion-read-more:after, .more a.active:after, .more a:after {
	right: -13px!important;
	top: 54!important
}
.fusion-tabs .nav-tabs>li .fusion-tab-heading {
	color: #fff!important
}
.post .entry-title h2, .post h1 {
	color: var(--orange-color)!important;
	font-family: 'Playfair Display'!important;
	font-weight: 700!important
}
#wrapper .fusion-tabs.classic .nav-tabs>li.active .tab-link {
	border-color: var(--orange-color)!important
}
.rc-anchor-normal {
	width: 180px!important
}
.blog .fusion-body .fusion-page-title-bar {
	background-color: #FEFEE2!important
}
.post h1 {
	font-size: 25px!important;
	line-height: 36px!important
}
.post .entry-title h2 {
	font-size: 20px!important;
	text-align: unset!important;
	line-height: 28px!important
}
@media only screen and (max-width:800px) {
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header {
	padding-top: 10px!important;
	padding-bottom: 8px!important
}
.fusion-secondary-header {
	display: none!important
}
.honeymoon-pack .fusion-column-wrapper {
	position: inherit;
	box-shadow: inherit!important;
	margin: -143px auto auto;
	padding-top: 0!important;
	z-index: 999;
	background: linear-gradient(to bottom, transparent, rgba(0,0,0,.6), rgba(0,0,0,.93), #000)
}
}
.honeymoon-pack h1 {
	font-size: 19px!important;
	color: #fff!important;
	margin-bottom: 10px;
	font-weight: 500!important
}
.honeymoon-pack p {
	margin-bottom: 5px!important;
	font-weight: 400!important;
	color: #fff!important
}
.honeymoon-pack .fa {
	color: #fff!important;
	padding: 8px 6px 6px 0!important;
	font-size: 18px!important
}
.price-packg {
	font-size: 22px!important;
	margin-top: -3px;
	display: inline-block
}
.text-red {
	color: #e63031!important
}
.honey-moon1 h4 {
	font-size: 18px!important;
	font-weight: 700!important
}
.honey-moon1 {
	margin-top: 20px
}
.honey-moon11 h2 {
	font-size: 25px!important;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px
}
.honey-moon1 h2 {
	font-size: 25px!important;
	margin-bottom: 40px;
	margin-top: 25px;
	text-transform: uppercase!important
}
#wpcf7-f4554-p4667-o1, #wpcf7-f4554-p4667-o2, #wpcf7-f4821-p4816-o1, #wpcf7-f4821-p4816-o2 {
	margin-top: -17px!important
}
.text-right1 {
	text-align: right
}
.phone-form, .privacy-link {
	text-align: center!important
}
.honey-moon-box .tourmaster-tour-grid {
	margin-bottom: 20px!important;
	border: 1px solid #ccc
}
.honey-moon-box h3 {
	font-size: 17px!important
}
.red-font {
	color: #f34f4f;
	display: block;
	font-size: 13px;
	margin-bottom: 7px
}
.yellow-font {
	color: #ff0;
	text-transform: capitalize;
	font-weight: 700
}
#responsive-form input {
	margin-bottom: -5px!important;
	font-size: 13px!important;
	padding: 6px!important;
	text-indent: 0!important
}
#wpcf7-f4554-p4555-o1 input, #wpcf7-f4554-p4667-o1 input {
	font-size: 1.143em!important;
	padding-left: 10px!important
}
#responsive-form {
	max-width: 100%;
	margin: 0 auto;
	width: 100%
}
.pack-form .fusion-column-wrapper {
	background-color: var(--orange-color)!important;
	z-index: 999!important;
	overflow: inherit;
	padding: 5px 5px 0!important
}
.column-full, .column-half, .column-third {
	float: left;
	position: relative;
padding:.45rem;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both
}
#wpcf7-f4554-p4555-o1 input {
	background-color: #f1f1f1!important;
	border: 1px solid #cfcfcf!important;
	border-radius: 3px!important;
	height: 35px!important;
	color: #777!important
}
#wpcf7-f4554-p4555-o1 .get-btn-pack {
	width: 100%!important;
	margin-bottom: 20px!important;
	background-color: #ea2330!important;
	height: 50px!important;
	border-radius: 0!important;
	color: #fff!important;
	border: none!important
}
#wpcf7-f4554-p4555-o1 .phone-num {
	width: 80%!important;
	float: left!important
}
#wpcf7-f4554-p4667-o1 input {
	background-color: #f1f1f1!important;
	border: 1px solid #cfcfcf!important;
	border-radius: 3px!important;
	height: 40px!important;
	color: #777!important
}
#wpcf7-f4554-p4667-o1 .get-btn-pack {
	width: 95%!important;
	margin-bottom: 20px!important;
	background-color: var(--green-color)!important;
	height: 50px!important;
	border-radius: 6px!important;
	color: #fff!important;
	font-size: 22px!important;
	border: none!important;
	font-weight: 700!important
}
#wpcf7-f4554-p4667-o1 .phone-num {
	width: 80%!important;
	float: left!important
}
#wpcf7-f4554-p4667-o1 .phone-nine {
	width: 19%!important;
	float: left!important;
	margin-right: 1%
}
#wpcf7-f4554-p4667-o1 .wpcf7-text::-webkit-input-placeholder {
color:#777!important
}
#wpcf7-f4554-p4667-o1 .wpcf7-text:-moz-placeholder {
color:#777!important
}
#wpcf7-f4554-p4667-o1 .wpcf7-text:-ms-input-placeholder {
color:#777!important
}
#wpcf7-f4554-p4555-o2 .phone-num {
	width: 80%!important;
	float: left!important
}
#wpcf7-f4554-p4555-o1 .phone-nine {
	width: 19%!important;
	float: left!important;
	margin-right: 1%
}
#wpcf7-f4554-p4667-o2 input {
	background-color: #f1f1f1!important;
	border: 1px solid #cfcfcf!important;
	border-radius: 3px!important;
	height: 40px!important;
	padding-left: 10px!important;
	color: #777!important;
	font-size: 1.143em!important
}
#wpcf7-f4554-p4667-o2 .get-btn-pack {
	width: 95%!important;
	margin-bottom: 20px!important;
	background-color: var(--green-color)!important;
	height: 50px!important;
	border-radius: 6px!important;
	color: #fff!important;
	font-size: 22px!important;
	border: none!important;
	font-weight: 700!important
}
.privacy-link {
	padding-top: 13px!important;
	padding-bottom: 5px!important;
	color: #fff!important;
	font-size: 11px!important
}
.phone-form {
	font-size: 18px;
	color: #e63031!important;
	font-weight: 700!important
}
#wpcf7-f4554-p4667-o2 .phone-num {
	width: 80%!important;
	float: left!important
}
#wpcf7-f4554-p4667-o2 .phone-nine {
	width: 18%!important;
	float: left!important;
	margin-right: 2%
}
#wpcf7-f4554-p4667-o2 .wpcf7-text::-webkit-input-placeholder {
color:#777!important
}
#wpcf7-f4554-p4667-o2 .wpcf7-text:-moz-placeholder {
color:#777!important
}
#wpcf7-f4554-p4667-o2 .wpcf7-text:-ms-input-placeholder {
color:#777!important
}
.botm-index {
	z-index: 9999999!important
}
.bottomMenu {
	position: fixed;
	bottom: -21px;
	width: 100%;
	height: auto;
	background: red;
	z-index: 9999999;
	transition: all 1s
}
.call-now, .get-btn {
	width: 50%;
	color: #fff!important;
	display: block;
	height: 50px;
	text-align: center;
	padding: 17px;
	font-size: 15px;
	font-weight: 700!important;
	float: left
}
.hide {
	opacity: 0;
	left: -100%
}
.night-tag, .top-div-img {
	left: 0;
	position: absolute
}
.show {
	opacity: 1
}
#callTop a {
	text-decoration: none!important
}
.get-btn {
	background-color: var(--green-color)
}
.call-now {
	background-color: var(--orange-color)
}
.botm-div, .night-tag, .top-head-spn {
	display: inline-block
}
#wpcf7-f4821-p4816-o1 .phone-num {
	width: 80%!important;
	float: left!important
}
#wpcf7-f4821-p4816-o1 .phone-nine {
	width: 18%!important;
	float: left!important;
	margin-right: 2%
}
#wpcf7-f4821-p4816-o1 .wpcf7-text::-webkit-input-placeholder {
color:#777!important
}
#wpcf7-f4821-p4816-o1 .wpcf7-text:-moz-placeholder {
color:#777!important
}
#wpcf7-f4821-p4816-o1 .wpcf7-text:-ms-input-placeholder {
color:#777!important
}
#wpcf7-f4821-p4816-o1 input {
	background-color: #fff!important;
	border: 1px solid #cfcfcf!important;
	border-radius: 0!important;
	height: 45px!important;
	padding-left: 10px!important;
	margin-bottom: 6px!important;
	font-size: 14px!important;
	color: #777!important;
	-moz-box-shadow: inset 0 0 2px #ccc;
	-webkit-box-shadow: inset 0 0 2px #ccc;
	box-shadow: inset 0 0 2px #ccc
}
#wpcf7-f4821-p4816-o1 .get-btn-pack {
	width: 100%!important;
	margin-bottom: 20px!important;
	background-color: var(--green-color)!important;
	height: 50px!important;
	border-radius: 0!important;
	color: #fff!important;
	font-size: 16px!important;
	font-weight: 700;
	border: none!important
}
#wpcf7-f4821-p4816-o2 .phone-num {
	width: 80%!important;
	float: left!important
}
#wpcf7-f4821-p4816-o2 .phone-nine {
	width: 18%!important;
	float: left!important;
	margin-right: 2%
}
#wpcf7-f4821-p4816-o2 .wpcf7-text::-webkit-input-placeholder {
color:#777!important
}
#wpcf7-f4821-p4816-o2 .wpcf7-text:-moz-placeholder {
color:#777!important
}
#wpcf7-f4821-p4816-o2 .wpcf7-text:-ms-input-placeholder {
color:#777!important
}
#wpcf7-f4821-p4816-o2 input {
	background-color: #fff!important;
	border: 1px solid #cfcfcf!important;
	border-radius: 0!important;
	height: 45px!important;
	padding-left: 10px!important;
	margin-bottom: 6px!important;
	font-size: 14px!important;
	color: #777!important;
	-moz-box-shadow: inset 0 0 2px #ccc;
	-webkit-box-shadow: inset 0 0 2px #ccc;
	box-shadow: inset 0 0 2px #ccc
}
#wpcf7-f4821-p4816-o2 .get-btn-pack {
	width: 100%!important;
	margin-bottom: 20px!important;
	background-color: var(--green-color)!important;
	height: 50px!important;
	border-radius: 0!important;
	color: #fff!important;
	font-size: 16px!important;
	font-weight: 700;
	border: none!important
}
.red-star {
	color: red!important
}
.main-box-1 {
	box-shadow: 0 5px 16px rgba(0,0,0,.18);
	position: relative;
	border-bottom: 1px solid #a6015a;
	font-family: Montserrat!important;
	font-weight: 700
}
.top-box-1 {
	height: 255px;
	background: 0 0
}
.top-head-spn {
	height: 88px;
	background-image: url(https://www.erajasthantourism.net/wp-content/uploads/2018/09/rajasthan-left.png);
	background-repeat: no-repeat;
	width: 100%;
	text-align: left;
	color: #fff;
	padding: 10px;
	box-sizing: border-box;
	font-size: 14px
}
.night-tag {
	top: 190px;
	background: var(--orange-color);
	font-size: 12px;
	color: #fff;
	padding: 8px 22px
}
.top-div-img {
	top: 0;
	z-index: -1
}
.main-box-1 .enquiry-div {
	margin-top: 0;
	background: 0 0;
	padding-bottom: 5px!important;
	padding: 18px;
	color: #fff;
	font-family: Montserrat!important;
	border-bottom-left-radius: 0;
	text-align: left
}
.heading-tittle {
	height: 110px
}
.main-box-1 .enquiry-div h3 {
	font-weight: 600;
	text-transform: capitalize;
	font-family: Montserrat!important;
	margin-top: 0!important;
	margin-bottom: 10px;
	line-height: 24px;
	color: #a6015a!important;
	font-size: 1.137em!important
}
.destinatin, .main-box-1 .enquiry-div p {
	font-size: 14px!important;
	text-transform: capitalize
}
.main-box-1 .enquiry-div p {
	font-weight: 600!important;
	color: #4c4c4c!important;
	margin-bottom: 2px!important
}
.destinatin {
	margin-bottom: 0!important;
	line-height: 18px;
	color: #5d5656
}
.main-box-1 .black-text {
	color: #4c4c4c!important;
	font-weight: 600!important
}
.main-box-1 .butn-info {
	background: var(--orange-color);
	border: 2px solid var(--orange-color);
	border-radius: 5px;
	font-size: 13px;
	padding: 2px 11px;
	box-sizing: border-box;
	text-transform: capitalize;
	width: 105px;
	color: #fff;
	position: absolute;
	right: 0;
	top: 10px
}
#fusion-avada-vertical-menu-widget-10 li, #fusion-avada-vertical-menu-widget-2 li, #fusion-avada-vertical-menu-widget-4 li, #fusion-avada-vertical-menu-widget-5 li, #fusion-avada-vertical-menu-widget-6 li, #fusion-avada-vertical-menu-widget-7 li, #fusion-avada-vertical-menu-widget-8 li, #fusion-avada-vertical-menu-widget-9 li, #menu-wayanad li {
	border-bottom: 1px solid #e0dede!important
}
.botm-div {
	font-size: 22px;
	border-top: 1px solid var(--orange-color);
	padding-top: 10px;
	color: #5d5656;
	margin-top: 30px;
	padding-left: 0;
	position: relative;
	width: 100%
}
@media only screen and (max-width:800px) {
	.sticky-hide .fusion-builder-row .fusion-layout-column {
	margin-bottom:0!important;    
	}
	.grecaptcha-badge{
	bottom:47px!important;
}
.ht-ctc{
	bottom:110px!important;
}
.sldr-txt {
	font-size: 20px!important
}
.sldr-txt1 {
	font-size: 15px!important
}
}
.fusion-vertical-menu-widget ul.menu li a, .side-nav li a {
	font-family: "Open Sans"!important
}
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a {
	border-right-color: var(--green-color)00!important
}
#wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow {
	padding-right: 0;
	width: 28px!important;
	text-align: justify!important;
	color: #000!important
}
#wrapper .fusion-vertical-menu-widget .menu li a .arrow {
	display: inline-block!important;
	float: left!important
}

#wrapper .share-box h4{font-family:"Open Sans" !important;}

@media only screen and (max-width: 374px) and (min-width:320px) {
#btn-double a{font-size:11px !important;}}

@media only screen and (max-width: 800px) {
#btn-double a {padding:13px 29px !important;}}

@media only screen and (max-width: 800px){
.footer-menu ul li {display: block !important;}}
/*--pop up css-----*/  
.fusion-footer-copyright-area{
z-index:1 !important;}
.modal-n {
display: none; /* Hidden by default / */
position: fixed;  /* Stay in place */

padding-top: 30px; 
left: 0;
top: 0;
width: 100%; 
height: 100%; 
overflow: hidden; 
background-color: rgb(0,0,0); 
background-color: rgba(0, 0, 0, 0); 
}

/* / Modal Content / */
.modal-content-n {
background-color: #fefefe;
margin: auto;
/*padding: 20px;*/
/* border: 1px solid #888; */
width: 980px;
}

/* / The Close Button / */
.close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
padding-left: 9px;
margin: 20px;
}

.close {
	font-size:22px;
font-family: Icmoon;
	font-weight: 200;
	opacity: 1 !important;
	position: inherit;
	top: 1px;
	color: #000;
padding-top: 6.5px;
	padding-left: 11px;
	right: 20px;
	z-index: 9;
	width: 34px;
	height: 34px;
	background-color: #cfd3d6;
	border-radius: 50% !important;
}

.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}



.left-sde{/*background-image:url(image/popup.jpg);
background-repeat:no-repeat;*/
width:338px;
height:auto;
float:left;
position: relative;
border-top-left-radius:9px;
border-bottom-left-radius: 9px;

}
.left-sde img{
border-top-left-radius:9px;
border-bottom-left-radius: 9px;	
}
.right-sde{background-color:#fff;
width:640px;
height:auto;
float:left;
border-top-right-radius: 9px;
border-bottom-right-radius: 9px;
}

.form-input:nth-child(odd){
	margin-right:26px;
}

.right-sde h3 {
	font-size: 32px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: -0.9px;
	color: #24272c;
	padding-bottom: 0px;
		margin-right: 106px;
	margin-left: 44px;
	margin-top: 37px;
}



.left-sde-cntnt h4 {
	margin-top: 0px;
	font-size: 20px !important;
	font-weight: bold !important;
	color: #1d252d;
	/* padding-bottom: 22px; */
	padding: 0px 32px;
	padding-bottom: 17px;
	margin-bottom: 10px;
}

.left-sde-cntnt{
position: absolute;
	top: 0px;
	width: 100%;
	left: 0px;
		padding-top: 44px;
}

.left-sde-cntnt ul li {
	float: left;
	width: 100%;
	padding-bottom: 18px !important;
}

.left-sde-cntnt ul li span {
	background-color: #506d85;
	color: #fff;
	font-size: 15px;
}


.left-sde-cntnt ul li span {
width: 20px;
	height: 20px;
	/* background-color: #ffffff; */
	border-radius: 50%;
	float: left;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: -0.4px;
	/* color: #24272c; */
	text-align: center;
}

#main  .left-sde-cntnt ul li a{
color: #1d252d !important;  
}
.left-sde-cntnt ul li a {
padding-left: 12px;
	color: #1d252d;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: normal;
	font-weight: 600;
	display: block;
	overflow: hidden;
}

.main .left-sde-cntnt ul li a {
	line-height:17px;
	color:#1d252d !important;
/* font-size: 16px;
	font-weight: normal;*/
	font-style: normal;
	font-stretch: normal;
	font-size:14px;
/* line-height: normal;
	letter-spacing: -0.4px;
	color: #ffffff;*/
	padding-left: 12px;
	overflow: hidden;
	display: block;
	cursor: default;
	text-decoration: none;;
}

#myModal-n ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.call-us {
	margin-left: 26px;
	float: left;
	width: 100%;
	margin-top: 10px;
	display: flex;
}

.call-us figure {
	margin-top:14px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #1bd378;
	height: 34px;
	width: 34px;
	margin-left: 0px;
	line-height: 34px;
	text-align: center;
	border-radius: 50%;
	vertical-align: top;
	margin-right: 8px;
}

.call-us figure img {
	width: 15px;
	margin-top: -2px;
	height: auto;
}

.call-us-details {
	display: inline-block;
}

.call-us-details span {
color: #506d85;
	font-size: 12px;
	margin-bottom: -25px;
	/* font-family: 'Open Sans', sans-serif!important;; */
	display: inline-block;
	font-weight: 600;
	margin-top: 13px;
	margin-top: 13px;
	margin-left: 0px;
}

.call-us-details h4 {
padding-top:4px;
	font-size: 16px !important;
	letter-spacing: normal;
	font-weight: 800;
	color: #1d252d;
	margin-left: -30px;
}

/*form code*/

#responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
		width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}

.form-row fieldset{
	height: 60px;
	width: 270px;
padding: 0 0px 0px 0px !important;
	margin: 0;
	border: 0 !important;
	box-shadow: 0 2px 4px 0 rgba(29, 37, 45, 0.05);
	border: solid 1px #dde5ed !important;}
	
.form-row legend{
	margin-bottom: 0px;
	border-bottom: none;
	width: auto !important;
	color: #739cc4;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif!important;;
	letter-spacing: normal;
	padding: 0px 5px;
	margin-left: 20px;
}


.form-row fieldset span input{height: 41px;
	box-shadow: none;
	border: none;
	line-height: 18px;
	font-family: 'Open Sans', sans-serif!important;;
	color: #1d252d;
	font-weight: 600;
	font-size: 14px;
	width:100%;}
	
.form-input{	
	width: 46%;
	display: inline-block;
	vertical-align: top;

	margin-bottom: 0px;
	padding-bottom:20px;}
	
.send input{	
	margin-top: 10px;
	font-weight: 800;
	text-transform: inherit;
	letter-spacing: normal;
	width: 174px;
	height: 54px;
	border-radius: 4px;
/* background-image: linear-gradient(to left, #ea4f23, #ea2330);*/
	font-family: 'Open Sans', sans-serif!important;;
	font-size: 17px;
	/*font-weight: bold;*/
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	/*letter-spacing: -0.4px;*/
	text-align: center;
	color: #ffffff;
	/*text-transform: uppercase;*/
	border:none;
	background-color: #24b9ab;
	}
	
.send input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;}
	
	.pop3 {
		margin-left: 1%;
	margin-top: 37px;
}

.pop3 h3 {
	font-size: 12px;
	margin-bottom: 18px;
	padding-top:0px;
	letter-spacing: normal;
	font-weight: 800;
	color: #1d252d;
}

.pop3 ul li {
	display: inline-block;
	width: 32%;
}

.pop3 ul li figure {
	display: inline-block;
	width: 20%;
	margin-top: 0px;
	/* top: 6px; */
	vertical-align: top;
	margin-right: -8px;
}

.pop3 ul li h4 {
	display: inline-block;
	color: #506d85;
	font-size: 12px !important;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 600;
	margin-left: 5px;
	text-align: left;
	margin-top:1px;
}
/*form end*/
@media(min-width: 800px) {
	.right-sde{
	min-height: 600px;}
}
.right-sde h3{
		margin-left: 45px ;
}
@media (min-width: 600px) and (max-width: 800px){
	.date-picks {
		margin-right:30px;
	}
#wpcf7-f9110-o1 #responsive-form{
	max-width:100% !important;
}
.form-row fieldset{
		height:54px;
	}
	.form-input{
		padding-bottom: 5px;
	}
	.mbhide{
		display:none !important;
	}
	.modal-n {
	top:5%; }
		.main #myModal-n{
	overflow:Auto !important;
	bottom: 20%;
}
	
	.right-sde h3{
		margin-left:10% !important;
		margin-right:70px;
	}
	#datepicker {
	background: url(http://kashmir.justgoweb.com/wp-content/uploads/2019/07/calendar1.png) no-repeat right center !important;
}
	.close{
		margin-right: 72px !important;
		margin-top: 25px !important;
	color: #000 !important;
	background: none;
	font-size: 38px !important;
	font-family: Icmoon;
	font-weight: 800 !important;
	opacity: 1 !important;
	}
	.modal-n{
		padding-top: 0px;
	}
	.form-row fieldset{
		width:100%;
		border-color: #84a7ca !important;
	}
	.modal-content-n{
		width:100%;
	}
	.right-sde h3{font-size:24px !important;}
	#responsive-form{padding:0% 10% 20% !important;margin-bottom:0px !important;}
	.form-input{width:100% !important;}
	.form-row legend{font-size: 12px !important;
	color: #2c5984;
	font-weight: 800;
}
	.form-row fieldset span input{height:41px !important;}
	.right-sde{width:100% !important; border-radius: 9px;border: 1px solid #000;margin-top: 47px }
	.left-sde{display:none !important;}
	.send input{
		font-size:15px;
	}
	.pop3 {
		display:none;
	}

	#myModal-n{margin-bottom:-10% !important;
	}
}
@media (min-width: 800px) and (max-width: 940px) {
	.left-sde  .side-img-back{
		width:97% !important;
	}
}
@media (min-width: 320px) and (max-width: 600px) {
	.right-sde h3{
		margin-left: 44px !important;
	margin-top: 19px !important;
}
	.form-row fieldset{
		height:60px;
	}
	.form-input{
		padding-bottom: 15px;
	}
	.mbhide{
		display:none !important;
	}
	.modal-n {
	top:5%; }
		.main #myModal-n{
	overflow:Auto !important;
	bottom: 20%;
}
	
	.right-sde h3{
		margin-right:70px;
	}
	.close{
		margin-top: 10px !important;
	color: #000 !important;
	background: none;
	font-size: 38px !important;
	font-family: Icmoon;
	font-weight: 800 !important;
	opacity: 1 !important;
	}
	.modal-n{
		padding-top: 0px;
	}
	.form-row fieldset{
		width:100%;
		border-color: #84a7ca !important;
	}
	.modal-content-n{
		width:100%;
	}
	.right-sde h3{font-size:24px !important;}
	#responsive-form{padding:0% 10% 55px !important;margin-bottom:-60px;}
	.form-input{width:100% !important;}
	.form-row legend{font-size: 12px !important;
	color: #2c5984;
	font-weight: 800;
}
	.form-row fieldset span input{height:41px !important;}
	.right-sde{width:100% !important; border-radius: 9px;border: 1px solid #000;margin-top: 47px }
	.left-sde{display:none !important;}
	.send input{
		font-size:15px;
	}
	.pop3 {
		display:none;
	}
}
@media (min-width: 800px){
.dkhide{
	display:none;
}}
@media (max-width: 800px){
	body{padding-right:0px !important;}
	.dkhide p span input{
	background:url(/wp-content/uploads/2019/07/calendar1.png) no-repeat right center !important;
	height: auto !important;
}

	fieldset.dkhide {
	padding-right:9% !important;}
.modal-mob{
	border:none !important;
	box-shadow:none !important;
}	
.right-sde{position: fixed;
bottom: 0px;
overflow: scroll;
	min-height: 50%;
	max-height:100%;
	overflow-y: scroll; 
	-webkit-overflow-scrolling: touch;}
}
@media (min-width: 800px) and (max-width: 1000px){
	.pop3 ul li h4{
	margin-left: 10px;}
	.modal-mob{
		box-shadow: none !important;
	width: 100% !important;
	margin: auto !important;

	}
}
@media (min-width: 800px) and (max-width: 1200px){
	#datepicks {
	padding-right: 23% !important;
}
	.main  #myModal-n{
	overflow:Auto !important;
}

	.form-row fieldset
	.left-sde img{
		width:460px;
	}
	.pop3 {
	margin-left: 0%;}
.modal-content-n {width: 83% !important;}

.right-sde{width: 60% !important;}

.left-sde{width: 40% !important;}

.form-input{width:42% !important;}

#responsive-form{padding:0px 30px;}
.form-row fieldset{
	width:100%;
}
.modal-mob{background:#fff !important;}
}

/*---pop up end---*/
.phone-section span button {
	color: #fff;
	margin-left: 15px;
	border-radius: 5px;
	padding: 8px 15px;
	background-color: #24b9ab;
	font-weight: 600;
}
.main  #myModal-n{
	overflow:auto scroll;
}
.main .modal-open1 {
	overflow: hidden;
}
.modal-open1 .modal-n {
	overflow-x: hidden;
	overflow-y: auto;
}
#datepicks p span input{
	background:url(/wp-content/uploads/2019/09/calendar1.png) no-repeat right center !important;
}
#datepicks{
	padding-right:12%;
}
/*---datepicker-----*/
.myModal-n .right-sde .form-input:nth-child(8) fieldset span input {
	background: url(../images/calendar1.png) no-repeat right center;
}
#datepicks .datepicker-dropdown{
		border: 1px solid #999;
	top: 55% !important;
	right: 16% !important;
	width: 304px;
	font-size: 10px;}
.datepicker {
	padding: 4px;    
	border-radius: 4px;
	direction: ltr;
}
.datepicker-dropdown{
transform: scale(1, 1)!important;
	top: 56px !important;
	right: 0px;
	left: auto !important;}
	.datepicker-dropdown.datepicker-orient-bottom:before {
	top: -11px;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #999;
	border-top: 0;
	border-bottom-color: rgba(0, 0, 0, .2);
}
.datepicker-dropdown.datepicker-orient-right:before {
	right: 10px;
}
.datepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #999;
	border-top: 0;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute;
}
.datepicker-dropdown.datepicker-orient-right:after {
	right: 11px;
}
.datepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #f3f7f8;
	border-top: 0;
	position: absolute;
}
.datepicker-dropdown table{
	width: 100%;
}
.datepicker.dropdown-menu td, .datepicker.dropdown-menu th{
	color:#000 !important;
	font-size: 12px;
	font-weight: 600;
	border-radius: 0;
	border: 0;
	padding: 3px;
}
#datepicks table{
	border:none !important;
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover{
	color:#999 !important;
	font-weight:500;
}
/*---bootstrap---*/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
	line-height: 34px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"] {
	line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"] {
	line-height: 46px;
}
}
.form-group {
margin-bottom: 15px;
}
.fusion-alert-center{
	display:none;
}
/*--pop up end---*/
#main:has(.main-review-section){
	padding-left: 0px !important;
	padding-right: 0px !important;
	}

@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 400;
src: url('/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff2') format('woff2'),
	url('/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff') format('woff');
font-display: swap;
}

@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 900;
src: url('/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff2') format('woff2'),
	url('/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff') format('woff');
font-display: swap;
}


/* Icomoon */
@font-face {
font-family: 'icomoon';
src: url('/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.woff') format('woff'),
	url('/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}


/* Start Common CSS*/
.fusion-secondary-header{
	border-bottom-color: transparent;
	background:var(--orange-color);
}
#menu-item-10143 span, #menu-item-1518 span {
	background-color:var(--orange-color);
	border: 1px solid var(--orange-color);
}
.fusion-top-header .fusion-header,.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header {
	background-color: var(--green-color);
	border-bottom-color:var(--green-color);;
}
#myCarousel51 .banner-main{
	border-top:none;
}
.btn-success {
	color: #fff;
	background-color: var(--green-color) !important;
	border-color:  var(--green-color) !important
}
.btn-success:hover {
	color:#fff;
background-color:var(--orange-color) !important;
border-color:  var(--orange-color) !important;
}
.post-content h3{
color:var(--orange-color);   
}
.fusion-button.button-1:not(.btn-orange),
.fusion-button.button-2:not(.btn-orange),
.fusion-button.button-3:not(.btn-orange),
.fusion-button.button-4:not(.btn-orange) {
	background: var(--orange-color) !important; 
}

.fusion-button.button-1:hover:not(.btn-orange),
.fusion-button.button-2:hover:not(.btn-orange) {
	background: var(--green-color) !important; 
}

.fusion-sticky-shadow,.fusion-header-sticky-height,.fusion-header{
	height:92px!important;
	overflow:hidden!important;
}
.fusion-sticky-shadow>.fusion-row{
	position:relative;
	top:15px;
}
.imgclass{
	height:30px;
	max-width: 100%;
}

@media(min-width:801px){
	.ht-ctc{
	bottom:76px!important;
}
.form22{
	height:187px;
}
}
@media(min-width:1050px){
	.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header > .fusion-row {
position: relative;
top: 8px;
}
}
@media screen and (max-width: 767px) {
.custom-table-responsive{
	width:90%!important;
	margin-inline:auto;
}
	.custom-table-responsive>.table>thead>tr>th,
	.custom-table-responsive>.table>tbody>tr>th,
	.custom-table-responsive>.table>tfoot>tr>th,
	.custom-table-responsive>.table>thead>tr>td,
	.custom-table-responsive>.table>tbody>tr>td,
	.custom-table-responsive>.table>tfoot>tr>td {
		white-space: normal!important;
	}
}

/*End Common CSS*/
/* customise css start  */
.fusion-mobile-nav-holder{
margin-bottom: calc(-9px - 0px)!important;
.fusion-mobile-nav-item a{
height:initial!important;
margin-top: 0 !important;
padding: 6px 22px !important;
text-transform: uppercase !important;
font-weight: 600 !important;
font-size: 15px !important;
margin-right: 0 !important;
border-bottom: solid 1px #e9e6e6;
color: #000000 !important;
font-family: Roboto !important;
}
}
.wp-header-footer-modal {

#datepicks {
.datepicker-dropdown {
position: relative !important;
top: 26px !important;
}
}

.datepicker-dropdown.datepicker-orient-bottom {
&:after {
top: -9px !important;
}

&:before {
border-top: 0;
border-bottom: 11px solid rgba(0, 0, 0, 0.49);
}
}
}

.fusion-mobile-menu-icons a {
margin-top: 15px;
}
body,.post-content h2{
color:#000000!important;
}
body a,td,th,li{
color:#000000;
}
ul li:not(.fusion-mobile-nav-item),
ol li:not(.fusion-mobile-nav-item) {
margin-bottom: 8px;
}

ol,ul{
padding-left:15px;
}
ul li:last-child,ol li:last-child{
margin-bottom:0
}
.faq-sec .panel-body {
ul,ol{
margin-top:8px;

li{
margin-bottom:8px;
&:last-child{
margin-bottom:0;
}
}
}
}
.pl-20{
padding-left:20px;
}
.pl-30{
padding-left:30px!important;
}
.plus-icon-css{
position:absolute;
left:15px;
margin-top:5px;
}
.font-initial{
font-family:initial!important;
}
.plr-0{
padding-left:0!important;
padding-right:0!important;
}

/* Navigation css */
html {
scroll-behavior: smooth;
}
p {
margin: 0;
}
.navigation-inner-list{
padding-left:15px;
list-style:none;
}
.navigation-inner-list li{
margin-bottom:3px!important;
}
.navigation-inner-list li:first-child{
margin-top:3px;
}
.main-navigation-box {
background: #f9f9f9;
border: 1px solid #aaa;
border-radius: 4px;
padding: 10px;
position: relative;
width: 300px;
margin-bottom:15px
}
.menu-bar-btn{
display:flex;
align-items:center;
gap:10px
}
.toggle-text{
padding:0;padding-bottom:9px;font-weight: 600;font-size: 15px;cursor: pointer;
}
.main-navigation-box li a{
font-size: 14px;
font-weight: 500;
line-height: 1.64;
text-decoration:none;
}
#main .main-navigation-box li a{
color: #24272c!important;	
}
#main .main-navigation-box li a:hover {
color: 000000!important;
}
.navigation-main-list{
list-style: none;
padding-left: 0px;
}
.main-navigation-box li{
margin-bottom:7px;
}
.main-navigation-box li:last-child{
margin-bottom:0px;
}
.quick-nav-text{
font-size: 20px!important;
font-weight: bold!important;
font-style: normal;
font-stretch: normal;
line-height: 1.5!important;
letter-spacing: normal;
color: #24272c!important;
padding-bottom: 10px!important;
margin-bottom:0!important;
}
.main-navigation-box .fa-bars{
cursor: pointer;
padding-bottom:10px;
font-size:20px;
}
.bold-weight{
font-weight:700!important;
}
.rupee-symbol{
font-family:initial!important;
}
/* Start  Inclusition Exclusion */
.tour-price-grid {
display: grid;
grid-template-columns: 1fr 1fr;
margin: 20px 0;
}
.tour-box:first-child{
border-right:0;
}
.tour-box {
border: 1px solid #ddd;
}

.tour-box h3 {
margin-top: 0;
color: #000000 !important;
margin-bottom: 15px;
padding: 15px 20px;
font-weight: 600 !important;
line-height: 1.5 !important;
letter-spacing: 0px !important;
font-size: 20px !important;
border-bottom: 1px solid #ddd;
}

.tour-box ul {
padding:0 20px 20px 36px;
margin: 0;
}

.tour-box ul li {
margin-bottom: 10px;
line-height: 1.5;
font-size: 17px !important;
color: #000000 !important;
}
.tour-box ul li:last-child {
margin-bottom: 0px;	
}
.do-dont-main 
{
padding-top:1px;	
ol{

padding-left:15px;
li{
margin-bottom:10px;
font-size:17px!important;
&:last-child{
margin-bottom:0
}
}
}
}

@media (max-width: 767px) {
.tour-price-grid {
grid-template-columns: 1fr;
}
.tour-box:first-child{
border-right:1px solid #ddd;
border-bottom:0;
}
.mobile-same-aspect img{
aspect-ratio:1/0.59;
object-fit: cover;
}
}
/* End  Inclusition Exclusion */
#img-height .scroll-img img {
height: auto;
}
h1,h2,h3,h4,h5,h6{
font-family : "Open Sans"!important;
}
h2,.destination-honeymoon-kerala h3{
font-size:25px!important;
font-weight:600!important;
}
.destination-honeymoon-kerala h3{
margin-bottom:0;
}
.custom-border-table,.wp-header-footer-template .table22 {
font-family : 'PT Sans', sans-serif !important;
margin-bottom:25px!important;
th{
font-weight:600;
font-family : 'PT Sans', sans-serif !important;
letter-spacing: 1px;
color:#000000!important;
}
}
.wp-header-footer-template {
.table22 {
td,
th {
font-size: 17px !important;
color: #000000;
vertical-align: top;
}
}
.fa-inr{
font-size: 15px;
color: #333;
margin-right: 2px;
}
.btn-success {
a {
&:hover {
color: #fff !important;
}
}
}
.fusion-mobile-nav-item{
margin-bottom:0!important;
}


@media (min-width: 0px) {
.container {
max-width: 100%;
}
}
/* customise css end  */