@charset "utf-8";
* {
	padding:0;
	margin:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-moz-sizing:border-box;
}
.right_sidebar h2, .right_sidebar h3, .right_sidebar h4{ font-family:Arial, Helvetica, sans-serif; font-size:20px!important; border-bottom: solid 1px #f3a46b;}
h1, h2, h3, h4, h5, h6{  font-weight:100 !important; }

body {
	color:#555; font-family:Arial, Helvetica, sans-serif !important;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
}
.breadcrumb{width:100%;  font-size:13px; background:none !important; padding:0px 0px 5px 0 !important; margin:-15px 0 10px 0px !important; overflow: hidden;}
.breadcrumb i{ border-bottom:#f3a46b dashed 1px;}
.breadcrumb a{color:#666; text-decoration:none !important;}
.breadcrumb i{ font-style:normal; margin-left:20px; float:left}
.breadcrumb i:first-child{ margin:0;}

.carousel-indicators{ display:none;}
p, ul li, ol li {
	color:#555;

}
a {
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
}
div.heading_title {
	width:100%;
	float:left;
	margin-bottom:10px;
}
div.heading_title p {
	width:100%;
	float:left;
	color:#9a9a9a;
	font-style:italic;
	margin:0;
}

div.heading_title .head {
	width:100%;
	float:left;
	margin:0;
	font-size:26px;
	
	font-weight:bold;
	position:relative;
	padding-bottom:15px;
	color:#555;
}
div.heading_title .head > a {
	width:auto;
	float:left;
	color:#555;
}
div.heading_title .head > a:hover, div.heading_title .head > a:active, div.heading_title .head > a:focus {
	color:#f3a46b;
	text-decoration:none;
}
div.heading_title .head::before {
	width:100px;
	position:absolute;
	bottom:0;
	left:0;
	content:"";
	background:#f3a46b;
	height:5px;
}
.main {
	width:100%;
	float:left;
	overflow:hidden;
	
	font-size:14px;
}
.header {
	width:100%;
	float:left;
}
.header .header_mobile_tabs {
	width:100%;
	float:left;
	padding:5px 0;
	background:#555;
	display:none;
}
.header_mobile_tabs_fixed {
	position:fixed;
	top:0;
	left:0;
	z-index:99;
	padding:6px 0 !important;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
}
.header_mobile_tabs_fixed a {
	padding:4px 0 !important;
}
.header .header_mobile_tabs a {
	width:100%;
	float:left;
	background:#f76570;
	color:#fff; font-weight:bold; font-size:13px;
	text-align:center;
	padding:5px 0;
}
.header .header_mobile_tabs a:hover, .header .header_mobile_tabs a:active, .header .header_mobile_tabs a:focus {
	background:#f3a46b;
	text-decoration:none;
}
.header .header_top {
	width:100%;
	float:left;
	padding:4px 0;
	background:#5e5e5e;
}
.header .header_top ul.header_top_area {
	width:100%;
	float:left;
	list-style:none;
	padding:6px 0px;
	margin:0;
	font-size:12px;
}
.header .header_top ul.header_top_area > li.half {
	width:50%;
	float:left;
	list-style:none;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail {
	width:auto;
	float:left;
	padding:0;
	margin:0;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail > li {
	width:auto;
	float:left;
	list-style:none;
	margin-right:25px;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail > li:last-of-type {
	margin-right:0;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail > li > a {
	float:left;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail > li > a > img {
	
	float:left;
	margin-top:2px;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail > li > a > span {
	float:left;
	color:#fff;
	padding-left:5px;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail > li > a:hover > span, .header .header_top ul.header_top_area > li.half ul.contact_detail > li > a:active > span, .header .header_top ul.header_top_area > li.half ul.contact_detail > li > a:focus > span {
	color:#f3a46b;
}
.header .header_top ul.header_top_area > li.half ul.header_flags {
	width:auto;
	float:right;
	padding:0;
	margin:0;
}
.header .header_top ul.header_top_area > li.half ul.header_flags > li {
	width:auto;
	float:left;
	list-style:none;
	color:#fff;
}
.header .header_top ul.header_top_area > li.half ul.header_flags > li > a {
	display:inline-block;
	margin:2px 0 0 2px;
}
.header .header_top ul.header_top_area > li.half ul.header_flags > li > a img {
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
}
.header .header_top ul.header_top_area > li.half ul.header_flags > li > a:hover img, .header .header_top ul.header_top_area > li.half ul.header_flags > li > a:active img, .header .header_top ul.header_top_area > li.half ul.header_flags > li > a:focus img {
	transform:scale(1.05);
}
.header ul li {
	line-height:normal;
}
.header .header_bottom {
	width:100%;
	float:left;
	padding:10px 0;
}
.header .header_bottom ul.logo_search_area {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.header .header_bottom ul.logo_search_area > li {
	float:left;
	list-style:none;
}
.header .header_bottom ul.logo_search_area > li.logo_area {
	width:60%;
}
.header .header_bottom ul.logo_search_area > li.search_area {
	width:40%;
}
.header .header_bottom ul.logo_search_area > li.search_area .searchDiv {
	width:100%;
	float:lef;
t
}
.header .header_bottom ul.logo_search_area > li.logo_area a {
	width:auto;
	float:left;
}

.header .header_bottom ul.logo_search_area > li.logo_area a span.rajasthan {
	width:auto;
	float:left;
	color:#f3a46b;
	font-size:44px;
	font-weight:bold;
	line-height:normal;
	padding-left:5px;
}
.header .header_bottom ul.logo_search_area > li.logo_area a span.rajasthan span.tour {
	color:#333;
	display:inline-block;
	padding-left:5px;
}
.header .header_bottom ul.logo_search_area > li.search_area form.search_form {
	width:300px;
	float:right;
	border:1px solid #ccc;
	position:relative;
	margin-top:7px;
}
.header .header_bottom ul.logo_search_area > li.search_area form.search_form .text_area {
	width:100%;
	float:left;
	border:none;
	outline:none;
	padding:10px;
}
.header .header_bottom ul.logo_search_area > li.search_area form.search_form .submit_button {
	width:45px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	border:none;
	outline:none;
	color:#fff;
	padding:10px;
	background:#f3a46b url(../../images/header_search.png) no-repeat center center;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
}
.header .header_bottom ul.logo_search_area > li.search_area form.search_form .submit_button:hover, .header .header_bottom ul.logo_search_area > li.search_area form.search_form .submit_button:active, .header .header_bottom ul.logo_search_area > li.search_area form.search_form .submit_button:focus {
	background:#555555 url(../../images/header_search.png) no-repeat center center;
}
.header .navigation_bar .menu_area > li.menu > a:hover, .header .header_bottom ul.logo_search_area > li.menu_area > a:active, .header .header_bottom ul.logo_search_area > li.menu_area > a:focus {
	background:#f3a46b;
}
.header .navigation_bar {
	width:100%;
	float:left;
	background:#f1f1f1;
	text-align:center;
}
.header .navigation_bar ul.navigation_bar_area {
	width:auto;
	display:inline-block;
	padding:0;
	margin:0 0 -5px 0;
}
.header .navigation_bar ul.navigation_bar_area > li {
	width:auto;
	float:left;
	list-style:none;
	border-right:1px solid #d5d5d5;
	position:relative;
}
.header .navigation_bar ul.navigation_bar_area > li:last-of-type {
	border-right:none;
}
.header .navigation_bar ul.navigation_bar_area > li > a {
	width:100%;
	float:left;
	padding: 13px 21px;
	font-weight: bold;
	color: #545454;
	font-size: 13px;
}
.header .navigation_bar ul.navigation_bar_area > li > a:hover, .header .navigation_bar ul.navigation_bar_area > li > a:active, .header .navigation_bar ul.navigation_bar_area > li > a:focus {
	background:#f3a46b !important;
	color:#fff;
	text-decoration:none;
}
.header .navigation_bar ul.navigation_bar_area > li > a.active_highlight {
	background:#f76570;
	color:#fff;
}
.header .navigation_bar ul.navigation_bar_area > li.dropdown > a {
	padding-right:30px;
}
.header .navigation_bar ul.navigation_bar_area > li.dropdown > a::after {
	width:0;
	height:0;
	position:absolute;
	right:15px;
	top:0;
	bottom:0;
	margin:auto;
	border-top:5px solid #727475;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	content:"";
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
}
.header .navigation_bar ul.navigation_bar_area > li.dropdown > a:hover::after, .header .navigation_bar ul.navigation_bar_area > li.dropdown > a:active::after, .header .navigation_bar ul.navigation_bar_area > li.dropdown > a:focus::after {
	border-top-color:#fff;
}
.header .navigation_bar ul.navigation_bar_area > li.dropdown > ul {
	width:200px;
	position:absolute;
	top:100%;
	left:0;
	z-index:9;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
	visibility:hidden;
	opacity:0;
	text-align:left;
}
.header .navigation_bar ul.navigation_bar_area > li.dropdown:hover > ul {
	visibility:visible;
	opacity:1;
}
.header .navigation_bar ul.navigation_bar_area > li.dropdown > ul > li {
	width:100%;
	float:left;
	list-style:none;
	border-bottom:1px solid #f5f5f5;
}
.header .navigation_bar ul.navigation_bar_area > li.dropdown > ul > li > a {
	width: 100%;
float: left;
color: #fff;
padding: 10px 10px 10px 20px;
background: #5c5c5c url(../../images/footer_list_white.png) no-repeat left 10px center;
font-size: 13px;
}
.header .navigation_bar ul.navigation_bar_area > li.dropdown > ul > li > a:hover, .header .navigation_bar ul.navigation_bar_area > li.dropdown > ul > li > a:active, .header .navigation_bar ul.navigation_bar_area > li.dropdown > ul > li > a:focus {
	background:#f3a46b url(../../images/footer_list_white.png) no-repeat left 7px center;
	text-decoration:none;
}
.header .navigation_bar ul.navigation_bar_area > li.dropdown > ul > li:last-of-type {
	border-bottom:none;
}
.header .navigation_bar .menu_area {
	width:100%;
	float:left;
	padding:5px 0;
	margin:0;
	display:none;
}
.header .navigation_bar .menu_area > li {
	list-style:none;
}
.header .navigation_bar .menu_area > li.menu_text {
	font-size:23px;
	font-weight:bold;
	line-height:1.4;
}
.header .navigation_bar .menu_area > li.menu > a {
	width:35px;
	float:right;
	padding:6px 5px 0;
	background:#555555;
	border-radius:3px;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
}
.header .navigation_bar .menu_area > li.menu > a > div {
	width:100%;
	float:left;
	height:3px;
	background:#fff;
	margin-bottom:6px;
}
.slider_area {
	width:100%;
	float:left;
}
.slider_area .carousel-inner img.mobile_image {
	display:none;
}
.slider_area .carousel-inner img.desktop_image {
	display:block;
}
.slider_area .carousel-heading {
width: 100%;
position: absolute;
left: 50%;
text-align: center;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
}
.slider_area .carousel-heading .slider_text {
	width:100%;
	float:left;
	font-size:30px;
	line-height:normal;
	margin:0;
	font-style:italic;
	color:#fff;
	text-shadow:1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;
}
.slider_area .carousel-heading .slider_heading a {
	
	
	font-size:34px; text-transform:uppercase; text-decoration:none;
	 display:inline; background: rgba(0, 0, 0, 0.5); padding:6px 10px; border-bottom: solid 2px #f3a46b;
	line-height:normal;
	margin:0;
	color:#fff;
	text-shadow:1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;  
}


.slider_area .carousel-heading .slider_heading a:hover {
 transform: scale(1.2) !important;
 -moz-transform:scale(1.2) !important;
 font-size:36px;  background: rgba(0, 0, 0, 0.5);

}


.slider_area .carousel-indicators {
	bottom:0;
}
.slider_area .carousel-indicators li {
	width:20px;
	height:20px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.slider_area .carousel-indicators li.active {
	background:#f3a46b;
	border:none;
}
.slider_bottom_links {
	width:100%;
	float:left;
	background:#f1f1f1;
}
.slider_bottom_links .slider_bottom_links_area {
	width:100%;
	float:left;
	padding:10px 0;
	margin:0;
}
.slider_bottom_links .slider_bottom_links_area > li {
	width:auto;
	float:left;
	padding:5px 0;
	list-style:none;
	line-height:1;
	color:#9a9a9a;
}
.slider_bottom_links .slider_bottom_links_area > li > a {
	width:auto;
	float:left;
	color:#555;
}
.slider_bottom_links .slider_bottom_links_area > li > i {
	width:auto;
	float:left;
	margin:0 10px;
	color:#555;
}
.slider_bottom_links .slider_bottom_links_area > li:first-child > a {
	color:#f76570;
	font-weight:bold;
}
.slider_bottom_links .slider_bottom_links_area > li > a:hover, .slider_bottom_links .slider_bottom_links_area > li > a:active, .slider_bottom_links .slider_bottom_links_area > li > a:focus {
	text-decoration:none;
	color:#f3a46b;
}
.main_container {
	width:100%;
	float:left;
}
.main_container .content_area {
	width:100%;
	float:left;
	padding:30px 0 0 0;
}
#bodypara p { font-size:13px; color:#252525; text-align:justify; line-height:20px; padding:15px 0px 0px 0px; font-style:normal;}


.main_container .inner_page {
	padding:30px 0 0;
}
.main_container .inner_page .background_leftbar{margin-top: -30px;padding-top: 30px;background:#f7f7f7; border-right: solid 8px #f0efef;}
.main_container .inner_page .background_rightbar{margin-top: -30px;padding-top: 30px;background:#f7f7f7; border-left: solid 8px #f0efef;}

.main_container .inner_page_inner div.image_effect {
	margin-bottom:30px;
}
.main_container .inner_page div.text_image_area {
	margin-bottom:30px;
}
.main_container .inner_page div.text_image_area p a {
	color:#f76570;
}
.main_container .inner_page div.text_image_area p a:hover, .main_container .inner_page div.text_image_area p a:active, .main_container .inner_page div.text_image_area p a:focus {
	color:#f3a46b;
	text-decoration:none;
}
.main_container .inner_page .text_image {
	width:250px;
	border:1px solid #d9d9d9;
	padding:2px;
	margin:0 15px 10px 0;
	float:left;
	clear:both;
}
.main_container .inner_page .contact_text_image {
	width:auto;
	border:1px solid #ccc;
	padding:5px;
	margin:0 15px 0 0;
	float:left;
	clear:both;
}
.main_container .inner_page ul.unorder_list {
	width:100%;
	display:block;
	padding:0;
}
.main_container .inner_page ul.unorder_list > li {
	width:100%;
	float:left;
	list-style:none;
	position:relative;
	padding-left:12px;
}
.main_container .inner_page ul.unorder_list > li::before {
	width: 6px;
	height: 10px;
	content: "";
	position: absolute;
	left: 0;
	top: 7px;
	background: url(../../images/footer_list.png) no-repeat center center;
}
.main_container .inner_page ul.unorder_list > li > a {
	display:inline-block;
	color:#555;
}
.main_container .inner_page ul.unorder_list > li > a:hover, .main_container .inner_page ul.unorder_list > li > a:active, .main_container .inner_page ul.unorder_list > li > a:focus {
	color:#f3a46b;
}
.main_container .inner_page .sub_heading_top {
	width:100%;
	font-size:22px;
	font-weight:bold;
	font-family: Montserrat-Bold;
	position: relative;
	color: #555;
	padding-bottom:10px;
	margin-bottom:15px;
	clear:both;
}
.main_container .inner_page .sub_heading_top::before {
	width: 60px;
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	background: #f3a46b;
	height: 4px;
}
.main_container .inner_page .sub_heading_top.margin_top {
	margin-top:15px;
	display:inline-block;
}
.main_container .inner_page .sub_heading {
	width:100%;
	font-size:18px;
	font-weight:bold;
	position: relative;
	color: #555;
	clear:both;
}
.main_container .inner_page .sub_heading a {
	color:#f3a46b;
}
.main_container .inner_page .sub_heading a:hover, .main_container .inner_page .sub_heading a:active, .main_container .inner_page .sub_heading a:focus {
	color:#555;
	text-decoration:none;
}
.main_container .inner_page ul.table_list {
	width:100%;
	padding:0 0 5px;
	border:1px solid #ccc;
}
.main_container .inner_page ul.table_list > li {
	width:50%;
	float:left;
	list-style:none;
	padding-left:10px;
	padding-right:10px;
}
.main_container .inner_page ul.table_list > li.heading {
	width:100%;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	background:#f3a46b;
	color:#fff;
	font-weight:bold;
}
.main_container .inner_page ul.table_list > li > ul {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.main_container .inner_page ul.table_list > li > ul > li {
	width:100%;
	float:left;
	list-style:none;
}
.main_container .inner_page .text_button {
	text-align:right;
	border-bottom:1px solid #ccc;
	clear:both;
}
.main_container .inner_page .text_button a {
	display:inline-block;
	height:34px;
	padding:0 30px;
	background:#555;
	color:#fff;
	font-weight:bold;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
	line-height:34px;
}
.main_container .inner_page .text_button a:hover, .main_container .inner_page .text_button a:active, .main_container .inner_page .text_button a:focus {
	background:#f76570;
	text-decoration:none;
}
.section-padding {
	width:100%;
	float:left;
	position:relative;
}
.main_container .destinations_area {
	width:100%;
	float:left;
	background:#f5f5f5;
	padding:30px 0 0;
}
ul.three_boxes {
	margin:0 -15px;
}
ul.three_boxes > li {
	width:33.333333333%;
	float:left;
	list-style:none;
	margin-bottom:30px;
	padding:0 15px;
}
ul.three_boxes_nospace {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
ul.three_boxes_nospace > li {
	width:33.33333333%;
	float:left;
	list-style:none;
}
div.image_effect {
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
}
div.image_effect img {
	width:100%;
	float:left;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
}
div.image_effect a {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
div.image_effect a::before {
	content:"";
	background:rgba(0,0,0,0.7);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
	opacity:0;
}
div.image_effect a:hover::before {
	opacity:1;
}
div.image_effect:hover img {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
div.image_effect a div.image_effect_content {
	position:absolute;
	width:100%;
	left:50%;
	top:80%;
	transform:translate(-50%, -80%);
	-webkit-transform:translate(-50%, -80%);
	-moz-transform:translate(-50%, -80%);
	text-align:center;
	padding:0 15px;
}
div.image_effect a div.image_effect_content p.heading {
	width:100%;
	float:left;
	
	color:#fff;
	font-size:20px;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
	text-shadow:1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	line-height:1.2;
	-moz-text-shadow:1px 1px 1px #000;
	line-height:1.2;
}
div.image_effect a div.image_effect_content p.text {
	width:100%;
	float:left;
	color:#fff; font-size:13px; line-height:18px;
	display:none;
	opacity:0;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
}
#image-width img{ width:100%;}
div.image_effect a div.image_effect_content .more_details {
	padding:5px 18px;
	border:1px solid #fff;
	border-radius:20px;
	color:#fff; font-size:13px;
	font-weight:bold;
	margin-top:10px;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
	display:none;
	opacity:0;
}
div.image_effect a div.image_effect_content .more_details:hover {
	background:#f3a46b;
	color:#fff;
	text-decoration:none;
	text-shadow:none;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
}
div.image_effect a:hover div.image_effect_content p.heading {
	color:#f3a46b;
	text-shadow:none;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
}
div.image_effect a:hover div.image_effect_content .more_details {
	display:inline-block;
	opacity:1;
}
div.image_effect a:hover div.image_effect_content p.text {
	display:block;
	opacity:1;
}
.main_container .attractions_area {
	width:100%;
	float:left;
	padding-top:30px;
}
.main_container .tours_area {
	width:100%;
	float:left;
	padding:30px 0 0 0;
	background:#f5f5f5;
}
.main_container .tours_area .owl-carousel, .main_container .destinations_area .owl-carousel, .main_container .attractions_area .owl-controls {
	width:auto;
	margin:0 -15px;
	text-align:right;
}
.main_container .inner_page_tours {
	padding-bottom:0;
}
div.right_sidebar {
	width:100%;
	float:left;
}
ul.sidebar_list_area {
	width:100%;  font-size:13px;	
	float:left;
	margin:0 0 20px;
	padding:5px 15px 10px 10px; 

}
ul.sidebar_list_area > li {
	width:100%;
	float:left;
	list-style:none;
	position:relative;
	padding-left:12px;
	margin-bottom:5px;
}
ul.sidebar_list_area > li::before {
	position:absolute;
	font-family:fontAwesome;
	top:2px;
	left:0;
	content:"\f054";
	font-size:10px;
	color:#f3a46b;
}
ul.sidebar_list_area > li > a {
	display:inline-block;
	color:#555;
}
ul.sidebar_list_area > li > a:hover, ul.sidebar_list_area > li > a:active, ul.sidebar_list_area > li > a:focus {
	color:#f3a46b;
	text-decoration:none;
}
ul.tour_package_area {
	width:100%;
	float:left;
	padding:0;
	margin:0 0 10px;
	border:1px solid #ccc;
	background:#f1f1f1;
	position:relative;
	min-height:154px;
}
ul.tour_package_area > li {
	list-style:none;
}
ul.tour_package_area > li.first {
	position:absolute;
	left:0;
	top:0;
	width:191px;
	border-right:1px solid #ccc;
	height:100%;
}
ul.tour_package_area > li.first > a {
	width:100%;
	float:left;
	padding:10px;
	background:#fff;
	height:100%;
}
ul.tour_package_area > li.first > a > img {
	width:100%;
	height:100%;
}
ul.tour_package_area > li.second {
	width:100%;
	padding:10px 10px 10px 215px;
	float:left;
}
ul.tour_package_area > li.second p {
	width:100%;
	float:left;
	line-height:normal;
	font-size:12px;
	clear:both;
	line-height:21px;
}
ul.tour_package_area > li.second p > a {
	width:auto;
	float:left;
	font-weight:bold;
	color:#f76570;
	font-size:16px;
}
ul.tour_package_area > li.second p > a:hover, ul.tour_package_area > li.second p > a:active, ul.tour_package_area > li.second p > a:focus {
	color:#f3a46b;
	text-decoration:none;
}
ul.tour_package_area > li.second ul.buttons {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	text-align:right;
	clear:both;
}
ul.tour_package_area > li.second ul.buttons > li {
	width:auto;
	display:inline-block;
	margin-left:10px;
}
ul.tour_package_area > li.second ul.buttons > li > a {
	width:auto;
	float:left;
	font-size:12px;
	background:#f76570;
	color:#fff;
	padding:3px 10px;
}
ul.tour_package_area > li.second ul.buttons > li > a:hover, ul.tour_package_area > li.second ul.buttons > li > a:active, ul.tour_package_area > li.second ul.buttons > li > a:focus {
	text-decoration:none;
	background:#f3a46b;
}
ul.sitemap_list {
	width:100%;
	float:left;
	margin-bottom:15px;
}
ul.sitemap_list > li {
	width:25%;
	float:left;
	list-style:none;
	position:relative;
	padding-left:12px;
}
ul.sitemap_list > li::before {
	width: 6px;
	height: 10px;
	content: "";
	position: absolute;
	left: 0;
	top: 7px;
	background: url(../../images/footer_list.png) no-repeat center center;
}
ul.sitemap_list > li > a {
	display:inline-block;
	color:#555;
}
ul.sitemap_list > li > a:hover, ul.sitemap_list > li > a:active, ul.sitemap_list > li > a:focus {
	color:#f3a46b;
}
ul.sitemap_list.sitemap_list_two > li {
	width:50%;
}
div.four_zero_four_page {
	width:100%;
	float:left;
	padding:20px 0 50px;
}

ul.four_zero_four_list {
	width:100%;
	float:left;
	text-align:center;
	margin:0;
	padding:0;
}
ul.four_zero_four_list > li {
	width:100%;
	float:left;
	list-style:none;
	line-height:normal;
}
ul.four_zero_four_list > li.heading {
	font-size:150px;
	font-family:Montserrat-Bold;
	color:#f3a46b;
}
ul.four_zero_four_list > li.text {
	font-size:24px;
	margin-bottom:20px;
	text-transform:uppercase;
}
ul.four_zero_four_list > li > a {
	display:inline-block;
	border:none;
	outline:none;
	height:44px;
	padding:0 30px;
	background:#555;
	color:#fff;
	font-weight:bold;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
	line-height:44px;
}
ul.four_zero_four_list > li > a:hover, ul.four_zero_four_list > li > a:active, ul.four_zero_four_list > li > a:focus {
	background:#f76570;
	text-decoration:none;
}

.form-control {
  
    font-size: 13px !important; height:30px !important;}
.form_area_heading {
	width:100%;
	margin: 0px 0 0px 0;
	float:left;
	background:#f5f5f5;
	padding:15px 15px 0;
}
.form_area {
	width:100%;
	float:left; 
	background:#f3a46b;
	padding:15px 0 10px;
	margin-bottom:30px;
}
.form_area .heading_title {
	padding:0 15px;
}
.form_area .heading_title .head {
	color:#fff;
	font-size:24px;
}
.form_area .heading_title .head::before {
	background:#fff;
	height:3px;
}
.form_area .heading_title p {
	color:#fff;
}
.form_area label {
	width:100%; font-size:13px; font-weight:bold !important;
	float:left;
	color:#fff;
}
.form_area .input_area {
	width:100%;
	float:left; font-size:13px !important;
	padding:0 5px 0 29px;
	height:30px;
	border:none;
	outline:none;
	margin-bottom:5px;
}
.form_area .name {
	background:url(../../images/name_icon.png) no-repeat 5px center, #fff;
}
.form_area .email {
	background:url(../../images/email_icon.png) no-repeat 5px center, #fff;
}
.form_area .phone {
	background:url(../../images/phone_icon.png) no-repeat 5px center, #fff;
}
.form_area .phone_isd_code {
	width:100%;
	float:left;
	position:relative;
}
.form_area .phone_isd_code span {
	position:absolute;
	top:0;
	left:0;
	width:29px;
	height:30px;
	background:url(../../images/phone_icon.png) no-repeat 5px center, #fff;
	border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	z-index:3;
}
.form_area .phone_isd_code .phone_isd_code_area {
	padding:0 5px 0 0; font-size:13px !important;
	line-height:30px;
	background:#555;
	color:#fff;
	width:100px;
	text-align:right;
	position:absolute;
	z-index:2;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.form_area .phone_isd_code .phone_no_isd_code_area {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	padding:0 5px 0 108px; font-size:13px !important;
	z-index:1;
}
.form_area .select_area {
	width:100%;
	float:left;
	padding:0 10px 0 25px;
	height:30px; font-size:13px !important;
	border:none;
	outline:none;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	margin-bottom:5px;
	color:#999;
	background-image:url(../../images/select_icon.png);
	background-repeat:no-repeat;
	background-position: right 10px center;
}
.form_area .country_residence {
	background:url(../../images/select_icon.png) no-repeat right 10px center, url(../../images/country_des_icon.png) no-repeat 5px center, #fff;
}
.form_area .adults {
	background:url(../../images/select_icon.png) no-repeat right 10px center, url(../../images/name_icon.png) no-repeat 5px center, #fff;
}
.form_area .children {
	background:url(../../images/select_icon.png) no-repeat right 10px center, url(../../images/child_icon.png) no-repeat 5px center, #fff;
}
.form_area .calender {
	background:url(../../images/select_icon.png) no-repeat right 8px center, url(../../images/calender_icon.png) no-repeat 5px center, #fff;
}
.form_area .destination_interested_in {
	background:url(../../images/select_icon.png) no-repeat right 10px center, url(../../images/country_icon.png) no-repeat 5px center, #fff;
}
.form_area .textarea {
	width:100%;
	float:left; 
	padding:5px 10px;
	height:45px;
	border:none; font-size:13px !important;
	outline:none;
	resize:none;
	color:#999;
	opacity:1;
}
.form_area .text_area_text {
	width:100%;
	float:left; 
	background:url(../../images/tour_pre_requisites.png) no-repeat left 10px top 10px #555;
	color:#fff;
	padding:7px 10px 7px 35px;
	
	font-size:12px;
}
.form_area ul.buttons_area {
	width:100%;
	float:left;
	margin:0;
	text-align:center;
	border-top:1px solid #555;
	padding-top:15px;
}
.form_area ul.buttons_area > li {
	width:auto;
	display:inline-block;
	list-style:none;
}
.form_area ul.buttons_area > li .reset_button, .form_area ul.buttons_area > li .submit_button {
	width:100%;
	float:left;
	border:none;
	outline:none;
	height:44px;
	padding:0 30px;
	background:#555;
	color:#fff;
	font-weight:bold;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
}
.form_area ul.buttons_area > li .reset_button:hover, .form_area ul.buttons_area > li .reset_button:active, .form_area ul.buttons_area > li .reset_button:focus, .form_area ul.buttons_area > li .submit_button:hover, .form_area ul.buttons_area > li .submit_button:active, .form_area ul.buttons_area > li .submit_button:focus {
	background:#f76570;
}
.form_area .checkboxlist strong {
	color:#fff;
	width:100%;
	float:left;
	margin:10px 0px 10px 0;
	font-size:16px;
}
.form_area .checkboxlist .formchk {
	width:100%;
	float:left;
	margin-bottom:15px;
}
.form_area .checkboxlist .formchk i {
	width:20%;
	float:left;
	font-style:normal;
	line-height:23px;
}
.form_area .checkboxlist .formchk i label {
	width:100%;
	float:left;
}
.form_area .checkboxlist .formchk i label input, .form_area .checkboxlist .formchk i label span {
	display:inline-block;
}
.form_area .checkboxlist .formchk i label span {
	margin-left:5px;
}
.footer {
	width:100%;
	float:left;
}
.footer .footer_top {
	width:100%;
	float:left;
	padding:20px 15px;
	text-align:center;
	background:#f1f1f1;
	margin-top:15px;
}
.footer .footer_top p {
	width:100%;
	float:left;
	margin:0;
}
.footer .footer_top .footer_logos {
	margin-top:20px;
	width:70%;
}
.footer .footer_top .award_winner {
	color:#555;

	font-size:18px;
}
.footer .footer_top .goi {
	color:#f3a46b;

	line-height:normal;
}
.footer .footer_bottom {
	width:100%;
	float:left;
	background:#5c5c5c;
	padding:30px 0;
	font-size:13px;
}
.footer .footer_bottom a.logo_footer {
	width:auto;
	margin-bottom:5px;
	display:inline-block;
}
.footer .footer_bottom a.logo_footer img { width:100%;
	float:left;
}
.footer .footer_bottom a.logo_footer span.rajasthan {
	width:auto;
	float:left;
	color:#f3a46b;
	font-size:25px;
	font-weight:bold;
	line-height:normal;
	padding-left:5px;
}
.footer .footer_bottom a.logo_footer span.rajasthan span.tour {
	color:#fff;
	display:inline-block;
	padding-left:5px;
}
.footer .footer_bottom .about_us {
	width:100%;
	float:left;
	color:#fff;
	text-align:justify;
	
}
.footer .footer_bottom .about_us > a {
	color:#f3a46b;
}
.footer .footer_bottom .about_us_contact {
	width:100%;
	float:left;
	color:#fff; line-height:25px;
	margin:0;
}
.footer .footer_bottom .about_us_contact > a {
	color:#f3a46b;
}
.footer .footer_bottom .footer_heading {
	width:100%;
	float:left;
	margin:0 0 15px;
	color:#fff;
	
	font-size:20px; font-weight:bold;
}
.footer .footer_bottom ul.footer_links {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.footer .footer_bottom ul.footer_links > li {
	width:50%;
	float:left;
	list-style:none;
	line-height:27px;
	position:relative;
	padding-left:12px;
}
.footer .footer_bottom ul.footer_links > li::before {
	width:6px;
	height:10px;
	content:"";
	position:absolute;
	left:0;
	top:8px;
	background:url(../../images/footer_list.png) no-repeat center center;
}
.footer .footer_bottom ul.footer_links > li > a {
	display:inline-block;
	color:#fff;
	transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-moz-transition:0.3s linear;
}
.footer .footer_bottom ul.footer_links > li > a:hover, .footer .footer_bottom ul.footer_links > li > a:active, .footer .footer_bottom ul.footer_links > li > a:focus {
	text-decoration:none;
	color:#f3a46b;
}
.footer .copyright {
	width:100%;
	float:left;
	background:#555;
	padding:7px 0;
}
.footer .copyright ul.copyright_list {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.footer .copyright ul.copyright_list > li {
	width:50%;
	float:left;
	list-style:none;
	color:#fff;
}
.footer .copyright ul.copyright_list > li.second {
	text-align:right;
}
.footer .copyright ul.copyright_list > li > a {
	color:#f3a46b;
}
.footer .copyright ul.copyright_list > li > a:hover, .footer .copyright ul.copyright_list > li > a:active, .footer .copyright ul.copyright_list > li > a:focus {
	color:#fff;
}
.footer .footer_bottom .footer_logos_bottom {
	width:100%;
	float:left;
	padding:20px 0 0;
	margin:0;
	text-align:center;
}
.footer .footer_bottom .footer_logos_bottom > li {
	width:auto;
	display:inline-block;
	list-style:none;
	margin:0 10px;
}
.footer .footer_bottom .footer_logos_bottom > li > a {
	display:inline-block;
	color:#fff;
}
.footer .footer_bottom .footer_logos_bottom > li > strong {
	color:#f3a46b;
}
.footer .footer_bottom .footer_logos_bottom > li > a:hover, .footer .footer_bottom .footer_logos_bottom > li > a:active, .footer .footer_bottom .footer_logos_bottom > li > a:focus {
	color:#f3a46b;
	text-decoration:none;
}


.imgRight {float:right;  margin-left: 5px; padding: 5px; }
.imgLeft {float: left; margin-right: 5px; padding: 5px;}


.indiaTours-imgLeft{float: left; padding: 5px; border: solid 1px #3C3C3C; margin-right: 5px; }
.indiaTours-imgRight{float: right; padding: 5px; border: solid 1px #3C3C3C; margin-left: 5px;}

#right-content-section h1{font-size: 26px; color: #f3a46b; font-weight: bold !important; margin: 5px 0px 10px 0px;}
#right-content-section p{ font-size:13px; line-height:20px; padding-bottom:8px;}
#right-content-section span.contentBold{ font-size:13px;font-weight: bold !important;}
#right-content-section p.contentBold{ font-size:16px; padding-bottom:0px !important; font-weight: bold !important; color:#f76570;}
#right-content-section .tableBorder p.contentBold{ font-size:15px; font-weight: bold !important; color:#f76570; border-left:  solid 2px #f76570; padding:5px 8px 8px 8px !important;   border-bottom:  solid 1px #E9E9E9; }

#right-content-section p.contentBold a{ color:#F04A46; text-decoration:none; }
#right-content-section p.contentBold a:hover{ color:#CE7A09; text-decoration:underline; }
#right-content-section a.style1 {color:#F30; text-decoration:none; padding:2px 0px; }
#right-content-section a.style1:hover {color:#666; text-decoration:underline; padding:0px  5px; }

#right-content-section ul.list-style-heading { padding: 0px 5px 0px 25px;  list-style-type: circle;}
#right-content-section ul.list-style-heading li { list-style: circle; color:#666; text-decoration:none; padding:2px  0;}

.darkGreenHead {margin: 5px 0px 15px 0; padding-bottom:5px; font-size: 16px; font-weight: bold; color: #6a9e0f;  font-size:20px !important; border-bottom: #6a9e0f dashed 1px;}

#right-content-section ul.list-style-content { padding: 0px 5px 0px 25px; list-style-type: circle;}
#right-content-section ul.list-style-content li a{  display:block; list-style: circle; color:#F30; text-decoration:none; padding:2px  0;}
#right-content-section ul.list-style-content li a:hover{color:#666; text-decoration:underline; padding:2px  5px; }

#right-content-section .tableBorder {}
#right-content-section .tableBorder td { padding:8px;  border: solid 1px #E5E5E5; font-size:13px; line-height:22px; }
#right-content-section .tableBorder td p{ font-size:13px; line-height:22px;}
#right-content-section .tableBorder td p span.contentBold{ font-size:14px;font-weight: bold !important;}
#right-content-section .tableBorder td.tableHead { background:#f7f7f7; font-weight:bold;}
#right-content-section .rightAlign {text-align: right; margin:5px 0 10px 0; }
#right-content-section .linkBooking { text-align:center; display:inline; padding:4px 10px; text-decoration:none; font-weight:bold; background:#FFE7CE; color:#A90329; border:1px solid #A90329; }

#right-content-section .tableBorder .imgRight {float:right;  margin-left: 5px; padding: 5px; }
#right-content-section .tableBorder .imgLeft {float: left; margin-right: 5px; padding: 5px;}


#right-content-section ul..contentList { padding: 0px 5px 0px 25px; list-style-type: circle;}
#right-content-section ul..contentList li a{  display:block; list-style: circle; color:#F30; text-decoration:none; padding:2px  0;}
#right-content-section ul..contentListli a:hover{color:#666; text-decoration:underline; padding:2px  5px; }
a.more_details {
	width:auto;
	float:left;
	padding:7px 25px;
	border-radius:20px;
	border:1px solid #ccc;
	color:#fff; background:#f3a46b;
	font-weight:bold;

}
a.more_details:hover, a.more_details:active, a.more_details:focus {background:#2A2A2A;	color:#fff;	text-decoration:none;}
#right-content-section .tourpkgs{ width:100%; display:flex !important; flex-wrap:wrap;}
#right-content-section .tourpkgs div{ border:#CCC solid 1px; margin:10px 1% 10px 0px; padding:10px; background:#F9F9F9;  width:49%; float:left;font-size:13px;}

.mainhotsell {

    display: block;
    float: left;
    width: 100%;

}
.mainhotsell a.view-button{ background:#f76570; color:#fff !important; width:49%; float:left; overflow:hidden; text-align:center; padding:5px 0; margin-top:5px; font-weight:bold;}
.mainhotsell a.get-quote{ background:#666; color:#fff !important; width:49%; float:right; overflow:hidden; text-align:center; padding:5px 0; font-weight:bold; margin-top:5px;}


.mainhotsell a.view-button:hover{ background:#dc5f68; color:#fff !important; text-decoration:none; }
.mainhotsell a.get-quote:hover{ background:#D1D1D1; color:#000 !important; text-decoration:none;}



#right-content-section .tourpkgs div h2{ margin: 0px 0 3px 0px !important;
padding: 0px !important;
line-height: 10px !important;}

#right-content-section .tourpkgs div h2 a {
    margin: 0px !important;
    font-size: 15px; padding:0px !important;
    font-weight: bold; line-height:normal !important;
    color: #065000;
}


#right-content-section .tourpkgs div h2 a:hover { line-height:normal !important;
    color: #F60; text-decoration:none;
}
#right-content-section .tourpkgs div img{ float:left; margin:0 10px 8px 0;}


.formInfo { 
    background: #fbfbfb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    margin: 40px 0 0 0; position:relative;
    padding: 14px 18px 0; margin-top:50px;
}
.formInfo .title {
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 8px 10px;
	position:absolute; top:-20px; 

    background: #910808;
    width: auto;
}
.formInfo p {
    display: block; 
    border-bottom: 1px dashed #999;
    padding: 0 0 10px 0;
    margin: 10px 0 10px 0 !important;
}
.tourism-award {
    position: absolute;
    top: 10px;
    right: 10px;
    background:url(../../enquiry/images/award-image.png) no-repeat;
    width: 130px;
    height: 164px;
}

.contentPanel { padding: 5px 0;}
.contentPanel img{ width:100%;}
ul.externalURL {
	margin:0!important;
	padding:0;
	list-style:none
}
ul.externalURL li {
	float:left;
	padding:0!important;
	background:none!important;
	width:32.3%;
	margin:2px .5%
}
ul.externalURL li a {
	width:100%;
	display:block;
	float:left;
	padding:7px 0;
	background:#de7901;
	color:#fff!important;
	text-align:center
}
 ul.externalURL li a:hover {
	background:#ecaf2d;
	text-decoration:none!important;
	color:#000!important
}

.othertours{ font-size:22px; font-weight:bold; color:#000; text-align:left; margin:15px 0 5px 0; border-left: solid 2px #f76570;
padding: 5px 8px 8px 8px !important;
border-bottom: solid 1px #E9E9E9;}

.formInfo p{}
.formInfo p img{ float:right;}
@media (max-width:1349px) {
.header .navigation_bar ul.navigation_bar_area > li.dropdown > a::after {

    width: 0;
    height: 0;
    position: absolute;
    right: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-top: 5px solid #727475;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;

}
	.header .navigation_bar ul.navigation_bar_area > li.dropdown > a {
    padding-right: 20px;  
}
.header .navigation_bar ul.navigation_bar_area > li > a {
    width: 100%;
    float: left;
    padding: 13px 7px;
        padding-right: 22px;
    font-weight: bold;
    color: #545454;
    font-size: 12px;
}	}
@media (max-width:1199px) {
	
.formmargintop{ margin-top:25px !important;}

.form_area ul.buttons_area {
	padding:15px 0 0;
}
.main_container .inner_page ul.table_list > li {
	width:100%;
}
ul.sitemap_list > li {
	width:100%;
}
ul.sitemap_list.sitemap_list_two > li {
	width:100%;
}
}
@media (min-width:992px) and (max-width:1199px) {
	.breadcrumb{ padding:0px 0px 5px 0 !important; margin:-15px 0 10px 0px !important; overflow: hidden;}
	
	.header .navigation_bar ul.navigation_bar_area > li:nth-child(1){ display:none;}
.form_area .checkboxlist .formchk i {width: 33.3%;}
}
@media (max-width:991px) {
	

	
	
.header .header_top ul.header_top_area > li.half {
	width:50%;
}

.header .header_top ul.header_top_area > li.half ul.contact_detail > li {
	display:inline-block;
	float:none;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail {
	width:100%;
	
}
.header .header_top ul.header_top_area > li.half ul.header_flags {
	width:100%;
	text-align:right;
	
}
.header .header_top ul.header_top_area > li.half ul.header_flags > li {
	display:inline-block;
	float:none;
}
.footer .footer_bottom {
	padding:30px 0 20px;
}
.footer .footer_bottom ul.footer_links {
	margin-bottom:15px;
}

.header .navigation_bar ul.navigation_bar_area {
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.header .navigation_bar .menu_area {
	display:block;
}
.header .navigation_bar ul.navigation_bar_area {
	padding-bottom:10px;
	display:none;
}
.header .navigation_bar ul.navigation_bar_area > li {
	width:20%;
	border-right:none;
	border-bottom:1px solid #727475;
}
.header .navigation_bar ul.navigation_bar_area > li > a {
	padding-left:0;
	padding:10px 0;
}
.header .navigation_bar ul.navigation_bar_area > li.dropdown > a::after {
	right:10px;
}
.header .navigation_bar ul.navigation_bar_area > li > a:hover, .header .navigation_bar ul.navigation_bar_area > li > a:active, .header .navigation_bar ul.navigation_bar_area > li > a:focus {
	padding:10px;
}
.header .navigation_bar ul.navigation_bar_area > li.dropdown > a:hover::after, .header .navigation_bar ul.navigation_bar_area > li.dropdown > a:active::after, .header .navigation_bar ul.navigation_bar_area > li.dropdown > a:focus::after {
	right:10px;
}
.header .navigation_bar ul.navigation_bar_area > li > a.active_highlight {
	padding:10px;
}
.header .navigation_bar ul.navigation_bar_area > li:last-of-type {
	border-bottom:none;
}
}
@media (min-width:768px) and (max-width:991px) { .breadcrumb{ padding:0px 0px 5px 0 !important; margin:-15px 0 10px 0px !important; overflow: hidden;}
	
	#right-content-section h1{font-size: 20px;}
	.form_area .checkboxlist .formchk i {width: 33.3%;}
.slider_area .carousel-heading .slider_text {
	font-size:24px;
}
.slider_area .carousel-heading .slider_heading {
	font-size:45px;
}
}
@media (max-width:767px) { .breadcrumb{ padding:0px 0px 5px 0 !important; margin:-15px 0 10px 0px !important; overflow: hidden;}
	#right-content-section h1{font-size: 20px;}
	#right-content-section .tourpkgs div {
    border: #CCC solid 1px;
    margin: 10px 1% 10px 0px;
    padding: 10px;
    background: #F9F9F9;
    width: 100%;
    float: left;
    font-size: 13px;
}
	.breadcrumb {
    width: 100%;
    font-size: 13px;
    background: none !important;
    padding: 0px 0px 8px 0 !important;
    margin: -15px 0 0px 0px !important;
    overflow: hidden;
	 border-bottom: solid 1px #F3F3F3;
}
.breadcrumb i a{
    font-style: normal;
    margin-right: 20px;
    float: left;
}
.breadcrumb i {
    font-style: normal;
    margin-left: 0px;
    float: left; line-height:26px;
}
	.main_container .inner_page .background_leftbar{ display:none;}
	.form_area .checkboxlist .formchk i {width: 33.3%;}
	#hotel-offers .image_effect_content .text{ display:none;}
	.footer_bottom .media430{ width:50% !important; float:left !important; margin-top:10px !important;}
	.main_container .content_area {
    width: 100%;
    float: left;
    padding: 20px 0;
}
	#image-width{ display:none;}
	
	.header .header_top {
  
    padding:0px;
    
}
	.header .header_top ul.header_top_area > li.half {
	width:100%;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail, .header .header_top ul.header_top_area > li.half ul.header_flags {
    width: 100%; text-align:center;
}


ul.three_boxes {
	margin:0;
}
ul.three_boxes > li {
	width:100%;
	padding:0;
}
.header .header_mobile_tabs {
	display:block;
}
.header .header_bottom ul.logo_search_area > li.logo_area a span.rajasthan {
	float:none;
	display:inline-block;
	font-size:28px;
}
.header .header_bottom ul.logo_search_area > li.search_area form.search_form .text_area {
	padding:7px 10px;
}

.header .header_bottom ul.logo_search_area > li.search_area form.search_form {
	width:100%;
	margin-top:15px;
}
div.image_effect a div.image_effect_content {
	top:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
}
.footer .copyright ul.copyright_list > li {
	width:100%;
	text-align:center;
}
.footer .copyright ul.copyright_list > li.second {
	text-align:center;
	margin-top:5px;
}
.slider_area .carousel-heading .slider_text {
	font-size:18px;
}
.slider_area .carousel-heading .slider_heading {
	font-size:22px;
}
.slider_area .carousel-inner img.mobile_image {
	display:block;
}
.slider_area .carousel-inner img.desktop_image {
	display:none;
}
div.heading_title {
	margin-bottom:15px;
}
div.heading_title .head {
	font-size:20px;
	padding-bottom:10px;
}
div.right_sidebar {
	border:1px solid #ccc;
	border-bottom:none;
	margin-bottom:20px;
	display:none;
}
div.right_sidebar ul.sidebar_list_area {
	margin:0;
	border-top:none;
	border-left:none;
	border-right:none;
}
div.right_sidebar div.heading_title {
	background:#f1f1f1;
	margin:0;
}
div.right_sidebar div.heading_title .head {
	padding:0;
	margin:0;
	border-bottom:1px solid #ccc;
	position:relative;
	padding:10px;
	font-size:14px;
}
div.right_sidebar div.heading_title .head::after {
	width: 0;
	height: 0;
	border-top: 5px solid #555;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	content: "";
	right: 10px;
	position: absolute;
	top: 15px;
}
div.right_sidebar div.heading_title .head::before {
	display:none;
}

.main_container .inner_page {
	padding:20px 0 20px;
}
ul.tour_package_area {
	min-height:auto;
}
ul.tour_package_area > li.first {
	position:static;
	width:100%;
	border-right:none;
	border-bottom:1px solid #ccc;
	float:left;
}
ul.tour_package_area > li.second {
	padding:10px 10px 0;
}
div.heading_title .head::before {
	width:60px;
	height:4px;
}
.owl-controls {
	position:static !important;
	width:100% !important;
	margin:15px 0 30px !important;
}
.main_container .attractions_area .owl-controls {
	text-align:center;
}
.main_container .destinations_area, .main_container .tours_area {
	padding:30px 0 0;
}
.form_area .phone_isd_code {
	margin-bottom:35px;
}
.form_area .checkboxlist .formchk i {
	width:100%;
}
.footer .footer_top .footer_logos {
	width:100%;
}
.footer .footer_bottom .footer_logos_bottom > li:first-of-type {
	width:100%;
}
.header .navigation_bar ul.navigation_bar_area > li:nth-child(1) {
    display: none;
}
.header .navigation_bar ul.navigation_bar_area > li {
	width:33.3%;
	border-right:none;
	border-bottom:1px solid #727475;
}
.form_area .checkboxlist .formchk i {width: 33.3%;}
}

@media (max-width:580px){  
.form_area .checkboxlist .formchk i {width: 33.3%;}
.header .header_bottom ul.logo_search_area > li.search_area { display:none;
}

.slider_area .carousel-heading .slider_heading a {
	
	
	font-size:26px; text-transform:uppercase; text-decoration:none;
	 display:inline; background: rgba(0, 0, 0, 0.5); padding:6px 10px; border-bottom: solid 2px #f3a46b;
	line-height:normal;
	margin:0;
	color:#fff;
	text-shadow:1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;  
}


.slider_area .carousel-heading .slider_heading a:hover {
 transform: scale(1.2) !important;
 -moz-transform:scale(1.2) !important;
 font-size:28px;  background: rgba(0, 0, 0, 0.5);

}
.header .header_bottom ul.logo_search_area > li.logo_area, .header .header_bottom ul.logo_search_area > li.search_area {
    width: 100%;
}

.header .header_bottom ul.logo_search_area > li.logo_area a {
    width: 100%;
    text-align: center;
}

 .header .header_bottom ul.logo_search_area > li.search_area {
	width:100%; 
}


@media (max-width:500px) { .form_area .checkboxlist .formchk i { width: 50%; }
	.footer_bottom .media430{ width:100% !important; float:center !important;}
	
.header .header_top ul.header_top_area {
	padding:5px 0;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail > li {
	margin-bottom:5px;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail > li > a {
	float:none;
	display:inline-block;
}
.header .header_top ul.header_top_area > li.half ul.header_flags {
	margin-top:0;
}
.header .header_top ul.header_top_area > li.half ul.header_flags > li:first-child {
	padding-right:0;
	padding-bottom:5px;
}
.header .header_top ul.header_top_area > li.half ul.contact_detail > li {
	margin-right:5px;
}
.header .header_top ul.header_top_area > li.half ul.header_flags > li > a {
	float:none;
	display:inline-block;
	margin:2px 2px 0;
}}


@media (max-width:450px) { 
	.media450{ width:100% !important;}
	.slider_area .carousel-heading .slider_heading a {
	
	
	font-size:22px; text-transform:uppercase; text-decoration:none;
	 display:inline; background: rgba(0, 0, 0, 0.5); padding:6px 10px; border-bottom: solid 2px #f3a46b;
	line-height:normal;
	margin:0;
	color:#fff;
	text-shadow:1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;  
}


.slider_area .carousel-heading .slider_heading a:hover {
 transform: scale(1.2) !important;
 -moz-transform:scale(1.2) !important;
 font-size:22px;  background: rgba(0, 0, 0, 0.5);

}
	.header .navigation_bar ul.navigation_bar_area > li:nth-child(1) {
    display:block;
}
.header .navigation_bar ul.navigation_bar_area > li {
	width:50%;
	border-right:none;
	

}

.main_container .inner_page div.text_image_area {
	margin-bottom:15px;
}
.main_container .inner_page .text_image {
	width:100%;
	margin:0 0 10px 0;
}
div.four_zero_four_page {
	padding:0 0 30px;
}
ul.four_zero_four_list > li.heading {
	font-size:120px;
}
ul.four_zero_four_list > li.text {
	font-size:16px;
}
.footer .footer_bottom ul.footer_links > li {
	width:100%;
}
}
@media (max-width:340px) {
	.form_area .checkboxlist .formchk i { width: 100%; }
	.slider_area .carousel-heading .slider_heading a {
	
	
	font-size:20px; text-transform:uppercase; text-decoration:none;
	 display:inline; background: rgba(0, 0, 0, 0.5); padding:6px 10px; border-bottom: solid 2px #f3a46b;
	line-height:normal;
	margin:0;
	color:#fff;
	text-shadow:1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;  
}


.slider_area .carousel-heading .slider_heading a:hover {
 transform: scale(1.2) !important;
 -moz-transform:scale(1.2) !important;
 font-size:18px;  background: rgba(0, 0, 0, 0.5);

}
.header .header_bottom ul.logo_search_area > li.logo_area a img { width:95%;
}
}