/*img{ display: none !important;}*/
body, p, span, a {
	font-family: "daxregular";
}
@font-face {
	font-family: "Helvetica Neue Thin";
	src: url('../fonts/helvetica-thin/helvetica-thin.eot');
	src: url('../fonts/helvetica-thin/helvetica-thin.eot?#iefix') format('embedded-opentype'),  url('../fonts/helvetica-thin/helvetica-thin.svg') format('svg'),  url('../fonts/helvetica-thin/helvetica-thin.woff') format('woff'),  url('../fonts/helvetica-thin/helvetica-thin.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Helvetica Neue ultralight";
	src: url('../fonts/helvetica-ultralight/helvetica-ultralight.eot');
	src: url('../fonts/helvetica-ultralight/helvetica-ultralight.eot?#iefix') format('embedded-opentype'),  url('../fonts/helvetica-ultralight/helvetica-ultralight.svg') format('svg'),  url('../fonts/helvetica-ultralight/helvetica-ultralight.woff') format('woff'),  url('../fonts/helvetica-ultralight/helvetica-ultralight.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Helvetica Neue Bold";
	src: url('../fonts/helvetica-con-bold/helvetica-bold.eot');
	src: url('../fonts/helvetica-con-bold/helvetica-bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/helvetica-con-bold/helvetica-bold.svg') format('svg'),  url('../fonts/helvetica-con-bold/helvetica-bold.woff') format('woff'),  url('../fonts/helvetica-con-bold/helvetica-bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Helvetica Neue Bold2";
	src: url('../fonts/helvetica-con-bold2/helvetica-bold2.eot');
	src: url('../fonts/helvetica-con-bold2/helvetica-bold2.eot?#iefix') format('embedded-opentype'),  url('../fonts/helvetica-con-bold2/helvetica-bold2.svg') format('svg'),  url('../fonts/helvetica-con-bold2/helvetica-bold2.woff') format('woff'),  url('../fonts/helvetica-con-bold2/helvetica-bold2.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Daxlight";
	src: url('../fonts/daxlight/daxlight.eot');
	src: url('../fonts/daxlight/daxlight.eot?#iefix') format('embedded-opentype'),  url('../fonts/daxlight/daxlight.svg') format('svg'),  url('../fonts/daxlight/daxlight.woff') format('woff'),  url('../fonts/daxlight/daxlight.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Daxmedium";
	src: url('../fonts/daxmedium/daxmedium.eot');
	src: url('../fonts/daxmedium/daxmedium.eot?#iefix') format('embedded-opentype'),  url('../fonts/daxmedium/daxmedium.svg') format('svg'),  url('../fonts/daxmedium/daxmedium.woff') format('woff'),  url('../fonts/daxmedium/daxmedium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Daxregular";
	src: url('../fonts/daxregular/daxregular.eot');
	src: url('../fonts/daxregular/daxregular.eot?#iefix') format('embedded-opentype'),  url('../fonts/daxregular/daxregular.svg') format('svg'),  url('../fonts/daxregular/daxregular.woff') format('woff'),  url('../fonts/daxregular/daxregular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "koz";
	src: url('../fonts/koz/kozgopr6n-light.eot');
	src: url('../fonts/koz/kozgopr6n-light.eot?#iefix') format('embedded-opentype'),  url('../fonts/koz/kozgopr6n-light.svg') format('svg'),  url('../fonts/koz/kozgopr6n-light.woff') format('woff'),  url('../fonts/koz/kozgopr6n-light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fs_pimlicoregular';
	src: url('../fonts/fs_pimlico/fs_pimlico-regular.eot');
	src: url('../fonts/fs_pimlico/fs_pimlico-regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/fs_pimlico/fs_pimlico-regular.woff') format('woff'),  url('../fonts/fs_pimlico/fs_pimlico-regular.ttf') format('truetype'),  url('../fonts/fs_pimlico/fs_pimlico-regular.svg#fs_pimlicoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body *.font_helvetica_thin {
	font-family: "Helvetica Neue Thin" !important;
}
body *.font_helvetica_ultralight {
	font-family: "Helvetica Neue ultralight" !important;
}
body *.font_helvetica_bold {
	font-family: "Helvetica Neue Bold" !important;
}
body *.font_helvetica_bold2 { /*font-family: "Helvetica Neue Bold2" !important;*/
}
body *.font_daxregular {
	font-family: "Daxregular" !important;
}
body *.font_daxlight {
	font-family: "DaxLight" !important;
}
body *.font_daxmedium {
	font-family: "DaxMedium" !important;
}
body *.font_koz {
	font-family: "koz" !important;
}
body *.font_pimlico {
	font-family: "fs_pimlicoregular" !important;
	text-transform: capitalize !important;
}
body h1, body h2, body h4, body h5 {
	font-family: "fs_pimlicoregular" !important;
	text-transform: capitalize !important;
}
body p, body span, body a, body li, body button, body input {
	font-family: "Daxregular" !important;
	text-transform: capitalize;
}
p {
}
body .no-padding {
	padding: 0;
}
.container-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto 0 auto;
	padding-top: 50px;
}
.lang-selc {
	position: absolute;
	top: -1px;
	right: -1px;
	z-index: 99999;
}
.lang-selc a {
	position: relative;
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	background: #999;
	padding: 3px 5px;
	text-decoration: none;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	padding: 0;
	width: 35px;
	text-align: center;
	margin-left: -3px;
	display: inline-block;
}
.lang-selc a:hover {
/*transform: scale(1.2);*/
}
.lang-selc a.active, .lang-selc a:hover {
	background: #f58024; /*padding-top: 10px;*/
}
.lang-selc a:first {
padding-right: 0;
}
a.mn-logo {
	float: left;
	text-indent: -5000px;
	background: url('../images/sprt.png') no-repeat -16px -9px;
	width: 348px;
	height: 86px;
}
/*menu styles*/
.navbar {
	width: auto;
	float: right;
	margin: 50px 0 20px 0;
}
.navbar .container-fluid, .navbar .collapse.navbar-collapse {
	padding-right: 0;
	padding-left: 0
}
.navbar-header {
	background: #fff;
	border: 0;
}
.navbar-header button {
	background: transparent;
	border: 0;
}
.navbar-header button span {
	color: #f58024;
	font-family: "fs_pimlicoregular";
	font-size: 20px; /*text-transform: uppercase*/
	;
}
.navbar-header button img {
	position: relative;
	top: -5px;
}
.navbar-header button:hover {
	background: transparent;
}
ul.nav.navbar-nav li a {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 20px; /*text-transform: uppercase;*/
	font-family: "fs_pimlicoregular"
}
.nav-last {
	padding-right: 0 !important
}
ul.nav.navbar-nav li a:hover, ul.nav.navbar-nav li a.active {
	background: transparent;
	color: #f58024;
}
/*search styles*/
.search-wrapper {
	width: 100%;
	border-top: 1px solid #ccc;
	position: relative;
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
}
.search-wrapper * {
	font-family: "fs_pimlicoregular" !important;
}
.dropdown {
	float: left;
}
.dropdown button {
	border-radius: 0;/* text-transform: uppercase; */
	padding-right: 25px;
	color: #f58024;
	background: #fff;
}
.dropdown button:hover {
	background: transparent;
	background: #f58024;
	color: #fff;
}
.dropdown.open button {
	background: #f58024;
	color: #fff;
}
.dropdown button i {
	position: relative;
	left: 10px;
	color: #f58024;
}
.dropdown.regular button i {
	position: absolute;
	top: 12px;
	left: 100%;
	margin-left: -20px;
}
.dropdown-menu {
	background: #f58024;
	border-radius: 0;
	margin-top: 0;
}
.dropdown-menu > li > a {
	color: white;
	font-size: 15px;
}
.btn-default.active, .open>.dropdown-toggle.btn-default {
	background: #f58024;
	color: #fff;
	box-shadow: none;
}
.search-wrapper input {
	float: left;
	width: 300px;
	font-family: 'Arial';
	padding: 6px 10px 6px 5px;
	font-size: 15px;
	border: 1px solid #ccc;
}
.btn-search {
	float: left;
	text-decoration: none;
	background: #f58024;
	color: #fff;
	padding: 7px 15px;
	position: relative;
}
.btn-search em {
	position: absolute;
	width: 0%;
	height: 100%;
	background: #eb178b;
	top: 0;
	left: 0;
	transition: all .3s ease-out;
}
 @media screen and (min-width: 767px) {
.btn-search:hover em {
	width: 100%;
}
}
.btn-search i {
	position: relative;
	z-index: 10;
}
i.icon-rt-arrow {
	background: url('../images/sprt.png') no-repeat -1204px -66px !important;
	width: 11px;
	height: 12px;
	left: 1px;
	top: 1px;
}
i.icon-bt-arrow {
	background: url('../images/sprt.png') no-repeat -1231px -68px !important;
	width: 12px;
	height: 10px;
}
i.icon-bt-arrow {
	background: url('../images/sprt.png') no-repeat -1231px -68px !important;
	width: 12px;
	height: 10px;
}
i.icon-bt-arrow-white {
	background: url('../images/sprt.png') no-repeat -1205px -87px !important;
	width: 12px;
	height: 10px;
}
.search-wrapper .dropdown button {
    width: 155px;
}
.search-wrapper .dropdown button {
	border-top: 0;
	font-size: 15px;
}
.search-wrapper input[type='text'] {
	border-top: 0;
}
.search-wrapper a.btn-search {
	padding-bottom: 7px;
}
.search-wrapper span {
	border-top: 0 !important;
	font-size: 15px;
}
.dropdown.open button {
	border-bottom: 0;
}
.dropdown.open ul {
	border-top: 0;
}
.dropdown.open button i {
	background-position: -1205px -108px !important;
}
/*.dropdown.orange{ margin-left: 10px;}*/

/*main header/banner styles*/
.main-header-wrapper {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 475px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.main-banr {
	width: 66.4%;
	background: #ccc;
	float: left;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.main-banr .bnr-desc {
	/*position: absolute;
	left: 40px;
	top: 55%;
	color: #fff;background: rgba(255, 255, 255, .7);*/

	position: absolute;
	left: 0px;
	bottom: 13%;
	color: #fff;
	width: 100%;
	
	padding: 15px 20px;
}
.main-banr .bnr-desc h2 {
	font-size: 38px !important;
	/*text-shadow: 0 0 11px #000;*/
	margin:0 0 4px;
	color:#eb188b;
	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	padding:5px;
	display:inline-block;
	float:left;
}
.main-banr .bnr-desc p {
	font-size: 22px !important;
	/*text-shadow: 0 0 100px #000; font-family: "open sans light";*/
	display:inline-block;
	padding:5px;
	float:left;
	clear:both;
	line-height:30px;
	margin-bottom:0px;
	color:#434343;
	background:none repeat scroll 0 0 rgba(255, 255, 255, 1);
}
/*side promotion styles*/
.prom-rt-wrapper {
	width: 32.5%;
	float: right;
	position: relative;
	height: 100%
}
.prom-rt-top {
	position: relative;
	height: 320px;
}
.prom-1 {
	width: 48%;
	float: left;
	background: #f1f1f1;
	height: 100%;
	margin-bottom: 15px;
	position: relative;
}
.prom-2 {
	width: 48%;
	float: right;
	background: #f2f2f2;
	height: 100%;
	margin-bottom: 15px;
	position: relative;
}
/*side promotion-sunscribe box styles*/
.prom-bot {
	width: 100%;
	clear: both;
	background: url('../images/pattren_pink.png') center;
	height: 140px;
	padding: 45px 20px 0 40px;
	overflow: hidden;
	position: relative;
}
.subscribe-box h3 { /*margin: 50px;*/
	float: left;
	margin: 0
}
.subscribe-box h3 span {
	display: block;
}
.subscribe-box input { /*margin: 50px;*/
	float: right;
	border: 1px solid rgba(255, 255, 255, .7);
	background: transparent;
	font-size: 12px;
	color: #fff;
	padding: 8px 15px;
	padding-top: 0;
	padding-bottom: 0;
	height: 35px;
	border-radius: 0px;
	width: 50%;
	margin: 19px 0 0 0;
}
.btn-search.btn-subscribe {
	float: left;
	text-decoration: none;
	background: #b70064;
	color: #fff;
	padding: 7px 15px 8px 15px;
	padding-top: 0;
	padding-bottom: 0;
	height: 35px;
	position: relative;
	top: 19px;
	float: right;
}
html body .btn-search.btn-subscribe:hover { background:#ed6fb4 !important;}

.btn-search.btn-subscribe i
{
	top: 8px !important;
}

 @media screen and (min-width: 767px) {
	.btn-search.btn-subscribe:hover em {
		background: #ea5caa;
	}
}
input#subcribe-submit {
	width: 10%;
	background: url('../images/sprt.png') no-repeat -1193px -53px;
	position: relative;
	left: -1px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	border-radius: 0;
}
input#subcribe-submit:hover {
	border-color: rgba(78, 186, 63, 1);
	background-color: rgba(78, 186, 63, 1);
}
input#subcribe:focus {
	background: #fff;
	color: #ec0a8d !important;
}
/*img and desc styles inside promotion box*/
.prom-img {
	width: 100%;
	height: 50%;
	position: absolute;
	top: 0;
	overflow: hidden;
}
.prom-img img {
	width: 100%;
	height: auto;
}
.prom-desc {
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 30px 20px; /*top: 50%; margin-top: -25%;*/
	height: 50%;
	z-index: 999;
}
.prom-desc h3 {
	margin: 0 0 10px 0;
}
.more-prom-wrapper {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}
.more-prom-1, .more-prom-2, .more-prom-3 {
	width: 32.5%;
	position: relative;
	height: 175px;
	background: #ccc;
	float: left;
}
.more-prom-1 .prom-desc, .more-prom-2 .prom-desc, .more-prom-3 .prom-desc {
	position: absolute;
	width: 50%;
	height: 100%;
	left: 0;
	z-index: 9999;
}
.more-prom-1 p.txt-wht{ height:61px; overflow:hidden;}
.more-prom-2 p.txt-wht{ height:41px; overflow:hidden;}
.more-prom-3 p.txt-wht{ height:61px; overflow:hidden;}

.more-prom-1 .prom-img, .more-prom-2 .prom-img, .more-prom-3 .prom-img {
	position: absolute;
	width: 50%;
	height: 100%;
	right: 0;
}
.more-prom-wrapper .prom-desc i.icons.icon-plus {
	top: -2px;
	left: 10px;
}
/*social news styles*/
.social-news {
	width: 32.5%;
	height: 390px;
	float: left;
	background: #ccc;
	position: relative;
	overflow: hidden;
}
.social-icons-wrapper {
	width: 185px;
	padding: 0;
	margin: 30px auto;
	float: none;
	overflow: hidden;
	border-left: 1px solid #4b6bad;
}
.social-icons-wrapper.more-icons {
	width: 317px;
}
.social-icons-wrapper a {
	padding: 0 15px; /*border: 1px solid #ccc; border-top: 0; border-bottom: 0*/
	;
	border-right: 1px solid #4b6bad;
	float: left;
	text-decoration: none;
	opacity: .7
}
.social-icons-wrapper a:hover, a.active {
	opacity: 1;
}
/*event details styles*/
.events-details {
	width: 66.25%;
	float: left;
	height: 390px;
	background: #ccc;
	position: relative;
	overflow: hidden;
}
.events-details .prom-img {
	position: absolute;
	right: 0;
	width: 68%;
	height: 100%;
	background: url('../images/girl-store.jpg') top center;
}
.events-details .prom-desc {
	position: absolute;
	left: 0;
	width: 32%;
	height: 100%;
	background: url('../images/pattren_pink.png') left center;
}
.icon-tab-nav {
	width: 395px;
	padding: 20px 0;
	position: absolute;
	top: 45px;
	right: 0px;
}
.icon-tab-nav a {
	text-decoration: none;
	margin-left: 18px;
	float: left;
}
.search-wrapper span {
	color: #f58024;
	width: 160px;
	margin-left: 15px;
	display: inline-block;
	text-align: center;
	padding: 6px 0;
	float: left;
	border: 1px solid #ccc;
}
/*tabs styles*/
.tabs-wrappers {
	width: 85%;
	margin: 10px auto 10px auto;
	padding: 20px 0;
	border-top: 2px solid #a6b5d7;
	position: relative;
}
.tabs-wrappers ul {
	position: absolute;
	overflow: hidden;
	left: 0;
	display: none;
}
.tabs-wrappers ul.active {
	display: block;
}
.tabs-wrappers ul li {
	padding: 5px 0;
	position: relative;
	overflow: hidden;
	padding-left: 35px;
}
.tabs-wrappers ul li i {
	margin-right: 10px;
	position: absolute;
	top: 8px;
	left: 0;
}
/*background color styles*/
.green-ptrn {
	background: url('../images/pattren_green.png') center;
}
.plain-green {
	background: #53b947;
}
.plain-blue {
	background: #0378c1;
}
.plain-orange {
	background: #f58024;
}
.plain-purple {
	background: #1a4398;
}
.plain-drk-blue {
	background: #21479b;
}
.plain-roy-blue {
	background: #0078c1;
}
.plain-pink {
	background: #eb178c;
}
/*icons styles*/
a.icons, i.icons {
	display: inline-block;
	position: relative;
	background: url('../images/sprt.png') no-repeat;
}
a.icons.icon-timing{
	position: relative;
	background: url('../images/new_button.png') no-repeat;
	width: 30px;
	height: 30px;
}
a.icons.icon-timing:hover{
	background-position: bottom left;
}
a.icons.icon-wifi{
	position: relative;
	background: url('../images/new_button.png') no-repeat;
	width: 30px;
	height: 30px;
	background-position: top right;
}

a.icons.icon-wifi:hover{
	background-position: bottom right;
}
a.icons.icon-share, i.icons.icon-share {
	background-position: -991px -65px;
	width: 27px;
	height: 25px;
}
a.icons.icon-plus, i.icons.icon-plus {
	background-position: -1031px -67px;
	width: 19px;
	height: 20px;
	top: -2px;
}
a.icons.icon-twitter, i.icons.icon-twitter {
	background-position: -433px -64px;
	width: 32px;
	height: 28px;
}
a.icons.icon-fbuk, i.icons.icon-fbuk {
	background-position: -494px -62px;
	width: 16px;
	height: 32px;
}
a.icons.icon-gplus, i.icons.icon-gplus {
	background-position: -540px -62px;
	width: 30px;
	height: 32px;
}
a.icons.icon-youtube, i.icons.icon-youtube {
	background-position: -430px -143px;
	width: 34px;
	height: 25px;
}
a.icons.icon-instagram, i.icons.icon-instagram {
	background-position: -485px -141px;
	width: 29px;
	height: 29px;
}
a.icons.icon-map, i.icons.icon-map {
	background-position: -1033px -115px;
	width: 15px;
	height: 21px;
}
a.icons.icon-forward, i.icons.icon-forward {
	background-position: -1109px -154px;
	width: 23px;
	height: 13px;
}
a.icons.icon-call, i.icons.icon-call {
	background-position: -1149px -111px;
	width: 17px;
	height: 27px;
}
a.icons.icon-park, i.icons.icon-park {
	background-position: -1083px -115px;
	width: 16px;
	height: 17px;
}
a.icons.icon-mapgray, i.icons.icon-mapgray {
	background-position: -1114px -113px;
	width: 16px;
	height: 22px;
}
a.icons.icon-twitter-small-bird, i.icons.icon-twitter-small-bird {
	background-position: -436px -113px;
	width: 19px;
	height: 13px;
}
a.icons.icon-twitter-small-fbuk, i.icons.icon-fbuk-small {
	background-position: -494px -112px;
	width: 12px;
	height: 16px;
}
a.icons.icon-twitter-small-gplus, i.icons.icon-gplus-small {
	background-position: -540px -112px;
	width: 15px;
	height: 16px;
}
a.icons.icon-twitter-small-youtube, i.icons.icon-youtube-small {
	background-position: -439px -178px;
	width: 17px;
	height: 13px;
}
a.icons.icon-twitter-small-instagram, i.icons.icon-instagram-small {
	background-position: -493px -178px;
	width: 14px;
	height: 14px;
}
a.icons.icon-search, i.icons.icon-search {
	background-position: -594px -64px;
	width: 30px;
	height: 30px;
}
a.icons.icon-click, i.icons.icon-click {
	background-position: -653px -64px;
	width: 29px;
	height: 28px;
}
a.icons.icon-movie, i.icons.icon-movie {
	background-position: -710px -64px;
	width: 34px;
	height: 29px;
}
a.icons.icon-prct, i.icons.icon-prct {
	background-position: -769px -65px;
	width: 34px;
	height: 27px;
}
a.icons.icon-dine, i.icons.icon-dine {
	background-position: -834px -63px;
	width: 22px;
	height: 31px;
}
a.icons.icon-cald, i.icons.icon-cald {
	background-position: -888px -65px;
	width: 32px;
	height: 27px;
}
a.icons.icon-time, i.icons.icon-time {
	background-position: -949px -65px;
	width: 27px;
	height: 27px;
}
a.icons.icon-search:hover, i.icons.icon-search:hover {
	top: 2px;
	background-position: -593px -109px;
}
a.icons.icon-click:hover, i.icons.icon-click:hover {
	top: 2px;
	background-position: -652px -109px;
}
a.icons.icon-movie:hover, i.icons.icon-movie:hover {
	top: 2px;
	background-position: -709px -109px
}
a.icons.icon-prct:hover, i.icons.icon-prct:hover {
	top: 2px;
	background-position: -768px -110px;
}
a.icons.icon-dine:hover, i.icons.icon-dine:hover {
	top: 2px;
	background-position: -833px -108px;
}
a.icons.icon-cald:hover, i.icons.icon-cald:hover {
	top: 2px;
	background-position: -887px -110px;
}
a.icons.icon-time:hover, i.icons.icon-time:hover {
	top: 2px;
	background-position: -948px -110px;
}
a.icons.icon-print, i.icons.icon-print {
	background:url("../images/icon-printer.png") repeat scroll center center / 100% auto rgba(0, 0, 0, 0);
	width: 27px;
	height: 27px;
}
.share-plus-wrapper {
	position: absolute;
	overflow: hidden;
	width: 95%;
	left: 0;
	padding-left: 20px;
	bottom: 3px;
}
/*begin category menu styles*/
.category-menu-wrapper {
	position: relative;
	float: none;
	width: 100%;
	background: #fff;
	border: 1px solid #ccc;
	margin: 20px 0;
	z-index: 999;
}
.category-menu-wrapper ul.outer-menu {
	margin: 0;
	padding: 0;
	position: relative;
}
.category-menu-wrapper ul.outer-menu li {
	width: 33.3%;
	margin: 0;
	padding: 0;
	float: left;
}
.category-menu-wrapper ul.outer-menu li#cat-2 {
	border: 1px solid #ccc;
	border-top: 0;
	border-bottom: 0;
}
.category-menu-wrapper ul.outer-menu li a {
	margin: 0;
	padding: 0;
	font-family: "fs_pimlicoregular";
	font-size: 18px; /*text-transform: uppercase;*/
	color: #a5a5a5;
	display: block;
	text-align: center;
	padding: 10px 0;
	text-decoration: none;
}
/*inner menu styles*/
.category-menu-wrapper ul.outer-menu li .inner-menu-wrapper {
	position: absolute;
	width: 100%;
	display: none;
	left: 0;
	z-index: 999;
	background: #ec0a8d;
	z-index: 99999;
	height: auto;
	min-height: 655px;
}
.category-menu-wrapper ul.outer-menu li ul.inner-menu {
	padding: 3%;
	overflow: hidden;
}
.category-menu-wrapper ul.outer-menu li ul.inner-menu li {
	width: 33%;
}
.category-menu-wrapper ul.outer-menu li ul.inner-menu li a {
	display: block;
	text-align: left;
	padding: 5px;
	font-size: 15px;
	text-decoration: none;
}
.category-menu-wrapper ul.outer-menu li:hover a, .category-menu-wrapper ul.outer-menu li.active a {
	background: #ec0a8d;
	color: #fff;
}
/*.category-menu-wrapper ul.outer-menu li:hover .inner-menu-wrapper{ display: block;}*/
.category-menu-wrapper ul.outer-menu li ul.inner-menu li:hover a {
	text-decoration: underline;
}
.category-menu-wrapper ul.outer-menu li ul.inner-menu li:hover a {
	background: #fff;
	color: #ec0a8d;
	text-decoration: none;
}
#cat-search-wrapper {
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -150px;
	width: 300px;
	padding: 0px;
	background: #fff;
	border: none;
}
#cat-search-wrapper input {
	font-size: 14px;
	color: #999;
	width: 250px;
	padding: 15px 10px 10px;
	border: 0;
	float: left;
	font-family: "Daxregular";
}
/*#cat-search{ position: absolute; bottom: 0; }*/
#close-cat-section {
	display: inline-block;
	font-size: 23px;
	float: right;
	background: none repeat scroll 0 0 transparent;
	color: #ec0a8d;
	float: right; /*margin: 45px 10px 0 0;*/
	padding: 0;
	position: absolute;
	bottom: 1px;
	right: 10px;
	font-family: 'arial !important';
}
#search-go-btn {
	margin: 0;
	float: none;
	position: relative;
	overflow: hidden;
	border-left: 2px solid #ec0a8d;
	padding: 7px;
	color: #ec0a8d;
	background: #fff;
}
#search-go-btn:hover {/* background: #ec0a8d; color: #fff;*/
	opacity: .8;
}
#search-go-btn i {
/*transition: all .2s ease-out;
         -moz-transition: all .2s ease-out;
         -webkit-transition: all .2s ease-out;*/
}
#search-go-btn:hover i {
	background-position: -595px -148px;
}
#search-go-btn em {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	background: #f58024;
	height: 100%;
	width: 0;
	transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
}
 @media screen and (min-width: 767px) {
#search-go-btn:hover em {
	width: 100%;
}
}
#cat-search-wrapper #search-go-btn:hover i {
	top: 0 !important;
}
/*heading classes sizes*/
h1, h2, h3, h4, h5, h6 {
	font-family: "fs_pimlicoregular";
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 34px;
}
h3 {
	font-size: 27px;
	line-height: 28px;
}
h4 {
	font-size: 30px;
}
h5 {
	font-size: 28px;
}
h6 {
	font-size: 26px;
}
/*page headings*/
p.main-pg-heading, h1.main-pg-heading {
	font-size: 48px;
	margin: 20px 0;
	width: 100%;
	color: #f58024;
	float: none;
	display: block;
	padding-bottom: 10px;
	border-bottom: 20px solid #ec0a8d;
}
p.main-pg-heading-rt, h1.main-pg-heading-rt {
	text-align: right;
	font-size: 18px;
	margin: 20px 0;
	width: 100%;
	color: #474747;
	float: none;
	display: block;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}
