	
	.twpink {
		color: #A72F2F !important;
	}
	
	.navbar {
		margin-bottom: 0px;
	}
	
	.navbar2 {
		//background-color: #ACACAC;
		height: 40px;
	}
	
	.navbar-alert {
		padding-top: 10px;			
	}
	
	.navbar2 > div > a {
		font-weight: bold;
		font-size: 13px;
	}		
	
	.navbar-inverse .nav > li > a {
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0);
		font-size: 14px;
		padding-top: 6px;
		padding-bottom: 10px;
	}	

	.navbar-inverse  > .nav > li > a:hover {
		//border-bottom: 2px solid #000;
		//box-shadow: 3px -3px #000 inset;
	}	
	
	.dropdown-menu .divider1 {
		height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;
	}
	
	.navbar-header {
		height: 60px;
		background-color: #fff;
	}	

	.easy-autocomplete ul {
		//margin-top: 40px;
	}
	
	#eac-container-searchInput {
		margin-top: 40px;
	}
	
	.easy-autocomplete a {
		font-size: 15px;
	}		
	
	@media (min-width: 768px) {
	  .navbar-nav {
		width: 100%;
		text-align: center;
	  }
	  .navbar-nav > li {
		float: none;
		display: inline-block;
	  }
	  .navbar-right {
		float: right !important;
	  }
	}


	@media only screen 
	and (max-width : 767px) {

		.dropdown-submenu {
			margin-left: 100px;
		}
		
		.dropdown-menu > .dropdown-submenu > a{
			font-weight: bold;
			font-size: 15px;
		}
		
		.carousel-caption > h1 {
			font-size: 20px;
		}
		
		.nav.navbar-nav {
			background-color: #000;
		}
		
		.navbar2 > div > a {
			font-size: 12px;
		}			
		
		.navbar-alert {
			padding-top: 15px;			
		}
		
		.searchItemIcon {
			height: 18px;
		}
	}		

	.btn-primary {
		border-color: #0A7285;
		background-color: #0A7285;
		color: #FFF;
	}

	.btn-primary:hover {
		border-color: #075461;
		background-color: #075461;
		color: #FFF;
	}

	.btn-primary:visited {
		color: #FFF;
	}  
	
	.navbar-collapse {
		z-index:9999;
	}
	 
	.dropdown-menu.multi-column .span6>.dropdown-menu {
		display: block !important;
		position: static !important;
		margin: 0;
		border: none;
		box-shadow: none !important;
	}	
	
	@media only screen 
	and (max-width : 767px) {		
		.dropdown.dropdown-submenu {
			margin-left: 100px;
			max-height: 300px;
			overflow: hidden;
			overflow-y: auto;
		}
	}
	
	.category-home {
		background-color: #fff;
	}
	
	.lnk-navbar-alert {
		font-style: italic;
	}
	
	.getaways {width:200px;}
	.dropdown .dropdown-submenu > ul.dropdown-menu {width:280px;overflow: visible;}

	.dropdown-menu.multi-column {
		width: 400px;
	}		
		
	ul.nav .header-menu, ul.nav .menuBarLink { 
		background-color: #FFF;
		color: #0A7285; 
		font-weight: bold;
		font-size: 10px;
	}
	
	ul.nav .header-menu { 
		background-color: #F2F2F2 !important;
	}
	
	ul.nav .menuBarLink:hover, ul.nav .menuBarLink:active, ul.nav .menuBarLink:focus { 
		background-color: #FFF;
		box-shadow: 0px -2px #ff9999 inset;		
	}	
	
	ul.nav .header-menu:hover, ul.nav .header-menu:active, ul.nav .header-menu:focus { 
		box-shadow: 0px -2px #ff9999 inset;		
	}	
	
	.searchIcon a:hover, .searchIcon a:focus, .userIcon a:hover, .userIcon a:focus { background-color: #f5f5f5; !important;}
	
	#searchInput {			
		//width: 500px;
		width: 250px;
	}		
	
	.headerRightHolder {
		width: 320px;
	}		
	
	.dropdown-toggle.header-menu, .header-menu {
		color: #0A7285 !important;
	}

	@media only screen 		
	and (max-width : 767px) {	
	
		ul.nav .header-menu { 
			background-color: #000 !important;
			color: #fff !important; 
			
		}
		
		.mainMenuOptions ul.nav a:hover, .mainMenuOptions ul.nav a:focus, .mainMenuOptions ul.nav a:active { background-color: #000; }
		
		.searchIcon a:hover, .searchIcon a:focus, .userIcon a:hover, .userIcon a:focus { background-color: #f5f5f5; }
		
		.navbar-toggle {
			background-color: #000 !important;
		}			
		
		.searchInputHeader {
			//width: 300px;
			width: 280px;
		}
		
		#searchInput {			
			//width: 260px !important;
			width: 250px !important;
		}			

		.searchInputHeader, .signupLinkHeader {
			display: none;
		}	
			
		.searchIcon {
			display: block !important;
		}

		.navbar-header {
			height: 55px !important;
		}	

		.easy-autocomplete a {
			font-size: 13px;
		}			
	}
	
	@media only screen 
	and (min-width: 768px)	{		
		.searchIcon {
			display: none;
		}
		
		.searchInputHeader {
			display: block;
		}
		
		.mainMenuOptions2 {
			float: right;
		}
	}
	
	@media only screen 		
	and (max-width: 991px)
	and (min-width: 768px)	{
		
		.searchInputHeader {			
			width: 320px;
			//width: auto;
		}
		
		#searchInput {			
			//width: 230px !important;
			//width: auto;
			width: 250px !important;
		}			

		.navbar-inverse .nav > li > a {
			font-size: 12px;
			margin: 0px;
			padding: 10px;
		}

	}	

	@media only screen 		
	and (max-width: 850px)
	and (min-width: 768px)	{			

		.navbar-inverse .nav > li > a {
			padding: 5px 5px 15px 5px;
		}

	}			
	
	@media only screen 		
	and (max-width : 1169px)
	and (min-width : 992px)		{
		.headerRightHolder {
			width: 1px;
		}
		
		.searchInputHeader {			
			//width: 400px;
			//width: auto;
			width: 320px;
		} 
		
		#searchInput {
			//width: 320px
			width: 250px;
		}
	}
	
	@media only screen 		
	and (max-width : 1269px)
	and (min-width : 1170px) {
		.headerRightHolder {
			width: 200px;
		}
		
		.searchInputHeader {			
			//width: 450px;
			//width: auto;
			width: 320px;
		}
		
		#searchInput {
			//width: 370px;
			width: 250px;
		}			

	}

	@media only screen 		
	and (min-width : 1270px){
		.searchInputHeader {			
			//width: 580px;
			//width: auto;
			width: 320px;
		}
		
		#searchInput {
			//width: 500px;
			width: 250px;
		}			

	}		
	
	.signupLink {
		margin: 10px 0px 10px 0px;
	}

	.navbar-header {
	  float: none;
	}
	
	.navbar-toggle {
	  display: block;
	  //background-color: #FF9999 !important;
	  background-color: #A72F2F !important;
	  border: none;
	  float: right;
	}
	
	.navbar-collapse.collapse {
	  display: none!important;
	}
	
	.navbar-nav {
	  float: none!important;
	}
	
	.navbar-nav>li {
	  float: none;
	}
	
	.navbar-collapse.collapse.in{
	  display:block !important;
	}		
	
	#navbarmain {
		-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);			
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	}

	
	form.navbar-form { border: 0; }
	
	.stateDropdown {
		top: -300px;
	}
	
	@media only screen 		
	and (min-width : 768px){	
		.span6 .dropdown .dropdown-menu {
			background-color: #eee;
		}
		
		.span6 ~ .span6 {
			padding-right: 0px;
			margin-right: 0px;
		}
		
		.span6 ~ .span6 .dropdown {
			border-left: 1px solid #EEE;
			margin-left: 20px;
			padding-right: 0px;
			
		}
	}
	
	.menuBarLink { 
		margin-top: 8px;
		border: 0;
		outline:0;
	}	
	
	
	
	
		.header-top {
			//background-color: #FF9999;
			background-color: #A72F2F;			
			color: #fff;
			width: 100%;
			//padding: 6px;
			margin-bottom: 5px;
		}
		
		.header-top_orig {
			display: none;
			background-color: #F5F5F5;
			width: 100%;
			margin-bottom: 5px;
		}		

		.enquiryHeadDiv {
			//padding: 5px 0px;
			padding: 3px 0px;
		}

		.top-link {
			//font-size: 14px;
			font-size: 12px;
			padding: 5px;
			font-weight: bold;
			color: #fff;
			text-decoration: none;
			outline: 0;
		}
		
		.top-link_orig {
			font-size: 13px;
			color: #000;
			text-decoration: none;
			outline: 0;
		}		

		.top-link:active, .top-link:visited, .top-link:link {
			text-decoration: none;
			outline:0;
			color: #fff;
		}

		a.lnkRequestQuote.menuBarLink {
			border: 0;
			outline:0;
		}



		@media only screen
		and (max-width : 767px) {
			.top-link {
				font-size: 12px;
				font-weight: bold;
				padding: 3px 0px;
			}
			
			.top-link_orig {
				float: right;
				font-size: 12px;
				padding: 3px 0px;
			}
			

			.enquiryHeadDiv {
				padding: 0px;
				display: block;
			}

			a.lnkRequestQuote.menuBarLink {
				//display: none;
			}

			.header-top {
				display: block;
			}
		}

		.destListContainer, .destContainer {
			margin-top: 10px;
		}

		.dropdown-menu.pullRight {
			left: 0;
			right: auto;
		}

		.mainMenuOptions {
			background: #F2F2F2; background-size: cover;
			box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.4);
		}
		
		#btn-request-quote {
			margin-top: 0px;
			margin-right: 0px;
		}
		
		

		.mega-dropdown {
		  position: static !important;

		}
		.mega-dropdown-menu {
			padding: 10px 0px;
			//width: 80%;
			box-shadow: none;
			-webkit-box-shadow: none;
			left: 50px;
			right: 50px;	
		}
		.mega-dropdown-menu ul {
		  padding: 0;
		  margin: 0;
		}
		.mega-dropdown-menu li {
		  list-style: none;
		}
		.mega-dropdown-menu a {
		  display: block;
		  color: #222;
		  padding: 3px 5px;
		  font-size: 13px;
		}
		.mega-dropdown-menu a:hover,
		.mega-dropdown-menu a:focus {
		  text-decoration: none;
		}
		.mega-dropdown-menu .dropdown-header {
		  font-size: 14px;
		  color: #FF9999;
		  padding: 0px 5px;
		  line-height: 30px;
		  font-weight: bold;
		}
		
		#menCollection .carousel-inner {
			//padding: 5px;
		}		

		.carousel-control {
		  width: 30px;
		  height: 30px;
		  top: -40px;

		}
		.left.carousel-control {
		  right: 40px;
		  left: inherit;
		  background-image: none;
		}
		
		.carousel-control.right {
			background-image: none;
			margin-right: -5px;
		}
		
		.carousel-control .glyphicon-chevron-left, 
		.carousel-control .glyphicon-chevron-right {
		  font-size: 12px;
		  background-color: #fff;
		  line-height: 30px;
		  text-shadow: none;
		  color: #333;
		  border: 1px solid #ddd;
		  padding: 0;
		}	

		.img-ddsilde {			
			display: block; height:150px; max-width: 254px; object-fit: cover; overflow: hidden; 
		}
		
		.img-dest-popular {
			margin: 0px;
			padding: 0px;
		}
		
		.phContact.top {
			font-size: 12px;
		}


		@media only screen
		and (max-width : 767px) {
			.mega-dropdown-menu a {
			  color: #ccc;
			}			
		}	
		

		@media only screen
		and (max-width : 480px) {
			.divDestDesc {
			  height: 0px;
			}			
		}
		
		.btnTourDetails, .btn-primary {
			background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(10,114,133,1) 60%, rgba(0,178,214,1) 100%)  !important;
			border: 0 !important;
		}			

		.lnkViewDetails, .btnExplore, .btnBookNow, #btnBookNow {
			//background: linear-gradient(90deg, rgba(167,47,47,1) 42%, rgba(217,112,112,1) 79%, rgba(252,155,155,1) 100%) !important;
			//background-image: linear-gradient(to right,#A72F2F 10%,#43264e 75%);
			background-image: linear-gradient(to right,#FF4646 10%,#A72F2F 75%);
			border: 0 !important;
		}

	
		
		.btn-default {
			//background: linear-gradient(90deg, rgba(164,164,164,1) 0%, rgba(198,198,198,1) 54%, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 100%) !important;
		}
		
		.with-errors {
			color: red;
		}
		
		.help-block {
			margin-bottom: 0px;
		}	

		.js-marquee {
			margin-right: 200px !important;
		}
		
		.header-scroll {
			height: 20px;
			background-color: #0A7285;
			color: #FFF;
		}		

		.header-top2 {
			background-color: #0A7285;
			color: #fff;
			width: 100%;
		}		
		
		.imgRating {
			height: 20px
		}		
		