@media (min-width: 801px) {

	/*Cards block starts  here*/
	.mafCardsMain .slick-track {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -moz-flex;
		display: -webkit-flex;
		display: flex;
	}

	.mafCards {
		background-color: #f4f4f4 !important;
		height: auto !important;
		border: 0px none !important;
	}

		.mafCards h2 {
			text-transform: inherit !important;
			font-size: 18px !important;
			font-weight: 600;
			margin-bottom: 10px;
			padding: 0 !important;
			text-align: right !important;
		}

		.mafCards p {
			text-transform: inherit;
			text-align: right !important;
		}

		.mafCards section p {
			margin-bottom: 15px;
			min-height: inherit;
			padding: 0;
		}

		.mafCards figure {
			background-color: #fff !important;
			min-height: inherit !important;
			margin-bottom: 0;
			flex-wrap: wrap;
		}

		.mafCards section {
			padding: 16px !important;
			min-height: inherit !important;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			flex: 1 1 auto;
		}

	.mafCardsDesc p a {
		color: #666;
	}

	.mafCards h2 a {
		color: #000;
	}

	.slider.mafCardsMain {
		padding: 0;
		margin: 0 -10px !important;
	}

	.slick-slide.mafCards {
		margin: 0 10px;
		padding: 0 !important;
		min-height: inherit;
		display: flex;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	/*Cards block ends here*/

	/*button links starts here*/

	.primary-btn a {
		background-color: #e31f26 !important;
		color: #fff !important;
	}

	.secondary-btn a {
		background-color: #0b80c4 !important;
		color: #fff !important;
	}

	.maf-btn {
		/* margin-top: 0 !important; */
		text-align: right !important;
		padding-top: 16px;
		padding-bottom: 16px;
	}

		.maf-btn a {
			text-transform: capitalize !important;
			margin: 0 !important;
			font-size: 16px !important;
			-webkit-transition: all 0.3s ease-in-out !important;
			-moz-transition: all 0.3s ease-in-out !important;
			-o-transition: all 0.3s ease-in-out !important;
			transition: all 0.3s ease-in-out !important;
			width: auto !important;
			display: inline !important;
			padding: 7px 32px !important;
			border: 0px none !important;
			font-family: 'Droid Arabic Kufi', 'centur-gothic' !important;
		}

	.primary-btn a:hover {
		background-color: #000 !important;
		border: 0px none !important;
		text-decoration: none !important;
	}

	.secondary-btn a:hover {
		background-color: #60addb !important;
		border: 0px none !important;
		text-decoration: none !important;
	}
	/*button links ends here*/

	/*gifts cards block starts here*/
	.other-offers-content.mafCardsMain {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -moz-flex;
		display: -webkit-flex;
		display: flex;
		flex-wrap: wrap;
	}

		.other-offers-content.mafCardsMain .grid-3 {
			padding: 10px;
			height: auto;
		}

		.other-offers-content.mafCardsMain .mafCards {
			height: 100% !important;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -moz-flex;
			display: -webkit-flex;
			display: flex;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}

			.other-offers-content.mafCardsMain .mafCards figure {
				height: 200px !important;
			}
	/*gifts cards block end here*/

	/*media request cards block starts here*/
	.media-request.maf-cta a {
		text-transform: capitalize !important;
		margin: 0 !important;
		font-size: 16px !important;
		-webkit-transition: all 0.3s ease-in-out !important;
		-moz-transition: all 0.3s ease-in-out !important;
		-o-transition: all 0.3s ease-in-out !important;
		transition: all 0.3s ease-in-out !important;
		width: auto !important;
		display: inline !important;
		padding: 11px 32px !important;
		border: 0px none !important;
		background: #0b80c4 !important;
		color: #fff;
		margin-right: 20px !important;
	}

		.media-request.maf-cta a:hover {
			text-decoration: none;
			background: #60addb !important;
			color:#fff;
		}
	/*media request block end here*/
	/* Gifts balance starts here */
form#balance-form input.feedback-form__submit {
	text-transform: capitalize !important;
	margin: 0 !important;
	font-size: 16px !important;
	-webkit-transition: all 0.3s ease-in-out !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
	width: auto !important;
	display: inline !important;
	padding: 14px 32px !important;
	border: 0px none !IMPORTANT;
	height: 50px;
	float: none;
	background-color: #0e80c4;
}

	form#balance-form input.feedback-form__submit:hover {
		background-color: #60addb !important;
		border: 0px none !important;
		text-decoration: none !important;
	}

	form#balance-form ::-webkit-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #000;
	}

	form#balance-form ::-moz-placeholder {
		/* Firefox 19+ */
		color: #000;
	}

	form#balance-form:-ms-input-placeholder {
		/* IE 10+ */
		color: #000;
	}

	form#balance-form:-moz-placeholder {
		/* Firefox 18- */
		color: #000;
	}
	/* Gifts balance ends here */
	.hotels-details .hotels-details-quicklinks .hotels-location,
	.hotels-details .hotels-details-quicklinks li:last-child {
		background: transparent !IMPORTANT;
		margin: 10px 0 10px 0 !important;
		padding: 0 !IMPORTANT;
		border: 0px none;
		line-height: inherit;
	}

	ul.hotels-details-quicklinks .maf-btn {
		padding-bottom: 10px;
	}

	.mafCards nav:nth-of-type(2) a {
		background-color: transparent !important;
		color: #0b80c4 !important;
		border: 1px solid #0b80c4 !important;
	}

		.mafCards nav:nth-of-type(2) a:hover {
			border: 1px solid #60addb !important;
			color: #60addb !important;
		}