/*helper classes*/
.txt-wht {
	color: #fff;
}
.upprcs {
	text-transform: uppercase;
}
.no-margin {
	margin: 0 !important;
}
.marg-rt {
	margin-right: 1.25%;
}
.marg-5 {
	margin: 5px;
}
.marg-10 {
	margin: 10px;
}
.marg-15 {
	margin: 15px;
}
.marg-20 {
	margin: 20px;
}
.marg-25 {
	margin: 25px;
}
.marg-lft5 {
	margin-left: 5px;
}
.marg-lft10 {
	margin-left: 10px;
}
.marg-lft15 {
	margin-left: 15px;
}
.marg-lft20 {
	margin-left: 20px;
}
.marg-lft25 {
	margin-left: 25px;
}
.marg-rt5 {
	margin-right: 5px;
}
.marg-rt10 {
	margin-right: 10px;
}
.marg-rt15 {
	margin-right: 15px;
}
.marg-rt20 {
	margin-right: 20px;
}
.marg-rt25 {
	margin-right: 25px;
}
.marg-top5 {
	margin-top: 5px;
}
.marg-top10 {
	margin-top: 10px;
}
.marg-top15 {
	margin-top: 15px;
}
.marg-top20 {
	margin-top: 20px;
}
.marg-top25 {
	margin-top: 25px;
}
.marg-bot5 {
	margin-bottom: 5px;
}
.marg-bot10 {
	margin-bottom: 10px;
}
.marg-bot15 {
	margin-bottom: 15px;
}
.marg-bot20 {
	margin-bottom: 20px;
}
.marg-bot25 {
	margin-bottom: 25px;
}
 input[placeholder], [placeholder], *[placeholder] {
color: #fff !important;
}
input.mapplic-search-input {
	color: #000 !important;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.wht-txt {
	color: #fff;
}
/*footer styles*/
.footer-wrapper {
	width: 100%;
	margin: 50px 0;
	overflow: hidden;
}
.footer-inner-wrapper {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}
.footer-wrapper ul {
	position: relative;
	overflow: hidden;
	float: left;
	margin-top: 10px;
}
.footer-wrapper ul li {
	float: left;
}
.footer-wrapper ul li a {
	color: #ec0a8d;
	margin-right: 30px;
	font-size: 15px;
	text-decoration: none;
	margin-bottom: 15px;
	display: inline-block;
}
.footer-wrapper ul li a:hover {
	color: #f58024;
}
a.find-us {
	font-size: 26px;
	background: #0078c1;
	padding: 0px 30px;
	text-decoration: none;
	color: #fff;
	position: relative;
	top: 9px;
	padding-right: 45px;
}
a.find-us i {
	font-size: 40px;
	position: absolute;
	display: inline-block;
	top: -10px;
	right: 10px;
	font-style: normal;
}
a.find-us i.minus-icon {
	font-size: 50px;
	top: -17px;
	right: 15px;
}
a.find-us b {
	position: relative;
	z-index: 9;
}
a.find-us em {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background: #eb178b;
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
}
a.find-us:hover em {
	width: 100%;
}
.ft-border {
	width: 100%;
	height: 5px;
	background: #f58024;
	clear: both;
	margin-bottom: 10px;
}
.polices {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	clear: both;
}
.polices * {
	color: #b8b8b8 !important;
}
.footer-menu-top {
	display: none;
}
.ft-social-icons-wrapper {
	margin-bottom: 30px;
	padding: 10px 0;
}
.ft-social-icons-wrapper a img {
	position: relative;
	top: 0;
	z-index: 9;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
}
.ft-social-icons-wrapper a:hover img {
	/*top: -5px;*/
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
div.color-hover-change {
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
	-webkit-font-smoothing: subpixel-antialiased;
	font-smoothing: subpixel-antialiased;
	backface-visibility: hidden;
}
div.color-hover-change:hover {
	/*background: #000;*/
   /*opacity: .8;*/
	-webkit-transform: scale(0.9);
	transform: scale(0.93);
	/*box-shadow: 0 0 5px #3d3d3d;*/
	-webkit-font-smoothing: subpixel-antialiased;
	font-smoothing: subpixel-antialiased;
	backface-visibility: hidden;
}
/*div.prom-desc
{
  -webkit-transition: height .5s ease-out;  
      transition: height .5s ease-out;
}
div.prom-desc:hover {
    height: 100%;
}

div.more-prom-wrapper .prom-desc
{
  -webkit-transition: width .5s ease-out;  
      transition: width .5s ease-out;
}
div.more-prom-wrapper .prom-desc:hover {
    width: 100%;
}*/
.small-logo {
	display: none;
}


/*responsive styles*/
@media screen and (max-width: 380px) {
.mn-logo.small-logo {
		background-position: -34px -105px;
		width: 271px;
		height: 67px;
		margin: 20px auto 10px auto;
	}
	/* .icon-tab-nav {
		width: 280px !important;
		margin-left: -185px !important;
	} */
	.icon-tab-nav a {
		margin-left: 35px !important;
	}
	body #category-menu-wrapper .inner-menu-wrapper #cat-search-wrapper {
		width: 217px !important;
	}
	body #category-menu-wrapper .inner-menu-wrapper #cat-search-wrapper input#cat-search {
		width: 170px !important;
	}
}
 @media screen and (max-width: 480px) {
h1 {
	font-size: 26px !important;
}
h2 {
	font-size: 24px !important;
}
h3 {
	font-size: 22px !important;
}
h4 {
	font-size: 20px !important;
}
h5 {
	font-size: 18px !important;
}
h6 {
	font-size: 16px !important;
}
/*.main-banr img{ width: 100%; height: auto;}*/

.more-prom-wrapper h3 {
	line-height: 21px;
}
.more-prom-wrapper .prom-desc {
	padding-top: 10px;
}
.more-prom-wrapper .prom-desc p {
	font-size: 12px;
}
.prom-desc p.date {
	font-size: 10px;
}
.subscribe-box input {
	width: 50%;
	padding-left: 10px;
}
/*for entertainment page*/
  /*body .ent.offer_wrapper .offer_content{ height: auto !important;}*/
  /*body .ent.offer_wrapper .offer_desc, .ent .offer_wrapper .imgholder{ width: 100% !important;}*/
body .ent.offer_wrapper .offer_desc strong {
	font-size: 14px !important;
}
body .ent.offer_wrapper .offer_desc p {
	font-size: 10px !important;
}
}
 @media screen and (max-width: 500px) {
.sld_wrapper_main .slides {
	height: 400px !important;
}
.event-desc-wrapper {
	display: block !important;
}
.main-banr .bnr-desc h2 {
	font-size: 22px !important;
	/*width: 200px;*/
	margin-bottom: 5px;
	width: auto;
}
.main-banr .bnr-desc p {
	font-size: 15px !important;
	line-height: 18px;
	margin-bottom: 15px;
}
/*for offer page*/
.offers_main_wrappers .offer_wrapper {
	width: 98% !important;
	margin: 0 1% 2% 1% !important;
}
.offer_desc .offer-price {
	font-size: 35px !important;
}
/*for entertainment page*/
.ent.offer_wrapper .offer_desc strong {
	font-size: 15px !important;
}
.ent.offer_wrapper .offer_desc p {
	font-size: 11px !important;
}
/*for shop page*/
body .shop-boxes {
	width: 94%;
	margin: 0 3% 3% 3% !important;
}
/*for events page*/
.events-box-wrapper .event-box {
	width: 100% !important;
}
/*.events-box-wrapper .event-box .date-hd{ font-size: 55px; }
  .events-box-wrapper .event-box span.day-hd{ font-size: 20px;}
  .events-box-wrapper .event-box span.shrt-info{ font-size: 12px}*/

.event_main_banr_wrapper {
	height: 950px !important;
}
.event_main_banr_wrapper .slide_wrapper {
	height: auto !important;
}
.event_main_banr_wrapper .sld_wrapper_main {
	position: relative !important;
}
.event_main_banr_wrapper .sld_wrapper_main #sld_1, .event_main_banr_wrapper .sld_wrapper_main #sld_2 {
	display: none !important;
}
#page-events .cont-top {
	opacity: 1 !important;
}
body .event_main_banr_wrapper .rt-bnr-widget {
	float: none !important;
	width: 100%;
}
body .event_main_banr_wrapper .rt-bnr-widget .sharing-widget {
	width: 100% !important;
	float: none !important;
}
.event_main_banr_wrapper .rt-bnr-widget .sharing-widget .social-news {
	top: 0;
}
body .event_main_banr_wrapper .rt-bnr-widget .event-past-gallery {
	width: 100% !important;
	float: none !important;
	margin-top: 0 !important;
	text-align: center !important;
}
.event_main_banr_wrapper .slide_wrapper .slide_cont {
	padding-left: 30px !important;
}
.event_main_banr_wrapper .slide_wrapper .slide_cont .cont-top span.date-hd {
	font-size: 75px !important;
}
.event_main_banr_wrapper .slide_wrapper .slides img {
	right: -185px !important;
}
/*.event_main_banr_wrapper{ height: auto;}*/
  /*.event_main_banr_wrapper{ height: auto;}*/

