li {
	list-style:none;
}
.no-margin {
	margin:0px!important;
}
.no-padding {
	padding:0px!important;
}
.r {
	border:1px solid red !important
}
.b {
	border:1px solid blue !important
}
.tMxx {
	margin-top:20px;
}
.tM {
	margin-top:5px;
}
.tMx {
	margin-top:10px;
}
.tMxxx {
	margin-top:30px;
}
.tRed {
	color:#C62F20 !important;
}
.displayB {
	display:block !important;
	padding:0 5px
}
.aCenter {
	text-align:center
}
.aLeft {
	text-align:left !important
}
.red {
	background: #C21816; /* for internet explorer*/
	background: -webkit-linear-gradient(#C21816, #EC4733); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#C21816, #EC4733); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#C21816, #EC4733); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#C21816, #EC4733); /* Standard syntax */
	color:#fff;
}
p {
	line-height:normal;
}
.clear {
	clear:both;
}
body {
	background:#ffffff !important;
	margin:0px;
	padding:0px;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
}
/*fonts generated*/

/*fonts generated*/
/*--custom container--*/
.contCustom {
	max-width:960px;
	padding: 0;
}
/*main_body start here*/
#wrapper_main {
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
}
header {
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	height:auto!important;
}
.top_head {
	background:#ee3724;
}
.logo {
	margin: 26px 0;
}
.contact_details {
}
.contact_details .small_nav {
	background:#3b3a3a;
	font-size:14px;
	padding: 0 5px;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	-khtml-border-radius:0 0 10px 10px;
	-ms-border-radius:0 0 10px 10px;
}
.contact_details .small_nav ul {
	margin:0;
	padding:0
}
.contact_details .small_nav ul li {
	display:inline-block;
}
.contact_details .small_nav ul li a {
	color:#b0afaf;
	text-decoration:none;
 -o-transition:.5s;
 -ms-transition:.5s;
 -moz-transition:.5s;
 -webkit-transition:.5s;
 transition:.5s;
	padding:5px 7px;
}
.contact_details .small_nav ul li a:hover {
	color:#e9e9e9;
}
.c_info {
	text-align: right;
	color:#fff;
}
.c_info h5 {
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 16px;
}
.c_info h5 span {
	font-size:24px;
}
.c_info h6 {
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	margin-top: 0;
}
/*nav*/
.nav1 {
	background: #fdfdfd; /* for internet explorer*/
	background: -webkit-linear-gradient(#fdfdfd, #e9e9e9); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#fdfdfd, #e9e9e9); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#fdfdfd, #e9e9e9); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#fdfdfd, #e9e9e9); /* Standard syntax */
	box-shadow:0 4px 4px #cccccc;
}
nav ul li:hover {
	background:none !important
}
.small_nav .navbar-default {
	background-color: #3B3A3A;
	border-color: #3b3a3a;
	min-height: 20px;
	margin-bottom:0
}
.nav1 .navbar-default {
	background: none;
	border:none;
	min-height: 20px;
	margin-bottom:0
}
.nav_in {
	padding:0px 0 0px 0
}
ul.nav_in li {
	float:left;
	list-style:none;
	margin-right:4px;
}
ul.nav_in li:last-child {
	margin:0px;
}
ul.nav_in li a {
	color:#717070;
	text-decoration:none;
	font-size:17px;
	font-weight:600;
	padding: 13px 13px;
	line-height: 17px;
}
ul.nav_in li a:hover {
	background:url(../images/menu_bg.png) repeat-x !important;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	-khtml-border-radius:0 0 10px 10px;
	-ms-border-radius:0 0 10px 10px;
	color:#ffffff !important;
}
ul.nav_in li.current-menu-item a {
	background:url(../images/menu_bg.png) repeat-x !important;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	-khtml-border-radius:0 0 10px 10px;
	-ms-border-radius:0 0 10px 10px;
	color:#ffffff !important;
}
/*nav*/

/*body_mid*/
#body_main {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.body_section {
	width:100%;
	float:left;
	margin:30px 0 45px;
}
.body_section .side_section {
	float:left;
	width:28%;
}
.body_section .side_section .form_section {
	width:100%;
	float:left;
}
.slider {
	overflow:visible !important;
}
.side_section .form_section form {
	background:#eddfb9;
	float:left;
	padding:15px 18px 17px;
	width: 86%;
	border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-ms-border-radius:10px;
}
.side_section .form_section form h1 {
	font-size:24px;
	color:#3b3a3a;
	font-weight:600;
	margin-bottom:18px;
}
.dropdown {
	/*margin: 0 20px;*/
	vertical-align: top;
}
.dropdown {
	display: inline-block !important;
	position: relative !important;
	overflow: hidden !important;
	height: 49px !important;
	width: 88% !important;
	background:url(../images/select_bg.png) no-repeat !important;
	margin: 0 5px 5px !important;
	padding: 5px 9px 0 !important;
}
.dropdown:before, .dropdown:after {
	content: '';
	position: absolute;
	z-index: 2;
	right: 17px;
	top: 15px;
	width: 0;
	height: 0;
	border: 5px dashed;
	border-color: #4d4d4d transparent;
	pointer-events: none;
}
.dropdown:before {
	border-bottom-style: solid;
	border-top: none;
}
.dropdown:after {
	margin-top:10px;
	border-top-style: solid;
	border-bottom: none;
}
.dropdown-select {
	position: relative;
	width: 120%;
	margin: 0;
	padding: 6px 8px 6px 10px;
	height: 33px;
	text-shadow: 0 1px white;
	/* Fallback for IE 8 */
  background: #f2f2f2;
	/* "transparent" doesn't work with Opera */
  background: rgba(0, 0, 0, 0) !important;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
	font-size:18px;
	color:#6f6f6f;
}
.dropdown-select:focus {
	z-index: 3;
	width: 100%;
	color: #394349;
	outline:none;
}
.dropdown-select > option {
	margin: 3px;
	padding: 6px 8px;
	text-shadow: none;
	background: #f2f2f2;
	border-radius: 3px;
	cursor: pointer;
}
/* Fix for IE 8 putting the arrows behind the select element. */
.lt-ie9 .dropdown {
	z-index: 1;
}
.lt-ie9 .dropdown-select {
	z-index: -1;
}
.lt-ie9 .dropdown-select:focus {
	z-index: 3;
}