nav.maf-btn.secondary-btn {
	margin: 0 !important;
	margin-top: auto !important;
}

	body .moefeedback input[type=submit] {
		text-transform: capitalize !important;
		margin: 0 !important;
		font-size: 16px !important;
		-webkit-transition: all 0.3s ease-in-out !important;
		-moz-transition: all 0.3s ease-in-out !important;
		-o-transition: all 0.3s ease-in-out !important;
		transition: all 0.3s ease-in-out !important;
		width: auto !important;
		
		padding: 11px 32px !important;
		border: 0px none !important;
	}

	.maf-btn.secondary-btn input[type=submit]:hover {
		background-color: #60addb;
	}

	.maf-btn.secondary-btn input[type=submit] {
		text-transform: capitalize !important;
		margin: 0 !important;
		font-size: 16px !important;
		-webkit-transition: all 0.3s ease-in-out !important;
		-moz-transition: all 0.3s ease-in-out !important;
		-o-transition: all 0.3s ease-in-out !important;
		transition: all 0.3s ease-in-out !important;
		width: auto !important;
		display: inline !important;
		padding: 11px 32px !important;
		border: 0px none !important;
		background-color: #0b80c4;
	}

	.mafCards .kids-slide-desc {
		padding: 16px;
	}
	/* kids block starts here */
	.mafCards .kids-slide-desc {
		padding: 16px;
	}

	.kids-celeWrapSec .kids-book-now {
		max-width: inherit;
		height: 100%;
		margin-bottom: 15px;
		clear: both;
		padding-top: 20px;
		text-align: right;
	}

		.kids-celeWrapSec .kids-book-now a {
			text-transform: capitalize !important;
			margin: 0 !important;
			font-size: 16px !important;
			-webkit-transition: all 0.3s ease-in-out !important;
			-moz-transition: all 0.3s ease-in-out !important;
			-o-transition: all 0.3s ease-in-out !important;
			transition: all 0.3s ease-in-out !important;
			width: auto !important;
			display: inline !important;
			padding: 11px 32px !important;
			border:0px none !important;
			margin-left: 00px !important;
			background-image: none !important;
			border-radius: 0;
			background-color: #0e80c4;
			color: #fff;
		}

			.kids-celeWrapSec .kids-book-now a:hover {
				border: 0px none !important;
				color: #fff !important;
				background-color: #60addb !important;
			}
	/*kids stop here */

	/* dining cards starts here 
	body .lifestyle-trends li.bigblog h2 {
		position: inherit;
		width: auto;
		background-color: #f4f4f4 !important;
		text-align: right;
		padding: 16px;
	}

	body .lifestyle-trends li.bigblog h2 a {
		width: auto;
		max-width: 100%;
		text-align: left;
		font-size: 18px !important;
		font-weight: 600;
		text-transform: capitalize;
	}

	body .lifestyle-trends li.bigblog h2 a small {
		text-align: right;
		line-height: inherit;
		margin-bottom: 10px;
	}

	body .lifestyle-trends li.bigblog h2 a.read-more-btn {
		font-weight: normal;
		text-transform: capitalize !important;
		margin: 0 !important;
		font-size: 16px !important;
		font-family: 'centur-gothic' !important;
		-moz-transition: all 0.3s ease-in-out !important;
		-o-transition: all 0.3s ease-in-out !important;
		transition: all 0.3s ease-in-out !important;
		width: auto !important;
		display: inline !important;
		padding: 11px 32px !important;
		border: 0px none !important;
		background-color: #0b80c4 !important;
		color: #fff !important;
	}

	section.lifestyle-trends ul {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -moz-flex;
		display: -webkit-flex;
		display: flex;
	}

	section.lifestyle-trends ul li.bigblog figure {
		background: #f4f4f4;
		height: 100%;
	}

	body .lifestyle-trends li.bigblog h2 a:first-child {
		display: block;
		margin-bottom: 24px;
	}

	body .lifestyle-trends li.bigblog h2 a.read-more-btn:hover {
		background-color: #60addb !important;
		text-decoration: none !IMPORTANT;
	}

	 dining cards stop here */