.main-pg-heading-rt {
	text-align: center !important;
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
.bnr-navigation-wrapper {
	display: none !important;
}
/*for fashion page*/
#page-fashion .slides img {
	right: -115px !important
}
#page-fashion .bnr-navigation-wrapper-dot {
	left: 42%;
}
/*for home page*/
#home .main-banr-slider li img {
	position: relative !important;
	right: 260px !important
}
/*for entertainment page*/
#page-entertainment .ent.offer_wrapper {
	height: auto !important;
}
#page-entertainment .ent.offer_wrapper .offer_content {
}
#page-entertainment .ent.offer_wrapper .offer_content .imgholder {
	width: 100% !important;
}
#page-entertainment .ent.offer_wrapper .offer_content .offer_desc {
	width: 100% !important;
}
body #page-entertainment .ent.offer_wrapper .offer_desc p {
	font-size: 16px !important;
}
body #page-entertainment .ent.offer_wrapper .offer_desc strong {
	font-size: 25px !important
}
}
 @media screen and (min-width: 500px) and (max-width: 680px) {
	.main-banr .bnr-desc h2 {
		font-size: 35px !important;
	}
	.main-banr .bnr-desc p {
		font-size: 20px !important;
	}
	/*for offer page*/
	.offer_desc .offer-price {
		font-size: 35px !important;
	}
}
/*responsive styles*/
@media screen and (max-width: 320px) {
	.icon-tab-nav a{
		margin-left: 30px !important;
	}
}
 @media screen and (min-width: 501px) and (max-width: 800px) {
/*for offer page*/
.offers_main_wrappers .offer_wrapper {
	width: 48% !important;
	margin: 0 1% 2% 1% !important;
}
/*for shop page*/
body .shop-boxes {
	width: 45%;
	margin: 0 0 3.5% 3.5% !important;
}

}
/* Austin 29/01/2015 */
@media screen and (max-width: 800px) {
	p.txt-wht {
		display: none;
	}
	.brand-info-wrapper.no-padding {
		padding: 0 4%;
	}
	.brand .social-icons-wrapper {
		margin: 25px 0 10px 30px;
	}
	.tabs-wrappers ul li {
		padding: 5px 0 5px 5px;
	}

}
/* End Austin */
 @media screen and (max-width: 767px) {
.more-prom-1 p.txt-wht{ height:auto; overflow:hidden;}
.more-prom-2 p.txt-wht{ height:auto; overflow:hidden;}
.more-prom-3 p.txt-wht{ height:auto; overflow:hidden;}
.prom-desc { padding-top:10px;}
.prom-desc p.txt-wht { font-size:12px;}
.prom-desc h3{ margin-bottom:4px; }
.container-inner {
	width: 94%;
	padding: 50px 3%;
}
.search-wrapper .dropdown button, .search-wrapper input[type="text"], .search-wrapper span, .search-wrapper .dropdown button {
	border-top: 1px solid #ccc !important;
}
#menu-mv-top {
	display: none;
	text-indent: -5000px;
	width: 40px;
	height: 40px;
	background: url('../images/close-arrow-menu.png') no-repeat;
	background-size: 100%;
}
/* #menu-mv-top{ display: none;}*/