/* Dirty fix for Firefox adding padding where it shouldn't. */
@-moz-document url-prefix() {
 .dropdown-select {
 padding-left: 6px;
}
}
.form_section input[type=submit] {
	margin:0px;
	background:url(../images/form_btn_bg.jpg) repeat-x;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-ms-border-radius:3px;
	border:none;
	height: 66px;
	margin:11px 7px;
	width: 208px;
	font-weight:600;
	font-size:21px;
	color:#fff;
	text-shadow: 0 1px #000;
	cursor:pointer;
 -o-transition:.5s;
 -ms-transition:.5s;
 -moz-transition:.5s;
 -webkit-transition:.5s;
 transition:.5s;
}
.form_section input[type=submit]:hover {
	opacity:0.8;
}
.c_icons {
	margin:41px 0;
}
.c_icons ul {
	display:block;
	padding:0
}
.c_icons ul li {
	list-style:none;
	display:inline-block;
	margin: 0 -2px 0 auto;/*
	margin-right: 6px;
	margin-right: 6px;
	*/
}
#fade {
	width:100% !important
}
.testimonial {
	float: left;
	background:url(../images/test_coma.png) no-repeat left top;
	padding: 0 0 0 40px;
	width: 78%;
	color:#666666;
}
.testimonial p {
	font-size:24px;
	line-height:36px;
	width:100% !important;
	float:left;
}
.testimonial span {
	float: left;
	font-size: 14px;
	line-height: 24px;
	margin-top: 15px;
	width:100%
}
/*==rt===*/
 .main_top_section {
	float:left;
	width:100%;
	margin-top:30px
}
.banner_section {
	float:left;
	width:100%;
	position: relative;
}
.banner_img img {
	width:100%;
	float:left;
}
.mainText {/*max-width:750px !important;*/
}
.mainText, .price {
	background:url(../images/banner_caption.png) repeat !important;
	position:relative;
}
.mainText h2 {
	font-size: 40px !important;
	font-weight: bold !important;
	line-height: 35px !important;
	margin-bottom: 10px !important;
	margin-top: 9px !important;
}
.slide-content {
	position:relative;
	bottom:0
}
.slide-content {
	width: 940px;
	margin: 0 auto; 
	position:absolute;   
	bottom:0;
	
}
.caption {
	position:absolute;
	background:url(../images/banner_caption.png) repeat;
	width:57%;
	bottom: 0;
	color:#fff;
	padding:10px 3px
}
.caption h1 {
	font-size:48px;
	font-weight:700;
	text-shadow: 0 1px #000;
	margin: 0 20px;
}
.caption h2 {
	font-size:24px;
	font-weight:400;
	margin:0 25px 10px;
}
.banner_rate {
	position:absolute;
	top:30px;
	right:-5px;
	background:url(../images/banner_rate.jpg) repeat-x;
	width:194px;
	padding:10px 13px 15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-ms-border-radius:3px;
	color:#fff;
}
.banner_rate > span {
	font-size:18px;
	font-weight:300;
}
.banner_rate h3 {
	font-size:30px;
	font-weight:700;
	line-height:28px;
	margin:0
}
/*=====blocks========*/
.blocks_main {
}
.blocks_main h2 {
	width:100%;
	border-bottom: solid 9px #e51616;
	color:#333333;
	font-size:24px;
	font-weight:600;
	line-height: 55px;
	float:left
}
.blocks_main h2 em {
	font-weight:400;
}
.block_img {
	float: left;
	margin:25px 0 0 0;
	color:#333333;
}
.block_img ul {
	display:block;
	padding:0
}
.block_img ul li {
	display: inline-block;
	list-style: none outside none;
	margin-right: 41px;
	width: 28.5%;
}
.img_b img {
	width:100%
}
.block_img ul li .img_b {
	float:left;
}
.block_img ul li h3 {
	line-height:50px;
	font-size:18px;
	font-weight:700;
	margin:0
}
.block_img ul li p {
	float: left;
	width:100%;
	line-height:18px;
	font-size:14px;
	font-weight:400;
}
/*.block_img ul li:first-child {
	margin:0px;
}*/
.block_img ul li:last-child {
	margin:0px;
}
/*=====view button====*/
.view-all {
	float:left;
	width:100%;
	float:left;
	text-align:center
}
.view-all a {
	background: #c62f20; /* for internet explorer*/
	background: -webkit-linear-gradient(#c72f20, #e53523); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#c72f20, #e53523); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#c72f20, #e53523); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#c72f20, #e53523); /* Standard syntax */
	border-radius:5px;
	box-shadow: 1px 1px 4px #666666;
	text-shadow: 1px 1px 1px #666666;
	padding:10px 65px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	margin:10px 0;
}
/*=====blocks========*/
/*===footer===*/
footer {
	width:100%;
	float:left;
}
.foot_top {
	background: #e8e8e8; /* for internet explorer*/
	background: -webkit-linear-gradient(#e8e8e8, #bfbfbf); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#e8e8e8, #bfbfbf); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#e8e8e8, #bfbfbf); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#e8e8e8, #bfbfbf); /* Standard syntax */
	padding:19px 0 0 0;
	border-top:2px solid #b7b7b7;
	margin-top:20px
}
.foot_bottom {
	background:#3b3a3a;
	padding:15px 0;
	float: left;
	width:100%;
	font-size:12px;
	color:#a8a7a7;
}
.foot_in {
	text-align:center;
	width:100%;
}
.foot_in p {
	float:left;
}
.foot_in > ul {
	float:left;
}
.foot_in > ul li {
	background:url(../images/border_bot.png) no-repeat left;
	float: left;
	list-style: none;
	margin-left: 10px;
	padding-left: 10px;
}
.foot_in > ul li a {
	color:#a8a7a7;
	text-decoration:none;
}
.foot_top .foot_inner {
	width:100%;
	float:left;
	padding:19px 0;
}
.foot_top .foot_inner .left_one, .foot_top .foot_inner .left_two, .foot_top .foot_inner .left_three {
	float:left;
	color:#333333;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	text-align: justify;
}
.foot_top .foot_inner .left_one {
	width:300px;
	margin:0 48px 0 0;
}
.left_one h1, .left_two h1, .left_three h1 {
	font-size:18px;
	font-weight:700;
	line-height:30px;
	margin-bottom:10px;
	width: 100%;
	margin-top: 0;
}
.left_one p {
	margin:0;
	font-size:14px;
}
.foot_top .foot_inner .left_one p {
	line-height:18px;
}
.foot_top .foot_inner .left_two {
	width:320px;
}
.locate {
	margin: 12px 0 0 0;
	float:left;
	width:100%;
}
.locate p {
	float: right;
	width: 90%;
	font-size:13px;
}
.client_logo {
	margin: 15px 0 0 0;
}
.social > ul {
	width:100%;
}
.locate ul {
	display: inline-block;
	padding: 0;
}
.locate li {
	width:100%;
	margin-bottom:8px;
	float:left;
	list-style:none;
	margin-right:5px;
}
.locate li:hover {
	opacity:0.9;
}
.locate li a {
	color:#333333;
}
.locate span {
	float: left;
	margin-right: 10px;
}
.foot_top .foot_inner .left_three {
	float:right;
	width: 250px;
}
.foot_top .foot_inner .left_three {
	float:right;
	width: 255px;
}
.foot_top .foot_inner .left_three .client_logo {
	float:left;
	margin:0px;
	width:100%;
}
.foot_top .foot_inner .left_three .client_logo ul li {
	float:left;
	list-style:none;
	margin-right:5px;
}
.foot_top .foot_inner .left_three .client_logo ul li:hover {
	opacity:0.9;
}
.client_logo ul {
	padding:0
}
.client_logo ul li {
	float: left;
	list-style: none outside none;
	margin: 0 15px 10px 0;
}
.logo img {
	margin:0;
	max-width:100% !important
}
/*===footer===*/
/*body_mid*/
/*main_body End here*/


/*---tour page---*/
.white {
	background:#ffffff !important;
}
.tour {
	padding:20px 0;
	margin-top:10px
}
.commonHeading h1 {
	font-size:36px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600
}
.commonHeading h2 {
	font-weight:600
}
.commonHeading h4 {
	font-size:24px;
	font-family: 'Open Sans', sans-serif;
	color:#666666;
}
.blueBtn {
	background: #58b5d4; /* for internet explorer*/
	background: -webkit-linear-gradient(#4492ae, #58b5d4); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#4492ae, #58b5d4); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#4492ae, #58b5d4); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#4492ae, #58b5d4); /* Standard syntax */
	border-radius: 5px;
	color: #FFFFFF;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	margin: 3px 0 8px 0;
	padding: 2px 13px;
}
.blueBtn.greenBtn {
	background: #4f9e0a; /* for internet explorer*/
	background: -webkit-linear-gradient(#4f9e0a, #a5cb34); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#4f9e0a, #a5cb34); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#4f9e0a, #a5cb34); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#4f9e0a, #a5cb34); /* Standard syntax */
}
.tourDesc {
	border-radius: 0 0 5px 5px;
	box-shadow: 0 1px 2px #CCCCCC;
	margin-left: 9px;
	padding: 7px;
	width: 91.3%;
	min-height: 223px;
}
.tourDesc b {
	font-size:14px
}
.tourImg img {
	position:relative;
}
.tourImg.full img {
	width:100%
}
.tourTag {
	background: #C21816; /* for internet explorer*/
	background: -webkit-linear-gradient(#C21816, #EC4733); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#C21816, #EC4733); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#C21816, #EC4733); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#C21816, #EC4733); /* Standard syntax */
	text-align:left;
	border-radius: 5px;
	color: #FFFFFF;
	padding: 2px 45px 6px 8px;
	position: absolute;
	right:17px;
	top:15px;
	max-width: 91px;
}
.tourTag p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	margin: 0;
}
.tourTag h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 600;
	margin: 0;
}
.tImg {
	margin-bottom:20px
}
.tImg img {
	max-width:100%;
}
.tImg ul {
	display:block;
	list-style:none;
	padding:0;
	margin:15px 0;
}
.tImg ul li {
	display:inline-block;
	margin-right:0px;
}
.nav-tabs > li > a {
	background: none repeat scroll 0 0 #F2F1F1;
	border: 1px solid #dddddd;
	border-radius: 4px 4px 0 0;
	color: #4D4D4D !important;
	line-height: 1.42857;
	margin-right: 13px !important;
	font-weight:600 !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	font-weight:600;
}
#myTab {
	margin-top:20px
}
.priceList {
	background: #C21816; /* for internet explorer*/
	background: -webkit-linear-gradient(#C21816, #EC4733); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#C21816, #EC4733); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#C21816, #EC4733); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#C21816, #EC4733); /* Standard syntax */
	border-radius: 5px;
	color: #FFFFFF;
	display: inline-block;
	padding: 12px 79px 12px 12px;
	margin-top: 7px;
}
.priceList p {
	font-family: 'Open Sans', sans-serif;
	font-size: 19px;
	margin: 0;
	font-weight:300;
}
.priceList b {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin: 0;
	line-height: 24px;
}
.listHead b {
	font-size:16px;
}
.tourList ul {
	margin:0;
	padding:0;
}
.tourList ul li a {
	background: url("../images/bullet.png") no-repeat scroll left 0px rgba(0, 0, 0, 0);
	color: #333333;
	display: inline-block;
	font-size: 13px;
	margin: 12px 0 0 0;
	padding: 0 0 0 26px;
	width: 75%;
}
.checkbox label {
}
.book input {
	border:none;
	border-radius: 7px;
	font-size: 29px;
	font-weight: 600;
	padding: 19px 23px;
	background: #58b5d4; /* for internet explorer*/
	background: -webkit-linear-gradient(#58b5d4, #4492ae); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#58b5d4, #4492ae); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#58b5d4, #4492ae); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#58b5d4, #4492ae); /* Standard syntax */
	border-radius: 5px;
}
.book a {
	border:none;
	border-radius: 7px;
	font-size: 29px;
	font-weight: 600;
	padding: 19px 23px;
	background: #58b5d4; /* for internet explorer*/
	background: -webkit-linear-gradient(#58b5d4, #4492ae); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#58b5d4, #4492ae); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#58b5d4, #4492ae); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#58b5d4, #4492ae); /* Standard syntax */
	border-radius: 5px;
}
.book a:hover {
	color:#fff;
}
.tagHeader {
	display:none;
}
.widgetFilterWrap {
	background: none repeat scroll 0 0 #C9D7DC;
	border-radius: 7px;
	padding: 10px 13px;
	position: relative;
	width: 100%;
}
.filter {
	border-radius: 4px;
	box-shadow: 1px 1px 2px #656C6E;
	float: left;
	margin: 0 22px 0 0;
}
.sbSelector {
	background: #f0f0f0; /* for internet explorer*/
	background: -webkit-linear-gradient(#f0f0f0, #d2d2d2); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f0f0f0, #d2d2d2); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f0f0f0, #d2d2d2); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f0f0f0, #d2d2d2); /* Standard syntax */
	border-radius: 5px !important;
	font-family: open sans;
	font-size: 18px;
	font-weight: 600;
	height: auto !important;
	padding: 7px 3px;
	width: 200px !important;
	color:#6f6f6f;
	float:left;
	box-shadow:1px 1px 2px #656C6E;
}
.sbHolder {
	background:none !important;
	border:none !important
}
.sbToggle {
	background: url("../images/s_arrow1.png") no-repeat 0 0 !important;
	border: medium none;
	display: block;
	height: 43px !important;
	outline: medium none;
	position: absolute;
	right: 6px !important;
	top: 2px !important;
	width: 20px;
}
.sbOptions {
	background-color: #E5E5E5 !important;
	left: 0 !important;
	list-style: none outside none;
	margin: 0;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	top: 45px !important;
	width: 100% !important;
	z-index: 1;
	border-radius: 0 0 5px 5px;
}
.sbOptions li {
	border-bottom: 1px dotted #B7B7B7;
}
.sbOptions li:last-child {
	border-bottom:none
}
.filterSelectBox {
	background: #f0f0f0; /* for internet explorer*/
	background: -webkit-linear-gradient(#f0f0f0, #d2d2d2); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f0f0f0, #d2d2d2); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f0f0f0, #d2d2d2); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f0f0f0, #d2d2d2); /* Standard syntax */
	border-radius: 5px !important;
	font-family: open sans;
	font-size: 18px;
	font-weight: 600;
	height: auto !important;
	padding: 7px 20px;
	width: 200px !important;
	color:#6f6f6f;
	float: left;
	margin-left:0px;
	border:none;
}
ul.widgetFilterWrap li:last-child {
	float:right;
}
ul.widgetFilterWrap li ul li:last-child {
	float:left;
}
.filterBtn {
	background: #C21816 !important; /* for internet explorer*/
	background: -webkit-linear-gradient(#C21816, #EC4733) !important; /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#C21816, #EC4733) !important; /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#C21816, #EC4733) !important; /* For Firefox 3.6 to 15 */
	background: linear-gradient(#C21816, #EC4733) !important; /* Standard syntax */
	border-radius: 5px !important;
	padding: 5px 30px !important;
	text-shadow: 0 1px 0px #000000;
	font-size:20px;
	text-transform: none !important;
}
#umbrella_search_filter-2 .filterBtn {
	background: #C21816 !important; /* for internet explorer*/
	background: -webkit-linear-gradient(#C21816, #EC4733) !important; /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#C21816, #EC4733) !important; /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#C21816, #EC4733) !important; /* For Firefox 3.6 to 15 */
	background: linear-gradient(#C21816, #EC4733) !important; /* Standard syntax */
	border-radius: 5px !important;
	font-size: 20px;
	font-weight: 600;
	margin-right: -3px;
	margin-top: 10px;
	padding: 13px 33px !important;
	text-shadow: 0 1px 0 #000000;
	text-transform: none !important;
}
.tour_shadow {
	border-radius: 5px;
	box-shadow: 0 0 3px 0 #3B3B3B;
	min-height: 300px;/* width: 200px;*/
}
.tabsHeader {
	height:42px !important;
	overflow: visible !important;
}
.tabsHeader, .accHeader {
	border-bottom:1px solid #cfcfcf;
	background:none !important;
}
.tabs {
	border:none !important;
}
.tabsHeader .tab {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #CFCFCF #CFCFCF -moz-use-text-color;
	border-image: none;
	border-radius: 5px 5px 0 0;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	float: left;
	font-size: 15px !important;
	;
	font-weight: normal !important;
	;
	line-height: 40px;
	margin: 0;
	padding: 0 20px;
	background:#f2f1f1;
	margin: 0 3px 0 0 !important;
}
.tabHeaderActive {
	background:#ffffff !important;
}
.tabsBody > div {
	margin:0 !important
}
h5.tab.tabHeaderActive {
	font-weight:600 !important;
	height:42px;
}
/*---*/
.leftCity {
	margin-bottom:30px
}
.leftCity .citySlider {
	background: none repeat scroll 0 0 #FFFFFF !important;
}
.ad-gallery .ad-thumbs li a img {
	border-radius:0 !important;
}
/*--about page--*/
.address {
	margin-top:27px;
}
.address ul {
	padding:0 0px 0 12px;
}
.address ul li {
	font-size:14px;
	list-style:disc;
}
/*--archieve--*/
.widgetFilterWrap {
	border-radius: 10px;
	float: left;
	width: 100%;
}
.tourDesc.archive {
	margin-left: 0;
	width:100%
}
.tourTag.tag {
	right: 12px;
}
#umbrella_search_filter-2 ul {
	width:79%;
	background: none repeat scroll 0 0 #EDDFB9;
}
/*--serach-result--*/
.filterForm2 {
	background:none !important;
	float: left
}
table.filterWrap {
	background: none repeat scroll 0 0 #C9D7DC;
	border-radius: 7px;
	padding: 10px;
	position: relative;
	width: 100% !important;
}
.filterWrap td {
	border: medium none !important;
	box-shadow: none;
	margin: 0;
	padding: 15px 10px !important;
}
.breadcrumb {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-top: 18px;
	padding: 0;
}
/*--testimonial page --*/
.test_1 {
	background: url("../images/side-arrow.png") no-repeat 15px 10px #eaeaea;
	border-radius:5px;
	padding: 12px 12px 12px 89px;
	margin-bottom: 20px;
}
.test_1 b {
	font-size:22px;
}
.test_1 p {
	font-size:13px;
	margin:10px 0;
}
.test_1 span {
	font-size:13px;
}
/*--get a quote--*/
.formHolder {
	background:#f8f8f8;
	padding:20px;
	border-radius:5px;
}
.select-style {
	border: 1px solid #ccc;
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
	background: #fafafa url("../images/icon-select.png") no-repeat 95% 50%;
}
.select-style select {
	padding: 5px 8px;
	width: 110%;
	border: none;
	box-shadow: none;
	background: transparent;
	background-image: none;
	-webkit-appearance: none;
}
.select-style select:focus {
	outline: none;
}
.radio label {
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	margin-right: 27px;
}
.term {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #cccccc;
	height: 300px;
	overflow-y: scroll;
	padding: 10px;
}
.term b {
	color:#C72F20;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #C72F20;
	display:block;
	padding:5px 0;
}
.term span {
	color:#666666;
	font-weight:bold;
	font-size:14px;
	display:block;
	margin:10px 0;
}
.term p b {
	color:#666666;
	font-weight:bold;
	font-size:14px;
	display:inline;
	border:none;
}
.term a {
	color:#666666;
	font-weight:bold;
	font-size:14px;
	display:inline-block;
}
.term a:hover {
	color:#C72F20
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	font-size:13px;
}
/*--optional tour page--*/
.option_1 {
	background:#eaeaea;
	border-radius:5px;
	padding: 12px 12px 12px 12px;
	margin-bottom: 20px;
	position:relative;
}
.media > .pull-left {
	margin-right: 26px;
}
h4.media-heading {
	font-size: 20px;
	font-weight: bold;
	padding: 4px 0 0;
}
.media-body {
	width:47%;
	float:left;
}
.tourTag.mTag {
	right:0 !important;
	border-radius:0;
}
.tourTag.mTag b {
	font-size:17px
}
.daily {
	float: left;
	margin: 71px 0 0 20px;
}
.daily b {
	font-size:22px
}
.widgetFilter ul li h3 {
	font-size: 22px;
	margin-bottom: 15px;
	margin-top: 5px;
	font-weight:600;
	padding:0 0px;
}
.tags .widgetFilter ul li {
	line-height: 17px;
	margin-bottom: 15px !important;
	margin-top: 5px;
}
.commonHeading ul li {
	list-style:disc;
}
#card .radio {
	display: inline-block;
	padding-left: 20px;
	width: 83px;
}
#card p {
	font-size:13px;
	color:#888888
}
#contact_form .form-group {
	margin-left:0;
	margin-right:0
}