/* Input form starts here
body .moefeedback input[type=text], body .moefeedback textarea {
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px 16px;
	font-size: 16px;
	text-transform: lowercase !important;
}*/

body .input-group .selectize-control.single .selectize-input {
	background-color: #fff;
	border: 1px solid #000;
}

body .moefeedback input[type=text]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #000;
}

body .moefeedback input[type=text]::-moz-placeholder { /* Firefox 19+ */
	color: #000;
}

body .moefeedback input[type=text]:-ms-input-placeholder { /* IE 10+ */
	color: #000;
}

body .moefeedback input[type=text]:-moz-placeholder { /* Firefox 18- */
	color: #000;
}


body .moefeedback textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #000;
}

body .moefeedback textarea::-moz-placeholder { /* Firefox 19+ */
	color: #000;
}

body .moefeedback textarea:-ms-input-placeholder { /* IE 10+ */
	color: #000;
}

body .moefeedback textarea:-moz-placeholder { /* Firefox 18- */
	color: #000;
}

.input-group {
	position: relative;
	
}


/* Input form closed here*/
}

@media (max-width: 1023px) and (min-width: 320px) {
	/*Cards block starts  here*/
	.mafCardsMain .slick-track {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -moz-flex;
		display: -webkit-flex;
		display: flex;
	}

	.mafCards {
		background-color: #f4f4f4 !important;
		height: auto !important;
	}

		.mafCards h2 {
			text-transform: inherit !important;
			font-size: 18px !important;
			font-weight: 600;
			margin-bottom: 10px;
			padding: 0 !important;
			text-align: right;
		}

		.mafCards p {
			text-transform: inherit;
			text-align: right !important;
			padding: 0 !important;
		}

			.mafCards p a {
				font-size: 12px;
			}

		.mafCards figure {
			background-color: #fff !important;
			min-height: inherit !important;
			margin: 0 !important;
			flex-wrap: wrap;
		}

		.mafCards section {
			padding: 16px 10px !important;
			min-height: inherit !important;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			/*flex: 1 1 auto;*/
		}

	.mafCardsDesc p a {
		color: #666;
	}

	.mafCards h2 a {
		color: #000;
		font-size: 16px !important;
		text-transform: inherit !important;
	}

	.slider.mafCardsMain {
		padding: 0;
		margin: 0 !important;
	}

	.slick-slide.mafCards {
		margin: 0 10px;
		padding: 0 !important;
		min-height: inherit;
		display: flex;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	/*Cards block ends here*/

	/*button links starts here*/

	.primary-btn a {
		background-color: #e31f26 !important;
		color: #fff !important;
	}

	.secondary-btn a {
		background-color: #0b80c4 !important;
		color: #fff !important;
	}


		.secondary-btn a:hover {
			background-color: #60addb !important;
			border: 0px none !important;
			text-decoration: none !important;
		}

	.maf-btn {
		margin-top: 15px !important;
		text-align: right !important;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-bottom: 0 !important;
	}

		.maf-btn a {
			text-transform: capitalize !important;
			margin: 0 !important;
			font-size: 14px !important;
			-webkit-transition: all 0.3s ease-in-out !important;
			-moz-transition: all 0.3s ease-in-out !important;
			-o-transition: all 0.3s ease-in-out !important;
			transition: all 0.3s ease-in-out !important;
			width: auto !important;
			display: inline !important;
			padding: 10px 26px !important;
			border: 0px none !important;
			font-family: 'Droid Arabic Kufi', 'centur-gothic' !important;
		}

	.primary-btn a:hover {
		background-color: #000 !important;
		border: 0px none !important;
		text-decoration: none !important;
	}

	 
	/*button links ends here*/

	/*gifts cards block starts here*/

	.other-offers-content.mafCardsMain {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -moz-flex;
		display: -webkit-flex;
		display: flex;
		flex-wrap: wrap;
	}

		.other-offers-content.mafCardsMain .grid-3 {
			padding: 5px;
			height: auto;
		}

		.other-offers-content.mafCardsMain .mafCards {
			height: 100% !important;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-flexbox;
			display: -moz-flex;
			display: -webkit-flex;
			display: flex;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}

			.other-offers-content.mafCardsMain .mafCards figure {
				height: 100px !important;
			}

	/*gifts cards block ends here*/

	/*media request cards block starts here*/
	.media-request.maf-cta a {
		text-transform: capitalize !important;
		margin: 0 !important;
		font-size: 16px !important;
		-webkit-transition: all 0.3s ease-in-out !important;
		-moz-transition: all 0.3s ease-in-out !important;
		-o-transition: all 0.3s ease-in-out !important;
		transition: all 0.3s ease-in-out !important;
		width: auto !important;
		display: inline !important;
		padding: 10px 26px !important;
		border: 0px none !important;
		background: #0b80c4 !important;
		color: #fff;
	}

		.media-request.maf-cta a:hover {
			text-decoration: none;
			background: #60addb !important;
		}
	/*media request block end here*/
	/* Gifts balance starts here */
	form#balance-form input.feedback-form__submit {
		text-transform: capitalize !important;
		margin: 0 !important;
		font-size: 14px !important;
		-webkit-transition: all 0.3s ease-in-out !important;
		-moz-transition: all 0.3s ease-in-out !important;
		-o-transition: all 0.3s ease-in-out !important;
		transition: all 0.3s ease-in-out !important;
		width: auto !important;
		display: inline !important;
		padding: 10px 26px !important;
		border: 0px none !IMPORTANT;
		height: 40px;
		float: left;
		background-color: #0e80c4;
	}

		form#balance-form input.feedback-form__submit:hover {
			background-color: #60addb !important;
			border: 0px none !important;
			text-decoration: none !important;
		}

	form#balance-form ::-webkit-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #000;
	}

	form#balance-form ::-moz-placeholder {
		/* Firefox 19+ */
		color: #000;
	}

	form#balance-form:-ms-input-placeholder {
		/* IE 10+ */
		color: #000;
	}

	form#balance-form:-moz-placeholder {
		/* Firefox 18- */
		color: #000;
	}
	/* Gifts balance ends here */
	.hotels-details .hotels-details-quicklinks .hotels-location,
	.hotels-details .hotels-details-quicklinks li:last-child {
		background: transparent !IMPORTANT;
		margin: 10px 0 10px 0 !important;
		padding: 0 !IMPORTANT;
		border: 0px none;
		line-height: inherit;
	}

	ul.hotels-details-quicklinks .maf-btn {
		padding-bottom: 10px;
	}

	.mafCards nav:nth-of-type(2) a {
		background-color: transparent !important;
		color: #0b80c4 !important;
		border: 1px solid #0b80c4 !important;
	}

		.mafCards nav:nth-of-type(2) a:hover {
			border: 1px solid #60addb !important;
			color: #60addb !important;
		}

	nav.maf-btn.secondary-btn {
		margin: 0 !important;
		margin-top: auto !important;
	}

	body .moefeedback input[type=submit] {
		text-transform: capitalize !important;
		margin: 0 !important;
		font-size: 16px !important;
		-webkit-transition: all 0.3s ease-in-out !important;
		-moz-transition: all 0.3s ease-in-out !important;
		-o-transition: all 0.3s ease-in-out !important;
		transition: all 0.3s ease-in-out !important;
		width: auto !important;
		display: inline !important;
		padding: 11px 32px !important;
		border: 0px none !important;
	}
	.ecouponformsubmit input#complete-btn {
		margin-bottom: 15px !important;
	}
	.maf-btn.secondary-btn input[type=submit]:hover {
		background-color: #60addb;
	}

	.maf-btn.secondary-btn input[type=submit] {
		text-transform: capitalize !important;
		margin: 0 !important;
		font-size: 16px !important;
		-webkit-transition: all 0.3s ease-in-out !important;
		-moz-transition: all 0.3s ease-in-out !important;
		-o-transition: all 0.3s ease-in-out !important;
		transition: all 0.3s ease-in-out !important;
		width: auto !important;
		display: inline !important;
		padding: 11px 32px !important;
		border: 0px none !important;
		background-color: #0b80c4;
	}

	.mafCards .kids-slide-desc {
		padding: 16px;
	}
	/* kids block starts here */
	.mafCards .kids-slide-desc {
		padding: 16px;
	}

	.kids-celeWrapSec .kids-book-now {
		max-width: inherit;
		height: 100%;
		margin-bottom: 15px;
		clear: both;
		padding-top: 20px;
		text-align: right;
	}

		.kids-celeWrapSec .kids-book-now a {
			text-transform: capitalize !important;
			margin: 0 !important;
			font-size: 16px !important;
			-webkit-transition: all 0.3s ease-in-out !important;
			-moz-transition: all 0.3s ease-in-out !important;
			-o-transition: all 0.3s ease-in-out !important;
			transition: all 0.3s ease-in-out !important;
			width: auto !important;
			display: inline !important;
			padding: 11px 32px !important;
			border: 0px none !important;
			margin-left: 0px !important;
			background-image: none !important;
			border-radius: 0;
			background-color: #0e80c4;
			color: #fff;
		}

			.kids-celeWrapSec .kids-book-now a:hover {
				border: 0px none!important;
				color: #fff !important;
				background-color: #60addb !important;
			}
	/*kids stop here */
	section.lifestyle-trends .slick-slider {
		direction: ltr !important;
	}

	/* mobile title left DEG  start*/

	.lifestyle-inspiration h1, .whats-happening h2, .lifestyle-inspiration h2, .fun-thrills-excitement h2, .your-tastebuds h2, .booknow h2 {
		text-align: right;
		padding-right: 10px;
		padding-top: 20px;
	}



	section.your-tastebuds, .lifestyle-inspiration {
		padding: 0;
	}

	.fun-thrills-excitement ul.thrills-title {
		text-align: right;
		padding-right: 10px;
		padding-top: 8px;
		display: flex;
		align-items: center;
		margin: 0;
	}

		.fun-thrills-excitement ul.thrills-title li {
			padding: 0 !important;
		}

	moe-cards

	.fun-thrills-excitement ul.thrills-title li img {
		margin-right: 10px;
		padding: 0;
	}

	.lifestyle-trends-mob li h2 {
		padding-top: 0;
		text-transform: none;
		letter-spacing: normal;
		padding-bottom: 20px;
	}

	.lifestyle-trends-mob h2 {
		padding-right: 0;
		text-align: right;
		padding-top: 20px;
	}

	section.lifestyle-trends-mob li figure {
		margin-bottom: 0;
	}

	section.homespotlight .carousel-item-title {
		text-align: right !important;
	}

	.lifestyle-trends-mob li h2 a.read-more-btn {
		font-size: 12px;
		display: inline-block;
		padding-top: 5px;
		padding-bottom: 15px;
	}

	.lifestyle-trends-mob li h2 small {
		display: inline-block;
		padding-bottom: 5px;
	}

	.lifestyle-trends-mob li h2 a {
		text-decoration: none;
	}
	section.maintitlewrapper {
		padding-right: 0;
	}

	section.offers-promotions h2 {
		text-align: right;
	}

	.offers-promotions-slider .promobox {
		margin: 0;
	}
	section.container section.aboutwrapper, section.container section.maintitlewrapper, section.other-offers, section.container section.media-centre-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
	section.ski-dubai-tickets h2 {
		text-align: right;
	}

	section.ski-dubai-tickets
	.slick-slide.mafCards {
		margin: 0;
	}

	section.hotelsgallery h2, section.restaurants-list h2, section.other-hotels h2 {
		text-align: right !important;
	}

	.restaurants-list-slider .slidebox {
		margin: 0;
	}

	section.lifestyle-trends-mob {
		padding: 0;
	}
	section.fashion-blog-mob h2, .dining-blog-mob h2, section.lifestyle-blog-mob h2 {
		text-align: right;
		text-transform: none;
	}
	.lifestyle-blog-mob ul li.slick-slide figure h2, .fashion-blog-mob ul li.slick-slide figure h2, .dining-blog-mob ul li.slick-slide figure h2 {
		width: auto;
		text-align: right;
		padding-bottom: 30px;
	}

	section.dining-blog, section.dining-blog-mob, section.featured-blog {
		padding: 0;
	}
	section.blog-titlewrapper h2 {
		font-size: 16px;
		text-align: right;
	}

	section.blog-titlewrapper nav.explorelink {
		float: right;
		padding-top: 0;
		padding-bottom: 5px;
	}
	section.multimall-slider-wrap h2 {
		text-align: right;
	}
	.media-centre-wrapper .media-request {
		text-align: right;
		padding: 8px 15px 20px 15px;
	}

	section.events-list {
		margin-left: 0;
		margin-right: 0;
	}

	section.related-offers h2 {
		text-align: right;
		margin-left: 0;
		margin-right: 0;
	}

	section.related-offers {
		margin-left: 0;
		margin-right: 0;
	}

	/* mobile title left DEG  end*/

	section.homespotlight .carousel-item-title {
		text-align: right;
	}

	section.homespotlight .carousel-item-title h1 {
		text-align: right;
	}

	section.homespotlight .carousel-item-title p {
		text-align: right;
	}

}