.lang-selc {
	display: block;
}
.lang-selc a {
	padding: 5px;
	float: left;
}
.navbar {
	position: relative;
	top: 0;
	margin: 0;
	z-index: 999;
}
.navbar button {
	margin: 3px 0 0 0;
}
a.mn-logo {
	clear: both;
	float: none;
	margin: 30px auto 0 auto;
	display: block;
	position: relative;
}
.navbar-collapse.collapse.in {
	background: #f2f2f2;
}
/*main navigation*/
.navbar {
	width: 100%;
	float: none;
	position: relative;
	margin-bottom: 10px;
}
.small-logo {
	display: block;
}
.mn-logo.logo-hide {
	display: none
}
.container-inner {
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
	padding: 0;
}
.navbar-header {
	border-bottom: 2px solid #ccc;
	padding: 0
}
.navbar-header button {
	padding: 0 0 0 15px;
}
ul.nav.navbar-nav {
	background: #f2f2f2;
}
ul.nav.navbar-nav, .navbar-collapse.collapse { /*margin: 0; padding: 0;*/
}
ul.nav.navbar-nav {
	margin-top: 0;
	margin-bottom: 0;
}
ul.nav.navbar-nav li a {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 20px;
	text-transform: uppercase;
	font-family: "daxregular";
	text-align: left;
}
ul.nav.navbar-nav {
	background: #f58024;
	margin: 0;
}
ul.nav.navbar-nav li a {
	color: #fff;
	padding: 10px 0 10px 15px;
	text-transform: capitalize;
	border-top: 1px solid #d66812;
}
ul.nav.navbar-nav li a:hover, ul.nav.navbar-nav li a.active {
	color: #3d3d3d;
}
ul.footer-menu-top {
	display: block;
}
ul.nav.navbar-nav.footer-menu-top li a {
	/*padding: 5px 0 5px 15px;*/
      /*text-transform: capitalize;*/
	font-size: 15px;
	background: #ccc;
	color: #3d3d3d;
	border-color: #f2f2f2;
}
ul.nav.navbar-nav.footer-menu-top li a:hover, ul.nav.navbar-nav.footer-menu-top li a.active {
	color: #3d3d3d;
}
a.find-us {
	top: 5px;
}
/* body .icon-tab-nav {
	padding-left: 5%;
	width: 360px !important;
} */
.container-inner form > input#main-search-field {
	top: 225px !important;
	right: 50% !important;
	margin-right: -105px !important;
}
.icon-tab-nav {
	position: relative;
	top: 0;
	left: 0;
	background: #0378c1;
	width: 100%;
	float: left;
}
.icon-tab-nav a {
	margin-left: 35px;
}
a.icons.icon-click, i.icons.icon-click {
	background-position: -653px -150px;
}
a.icons.icon-movie, i.icons.icon-movie {
	background-position: -710px -150px;
}
a.icons.icon-prct, i.icons.icon-prct {
	background-position: -769px -150px;
}
a.icons.icon-dine, i.icons.icon-dine {
	background-position: -834px -150px;
}
a.icons.icon-cald, i.icons.icon-cald {
	background-position: -888px -150px;
}
/*disable search*/
#icon-search {
	display: none;
}
.search-wrapper .dropdown {
	width: 100%;
}
.search-wrapper .dropdown button {
	width: 96%;
	margin: 1% 2%;
	border-right: 0;
	font-size: 17px;
}
.search-wrapper input {
	width: 85.2%;
	margin: 1% 1% 1% 2%;
	background: #ededed;
}
.search-wrapper input:focus {
	border: 1px solid #f58024;
}
.search-wrapper a {
	width: 9.8%;
	padding: 8px 0 7px 0;
	text-align: center;
	margin-top: 1%;
}
.search-wrapper span {
	margin-left: 0;
	width: 25.8%;
	display: inline-block;
	text-align: center;
	padding: 6px 0;
	float: left;
	border: 1px solid #ccc;
	border-top: 0;
	border-right: 0;
}
.search-wrapper .dropdown.orange {
	float: left;
	width: 100%;
	margin-left: 0;
}
.search-wrapper .dropdown.orange button {
	width: 96%;
	border-top: 0;
	margin: 1% 2%;
	border: 1px solid #cccccc !important;
}
.dropdown button i {
	position: absolute;
	right: 3.7%;
	top: 12px;
	left: auto;
}
.no-pad.menu-search i.icon-bt-arrow
{
	position: absolute;
	left: auto;
	right: 3.7%;
	background: url('../images/sprt.png') no-repeat -1205px -87px !important;
}
/*/.dropdown.orange span{ margin-left: 10px;}*/

  /*.main-header-wrapper{ height: auto;}*/
.main-banr {
	width: 100%;
	margin-bottom: 15px;
}
/*.main-banr img{ width: 100%; height: auto;}*/

.prom-rt-wrapper {
	width: 100%;
}
.more-prom-wrapper {
	margin-bottom: 0;
}
.more-prom-1, .more-prom-2, .more-prom-3 {
	width: 100%;
	margin: 0 0 15px 0 !important;
}
.social-news {
	width: 100%;
	float: right;
	margin: 0 0 15px 0 !important;
	position: relative;
	top: 405px;
	height: 500px;
}
.events-details {
	width: 100%;
	float: left;
	position: relative;
	top: -515px;
}
.events-details .prom-img {
	position: absolute;
	top: 40%;
	width: 100%;
	height: 60%;
	background: url('../images/girl-store.jpg') center 15%;
}
.events-details .prom-desc {
	position: absolute;
	top: 0%;
	width: 100%;
	height: 40%;
	background: url('../images/pattren_pink.png') left center;
}
.subscribe-box input {
	width: 60%;
}
.events-details .prom-desc {
	width: 100%;
}
.prom-desc2.width {
	width: 100%;
}
/*for entertainment page*/
.ent_main_banr_wrapper {
	height: 300px !important;
}
.ent_main_banr_wrapper .bnr-date {
	font-size: 40px;
	line-height: 27px;
	padding: 15px 30px 10px 30px;
	margin-left: -50px !important
}
.ent_main_banr_wrapper .bnr-date b {
	font-size: 15px;
}
.slides .slide_desc {
	width: 100% !important;
	left: 0 !important;
	margin: 0 !important;
}
.slides .slide_desc span {
	font-size: 20px !important;
	padding: 10px 0 0 0 !important;
}
.slides .slide_desc p {
	font-family: "Helvetica Neue Thin" !important;
	padding: 0 2%;
}
.ent.offer_wrapper {
	width: 100%;
	height: 300px !important;
}
/*.ent.offer_wrapper .offer_desc strong{ text-transform: uppercase; font-size: 20px !important; margin-top: 10px; line-height: 20px;}*/
.offer_desc, .imgholder {
	width: 50% !important;
	height: 300px !important;
	float: left;
}
.offer_desc {
	padding: 20px !important
}
.imgholder img {
	height: 100%;
	width: auto;
}
.ent.offer_wrapper .offer_desc strong {
	font-size: 20px !important;
	margin-bottom: 10px;
}
.ent.offer_wrapper .offer_desc p {
	font-size: 12px !important;
	font-family: "Daxregular" !important;
}
/*for category menu styles*/
.category-menu-wrapper {
	border: 0;
}
.category-menu-wrapper ul.outer-menu li {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	border: 0;
	border-bottom: 1px solid #fff;
}
.category-menu-wrapper ul.outer-menu li ul li {
	border: 1px solid #E2138B;
	padding: 4px 0 0 0;
}
.category-menu-wrapper ul.outer-menu li:last-child {
	border: 0;
}
.category-menu-wrapper ul.outer-menu li a {
	padding-left: 3%;
	text-align: left;
}
.category-menu-wrapper ul.outer-menu li#cat-1, .category-menu-wrapper ul.outer-menu li#cat-2, .category-menu-wrapper ul.outer-menu li#cat-3 {
	background: #f2f2f2;
}
.category-menu-wrapper ul.outer-menu li#cat-2 {
	border: 0;
	margin-bottom: 1px;
}
/*inner menu styles*/
.category-menu-wrapper ul.outer-menu li .inner-menu-wrapper {
	position: relative;
	height: auto;
}
.category-menu-wrapper ul.outer-menu li ul.inner-menu {
	padding: 0 3%;
}
.category-menu-wrapper ul.outer-menu li ul.inner-menu li {
	width: 100%;
}
.category-menu-wrapper ul.outer-menu li ul.inner-menu li a {
	font-size: 13px;
}
#category-menu-wrapper .inner-menu-wrapper {
	overflow: hidden !important;
}
#category-menu-wrapper .inner-menu-wrapper #cat-search-wrapper {
	position: relative;
	clear: both;
	float: left;
	margin: 20px 0 10px 4%;
	clear: both;
	float: left;
	left: 0;
	width: 246px;
}
#category-menu-wrapper .inner-menu-wrapper #close-cat-section {
	margin: 11px 1% 10px 0;
	font-family: 'arial !important'
}
#category-menu-wrapper .inner-menu-wrapper #cat-search-wrapper input#cat-search {
	width: 200px !important
}
#category-menu-wrapper.gallery {
	width: 100%;
}
#category-menu-wrapper.gallery li {
	width: 100% !important;
	/*border: 1px solid #ccc;*/
	background: #f2f2f2 !important;
	border-right: 0 !important;
	border-left: 0 !important;
}
/*for offers page styles*/
body #page-offer .offer_wrapper .offer_content .imgholder {
	float: none !important;
	width: 100% !important;
}
body #page-offer .offer_wrapper .offer_content .offer_desc {
	float: none !important;
	width: 100% !important;
}
/*for events page*/
.event_main_banr_wrapper .slide_wrapper {
	width: 100% !important;
	float: none !important;
	clear: both !important;
}
.events-box-wrapper .event-box {
	width: 50%;
	margin: 0;
}
.events-box-wrapper .event-box .date-hd {
	font-size: 55px;
}
.events-box-wrapper .event-box span.day-hd {
	font-size: 20px;
}
.events-box-wrapper .event-box span.shrt-info {
	font-size: 12px
}
.event_main_banr_wrapper .slide_wrapper .slide_cont {
	width: 90% !important;
}
.event_main_banr_wrapper .slide_wrapper .slide_cont h6 {
	font-size: 22px !important;
}
/*for fashion page*/
div.search-by-alpha {
	margin: 0 0 20px 0;
}
div .whole-alphas {
	display: none;
}
div .compact-alphas {
	display: block !important;
}
/*for enquiry page*/
.enquiry-wrapper,  #enquiry-wrapper {
	width: 100% !important;
	float: none;
}
.enquiry.cont-blk {
	width: 100% !important;
	float: none;
}
.enquiry.cont-blk {
	width: 100%;
	float: none;
}
.sub-field-wrapper {
	margin-bottom: 0 !important;
}
.enquiry-wrapper input[type="text"], .enquiry-wrapper textarea, .enquiry-wrapper select {
	width: 100% !important;
	margin-bottom: 10px !important;
}
.sub-field-wrapper.captcha input[type="text"] {
	width: 49% !important;
}
/*fraiser suits styles*/
.fraiser .slides .slide_desc {
	height: 80px;
}
.fraiser .brand-info-wrapper {
	margin-top: -60px;
}
.fraiser .brand .social-icons-wrapper {
	margin-left: 0 !important;
}
.fraiser .tabs-wrappers ul li {
	padding-left: 0;
}
.fraiser .brand .social-icons-wrapper b {
	font-size: 25px;
}
/*brand page styles*/
.brand .cnt-wrapper {
	margin-top: -50px;
}
.search-wrapper .dropdown button {
	background: #f58024;
	color: white;
	border: 1px solid #cccccc !important;
}

.search-wrapper {
	background: #f58024;
	padding: 8px 0;
	margin-top: 0;
}


}
 @media screen and (min-width: 767px) and (max-width: 820px) {
	.subscribe-box h3 {
		font-size: 22px;
	}
	.subscribe-box input {
		width: 50%;
	}
	.main-banr .bnr-desc h2 {
		font-size: 30px !important;
	}
	.main-banr .bnr-desc p {
		font-size: 15px !important;
	}
}
 @media screen and (min-width: 767px) and (max-width: 920px) {
	.navbar {
		display: none;
	}
	.icon-tab-nav {
		width: 380px;
		padding: 20px;
		position: absolute;
		top: 80px;
	}
	.main-header-wrapper {
		float: left;
		margin-top: 30px;
	}
	/*for events page*/
	.events-box-wrapper .event-box {
		width: 50%;
		margin:0;
		height: 285px;
	}
	.events-box-wrapper .event-box span.day-hd {
		font-size: 20px;
	}
	.events-box-wrapper .event-box span.shrt-info {
		font-size: 12px
	}
	/*.event_main_banr_wrapper{ height: auto !important;}*/
	.event_main_banr_wrapper .slide_wrapper {
		width: 100% !important;
		float: none !important;
		clear: both !important;
	}
	.event_main_banr_wrapper .rt-bnr-widget {
		float: none !important;
		width: 100%;
	}
	.event_main_banr_wrapper .rt-bnr-widget .sharing-widget {
		width: 50% !important;
		float: left;
	}
	.event_main_banr_wrapper .rt-bnr-widget .event-past-gallery {
		width: 50% !important;
		float: right;
		margin-top: 0 !important;
		text-align: center !important;
	}
	/*.event_main_banr_wrapper{ height: auto;}*/
	  /*.event_main_banr_wrapper{ height: auto;}*/

}
 @media screen and (max-width: 767px) {
	/*for events page*/
	   /*.event_main_banr_wrapper{ height: auto !important;}*/
	.event_main_banr_wrapper .rt-bnr-widget {
		float: none !important;
		width: 100%;
	}
	.event_main_banr_wrapper .rt-bnr-widget .sharing-widget {
		width: 50% !important;
		float: left;
	}
	.event_main_banr_wrapper .rt-bnr-widget .sharing-widget .social-news {
		top: 0;
	}
	.event_main_banr_wrapper .rt-bnr-widget .event-past-gallery {
		width: 50% !important;
		float: right;
		margin-top: 0 !important;
		text-align: center !important;
	}
	/*.event_main_banr_wrapper{ height: auto;}*/
	   /*.event_main_banr_wrapper{ height: auto;}*/

	.offers_main_wrappers {
		margin-left: 1% !important;
	}
	/*for contact us page*/
	.cont-blk div {
		width: 100% !important;
	}
	.contact-wrapper input[type="text"], .contact-wrapper textarea {
		width: 100% !important;
		margin-bottom: 5px;
	}
	/*for brand page*/
	.cnt-wrapper ul li {
		width: 100% !important;
		margin-left: 0% !important;
	}
	.brand-3rd-row .brand {
		width: 100% !important;
		margin: 0 !important;
		top: 0;
	}
	/*for magic island page*/
	.brand-3rd-row div {
		float: none;
		width: 100% !important;
		margin-bottom: 10px;
	}
	.fotr-para {
		text-align: center;
		padding: 10px 20px 0 20px !important;
	}
	img.logo-magic.big {
		display: none;
	}
	img.logo-magic.small {
		display: block !important;
		margin: -90px 0 0 -125px !important;
	}
}
 @media screen and (max-width: 920px) {
	.polices {
		width: 100%;
		text-align: center;
	}
	.polices span {
		float: none !important;
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.polices a {
		margin: 10px 0 30px 0;
		display: inline-block;
	}
	.footer-inner-wrapper ul {
		display: none;
	}
	.footer-inner-wrapper {
		text-align: center;
	}
	.footer-inner-wrapper a {
		float: none !important;
		display: inline-block;
		margin: 0 auto;
	}
	/*for entertainment page*/
	.mg-wrapper {
		display: none;
	}
	/*for events page*/
	.event_main_banr_wrapper .slide_wrapper .slide_cont .cont-top .share-plus-wrapper {
		padding-left: 0 !important;
		width: auto !important;
	}
	
	a.icons.icon-timing, a.icons.icon-wifi{
		display: none;
	}
	.events-box-wrapper .event-box .date-hd {
		font-size: 4em;
		display: inline-block;
	}
}
 @media screen and (min-width: 767px) and (max-width: 1000px) {
	.main-banr .bnr-desc h2 {
		font-size: 40px !important;
	}
	.main-banr .bnr-desc p {
		font-size: 25px !important;
	}
	/*for offer page*/
	.offer_desc .offer-price {
		font-size: 45px !important;
	}
	/*for entertainment page*/
	.ent.offer_wrapper .offer_desc strong {
		text-transform: uppercase;
		font-size: 20px !important;
		margin-top: 10px;
		line-height: 20px;
	}
}
 @media screen and (min-width: 767px) and (max-width: 1100px) {
	h1 {
		font-size: 26px !important;
	}
	h2 {
		font-size: 24px !important;
	}
	h3 {
		font-size: 22px !important;
	}
	h4 {
		font-size: 20px !important;
	}
	/*h5{ font-size: 18px !important;}*/
	h6 {
		font-size: 16px !important;
	}
	.more-prom-wrapper h3 {
		line-height: 21px;
	}
	.more-prom-wrapper .prom-desc {
		padding-top: 10px;
	}
	.more-prom-wrapper .prom-desc p {
		font-size: 12px;
	}
	.prom-desc p.date {
		font-size: 10px;
	}
	.subscribe-box h3 {
		font-size: 22px;
	}
	.subscribe-box h3 span {
		display: inline;
	}
	/*.subscribe-box input{ width: 150px;}*/
}
 @media screen and (min-width: 767px) and (max-width: 1215px) {
	.navbar {
		margin-right: 15px;
	}
	.mn-logo {
		margin-left: 15px;
	}
	.polices, .footer-inner-wrapper {
		padding: 0 20px;
	}
}
 @media screen and (min-width: 767px) {
	#page-offer .category-menu-wrapper {
		width: 98% !important;
	}
	#menu-mv-top {
		display: none;
	}
	
}
 @media screen and (min-width: 880px) and (max-width: 975px) {
	ul.nav.navbar-nav li a {
		font-size: 17px;
	}
}
 @media screen and (max-width: 1199px) {
	h1.main-pg-heading {
		padding: 0 20px;
	}
}
/*begin offers styles*/
.offers_main_wrappers {
	padding: 10px 0; /*background: #ccc;*/
	position: relative;
	margin-bottom: 10px; /*margin-left: 15px;*/
	overflow: hidden;
}
.offer_wrapper {
	background: #f2f2f2;
	width: 32%;
	margin: 0 1% 1.3% 0;
	float: left;
	position: relative;
	overflow: hidden;
}
/*.offers_main_wrappers .offer_wrapper:nth-child(3){ width: 32%; /*margin: 10px .5% !important;*/
.offer_content {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}
.imgholder {
	position: relative;
	width: 100%;
	height: 258px;
}
.offers_main_wrappers .imgholder img.img-offer {
	opacity: 1;
	position: absolute;
	right: 0;
	width: auto;
	height: 100%;
	-webkit-transition: all .5s ease-out; /* For Safari 3.1 to 6.0 */
	transition: all .5s ease-out;
}
i.brnd_logos {
	display: block;
	width: 80%;
	height: 64px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -40%;
}
i.logo-claire {
	background: url('../images/brand_logo_claire.png') center;
}
i.logo-guess {
	background: url('../images/brand_logo_guess.png') center;
}
i.logo-swar {
	background: url('../images/brand_logo_swar.png') center;
}
.offer_desc {
	position: relative;
	top: 0;
	left: 0; /*min-height: 340px;*/
	height: auto;
	padding: 10px 40px;
	overflow: hidden;
}
.offer_desc .offer-price {
	display: block;
	float: none;
	text-align: left;
	font-family: "Daxlight";
	font-size: 60px;
	color: #fff;
	font-weight: normal;
}
.offer_desc span {
	display: block;
	float: none;
	text-align: left;
	font-family: "Daxmedium";
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}
.offer_desc p {
	display: block;
	float: none;
	text-align: left;
	font-family: "Daxmedium";
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 50px;
}
.offer_content .share-plus-wrapper {
	position: absolute;
	width: 100%;
	left: 5%; /*bottom: 30px;*/
	bottom:5%;
}
.offer_content .share-plus-wrapper a {
	float: left;
	margin-right: 10px;
}
.offer_content .share-plus-wrapper a.map {
	position: relative;
	padding-left: 30px;
	float: right;
	margin-right: 0;
	font-family: "Daxmedium";
	color: #fff;
	right: 60px;
}
.offer_content .share-plus-wrapper a.map i.icon-map {
	position: absolute;
	top: 0px;
	left: 0;
}
.offers_main_wrappers .offer_wrapper:hover .offer_content img.img-offer {
	transform: scale(1.2);
	opacity: 1;
}
/*.offer_wrapper:last-child{ margin-right: 0 !important;}*/
/*.offer_wrapper#3{ margin-right: 0 !important;}*/