body .lifestyle-trends li.bigblog h2 {
	text-transform: none !important;
}

body .lifestyle-trends li.smallblog h2 {
	text-transform: none !important;
}

ul.hotels-details-quicklinks li.hotels-location .maf-btn.secondary-btn a {
	background-color: transparent !important;
	border: 1px solid #0b80c4 !important;
	color: #0b80c4 !IMPORTANT;
}

	ul.hotels-details-quicklinks li.hotels-location .maf-btn.secondary-btn a:hover {
		border: 1px solid #60addb !important;
		color: #60addb !important;
	}
body .mainmenu .megamenu li > a:hover {
	
	transition: none;
}

img.fancybox-image {
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
}
html body .mainmenu .megamenu li > a:hover {
	
	transition: none;
}
body .media-request-form nav a:hover {
	background: #60addb;
	color: #fff;
}

body a.submit-receipt.add-file.add-receipt {
	background: #0b80c4;
}

	body a.submit-receipt.add-file.add-receipt:hover {
		background: #60addb;
		text-decoration: none;
	}
a.submit-receipt.add-file.add-receipt {
	background: #0b80c4;
}

	a.submit-receipt.add-file.add-receipt:hover {
		background: #60addb;
		text-decoration: none;
	}

body .ecoupon-form .file-group div {
	text-align: center;
	border: 0px none !important;
}

body .file-group.input-group {
	background-color: transparent !important;
	color: #000 !important;
	border: 1px solid #0b80c4 !important;
	/* color: #0b80c4 !IMPORTANT; */
	text-align: center;
}

	body .file-group.input-group:hover {
		border: 1px solid #60addb !important;
		color: #60addb !important;
	}

		body .file-group.input-group:hover .file-name {
			color: #60addb !important;
		}