/*begin entertainment styles*/
.ent_main_banr_wrapper {
	width: 100%;
	height: 487px;
	margin: 0 auto;
	background: 10px 0;
	background: #ccc;
	position: relative;
}
.slide_wrapper {
	position: relative;
	overflow: hidden;
	height: 100%;
}
.ent_main_banr_wrapper .slide_wrapper {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.slides {
	position: relative;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	text-align: center;
}
.slides img {
	position: absolute;
	right: 0px;
	height: 100%;
	width: auto;
}
.slides .slide_desc {
	position: absolute;
	width: 80%;
	bottom: 0;
	float: none;
	margin: 0 auto;
	padding: 0;
	left: 50%;
	margin-left: -40%;
	background: #fff;
	height: 100px;
}
.bnr-date {
	position: absolute;
	top: 0;
	line-height: 50px;
	left: 50%;
	margin-left: -76px;
	color: #fff;
	font-size: 72px;
	padding: 35px 40px 20px 40px;
	background: #ec0a8d;
}
.bnr-date b {
	font-size: 26px;
	display: block;
}
.slides .slide_desc span {
	font-size: 31px;
	color: #ec0a8d;
	padding: 20px 0 10px 0; /*text-transform: uppercase*/
	;
	display: block;
	text-align: center;
}
.slides .slide_desc p {
	font-size: 14px;
	color: #7f7f7f;
	display: block;
	text-align: center;
}
.ent_main_banr_wrapper .bnr-navigation-wrapper-dot {
	bottom: 105px;
}
.ent_main_banr_wrapper .bnr-navigation-wrapper-dot ul li a {
	/* background: url('../images/bullets2.png') no-repeat 0px -2px; */
	background: none;
	width: 8px;
	height: 8px;
}
.ent_main_banr_wrapper .bnr-navigation-wrapper-dot ul li.active a {
/* 	background: url('../images/bullets2.png') -19px 0 !important; */
	padding:4px;
	position: relative;
/* 	top: -2px; */
}
.mg-wrapper {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 250px;
}
.mg-wrapper .desc {
	width: 68%;
	position: relative;
	overflow: hidden;
	float: left;
	height: 100%;
	padding: 30px;
	background: #ec0a8d;
}
.mg-wrapper .desc strong {
	text-transform: uppercase;
	font-size: 50px;
	color: #fff;
}
.mg-wrapper .desc p {
	font-size: 16px;
	color: #fff;
	line-height: 25px;
}
.mg-wrapper .desc a {
	top: 30px;
}
.mg-wrapper .img-wrapper {
	width: 32%;
	float: left;
}
.mg-wrapper .img-wrapper a {
	display: block;
	position: relative;
	display: block;
	background: url('../images/img_magic_island.png') center no-repeat;
	width: 100%;
	height: 250px;
	border: 1px solid #ccc;
}
/*.mg-wrapper .img-wrapper a img{ width: auto; height: auto; position: absolute; right: 0;}*/
.ent.offer_wrapper .img-offer {
	position: absolute;
	right: 0;
}
.ent.offer_wrapper .offer_desc strong {
	text-transform: uppercase;
	font-size: 25px;
}
.ent.offer_wrapper .offer_desc p {
	margin-bottom: 20px;
}
.icon-forward, .icon-forward:hover { /*font-size: 25px; color: #fff; text-decoration: none;*/
	float: right;
	position: relative;
	top: -10px;
}
#page-entertainment .ent.offer_wrapper {
	margin: 0;
	margin-bottom: 10px;
}
#page-entertainment .ent.offer_wrapper#cust-margin {
	margin: 0 2% 10px;
}
/*begin shop directory page*/
.shop-boxes-outer-wrapper {
	position: relative;
	overflow: hidden;
}
.shop-boxes {
	width: 23%;
	height: 315px;
	background: #fff;
	float: left;
	border: 1px solid #e8e8e8;
	overflow: hidden;
	position: relative;
	margin-right: 2%;
	margin-bottom: 20px;
}
.shop-boxes .img-holder {
	position: relative;
	height: 50%;
	text-align: center;
}
/*.shop-boxes .img-holder img,*/ .shop-boxes .img-holder div { /*width: 100%; */
	padding-top: 50px;
	color: #f58024;
	font-size: 20px;
}
.shop-boxes .shop-desc {
	position: relative;
	height: 50%;
	background: #e8e8e8;
}
.shop-boxes ul {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 15px 0 15px 20%;
}
.shop-boxes ul li {
	position: relative;
	position: relative;
	overflow: hidden;
	padding: 10px 0;
}
.shop-boxes ul li a {
	position: relative;
	position: relative;
	overflow: hidden;
	color: #8f8f8f;
	font-size: 14px;
	padding-left: 30px;
}
.shop-boxes ul li a i {
	position: absolute;
	left: 0;
}
.shop-boxes ul li a i.icon-park {
	top: 5px;
}
/*begin events page styles*/
.event_main_banr_wrapper {
	width: 100%;
	height: 600px;
}
.event_main_banr_wrapper .slide_wrapper {
	float: left;
	width: 75%;
	height: 100%;
}
.event_main_banr_wrapper .slide_wrapper .slide_cont {
	width: 80%;
	height: 100%;
	overflow: hidden; /*background: #fff*/
	position: relative;
	text-align: left;
	padding: 120px 0 0 80px
}
.event_main_banr_wrapper .slide_wrapper .slide_cont .cont-top span.date-hd {
	display: block;
	font-size: 100px;
	line-height: 90px;
	color: #fff;
	font-family: "Helvetica Neue Thin";
}
.event_main_banr_wrapper .slide_wrapper .slide_cont .cont-top span.day-hd {
	display: block;
	font-size: 30px;
	padding-top: 30px;
	text-transform: uppercase;
	color: #ec0a8d;
	font-family: "Daxregular";
	line-height: 21px;
}
.event_main_banr_wrapper .slide_wrapper .slide_cont .cont-top span.shrt-info {
	font-size: 18px;
	color: #ec0a8d;
	text-transform: uppercase;
	margin: 5px 0 20px 0;
	display: block;
	font-family: "Daxregular";
}
.event_main_banr_wrapper .slide_wrapper .slide_cont .cont-top {
	position: relative;
}
.event_main_banr_wrapper .slide_wrapper .slide_cont .cont-top .share-plus-wrapper {
	width: 195px;
	position: relative;
	float: left;
	position: relative;
	top: -70px;
	margin-left: 115px;
}
.event_main_banr_wrapper .slide_wrapper .slide_cont h6 {
	margin-top: 100px;
	font-size: 48px;
	font-family: "Daxmedium";
	color: #fff;
}
.event_main_banr_wrapper .slide_wrapper .slide_cont p {
	font-size: 14px;
	font-family: "Daxmedium";
	color: #fff;
	padding-right: 20px;
	line-height: 16px;
}
.explore, .explore:hover {
	font-family: "Helvetica Neue Bold";
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
.explore i {
	margin-left: 5px;
	position: relative;
	top: 5px !important;
}
.bnr-navigation-wrapper {
	position: absolute;
	top: 50%;
	margin-top: -102px;
	right: 0;
	width: 150px; /*height: 100px;*/
	background: transparent;
	z-index: 999;
	padding: 32px 0;
}
.bnr-navigation-wrapper ul {
	margin: 0;
	background: #ec0a8d;
}
.bnr-navigation-wrapper ul li {
	margin: 0;
	padding: 30px 0;
	line-height: 40px;
	background: #ec0a8d;
	font-family: "Daxlight";
	font-size: 48px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
}
.bnr-navigation-wrapper .nav-arrows {
	position: absolute;
	right: 0;
}
.bnr-navigation-wrapper .nav-arrows#nav-up {
	top: 0;
}
.bnr-navigation-wrapper .nav-arrows#nav-down {
	bottom: 0;
	;
}
.rt-bnr-widget {
	width: 23%;
	float: right;
	height: 100%;
}
.sharing-widget {
	width: 100%;
	height: 290px;
}
.sharing-widget .social-news {
	width: 100%;
	height: 100%;
}
.rt-bnr-widget .event-past-gallery {
	width: 100%;
	height: 290px;
	margin-top: 20px;
	padding: 80px 30px 0 30px;
}
.rt-bnr-widget .event-past-gallery span, .rt-bnr-widget .event-past-gallery span a, .rt-bnr-widget .event-past-gallery p {
	color: #fff;
	display: block;
}
.rt-bnr-widget .event-past-gallery span {
	margin-bottom: 10px;
	font-size: 36px;
	font-family: "Daxmedium";
	color: #fff;
	line-height: 35px;
	text-transform: uppercase;
}
.rt-bnr-widget .event-past-gallery p {
	font-size: 14px;
	font-family: "Daxmedium";
	color: #fff;
	margin: 0;
}
.events-box-wrapper {
	overflow: hidden;
	position: relative;
	text-align: justify;
}
.event-box {
	width: 24%;
	height: 385px;
	margin: 0 1.3% 1% 0%;
	float: left;
	padding: 20px 0 20px 20px;
	overflow: hidden;
	position: relative;
}
.event-box:nth-child(4n+4) {
	margin-right: 0;
}

body .event-box span.date-hd {
	display: block;
	font-size: 4.5em;
	line-height: 1em;
	color: #fff;
	text-transform: lowercase;
	font-family: "fs_pimlicoregular !important";
}
.event-box span.day-hd {
	display: block;
	font-size: 30px;
	text-transform: uppercase;
	color: #fefefe;
	font-family: "Daxregular";
	line-height: 21px;
}
.event-box span.shrt-info {
	font-size: 15px;
	color: #fefefe;
	text-transform: uppercase;
	margin: 5px 0 20px 0;
	display: block;
}
.event-box h6 {
	font-size: 30px;
	font-family: "Daxmedium";
	color: #fff;
}
.event-box p {
	font-size: 14px;
	font-family: "Daxregular";
	color: #fff;
	padding-right: 20px;
	line-height: 16px;
}
.event-box .share-plus-wrapper {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 15px;
	padding: 0 20px;
}
.event-box .share-plus-wrapper a {
	display: inline-block;
	color: #fff;
	text-decoration: none;
}
.event-box .share-plus-wrapper a.plus {
	position: relative;
	top: -5px;
	margin-left: 10px;
}
.event-box .share-plus-wrapper a.map {
	float: right;
}
/*span.stretch{ width: 100%; display: block;}*/



/*banner animation styles*/
/*.slides .cont-top{ top : 100%}*/
/*.slides h6, p, a.explore{ opacity: 0;}*/
.slides .cont-bot, .slides .cont-top {
	opacity: 0;
}
.slides .cont-bot.active, .slides .cont-top.active {
	opacity: 1;
}
.sld_wrapper_main .slides {
	height: 600px;
}
.sld_wrapper_main {
	display: block;
	float: none;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.bnr-navigation-wrapper ul {
	height: 140px;
	overflow: hidden;
}
.bnr-navigation-wrapper ul li {
	position: relative;
}
.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 !important;
	-webkit-box-shadow: 0 !important;
	box-shadow: 0 0 0 0 !important;
	border: 0 !important;
	left: 0 !important;
	background: #fff !important;
}
.bx-controls.bx-has-pager.bx-has-controls-direction {
	position: relative;
	top: -40px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #999999;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #dedede;
}
.bx-wrapper {
	margin: 0px !important;
}
div.search-by-alpha {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0px;
}
div.search-by-alpha ul {
	clear: both;
	margin: 0px;
	padding: 0px;
}
div.search-by-alpha ul li {
	float: left;
	font-size: 19px;
	padding: 0 1.4% 10px;
	color: #919191
}
div.search-by-alpha ul li:hover {
	color: #ec0a8d;
}
div .compact-alphas {
	display: none;
}
div .compact-alphas li {
	width: 25%;
	text-align: center;
	background: #f2f2f2;
	padding: 0 !important;
}
div .compact-alphas li a {
	border-right: 1px solid #fafafa;
	border-left: 1px solid #fafafa;
	padding: 10px;
	display: block;
}
div .compact-alphas li a.active {
	color: #fff;
	background: #ec0a8d;
}
.polices a {
	padding: 0 0 0 10px;
}
.polices a:hover {
	color: #f58024 !important;
}
.tooltip {
	font-size: 14px;
	font-family: "daxregular";
}
.tooltip-inner {
	background-color: #f58024;
}
/*privacy policy styles*/
.privacy-policy-wrapper { /*width: 100%;*/
	overflow: hidden;
	margin: 10px 50px;
}
.privacy-policy-wrapper * {
	color: #7f7f7f;
	text-align: center !important;
	font-family: "Daxregular" !important;
}
.privacy-policy-wrapper p {
	font-size: 14px !important;
	margin: 0 0 10px 0 !important;
}
.privacy-policy-wrapper p strong {
	font-size: 24px !important;
	margin: 20px 0 10px 0 !important;
	display: inline-block;
}
.headliner {
	clear: both;
	float: none;
	width: 100%;
	margin: 10px 0 30px 0;
	background: #ec0a8d;
	height: 20px;
}
.loc-map-wrapper {
	width: 100%;
	height: 483px; /*margin-top: -30px;*/
	float: none;
	background: url('../images/loc-map.jpg') center no-repeat;
}
/*contact us styles*/
.cont-blk {
	margin: 20px 0;
}
.cont-blk div {
	height: 192px;
	width: 49%;
	text-align: center;
	color: #fff;
	padding: 20px;
	font-family: "DaxMedium";
	float: left;
}
.cont-blk div:last-child {
	float: right;
}
.plain-blue.cont-blk-1 b {
	font-size: 24px !important;
	font-family: "fs_pimlicoregular";
	font-weight: normal !important;
	display: block;
	line-height: 25px;
}
.cont-blk div:last-child b {
	font-size: 30px;
	font-family: "fs_pimlicoregular";
	font-weight: normal;
}
.contact-wrapper input[type='text'], .contact-wrapper textarea {
	font-family: "Daxregular";
	padding: 20px 10px;
	background: #dedede;
	text-transform: capitalize;
	border: 0;
	width: 24%;
	margin-right: 1%;
	color: #3d3d3d !important
}

.contact-wrapper input[type='text']:last-child {
margin: 0;
}
.contact-wrapper textarea {
	margin: 0;
	width: 100%;
	margin-top: 10px;
	color: #3d3d3d;
	height: 150px;
}
.contact-wrapper a {
	background: #ec0a8d;
	color: #fff;
	font-family: "Daxmedium";
	font-size: 15px;
	width: 100px;
	display: inline-block;
	margin: 0 auto;
	position: relative;
	left: 50%;
	margin: 10px 0 0 -50px;
	text-align: center;
	padding: 20px;
	text-decoration: none;
	transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
}
.contact-wrapper a b {
	position: relative;
	z-index: 9;
}
.contact-wrapper a i {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	background: #f58024;
	opacity: 0;
}
 @media screen and (min-width: 767px) {
.contact-wrapper a:hover i {
	opacity: 1;
	width: 100%;
}
}
/*rameez new work end*/




.cust-slider, .cust-slider ul li {
	position: relative;
	overflow: hidden;
}
.cust-slider ul {
	position: absolute;
	overflow: hidden;
	top: 0;
	width: 100%;
}
.bnr-navigation-wrapper-dot {
	position: absolute;
	width: 100%;
	left: 0%;
	bottom: 10px;
	background: transparent;
	overflow: hidden;
	z-index: 1;
	height: 20px;
}

.bnr-navigation-wrapper-dot ul{
	text-align: center;
	width: 100%;
}
.bnr-navigation-wrapper-dot li {
	position: relative;
	border-radius: 0px;
	padding: 1px;
	display: inline-block;
	background: #ffffff;
	top: -2px;
	margin-right: 5px;
}
.bnr-navigation-wrapper-dot li a {
	float: left;
	position: relative;
	/* background: url('../images/bullets.png') no-repeat; */
	text-indent: -5000px;
	width: 8px;
	height: 8px;
	background: white;
} 	
.bnr-navigation-wrapper-dot li.active{
	border: 2px solid #ccc;
	background: transparent;
	top: 0px;
}
.bnr-navigation-wrapper-dot li.active a {
	background: #eb188b !important;
	border-radius: 0px;
}
div.page-brand .brand-3rd-row .event-box.brand { padding: 15px 30px;}
.brand-3rd-row .event-box.brand img{
	width: 100%;
}
.brand-3rd-row .event-box.brand{
	padding:0;
}
/*brand page styles*/
.brand.event-box, .brand.social-news {
	width: 50%;
	margin: 0;
	height: 300px;
}
.brand.event-box span.date-hd {
	font-size: 65px;
	line-height: 75px;
}
.brand.event-box span.day-hd {
	font-size: 23px;
}
.brand.event-box span.shrt-info {
	margin-bottom: 10px;
}
.brand .social-icons-wrapper {
	margin: 25px 0 10px 75px;
}
.brand .social-icons-wrapper b {
	text-transform: uppercase;
	color: #fff;
	font-size: 30px;
	font-weight: normal;
	margin-right: 10px;
}
.brand .social-icons-wrapper {
	border: 0;
}
.brand .tabs-wrappers {
	border: 0;
}
.brand .tabs-wrappers {
	padding-top: 0;
}
.brand .tabs-wrappers ul li {
	font-family: "Daxregular";
}
.cnt-wrapper {
	float: none;
	position: relative;
	overflow: hidden;
}
.cnt-wrapper ul {
	margin: 0;
	overflow: hidden;
	padding: 10px 50px;
}
.cnt-wrapper ul li {
	text-align: center;
	float: left;
	width: 33%;
	margin-bottom: 50px
}
.cnt-wrapper ul li:last-child {
	margin-left: 33%;
}
.cnt-wrapper ul li p, .cnt-wrapper ul li p a {
	margin-top: 20px;
	font-family: "Daxregular";
	font-size: 15px;
	color: #8f8f8f;
}
.brand-info-wrapper {
	text-align: center;
	padding-bottom: 50px;
	margin-bottom: 50px;
	clear: both;
	border-bottom: 1px solid #ccc;
}
.brand-info-wrapper span {
	font-family: "DaxMedium";
	font-size: 24px;
	color: #8f8f8f;
	display: inline-block;
}
.brand-info-wrapper p {
	font-family: "Daxregular";
	font-size: 15px;
	color: #8f8f8f;
}
.container-inner .nav-wrapper form > input#main-search-field {
	border: 1px solid #ccc;
	padding: 3px 10px;
	position: absolute;
	right: 390px;
	top: 65px;
	width: 210px;
	display: none;
}
 @media screen and (max-width: 1100px) {
	.container-inner form > input#main-search-field {
		display: none;
	}
}
 @media screen and (min-width: 1024px) {
	div.mapplic-sidebar {
		width: 25%;
	}
	div.mapplic-container {
		width: 75%;
	}	
	.nav-wrapper.active {
		position: fixed;
		z-index: 99999;
		background: white;
		top: 0;
		transition: all .5s ease-in;
	}
	.active .icon-tab-nav {
		display: none;
	}
	.active .navbar{
		margin: 40px 0 0px 0;
	}
	.active a.mn-logo {
		background-position: -16px -100px;
		width: 300px;
		height: 80px;
		margin-top: 5px;
	}
}
.ent.offer_wrapper .offer_content img {
	-webkit-transition: all .5s ease-out; /* For Safari 3.1 to 6.0 */
	transition: all .5s ease-out;
}
.ent.offer_wrapper .offer_content:hover img {
	opacity: 0;
	transform: scale(1.2);
	opacity: 1;
}
.read-mr-tool-tip {
	position: relative;
	top: -7px;
	font-size: 14px; /*font-weight: normal;*/
	color: #fff;
	font-family: "Daxlight";
	left: 5px;
	text-decoration: none;
	display: none;
}
.read-mr-tool-tip.mr {
	left: 12px;
}
a, a:hover {
	text-decoration: none;
}
/*category enable/disabled classes*/
.category-menu-wrapper ul.outer-menu li ul.inner-menu li.disable {
	opacity: .7;
}
.category-menu-wrapper ul.outer-menu li ul.inner-menu li.enable {
	opacity: 1;
}
/*offers enable/disabled classes*/
#offers_main_wrappers .offer_wrapper.disable {
	opacity: .7;
}
#offers_main_wrappers .offer_wrapper.enable {
	opacity: 1;
}
.expand-map-wrapper {
	clear: both;
	background: url("../images/loc-map.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
	float: none;
	height: 460px;
	/*margin-top: -30px;*/
	width: 100%;
}
.preloader-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 99999999999999;
	opacity: .9;
}
.preloader-wrapper {
	position: fixed;
	width: 250px;
	height: 300px;
	z-index: 99999999999999999;
	top: 50%;
	left: 50%;
	margin-left: -125px;
	margin-top: -200px;
	opacity: .9;
}
.preloader2-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #0d7ec4;
	z-index: 99999999999999;
	opacity: .9;
	display:none;
}
.preloader2-wrapper {
	position: fixed;
	width: 690px;
	height: 400px;
	z-index: 99999999999999999;
	top: 50%;
	left: 39%;
	margin-left: -185px;
	margin-top: -200px;
	opacity: .9;
	text-align:center;
	display:none;
}
.preloader2-wrapper h1{ color:#f68124; font-size:3.5em; font-family: "Daxregular" !important; margin-top:45px;} 
.preloader2-wrapper p{ color:#fff; font-size:1.5em; margin:20px 0 35px !important; font-size:1.2em;}
.preloader2-wrapper a{ color:#fff; border:1px solid #fff; padding:10px 15px; margin-right:5px; font-size:1.6em;}


/*hide category section initialy*/
#category-menu-wrapper {
	opacity: 0;
}
.preloader-overlay.none, .preloader-wrapper.none {
	display: none;
}
/*updated social icons */
i.seef-social-icons {
	display: inline-block;
	background: url("../images/seef-social-icons.png") no-repeat;
}
i.seef-fbuk {
	background-position: 0 0;
	width: 18px;
	height: 34px;
}
i.seef-fbuk-hover, i.seef-fbuk:hover {
/*background-position: 0 -49px;*/
}
i.seef-instagram {
	background-position: -32px -1px;
	width: 32px;
	height: 32px;
}
i.seef-instagram-hover, i.seef-instagram:hover {
/*background-position: -30px -49px; width: 32px; height: 32px;*/
}
i.seef-twitter {
	background-position: -76px -4px;
	width: 33px;
	height: 30px;
}
i.seef-twitter-hover, i.seef-twitter:hover {
/*background-position: -76px -53px;*/
}
i.seef-youtube {
	background-position: -122px -2px;
	width: 31px;
	height: 30px;
}
i.seef-youtube-hover, i.seef-youtube:hover {
/*background-position: -122px -51px;*/
}
i.seef-gplus {
	background-position: -169px 0;
	width: 34px;
	height: 36px;
}
i.seef-gplus-hover, i.seef-gplus:hover {
/*background-position: -171px -51px; width: 34px; height: 36px;*/
}
.seef-social-icons div {
	border-left: 0;
}
.seef-social-icons a {
	padding: 0 14px;
	border: 0;
}
a {
	outline: none !important
}
;
/* begin enquiy page styles*/
.enquiry-wrapper, #enquiry-wrapper {
	position: relative;
	overflow: hidden;
	float: left;
	width: 70%;
}
.enquiry-wrapper input[type="text"], .enquiry-wrapper textarea {
	background: none repeat scroll 0 0 #dedede;
	border: 0 none;
	color: #878787 !important;
	font-family: "Daxregular";
	margin-bottom: 2px;
	margin-right: 1%;
	margin-bottom: 10px;
	padding: 10px;
	text-transform: capitalize;
	width: 100%;
}
.sub-field-wrapper {
	margin-bottom: 10px;
}
.sub-field-wrapper input[type="text"] {
	width: 22.1%;
	margin: 0;
}
.sub-field-wrapper select {
	margin: 0;
	padding: 10px;
	background: #dedede;
	/*width: 25.4%;*/
	border: 0;
	color: #878787 !important;
}
.sub-field-wrapper.captcha input[type="text"] {
	width: 49.7%;
}
.enquiry-wrapper a {
	background: none repeat scroll 0 0 #ec0a8d;
	color: #fff;
	display: inline-block;
	font-family: "Daxmedium";
	font-size: 15px;
	left: 50%;
	margin: 10px 0 0 -50px;
	padding: 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 100px;
	transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	margin-bottom: 10px;
}
.enquiry-wrapper a b {
	position: relative;
	z-index: 9;
}
.enquiry-wrapper a i {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	background: #f58024;
	opacity: 0;
}
 @media screen and (min-width: 767px) {
.enquiry-wrapper a:hover i {
	opacity: 1;
	width: 100%;
}
}
.enquiry.cont-blk {
	width: 39%;
	float: right;
	margin: 0 0 5px 0;
}
.enquiry.cont-blk div {
	width: 100%;
	height: 280px;
	padding: 50px 0px;
}
.enquiry.cont-blk div {
	margin-bottom: 20px;
}
.no-hover:hover div {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}
.cta-wrapper {
	width: 100%;
	margin: 50px 0 0 0;
	text-align: center;
}
.cta-wrapper a {
	text-transform: uppercase;
	padding: 10px 20px;
	background: #ec0a8d;
	color: #fff;
	display: inline-block;
	transition: all .5s ease-out;
}
.cta-wrapper a:hover {
	opacity: .7;/*background: #f274bd;*/
    /*color: #fff;*/
}
/* end enquiy page styles*/


/* begin gifts page styles*/
.gift-wrapper .offer_desc {
	height: 250px;
}
.gift-wrapper .offer_desc .offer-price {
	font-size: 30px;
	text-transform: uppercase;
	margin-top: 10px;
}
/* end gifts page styles*/

/*begin gallery styles*/
#page-gallery .event_main_banr_wrapper .slide_wrapper {
	width: 100%;
}
#page-gallery .sld_wrapper_main {
	width: 100%;
}
#page-gallery .sld_wrapper_main img {
/*width: 100%;*/
}
#page-gallery .bnr-navigation-wrapper {
	width: auto;
}
.gallery-slide-navs {
	float: left;
	clear: both;
	margin-bottom: 2px;
	transition: all .2s ease-out;
	opacity: .8;
}
.gallery-slide-navs:hover, .gallery-slide-navs.active {
	opacity: 1;/*margin: 10px 0;*/
}
#page-gallery .category-menu-wrapper li {
	width: 50%;/*border-left: 1px solid #f2f2f2;
      border-right: 1px solid #ccc;*/
}
#page-gallery .category-menu-wrapper li:last-child {
	border-left: 1px solid #ccc;
}
#page-gallery .category-menu-wrapper li#cat-1 {
	width: 50%;
}
#page-gallery .bnr-navigation-wrapper {
	margin: 0;
	padding: 0;
	top: 0;
	height: 100%;
	overflow: hidden;
}
.nav-buttons {
	float: left;
	position: relative;
	top: 50%;
	margin-top: -60px;
	left: 1px;
}
.slide-pic-details {
	width: 0px;
	height: 100%;
	background: none repeat scroll 0 0 #53b947;
	float: right;
	position: relative;
	top: 0;
	width: 0px;/*transition: all .5s ease-out;*/
}
.slide-pic-details h3 {
	color: #fff;
	font-size: 30px;
	margin: 0;
	padding: 30px 30px 0;
	text-transform: uppercase;
	position: relative;
}
.slide-pic-details p {
	padding: 10px 30px 0;
	font-size: 15px;
	color: #fff;
	position: relative;
}
.slide-pic-details.active {
	width: 300px;
}
.event-desc-wrapper {
	padding: 30px 0;
	text-align: center;
	display: none;
	background: none repeat scroll 0 0 #53b947;
}
.event-desc-wrapper h5 {
	color: #fff;
	font-size: 30px !important;
	margin: 0;
	/*padding: 30px 30px 0;*/
	text-transform: uppercase;
	position: relative;
	margin-bottom: 10px;
}
.event-desc-wrapper p {
	padding: 10px 30px 0;
	font-size: 15px;
	color: #fff;
	position: relative;
}
/*end gallery styles*/

/*begin magic island styles*/
.logo-magic {
	position: relative;
	left: 50%;
	margin: -90px 0 0 -260px;
}
.page-magic-island .brand-3rd-row div {
	width: 49%;
	height: 200px;
	position: relative;
	overflow: hidden;
	padding: 1% 2%;
}
.sec-1 {
	float: left;
}
.sec-2 {
	float: right;
}
.page-magic-island .brand-3rd-row div h4 {
	color: #fff;
	font-size: 30px;
	text-transform: uppercase !important;
}
.page-magic-island .brand-3rd-row div p {
	color: #fff;
	font-size: 16px;
}
.green-bg {
	background: url('../images/green-patr-bg.jpg') center;
}
.pink-bg {
	background: url('../images/pink-patr-bg.jpg') center;
}
.fotr-para {
	padding: 20px 0 0 0;
	color: #8f8f8f;
	clear: both;
	font-size: 15px;
	line-height: 23px;
}
img.logo-magic.small {
	display: none;
}
/*end magic island styles*/

/*begin gallery list page styles*/
.gallery-list-wrapper {
	/*width: 100%;*/
      /*height: 600px;*/
	background: white;
}
.am-wrapper {
	float: left;
	overflow: hidden;
	position: relative;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transform: scale(1);
}
.am-wrapper:hover {
	transform: scale(1.1);
	z-index: 10;
}
.am-wrapper img {
	outline: medium none;
	position: absolute;
}
.am-wrapper:hover .mosaic-img-desc {
	top: 0;
	opacity: 1;
}
.mosaic-img-desc {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 100%;
	left: 0;
	opacity: 0;
	background: rgba(78, 186, 63, .9);
	transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-moz-transition: all .4s ease-in;
	transform: scale(1);
	/*-moz-transition-delay: 1s;*/
	padding: 10px;
	-moz-transition-delay: .2s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.mosaic-img-desc h5 {
	color: #fff;
	text-transform: uppercase !important;
	font-size: 23px;
	margin: 0;
	position: relative;
	top: -20px;
	opacity: 0;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-moz-transition-delay: .6s;
	-webkit-transition-delay: .6s;
	transition-delay: .6s;
}
.mosaic-img-desc span {
	background: none repeat scroll 0 0 #fff;
	color: #4eba3f;
	display: inline-block;
	font-size: 12px;
	margin: 5px 0;
	padding: 2px 5px;
	position: relative;
	left: -20px;
	opacity: 0;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-moz-transition-delay: .9s;
	-webkit-transition-delay: .9s;
	transition-delay: .9s;
}
.mosaic-img-desc p {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	position: relative;
	left: 20px;
	opacity: 0;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-moz-transition-delay: 1.2s;
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s;
}
.am-wrapper:hover .mosaic-img-desc h5, .am-wrapper:hover .mosaic-img-desc span, .am-wrapper:hover .mosaic-img-desc p {
	opacity: 1;
	top: 0;
	left: 0;
}
 @media screen and (max-width: 767px) {
.mosaic-img-desc {
	background: rgba(78, 186, 63, .7);
}
.am-wrapper .mosaic-img-desc {
	top: 50%;
	opacity: 1;
	left: 0;
	height: 50%;
}
.am-wrapper .mosaic-img-desc h5, .am-wrapper .mosaic-img-desc span, .am-wrapper .mosaic-img-desc p {
	opacity: 1;
	top: 0;
	left: 0;
}
#page-entertainment .ent.offer_wrapper#cust-margin {
	margin: 0 0 10px 0;
}
i.icon-print{ display:none;}
}
 ./*mapplic-element a:hover
   {
      background: red !important;
   }*/
 img.mapplic-list-thumbnail {
 display:none !important;
}
.bx-controls-direction {
	position: absolute;
	width: 32px;
	height: 64px;
	right: -1px;
	top: 308px;
}
.bx-wrapper .bx-controls-direction a {
	/*text-indent: 0 !important;*/
	left: 0;
	margin: 0 !important;
}
.bx-controls.bx-has-pager.bx-has-controls-direction {
	position: absolute;
	top: 0;
	width: 32px;
	height: 100%;
	right: 0;
}
.bx-pager.bx-default-pager {
	display: none;
}
.bx-prev {
	width: 32px !important;
	height: 32px !important;
	background: url('../images/up_arrow-green.png') no-repeat !important;
	top: 0 !important;
}
.bx-next {
	display: inline-block !important;
	width: 32px !important;
	height: 32px !important;
	background: url('../images/down_arrow-green.png') no-repeat !important;
	top: 34px !important;
}
/*end gallery list page styles*/

.bnr-navigation-wrapper-dot li a {
/*   float: left;
   position: relative;
   background: url('../images/bullets.png') no-repeat;
   text-indent: -5000px;
   width: 12px;
   height: 12px;
   background-color: transparent;
   border: 2px solid #fff;
   border-radius: 5px;*/
}
/*pagination styles*/
.pagination-stlyes {
	padding: 10px 0;
}
.pagination-stlyes strong {
	background: #f58024;
	color: #fff;
	padding: 5px 10px;
	margin-right: 2px;
}
.pagination-stlyes a {
	background: #ccc;
	color: #444444;
	padding: 5px 10px;
	margin-right: 2px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	position: relative;
	opacity: .7;
}
 @media screen and (min-width: 767px) {
.pagination-stlyes a:hover {
	background: #eb178b;
	opacity: 1;
	color: #fff;/*top: -5px;*/
      /*transform: scale(1.2);*/
}
}
#close-cat-section {
	line-height: 20px;
	bottom: 10px;
	background: #fff;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
}
#close-cat-section:hover {
	background: #f58024;
}
#close-cat-section i {
	display: inline-block;
	background: url('../images/sprt.png') no-repeat;
	width: 46px;
	height: 46px;
	background-position: -1202px -147px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
}
 @media screen and (min-width: 767px) {
#close-cat-section:hover i {
	background-position: -1163px -147px;
}
}
#svg4570 a > *, #svg4570 a g > * {
	fill: #54b948;
	stroke: #d5e04d;
	stroke-width: 0;
	opacity: 1;
}
#svg4570 a:hover > *, #svg4570 a g:hover > *, #svg4570 a.active g > *, #svg4570 a.active > * {
	fill: #a0cf67;
	stroke-width: 1;
	opacity: 1;
}
#svg4555 a > *, #svg4555 a g > * {
	fill: #f58025;
	stroke: #ffd200;
	stroke-width: 0;
	opacity: 1;
}
#svg4555 a:hover > *, #svg4555 a g:hover > *, #svg4555 a.active > *, #svg4555 a.active g > * {
	fill: #f8971d !important;
	stroke-width: 1;
	opacity: 1;
}
.category-menu-wrapper.short-cat#category-menu-wrapper li {
	width: 50% !important;
}
 @media screen and (max-width: 767px) {
	.category-menu-wrapper.short-cat#category-menu-wrapper li {
		width: 100% !important;
	}
	#page-gallery {
		width: 100% !important;
		overflow-x: hidden !important;
	}
	.dropdown-menu {
		width: 96%;
		margin: 0 2%;
		background: white;
	}
	.dropdown-menu > li > a{
		color: #f58024;
	}
	.search-wrapper a.btn-search{
		background-image: url('../images/icon-search-small-mob.png');
		background-repeat: no-repeat;
		background-position: center center;
		background-color: #ffffff;
	}
	.search-wrapper a.btn-search img{
		display: none;
	}
}
 @media screen and (max-width: 600px) {
.bx-wrapper img {
	/* max-width: auto !important;
      position: relative;
      right: -100px;*/
	right: -82%;
}
}
 @media screen and (min-width: 767px) {
	#mov-to-top {
		display: none !important;
	}
}

strong, b {
	font-weight: normal !important;
}
#mov-to-top {
	text-indent: -5000px;
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 999999;
	background: url('../images/up-arrow-mov.png') no-repeat;
	background-size: 100%;
	display: none;
	opacity: .8;
}
.ui-autocomplete.ui-menu.ui-widget {
	z-index: 9999999999 !important;
}
.bx-controls-direction {
	opacity: 0 !important;
	display: none;
}


.no-pad
{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.menu-search
{
	height: 35px;
	line-height: 25px;
}
.menu-search i.icon-rt-arrow
{
	top: 7px;
}

.go-disable
{
	opacity: 0.5 !important;
}


/* begin offer page adjustments */
	 @media screen and (min-width: 767px) {
		.page-english #page-offer .container-inner
		{
			left: 15px;
		}
		.page-english #page-offer .lang-selc
		{
			right: 25px;
		}
		.page-english #page-offer .navbar
		{
			margin-right: 25px;
		}
		.page-english #page-offer .icon-tab-nav
		{
			right: 25px;
		}
		.page-english #page-offer .search-wrapper
		{
			width: 98%;
		}
		.page-english #page-offer h1.main-pg-heading
		{
			width: 98%;
		}
	}
/* end offer page adjustments */

.inp-mobile
{
	float: right;
	width: 22.4% !important;
}
.mapplic-layer svg
{
	background: #fff !important;
}

.map-container
{
	position: relative;
}

/*map legends*/
.map-legends
{
	float: none;
	margin: 50px auto;
	text-align: center;
}
.map-legends ul
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	left: 50%;
}
.map-legends ul li
{
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 15px;
}
.map-legends ul li a
{
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	background: #9e9e9e;
}
.map-legends ul li a img
{
	position: relative;
	z-index: 10;
}
.map-legends ul li a i
{
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	transition: all .2s ease-out;
	background: #f58024;
}
.map-legends ul li:hover a i, .map-legends ul li.legend-active a i
{
	width: 100%;
}

/*adjust map legends position in mobile view*/
 @media screen and (max-width: 480px) {
	.map-container
	{
		/*padding-top: 100px;*/
	}

	.map-legends
	{
		left: 0;
		/*display: none;*/
		/*position: absolute;*/
		/*left: 50%;*/
	}
	.map-legends ul
	{
		left: 0;
		margin: 0 0 0 4%;
		/*width: 100%;*/
	}
	.map-legends ul li
	{
		width: 20%;
		margin: 1.7%;
	}
	.map-legends ul li a img
	{
		width: 100%;
	}
}

#dialog-message{
	display: none;
}
#contactUs textarea {
    height: 150px;
}
.formError .formErrorContent {
    background: none repeat scroll 0 0 #ccc !important;
    font-size:14px !important;
    border-radius: 0 !important;
	color:#ec0a8d !important;
}
.formError .formErrorArrow div {
    background: none repeat scroll 0 0 #ccc !important;
}
.vr-tab li{ border-bottom:1px solid #ccc; }
.vr-tab > li.active > a, .vr-tab > li > a:hover, .vr-tab  > li > a:focus {
    background-color: #428bca;
    text-decoration: none;
	color:#FFF;
}
img.img-search{ width:100%;}
.searchlist .row{ padding:10px 0; border-bottom:1px solid #ccc;}
.searchlist .row{ color:#7f7f7f !important}

/*subscribe styles*/
.thnku-mesg
{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url('../images/pattren_pink.png') center;
	/*background-color: rgba(0 ,0 ,0, .8);*/
	z-index: 10;
}
.thnku-mesg h4
{
	color: #fff;
	text-align: center;
	line-height: 27px;
	font-weight: normal;
	font-size: 20px;
	margin: 45px 0 0 0;
}

.error-mesg
{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url('../images/pattren_pink-dark.jpg') center;
	/*background-color: rgba(0 ,0 ,0, .85);*/
	z-index: 10;
}
.error-mesg h4
{
	color: #fff;
	text-align: center;
	line-height: 27px;
	font-weight: normal;
	font-size: 20px;
	margin: 45px 0 0 0;
}

#switch-ar
{
	display: none;
}

html body button#dropdownMenu1:hover i
{
	background-position: -1205px -87px !important;
}

.events_overlay{
	background: rgba(0,0,0,0.4);
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
}

html body .sld-home .bx-controls.bx-has-pager.bx-has-controls-direction
{
	position: relative;
	top: 0;
	left: 0;
	/*background-color: red !important;*/
	z-index: 999;
	top: -68px;
	width: 100%;
	height: 50px;
}
.sld-home .bx-pager.bx-default-pager
{
	display: block;
	bottom: auto;
}
.sld-home .bx-wrapper .bx-pager
{
	display: block;
	bottom: auto !important;
}
.sld-home .bx-wrapper .bx-pager.bx-default-pager a
{
	border-radius: 0 !important;
	color: #fff !important;
	background: #fff !important;
	margin: 0 !important;
}
.sld-home .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active
{
	background: #eb188b !important;
}
.sld-home .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item
{
	margin: 0 3px;
	padding: 1px;
	border: 1px solid #fff !important;
}

@media all and (max-width: 1024px){
	.preloader2-wrapper {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
}

@media all and (max-width: 768px){
	.preloader2-wrapper img {
		max-width: 70%;
	}
	.preloader2-wrapper a {
		width: 70%;
		clear: both;
		display: block;
		float: none;
		margin: 15px auto;
	}
}



/*tweaks | rameez*/
	#youmax-header, #youmax-encloser, #youmax, #youmax-tabs, #youmax-encloser, #youmax-video-list-div
	{
		background: transparent !important;
	    border: 0 !important;
	}

	#youmax-encloser, #youmax-video-list-div
	{
		padding: 0 !important;
	}
	.youmax-video-tnail-box
	{
		height: 105px;
	}

	ul#tab-content-twit li
	{
		text-transform: initial;
	    padding: 0;
	    line-height: 15px;
	    font-size: 12px;
	    position: relative;
	    direction: rtl;
	    /* text-align: right; */
	    padding-left: 23px;
	}

	ul#tab-content-twit li a
	{
		color: #D7A17E;
		text-transform: initial;
		padding: 0;
	    margin-bottom: 10px;
	    font-size: 12px;
	    display: block;
	    /*text-align: right;*/
	}
	#tab-content-gplus
	{

	}
	p.g-feed
	{
		font-size: 14px;
		margin: 0 0 5px 0;
	}
	p.g-feed a
	{
		padding: 0;
		margin: 0;
		color: #fff;
		font-size: 16px;
		display: block;
		line-height: 17px;
	}
	p.g-feed span
	{
		font-size: 12px;
		padding: 0;
		margin: 0;
		color: #D7A17E;
		display: block
	}

	em.twitter-icon
	{
		display: inline-block;
		background: url('../images/sprt.png') no-repeat -436px -113px;
		width: 19px;
		height: 13px;
		position: absolute;
		top: 2px;
		left: -3px;
	}
/*tweaks | rameez*/
	