﻿/*! jQuery UI - v1.10.4 - 2014-01-28
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=normal&fsDefault=12px&cornerRadius=4px&bgColorHeader=%23960606&bgTextureHeader=flat&bgImgOpacityHeader=100&borderColorHeader=%23960606&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23F8F8F8&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23ccc&fcContent=%23525252&iconColorContent=%23525252&bgColorDefault=%23ebebeb&bgTextureDefault=highlight_hard&bgImgOpacityDefault=75&borderColorDefault=%23ccc&fcDefault=%23525252&iconColorDefault=%23525252&bgColorHover=%239fd6ff&bgTextureHover=highlight_soft&bgImgOpacityHover=75&borderColorHover=%230068b4&fcHover=%23525252&iconColorHover=%23525252&bgColorActive=%23ff0000&bgTextureActive=flat&bgImgOpacityActive=100&borderColorActive=%23960606&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23ff0000&bgTextureHighlight=flat&bgImgOpacityHighlight=100&borderColorHighlight=%23960606&fcHighlight=%23ffffff&iconColorHighlight=%23ffffff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=diagonals_small&bgImgOpacityOverlay=100&opacityOverlay=50&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=0&thicknessShadow=0&offsetTopShadow=0&offsetLeftShadow=0&cornerRadiusShadow=0
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: 'Roboto Condensed',sans-serif;
	font-size: 12px;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: 'Roboto Condensed',sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #ccc;
	background: #F8F8F8;
	color: #525252;
}
.ui-widget-content a {
	color: #525252;
}
.ui-widget-header {
	border: 1px solid #960606;
	background: #960606;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #ccc;
	background: #ebebeb;
	font-weight: normal;
	color: #525252;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #525252;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #0068b4;
	background: #9fd6ff;
	font-weight: normal;
	color: #525252;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #525252;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #960606;
	background: #ff0000;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #960606;
	background: #ff0000;
	color: #ffffff;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #ffffff;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_525252_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_525252_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_525252_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_diagonals-small_100_aaaaaa_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: 0 0 0 0;
	padding: 0;
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: 0;
	filter: Alpha(Opacity=0);
	border-radius: 0;
}

.home_read{ text-decoration:none; color:#960606; font-size:12px; margin-top:4px; float:left}
.home_read:hover{text-decoration:underline;}
.homebnr-desc {width:100%;float:left;max-height:79px;overflow:hidden; font-size:15px}

/*search-section*/
select{line-height:35px !important;-webkit-appearance: menulist-button; height:35px;}
.flight-search{width:71%;  -webkit-box-shadow:0px 1px 3px 0px rgba(50, 50, 48, 0.7);-moz-box-shadow:0px 1px 3px 0px rgba(50, 50, 48, 0.7);
box-shadow:0px 1px 3px 0px rgba(50, 50, 48, 0.7); float:left; background:#fff;}
.search-section{width:100%; float:left;}
.search-section-head{width:97%; float:left; padding-left:3%; padding-top:25px; padding-bottom:10px}
.heading {width:100%; float:left;position: relative; }
.heading h1{font-size:24px; color:#0068b4; font-weight:normal; float:left}
.heading span{font-size:16px; color:#3c3c3c; font-weight:normal;margin-left: 11px;margin-top: 9px;float: left; }:bold}
.flight-type{width:48%; float:right; padding-right:2%}
.tab-left{width:44%; float:left;}
.tab-right{width:50%; float:right;}



.domestic-btn{position: relative;
    color:#fff;
    text-decoration: none;
    background-color:#2b7613;
/*    font-family: 'MyriadPro-Regular';*/
    font-size:15px;
    display: block;
    padding: 7px 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;
    -moz-box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;
    box-shadow: 0px 5px 0px rgba(15,58,2,1), 0px 9px 5px ;
	 width:100%;
	text-align: center;
	 float:left; cursor:pointer;
	 font-weight:normal;
	 
}
	
.domestic-btn:hover{background:#174b06; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.domestic-btn:active{
	-webkit-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    -moz-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    box-shadow: 0px 0px 0px rgba(73,0,0,1), 0px 0px 0px ;
    position: relative;
    top: 6px;}

.international-btn{position: relative;
    color:#fff;
    text-decoration: none;
    background-color:#7b7b7b;
   /* font-family: 'MyriadPro-Regular';*/
    font-size:15px;
    display: block;
    padding: 7px 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ;
    -moz-box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ;
    box-shadow: 0px 5px 0px rgba(36,36,36,1), 0px 9px 5px ;
	 width:100%;
	text-align: center;
	 float:left; cursor:pointer;
	 font-weight:normal;
}
	
.international-btn:hover{background:#393737; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.international-btn:active{
	-webkit-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    -moz-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    box-shadow: 0px 0px 0px rgba(73,0,0,1), 0px 0px 0px ;
    position: relative;
    top: 6px;}
/*New radion button style*/
.radio { color:#525252; font-size: 16px; position: relative; }
.radio span { position: relative; padding-left: 25px; padding-top:2px }
.radio span:after { content: ''; width: 20px; height: 20px; border: 1px solid; position: absolute; left: 0; top: 1px; border-radius: 100%; -ms-border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.radio input[type="radio"] { cursor: pointer; position: absolute; width: 100%; height: 100%; z-index: 1; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; padding:0; margin:0 }
.radio input[type="radio"]:checked + span { color: #960606; }
.radio input[type="radio"]:checked + span:before { content: ''; width: 10px; height: 10px; position: absolute; background: #960606; left: 5px; top: 6px; border-radius: 100%; -ms-border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
/**/	
.recent-search{width:100%; float:left; padding-top:15px; position:relative; overflow:hidden;}
.recent-search-box{width:95%; cursor:pointer; float:left; padding:5px 2%; border:1px solid #d2d2d2; background:#fff; position:relative; margin-top:5px; -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear; overflow:hidden;cursor:pointer}
.recent-search-box:hover{background:#feffcd; }
.search-close{/*font-family: 'MyriadPro-Regular';*/ font-size:10px; color:#fff; position:absolute; right:5px; top:3px; background:#555; width:14px; height:14px; text-align:center;-webkit-border-radius: 10px;
-moz-border-radius: 10px; border-radius: 10px; cursor:pointer; line-height:14px;}
.search-close:hover{ background:#960606;}
.search-sec{ width:100%; float:left; font-size:12px; color:#656363; padding:3px 0}	
.search-trip{ width:100%; float:left; font-size:12px; color:#656363; padding:3px 0}
.search-trip b{color:#960606;}	
.today-price{ width:100%; float:left; font-size:12px; padding:3px 0; color:#656363;}
.today-price span{ padding-left:3px;}
.green-color{color:#066d00;}
.red{color:#960606;}	
.searchbox{width:94%; padding:15px 3%; float:left;}
.box{width:100%; float:left; padding:10px 0 22px 0;}
.oneway{width:30%; float:left; font-size:16px; color:#525252}
.round-trip{width:30%; float:left; font-size:16px; color:#525252}
.multi-city{width:30%; float:left;font-size:16px; color:#525252}
.radiobtn{float:left; position:relative; margin-right:10px; }
.radiobtn span{position:absolute; background-position:-441px -233px; width:24px; height:24px;left:0; cursor:pointer;}
.radiobtn label{padding-left:5px;}
.radiobtn-active{ background-position: -441px -257px !important;}
.MenuHd {display:none;}
.sector-left{width:47%; float:left;}
.sector-left ul li{color:#525252 !important;}
#fromDropDownDiv_MS0 ul li{color:#525252 !important;}
#fromDropDownDiv ul li{color:#525252 !important;}
#toDropDownDiv ul li{color:#525252 !important;}
.sector-center{background-position:-453px -136px !important;width:4%; float:left; text-align:center;  -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear; cursor:pointer; transform:rotate(0deg);
-ms-transform:rotate(0deg); /* IE 9 */
-webkit-transform:rotate(0deg); /* Opera, Chrome, and Safari */ height:20px; margin:27px 1% 0 1%; }

*+html .sector-center{width:5%; float:left; text-align:center;  -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear; cursor:pointer; transform:rotate(0deg);
-ms-transform:rotate(0deg); /* IE 9 */
-webkit-transform:rotate(0deg); /* Opera, Chrome, and Safari */
 height:34px; background-position:-456px -136px !important;}

.sector180{transform:rotate(180deg);
-ms-transform:rotate(180deg); /* IE 9 */
-webkit-transform:rotate(180deg); /* Opera, Chrome, and Safari */

}

.sector-right{width:47%; float:right;}
.sector-right ul li{color:#525252 !important;}
.fromfield-outer{width:99%; float:left;}

.arrow-row{ width:30px; float:right; border-left:1px solid #a9a9a9; height:29px; margin-top:1px;}
.arrow-down {width: 0;height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #535353; float:right; margin: 14px 9px 0 0;}



.field-name{width:20%;color:#525252; font-size:15px; font-weight:normal; float:left;}
.fieldwidth{width:63%; float:right; background: url(/content/images/ak/v1.0/Common/homefield-select.jpg) right no-repeat; border:none; padding:2px 13% 0px 1%; color:#717171;  font-size:13px; font-weight:normal; height:29px}
.airlineprf{width:99%; float:right; border:1px solid #A9A9A9; background: url(/content/images/ak/v1.0/Common/homefield-select.jpg) right no-repeat; padding:2px 0 0px 1%; color:#717171;  font-size:13px; font-weight:normal; height:29px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
 .home-fieldwidth{width:92%; float:left; border:none; margin-top:1px; padding:0 0 0px 8%; color:#717171;  font-size:13px; font-weight:normal; height:34px;  line-height:29px; display:inline-block;zoom:1;*display:inline; border:1px solid #a9a9a9;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; background:#fff; background-position:-526px -456px !important;  }
.departs{width:27%; float:left; margin-right:3%; position:relative}
.departs label{ font-size:15px; color:#525252; padding-bottom:2px; padding-left:1px}
.calendarfield{border:1px solid #a9a9a9; padding:8px 3%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:90%; color:#717171; font-size:13px; line-height:17px;}


.calendar-icon {background-position: -10px -176px !important; height: 25px; margin:5px 10px 0 0;position: absolute; right: 5px; width: 25px;}



.multiclndr{background-position:128px -173px !important; border:1px solid #a9a9a9; padding:7px 3%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:90%; color:#717171; font-size:13px; line-height:17px;}
/* IE6, IE7, IE8 */
.multiclndr { height:17px;}

.return-blck{position:absolute; left:0; right:0; bottom:0; top:0; z-index:1;}
.calendarfield-disable{border:1px solid #a9a9a9;  padding:8px 3%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:90%; color:#717171; font-size:13px; line-height:17px; background:#fff}

.calendar-disable-icon {background-position: -10px -208px !important; height: 29px; margin:5px 10px 0 0;position: absolute; right: 5px; top:18px; width: 25px;}


.returns{width:27%; float:left; margin-right:3%; position:relative}
.returns label{ font-size:15px; color:#525252; padding-bottom:2px;}
.travelclass{width:32%; float:left; position:relative; zoom: 1; }
.offer-round-trip{ position:absolute; color:#960606; background: #ffed85; padding:1px 6px; font-size:11px; bottom: -8px;left: 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .travelclass {  line-height:17px  }
}



.travel{width:180px; float:left; left:0; top:17px;}

.label-text{/*font-family: 'MyriadPro-Regular';*/ color:#525252; font-size:15px; padding-bottom:2px; line-height:15px;}
.label-text span{ color:#919191; font-size:11px; margin:0px; padding:0px}
/*........HOME SELECT BOX STYLE.......*/
span.homeStyleSelectBox {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #a9a9a9; height:33px; margin-top:1px; color:#717171; font-size:13px; line-height:32px; padding-left:5px; background:#fff} 
span.homeStyleSelectBox.changed { background-color: #fff; } 
.homeStyleSelectBoxInner { background: url(/content/images/ak/v1.0/Common/homefield-select.jpg) no-repeat right; height:32px; overflow:hidden; padding-right:35px;}
/*........HOME SELECT BOX STYLE END.......*/
.adult-select{width:17%; float:left; position:relative; margin-right:2%}
.pax-age { color:#919191; font-size:12px; float:left; width:98%; padding-left:2%}
.adult{width:100px; float:left; left:0; top:17px;}
.search-btn{width:26%; padding:16px 2% 0 1%; float:left;}
.search-homebtn{position: relative;
    color:#fff;
    text-decoration: none;
    background-color:#960606;
    font-size:21px;
    display: block;
    padding: 9px 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 5px 0px 0px rgba(92,1,1,1);
    -moz-box-shadow: 0px 5px 0px 0px rgba(92,1,1,1);
    box-shadow: 0px 5px 0px 0px rgba(92,1,1,1);
	width:100%;
	text-align: center;
	float:left;
}
	
.search-homebtn:hover{background:#5c0101; -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; }	
.search-homebtn:active{
	-webkit-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    -moz-box-shadow: 0px 3px 0px rgba(73,0,0,1), 0px 3px 6px ;
    box-shadow: 0px 0px 0px rgba(73,0,0,1), 0px 0px 0px ;
    position: relative;
    top: 6px;}

.advsearchtext{width:100%; float:left;padding-top:10px; text-align:center;font-size:13px; color:#960606; cursor:pointer;} 
.advsearchtext:hover{ text-decoration:underline;} 
.content-right{width:26%; float:right; font-family: 'Roboto Condensed', sans-serif; }
.deals-section{width:100%; float:left; padding-top:15px;}
.deals-head{width:100%; float:left; font-size:17px; color:#960606;border-bottom: 1px solid #a9a9a9;padding: 5px 0;}
.deals-head h2{font-size:19px; color:#960606; font-weight:normal;}
.deals-slider{width:99%; float:left;position:relative; padding-bottom:8px; margin-top:8px}
.deals{position:absolute; right:15px; top:-25px; background-position:-286px -443px !important; width:51px; height:51px;}
.deals-sliderone{width:95%; padding:10px 5% 5px 0; float:left; font-size:12px; color:#525252; line-height:20px}
.slider-head{width:100%; font-size:17px; color:#960606; float:left; padding:5px 0; }
.slider-control{width:100%; position:absolute; bottom:0; right:0}
.slider-control ul{ float:left; width:100%;}
.slider-control ul li { list-style: none;  float: left;  color:#363636; font-size:15px; padding:3px 7px; margin-right:5px; cursor:pointer}
/*.slider-control ul li:hover {background: #1a3973; color: #fff;  cursor: pointer;  }*/
.slider-control ul li.active { background: #1a3973; color: #fff;}
.slider-control ul li:last-child { float:right !important;    }
    .slider-control ul li:last-child a { color: #960606; font-size:13px; text-decoration:underline}
    .slider-control ul li:last-child:hover { background:none; color:none    } 
.bullets{ width:60px; float:left; text-align:center; font-size:16px; color:#9e0606}
.prev{ float:left; padding-top:2px; cursor:pointer; background-position:-495px -136px !important; width:9px; height:15px; margin-top:3px;}
.next{ float:left; padding-top:2px; cursor:pointer; background-position:-511px -136px !important; width:9px; height:15px; margin-top:3px;}
.customer-services{width:100%; float:left; padding-top:15px;   /* font-family: 'MyriadPro-Regular'*/}
.srv-head{width:100%; float:left; padding:5px 0; font-size:19px; color:#960606; border-bottom:1px solid #a9a9a9;}
.e-tickets{width:99%; float:left; padding:11px 0; border-bottom:1px dashed #b5b5b5; border-left:1px solid #F5F4F4; border-right:1px solid #F5F4F4; border-top:1px solid #F5F4F4; cursor:pointer; -webkit-transition:all 0.3s linear; /* For Safari 3.1 to 6.0 */transition: all 0.3s linear;}
.e-tickets:hover{background:#fff; border:1px solid #A9A9A9;}
.contact-icon{float:left; width:30px; background-position:-503px -287px !important; height:31px;margin: 0 5px;}
.e-tickets-icon{float:left; width:30px; background-position:-503px -235px !important; height:31px;margin: 0 5px;}
.mybook-icon{float:left; width:34px; padding:1px 0 0 10px; background-position:-499px -176px !important; height:36px;}
.cancl-icon{float:left; width:39px; padding:1px 0 0 10px; background-position:-363px -176px !important; height:36px;}
.e-tickets-text{float:left;font-weight:normal; color:#525252; padding-top:7px; font-size: 17px; padding-left:5px;}
.lowestfare-icon{float:left; width:30px; background-position:-434px -176px !important; height:31px;margin: 0 5px;}
.offrsliderimg{float:left;}
.clear{clear:both;}
.customer_inbox{ width:100%; float:left; }


.app-downlode-right{width:100%; float:left; padding:30px 0;}
.app-downlode-head{width:100%; float:left; color:#676767; font-size:25px;}
    .app-downlode-head span {
        color: #960606;
        font-size: 19px;
        width: 100%;
        float: left;
    }

 .app-downlode-row{width:100%; float:left; padding-top:10px;}
 .google_play{ background-position:-14px -450px !important; width:125px; height:38px; display:inline-block; margin-right:5px;}
 .apple-store{ background-position:-149px -450px !important; width:125px; height:38px; display:inline-block}
/*.slider.*/

.img-slider{width:99%; float:left; position:relative; padding-bottom:8px; margin:8px 0; height:250px;}
.hrd-slider-one{width:100%; height:250px; position:absolute; top:0px; left:0; display:none;}
.hrd-slider-nav{ width:100%; position:absolute; left:0; bottom:0; padding-bottom:10px;}
.hrd-slider-nav ul{ float:right;}
.hrd-slider-nav ul li{ float:left; list-style:none; width:25px; height:10px; margin-right:5px; cursor:pointer; background:#ccc;}
.slider-nav-active{background:#960606 !important;}


.offer-slide{float:left;}
.offer-slide li {cursor:pointer;}
ul.offer-slide {float:left;}
ul.offer-slide li{float:left; list-style:none; position:absolute; display:none; width:100%; *width:277px;}
.slide-wrap{width:100%;overflow:hidden; height:184px; position:relative}

.new-bnr{width:100%; float:left; margin-top:10px; cursor:pointer;}



.advance-box{width:100%; float:left; padding-top:10px; display:none;}
.airline-preference{width:100%; float:left; position:relative ; z-index:1;  padding-top:14px}
.direct-flt-row{width:30%; float:left;line-height:20px;margin-top: 27px;}
.return-time{width:27%; float:left; position:relative; margin-right:3%; }
.departure-time{width:27%; float:left; position:relative; margin-right:3%;  }


/*Subscribetravel news Start*/
.subscribe-row{ width:100%; float:left; padding-top:10px}
.subscribe-head{width:100%; float:left; font-size:17px; color:#960606;padding: 5px 0;}
.subscribe-head h2{font-size:19px; color:#960606; font-weight:normal;}
.subscribe-head p{font-size:14px; color:#525252; font-weight:normal; padding-top:3px;}

.subscribe-section{ width:100%; float:left; padding-top:5px}
.subscribe-box{ width:100%; float:left; padding-bottom:7px}
.subscribe-home-field{
    width: 85%;
    float: left;
    border: none;
    margin-top: 1px;
    padding: 0 0 0px 2%;
    color: #717171;
    font-size: 13px;
    font-weight: normal;
    height: 34px;
    line-height: 29px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border: 1px solid #a9a9a9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
}

.subscribe_btn { 
    padding:8px 15px; 
    float:left;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #960606;
    color:#fff;
    font-size: 17px;
    text-transform:uppercase;
    text-decoration:none;
}
.subscribe_btn:hover { background: #5d0201;}


.lowest-fares-btn { 
    padding:8px 15px; 
    float:right;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #960606;
    color:#fff;
    font-size: 17px;
    text-transform:uppercase;
    text-decoration:none;
    right:20px;
    position:absolute;
    top:0px
}
.lowest-fares-btn:hover { background: #5d0201;}
/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,strong, sub, sup, tt, var, legend, fieldset {
margin: 0;	padding: 0;}
img, fieldset {border: 0;}
/* set image max width to 100% */
img {max-width: 100%;height: auto;width: auto\9; /* ie8 */}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

.home-sprite{background: url(/content/images/ak/v1.0/flight/home-sprite-new.png?V1) no-repeat;}

a{text-decoration:none}
body{font-family: 'Roboto Condensed', sans-serif; font-size:12px; padding:0; margin:0; background:#F6F4F5; *position:relative; *z-index:0}
.wrap{width:100%; float:left; *position:relative; zoom: 1;}
.app-dwd-scrn{position:fixed; left:0; top:0;  width:100%; height:100%;  z-index:9999; display:none;}
.app-dwd-close{position:absolute; right:15px; top:15px; width:21px; height:21px; }
.app-dwd-txt{position:absolute; top:50%; left:50%; width:268px; height:255px; margin-left:-134px; margin-top:-127.5px; }
.app-dwd-side{position:fixed; right:0; top:50%; width:36px; height:53px; background:#f00; margin-top:50px; display:none; cursor:pointer;}
.main-content{width:100%; float:left;}
aside{max-width:1300px; min-width:300px; margin:0 auto}
.content-wrap{width:100%; float:left; }
/*..head.....*/
.head-main{width:100%; float:left; background:#fff; border-bottom:1px solid #a9a9a9}


.head-top{max-width:1300px; min-width:300px; margin:0 auto}
.head-section{width:100%; float:left;}
.logo{width:290px; float:left; background-position:-57px -222px; height:55px;}
.logo a {width:100%; height:49px; display:block;}
.logo-othr a {width:100%; height:49px; display:block;}
.head-right{float: right; margin-top:15px; position: relative; width:172px;}
.headright-inner{float: right; width:59px;}
.tollfree-section{width:144px; float:left; font-size:17px; color:#515151; line-height:18px; border-left:1px solid #CCC; border-right:1px solid #CCC; padding-left:9px; padding-right:6px;}
.phone-icon{float:left; padding:3px 5px 0 5px; background-position:-424px -136px; width:20px; height:30px;}
.country-section{width:39px; float:right; padding:4px 0px 4px 5px;  margin-top:2px; margin-left:10px; cursor:pointer; border:1px solid #fff}
.country-active{ background:#fff; border:1px solid #c5c5c5 !important;}
.tollfree-num{width:100%; float:left; font-size:12px; color:#515151;font-family: 'Roboto Condensed', sans-serif;}
.tolfre-span{margin-bottom:1px; float:left}
.resp-pro{float:left;}

.top-links span {
        display:inline-block
    }
    .myaccount-btm-arrow{ background-position:-530px -136px; width:14px; height:8px; margin-left:3px; margin-top:6px; display:inline-block}

/*Drop Down*/
.drp-down{width:130px; background:#fff; border:1px solid #d2d2d2; position:absolute; right:0; top:34px; display:none; z-index:10}
.drp-down ul{float:left; width:100%}
.drp-down ul li{ list-style:none; border-bottom:1px dotted #ccc; float:left; width:96%; margin:0 2%}
.drp-down ul li a{ text-decoration:none; font-size:14px; width:81%; float:left; padding:6px 2% 6px 8%; line-height:20px; color:#515151}
.drp-down ul li a:hover{color:#960606; background:#f8f8f8;}
.drp-down ul li a span{ float:right;}
.flag-img{float:left; background-position:-326px -136px; width:22px; height:23px;}
.btm-arrow{float:left; background-position:-530px -136px; width:14px; height:8px; margin-left:3px; margin-top:6px;}
.flag-usa{width:22px; height:23px; background-position:-254px -136px; display:block;}
.flag-uae{width:22px; height:23px; background-position:-290px -136px; display:block;}
.flag-uk{width:22px; height:23px; background-position:-525px -61px; display:block;}
.flag-ksa{width:22px; height:23px; background-position:-227px -405px; display:block;}
.flag-kw{width:22px; height:23px; background-position:-390px -405px; display:block;}
.kuwait-usa{width:22px; height:23px; background-position:-390px -405px; display:block;}

.top-links{width:100px; float:right; color:#960606; font-size:13px; text-align:right; line-height:30px; padding-top:3px; padding-right:5px; border:1px solid #fff; cursor:pointer}
.top-links a{ text-decoration:none; color:#960606; font-size:13px;font-family: 'Roboto Condensed', sans-serif;}
.top-links a:hover{ color:#0068B4} 


/*nav start*/
.nav-main{width:100%; float:left;background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fefefe 0%, #dbdbdb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#dbdbdb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#dbdbdb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */
border-top:1px solid #dad9d9; border-bottom:1px solid #9a9a9a}
.nav-section{max-width:1300px; min-width:300px; margin:0 auto;position:relative; z-index:1;}
nav{width:100%; float:left; }
nav ul{ float:left; width:100%}
nav ul li{ float:left; list-style:none; position:relative}
nav ul li a{ float:left; text-decoration:none; color:#363636; font-size:14px; font-weight:bold; cursor:pointer;padding:18px 11px;  -webkit-transition:background 0.3s linear; /* For Safari 3.1 to 6.0 */transition: background 0.3s linear; text-transform:uppercase} 
nav ul li a:hover{ color:#960606; border-bottom:3px solid #960606}
.mor-lft-area-flight a:hover {
       border-bottom: 0 !important;
    }

nav ul li a.active{ color:#960606; border-bottom:3px solid #960606}
.bord-left{border-left:1px solid #960606;}
.bord-right{border-right:none;}
.social-network{width:124px; float:right; margin-right:8px;}
.social-network ul{ float:left; margin-top:10px;}
.social-network ul li{ float:left; list-style:none; padding-left:7px}
.fb-lnk{width:24px; height:24px; background-position:-358px -136px; display:block;}
.twtr-lnk{width:24px; height:24px; background-position:-390px -136px; display:block;}
.instgram-lnk{width:24px; height:24px; background-position:-490px -392px; display:block;}
.blog-lnk{width:24px; height:24px; background-position:-521px -392px; display:block;}

/*---------------------- more dropdown ----------------------------*/
.mor-otr{width:300px; height:100vh; position:fixed; border:1px solid #BBB;background:#FFF; display:block; overflow:auto;}
.flightmor-otr{width:180px; border:1px solid #BBB; padding:2px; height:auto; background:#FFF; position:absolute}
.mor-lft-area-flight{width:100%; float:left;}

.mor-lft-area{ float:left; margin-right:0px;}
.mor-lft-row{ float:left; margin:0px; border-bottom:1px dotted #BBB; padding:3px 0 3px 5px; line-height: 21px; cursor:pointer; width:100%}
.mor-lft-row:hover{background:#F5F4F4;}

.mor-lft-row5{width:100%; float:left; margin:0px; border-bottom:1px dotted #BBB; padding:6px 0 6px 0; line-height: 21px; cursor:pointer;}
.mor-lft-row5:hover{background:#F5F4F4;}

.mor-lft-row-txt{width:120px; float:left; padding-left:10px; font-size: 11px;}
.mor-lft-row-txt a {text-decoration:none; color:#525252; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-size:11px;padding:5px 5px; border-left:none;border-right:none; text-align:left }
.mor-lft-row-txt a:hover {background:none; color:#525252}
.mor-lft-row-txt2{max-width:100%; font-size: 11px; margin-left:32px;}
.mor-lft-row-txt2 a {text-decoration:none; color:#525252; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-size:11px;padding:0px 5px; border-left:none;border-right:none; text-align:left }
.mor-lft-row-txt2 a:hover {background:none; color:#525252}
.brdbtm_none{ border-bottom:none !important}
.mor-wrldsim{background-position:-11px -102px !important; width:29px; height:20px; float:left;}
.mor-vsa-stats{background-position:-74px -95px !important; width:29px; height:22px; float:left;}
.mor-prnt{background-position:-134px -103px !important; width:29px; height:20px; float:left;}
.mor-fare-grph{background-position:-207px -103px !important; width:29px; height:21px; float:left;}
.mor-vsa-info{background-position:-69px -137px !important; width:29px; height:20px; float:left;}
.mor-rtrw-bkng{background-position:-134px -136px !important; width:29px; height:20px; float:left;}
.mor-fare-cal{background-position:-207px -136px !important; width:29px; height:20px; float:left;}
.mor-holday{background-position:-250px -103px !important; width:29px; height:20px; float:left;}
.mor-hol-inbound{background-position:-354px -101px !important; width:29px; height:20px; float:left;}
.mor-hol-med{background-position:-303px -103px !important; width:29px; height:20px; float:left;}
.trv-ully{ background-position:-494px -62px; width:29px; height:17px; float:left;margin: 5px 0 0 0px;}
.mor-deal{background-position:-69px -180px !important; width:26px; height:20px; float:left;}
.mor-forex{background-position:-116px -175px !important; width:29px; height:29px; float:left;}
.mor-holiday{background-position:-167px -175px !important; width:29px; height:29px; float:left;}
.mor-flt-hotl{background-position:-210px -180px !important; width:29px; height:22px; float:left;}
.umrah-icon{ background-position:-359px -407px; width:20px; height:29px; float:left;margin: 7px 0 0 0px;}
.mor-flight{background-position:-247px -177px !important ; width:29px; height:29px; float:left;}
.mor-hotel{background-position:-283px -177px !important; width:29px; height:29px; float:left;}
.mor-bus{background-position:-317px -176px !important; width:29px; height:29px; float:left;}
.mor-rail{background-position:-402px -105px !important; width:29px; height:19px; float:left;}
.mor-car{background-position:-172px -132px !important; width:29px; height:29px; float:left;}

.brdr-non{border:none;}
.mor-rgt-area{width:177px; float:left;}
#mordropdown{display:none;position:absolute; z-index:99999 !important; margin-right: 0px;*margin-right: -1px;}
#morLftdropdown{display:none;position:fixed; z-index:99999 !important; margin-right: 0px;*margin-right: -1px;}
.mor-otr-hol{width:165px; border:1px solid #BBB; padding:2px; height:112px; background:#FFF; }
#mordropdown-hol{display:none;position:absolute;z-index:9999 !important;top: 40px; left:340px;margin-right: 0px;*margin-right: -1px;}
.save-more{position:absolute; top:200px; width:20%; right:0; z-index:9999; cursor:pointer}

#mordropdown2{display:none;position:absolute; z-index:99999 !important;top: 58px; left:0px;margin-right: 0px;*margin-right: -1px;}

#Menudropdown{display:none;position:absolute;z-index:9999 !important;top: 40px; right:0px;margin-right: 0px;*margin-right: -1px;}
.Menu-otr{width:121px; border:1px solid #BBB; padding:2px; height:auto; background:#FFF; position:absolute}
.more-btn:hover { border-bottom:none;
}
/*nav end*/

/*.footer start.*/

.footer-main{width:100%; bottom:0px; background:#fff; left:0}
 footer{max-width:1300px; min-width:300px; margin:0 auto}
.foot-link{width:100%; float:left;color:#a3a3a3; padding:4px 0; text-align:center;font-size:13px;}
.foot-link a{ font-size:13px; color:#a3a3a3; text-decoration:none; padding:0 4px; line-height:20px}
.foot-link-brd-btm{border-bottom:1px solid #dfddde}

.footer-logos{width:100%; float:left; padding:10px 0; color:#595959; font-size:13px; line-height:25px}
.mob-swtch-layout{width:100%; float:left; color:#960606; text-decoration:underline; cursor:pointer; padding:8px 0; text-align:center; display:none;}

.foot-link-btm{width:100%; float:left;color:#a3a3a3; padding:10px 0; text-align:left;  border-bottom:1px solid #dfddde}
    .foot-link-btm span {
        width: 100%;
        float: left;
        font-weight: bold;
        font-size:13px;
    }
.foot-link-btm ul {
    width: 100%;
    float: left;
    padding-top:5px;
}

.foot-link-btm ul li{
    width: 25%;
    float: left;
    list-style:none;
    line-height:21px
}
    .foot-link-btm ul li a {
        text-decoration: none;
        width:100%; float:left; font-size:13px; color:#a3a3a3
    }

.certified{ width:10%; border-right:1px solid #d1d1d1; float:left}
.we-accept{ width:46%; border-right:1px solid #d1d1d1; float:left; padding-left:1%; text-align:center}
.members-of{ width:30.5%; border-right:1px solid #d1d1d1; float:left; padding-left:1%; text-align:center}
.powered-by{ width:10%; float:left; padding-left:1%}

.certified-icon{background-position:-11px -11px; width:66px; height:34px; display:inline-block}
.visa-icon{background-position:-87px -11px; width:66px; height:34px; display:inline-block; margin-right:6px;}
.master-card{background-position:-165px -11px; width:66px; height:34px; display:inline-block;margin-right:6px;}
.net-banking{background-position:-243px -11px; width:66px; height:34px; display:inline-block;margin-right:6px;}
.diners-club{background-position:-320px -11px; width:66px; height:34px; display:inline-block;margin-right:6px;}
.american-expr{background-position:-396px -11px; width:66px; height:34px; display:inline-block;margin-right:6px;}
.rupay{background-position:-474px -11px; width:66px; height:34px;  display:inline-block;margin-right:6px;}
.paypal{background-position:-265px -399px; width:66px; height:34px; display:inline-block}
.menbergovt{background-position:-11px -55px; width:66px; height:34px;  display:inline-block;margin-right:7px;}
.menberiata{background-position:-87px -55px; width:66px; height:34px;  display:inline-block;margin-right:7px;}
.menbertafi{background-position:-164px -55px; width:66px; height:34px;  display:inline-block;margin-right:7px;}
.ircts{background-position:-240px -55px; width:66px; height:34px;  display:inline-block;}
.powered{background-position:-319px -55px; width:66px; height:34px;  display:inline-block;margin-right:7px;}

.incradibleindia{background-position:-243px -11px; width:66px; height:34px;  display:inline-block;margin-right:7px;}
.maharashtrature{background-position:-240px -55px; width:66px; height:34px;  display:inline-block;margin-right:7px;}

.footbtm { width:100%; float:left; border-top:1px solid #dfddde}
.footer-copyright{ float:left;padding-top: 14px;}


.copyright{width:100%; float:left; color:#9f9f9f; background:#f5f4f4; padding:8px 0; text-align:center; font-size:12px;}
/*.footer end.*/

.dv-utl { color: #fff; display: inline;position: absolute; right:0px; top:0px; text-align:right}
/**********************************************************************************************************************************************************/
/*Airline preference  <-------Start----->*/
.hght-auto{height:auto !important;}
.ovrflw-scr{overflow-y:scroll; height:100px;}
.dropdown{float:left; clear:both;  min-width:220px; width:98%; padding:3px; height:250px;overflow:auto; color:#525252}
.selectbox{float:left;  min-width:280px; border:1px solid #A9A9A9; display:inline; padding:2px; min-height:30px; max-width:590px; cursor:text;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background:url(/content/images/ak/v1.0/Common/homefield-select.jpg) no-repeat right top}
.seltd{min-width:13% !important;float:left; border:1px solid #ccc; background:#EFF2F7; margin:3px; border-radius:3px; padding:3px 4px; color:#525252; display:inline-block;zoom:1;*display:inline;}
.sel-close{float:right; margin-left:5px; color: #525252; cursor: pointer;    font-weight: bold; font-family: 'Roboto Condensed', sans-serif; font-size:10px;}
.sb-text{float:left;padding:6px 2px; display:inline;outline:none;  background-color:transparent; border: 0px solid; width:147px; min-width:8px;}
.seltd-cont{float:left;display:inline; }
.dropdown-cont{float:left; clear:both; display:none; width:226px; border:1px solid #ccc; position:absolute; z-index:999; background:#fff; left:0; }
.drop-head{float:left; width:96%; text-align:center; padding:5px 2%}
.drop-chkall{float:left; cursor:pointer;
background: #ffefcb; 
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY4ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffefcb 0%, #fff8e0 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffefcb), color-stop(100%,#fff8e0));
background: -webkit-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: -o-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: -ms-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: linear-gradient(to bottom,  #ffefcb 0%,#fff8e0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefcb', endColorstr='#fff8e0',GradientType=0 ); 
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #ffd460; padding:3px 10px; color:#8e6200}
.drop-unchkall{float:left;  cursor:pointer;background: #ffefcb; 
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY4ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffefcb 0%, #fff8e0 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffefcb), color-stop(100%,#fff8e0)); 
background: -webkit-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: -o-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: -ms-linear-gradient(top,  #ffefcb 0%,#fff8e0 100%); 
background: linear-gradient(to bottom,  #ffefcb 0%,#fff8e0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefcb', endColorstr='#fff8e0',GradientType=0 ); 
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #ffd460; padding:3px 5px; margin-left:5px; color:#8e6200}
.drop-close{float:right;  cursor:pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:1px solid #d0d0d0; padding:3px 10px; margin-left:5px; color:#8e6200;
background: #e9edf1; 
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWRmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e9edf1 0%, #fbfbfc 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9edf1), color-stop(100%,#fbfbfc));
background: -webkit-linear-gradient(top,  #e9edf1 0%,#fbfbfc 100%); 
background: -o-linear-gradient(top,  #e9edf1 0%,#fbfbfc 100%); 
background: -ms-linear-gradient(top,  #e9edf1 0%,#fbfbfc 100%); 
background: linear-gradient(to bottom,  #e9edf1 0%,#fbfbfc 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9edf1', endColorstr='#fbfbfc',GradientType=0 );}
.airpref{width:454px; padding-right:15px }
.dropdivider{width:100%; float:left; border-bottom:1px dashed #d8d7d7; padding:3px 0}
.dropdivider b {color:#0068b4;}
.advsrchtxt{color:#960606; padding-right:15px; background-position:95px -18px}
.advsrchbox{width:482px; padding:0 0 0px 10px; height:0px; overflow:hidden;display:none}
.advsrchbox label{float:left; color:#525252; clear:both; font-size:11px; width:100%;}
.hght-auto{height:auto !important;}
/*Airline preference  <-------End----->*/

/*Multicity Airline preference*/             
.multidropdown{float:left; clear:both;  min-width:220px; width:98%; padding:3px; height:250px;overflow:auto; color:#525252}
.multiselectbox{float:left;  min-width:280px; border:1px solid #A9A9A9; display:inline; padding:2px; min-height:30px; max-width:590px; cursor:text;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background:url(/content/images/ak/v1.0/Common/homefield-select.jpg) no-repeat right top}
.multisb-text{float:left;padding:6px 2px; display:inline;outline:none;  background-color:transparent; border: 0px solid; width:147px; min-width:8px;}
.multidropdown-cont{float:left; clear:both; display:none; width:226px; border:1px solid #ccc; position:absolute; z-index:999; background:#fff; left:0;}
/**********************************************************************************************************************************************************/




/*Right Banner Sprite*/
.bnr-logo-sprite{background:url(/content/staticpages/ak/images/rgt-bnr-logo.png) no-repeat;}
.bnr-logo-one{background-position:-8px -8px; width:80px; height:41px;}
.bnr-logo-two{background-position:-112px -8px; width:80px; height:41px;}
.bnr-logo-three{background-position:-8px -59px; width:80px; height:41px;}
.bnr-logo-four{background-position:-112px -59px; width:80px; height:41px;}
.bnr-logo-five{background-position:-8px -110px; width:80px; height:41px;}
.bnr-logo-six{background-position:-112px -110px; width:80px; height:41px;}


.offer-wrap{width:99%; height:92px; float:left; margin-top:10px; border:1px solid #d2d2d2; cursor:pointer;}




.flight-head-left{ width:300px; float:left; margin-top:7px;}
.flight-head-right{ max-width:100%; margin-left:320px;}



/*...................New nav Style 12-07-2018 .................*/

.new-nav-row { max-width:100%; margin-right:172px;  padding-top:9px;}
.flight-right-center { width:100%; float:left; }





/**********************************************************************************************************************************************************/


/*ATO Calander*/
.ui-datepicker{padding:10px 8px 4px;border: 3px solid #C5C5C5; z-index:100!important} 
.ui-datepicker .ui-datepicker-group{width:49.9%}
.ui-datepicker .ui-datepicker-group .ui-widget-header{ color:#0068b4;font-size:16px;background:#F8F8F8 !important ; border-color:#F8F8F8 !important; border-bottom:1px solid #ccc  !important; padding-bottom:10px; font-weight:normal}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar{margin-top:15px;}
.ui-datepicker .ui-datepicker-group-first ,.ui-datepicker .ui-datepicker-group-middle {border-right:1px solid #5da845}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-default{background:none; border:none; width:47px; display:block; padding:7px 0px 0px 0px !important; text-align:center; height:40px; font-size:14px !important; color:#717171 !important; font-weight:bold !important;}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-focus,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-highlight,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-highlight, .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-focus {background:#0068b4 !important; text-align:center !important; color:#fff !important}
 .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-hover {background:#5da845 !important; text-align:center !important; color:#fff  !important}
/*.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end {color:#960606}*/
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default{background:none; border:none; padding:3px 7px ;text-align:center;}
.ui-datepicker .ui-datepicker-group .ui-widget-header .ui-state-disabled{background:none}
.ui-datepicker .ui-datepicker-group .ui-widget-header .ui-state-disabled .ui-icon-circle-triangle-w{background:url(/content/images/ak/v1.0/flight/home-sprite-new.png) no-repeat; background-position:-47px -304px;}
.ui-datepicker .ui-datepicker-group .ui-widget-header .ui-state-disabled .ui-icon-circle-triangle-e{background:url(/content/images/ak/v1.0/flight/home-sprite-new.png) no-repeat; background-position:-86px -304px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{margin:0!important; left:5px !important; top:5px !important; background:none; border:none; cursor:pointer;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-icon{width:18px !important; height:33px !important;}
.ui-datepicker .ui-datepicker-prev-hover{background:none; border:none}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{margin:0!important; left:5px !important; top:5px !important; background:none; border:none; cursor:pointer;}
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-icon{width:13px !important; height:23px !important;}
.ui-datepicker .ui-datepicker-next-hover{background:none; border:none}
.ui-datepicker .ui-datepicker-group .ui-widget-header .ui-datepicker-prev .ui-icon-circle-triangle-w{background:url(/content/images/ak/v1.0/flight/home-sprite-new.png) no-repeat; background-position:-17px -304px;}
.ui-datepicker .ui-datepicker-group .ui-widget-header .ui-datepicker-next .ui-icon-circle-triangle-e{background:url(/content/images/ak/v1.0/flight/home-sprite-new.png) no-repeat; background-position:-121px -304px;}

.ui-datepicker td span, .ui-datepicker td a span {text-align: center !important; font-size:11px !important; padding:3px 0 0 0 !important; letter-spacing:1px; color:#919191;  font-weight:normal !important}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default span {color:#919191 !important; font-size:11px !important; letter-spacing:1px;  font-weight:normal !important}
.ui-datepicker table {font-size:14px !important; font-weight:bold !important;}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-hover span,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-hover span {color:#fff  !important}
.ui-datepicker td {border:1px solid #e4e8eb !important ; padding:0px !important;}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-focus,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-highlight,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-highlight span,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-highlight, .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-focus span {color:#fff !important}
.low-airfare {color:#2fa20b;}
.ui-datepicker-calendar td a.fc-lowestFare[data-custom]::after {
    color:#2fa20b;
}
.ui-datepicker-calendar td a[data-custom] {
  position: relative;
  padding-bottom: 10px;
}

.ui-datepicker-calendar td a[data-custom]::after {
  content:  attr(data-custom);
  display: block;
 font-size:11px;
 letter-spacing:1px; color:#919191;  font-weight:normal !important
}

.ui-datepicker-calendar td a.ui-state-hover[data-custom]::after {
  content:  attr(data-custom);
  display: block;
 color:#FFF;
}

.ui-datepicker-calendar td a.ui-state-highlight[data-custom]::after {
  content:  attr(data-custom);
  display: block;
 color:#FFF;
}
/*Multicity*/

/**********Muliticity Home************/
.mlty-from-dv{width:30%; float:left; position:relative; margin-right:3% }
.mlty-to-dv{width:30%; float:left; position:relative; margin-right:3% }
.mlty-departs{width:27%; float:left; margin-right:1%; position:relative}
.mlty-departs label{ font-size:13px; color:#525252; padding-bottom:2px; padding-left:1px; line-height:15px;}
.mlty-field-box{width:100%; float:left}

/************** OTB Msg Pop up *********************/
.msgbtn-row {
    margin:15px auto 0 auto;
    text-align: center;
    width: 39px;
}
.msg-pop-row-in{ width:100%; float:left; text-align:center; padding-top:15px}
.msgbtn-row-new {
    margin:15px auto 0 auto;
    text-align: center;
    width:140px;
}
.msgbtn-row-left{ width:50px; float:left}
.msgbtn-row-right{ width:50px; float:right}
/************** OTB Msg Pop up End *********************/

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .mlty-departs label{  line-height:14px  }
}

.mlty-field-row{ width:100%; float:left;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #a9a9a9;}

.mlty-fieldwidth{width:88%; border:none; padding:2px 1% 0px 10%; color:#717171;  font-size:13px; font-weight:normal; height:26px; margin:1px 0;  border:1px solid #fff;background-position:-529px -458px !important}


.mlti-close{background-position:-496px -103px; width:19px; height:19px; position:absolute; right:15px; bottom:18px; cursor:pointer;  display:none;}
.multi-box-cont{position:relative; float:left; overflow:hidden; height:208px; width:100%;}
.mlti-box{width:100%; float:left; padding:15px 0 15px 5px; position:relative;}
.mlti-box .adult-select {width:16%;}
.mlti-box .adult {width:80px;}
.mlti-add-wrap{width:93%; height:56px; border:2px solid #cdcdcd; -webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;  position:absolute; bottom:0;  left:0;}
.mlti-add-bg{position:absolute; left:0; top:0; background:#fff; opacity:0.7; width:100%; height:56px;}
.mlti-add{width:100px;font-family: 'Roboto Condensed', sans-serif;font-size: 16px; color:#FFF; text-align:center; background:#0068b4; -webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px; margin:auto;position:relative; top:18px;  cursor:pointer;}
.mlti-search-btn{width:26%; padding:0 2% 0 1%; float:left; margin-right:6%;}
.mlty-trvl-dv{width:21%; float:left; position:relative; }
.mlty-trvl-ad{width:165px; float:left; left:0; top:13px;}
.error {border: 1px solid #f00 !important;}


.iso-main-wrp{width:99%; float:left; background:#01215B; border:1px solid #d2d2d2; position:relative; padding-bottom:8px; margin-top:8px; cursor:pointer}
.urs-wrp{width:96%; padding:5px; float:left; cursor:pointer; margin-top:5px;}
.urs-row{width:100%;  float:left; text-align:center; margin-top:5px;}
.urs-row div{text-align:center; color:#FFF; font-size:14px; width:100%; line-height:22px; }
.urs-row div span{width:100%; font-size:22px; text-decoration:underline;}

.newtag{background-position:-397px -249px; width:33px; height:24px; position:absolute; left:-161px; top:-20px; }
.newtag-umrah{background:url("/content/images/ak/v1.0/common/new-animated.gif") no-repeat top; width:33px; height:24px; position:absolute; left:19px; top:-6px; }



/*...........03/September/2014.........*/
.notice_board{width:100%; float:left; border-bottom:none; position:relative; top:0; left:0; text-align:center}
.notice_board a{display:inline-block}
.notice_board-inner{width:100%; float:left;  position:relative; overflow:hidden; height:auto;}
.board_icon{width:80px; float:left; padding:10px 0}
.board_text{width:86%; float:left; font-size:14px; color:#2d2d2d; line-height:24px; padding-top:15px;}
.click_main{width:100%; float:left;}
.click_herebtn{ font-size:14px; color:#fff; background:#00276e;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px; float:left; padding:1px 8px; cursor:pointer; margin-top:10px}
.click_herebtn:hover{ color:#126DBE;}
.board_close{background-position:-42px -345px; height:9px; width:20px; float:right;font-size: 12px;font-weight: bold;padding-top: 5px; cursor:pointer; position:absolute; right:0px}
.board_minimize{ right:0px; top:-22px; background:#f6d04b;  position:absolute;text-align:center; padding:7px 5px 5px 5px; cursor:pointer; border:1px solid #d2ae2b; border-bottom:none}
.board_minimize img{ display:block;}
.iso_main{width:100%; float:left; padding-top:20px; text-align:center}
.iso_main img{ cursor:pointer;}
.btm-banner{position:relative;float:left; width:100%; margin-bottom:15px;}


/*...........09/September/2014 Flight plus hotel.........*/
.fltplushotl_heading{width:70%; float:left; font-size:26px; color:#0068b4; font-weight:bold}
.different_dates{float:left;padding-top:2px; font-weight:bold; text-align:center;font-size:13px; color:#525252; cursor:pointer;} 
.diff_datebox{width:100%; float:left;}
.flt-lft{float:left;}
.flt-rt{float:right;}
.city-preference{width:39%; float:left; position:relative ;}


/*...........19/September/2014 FEEDBACK.........*/

.left-pop-feedback {width: 660px; position:fixed; right:-660px; font-size:13px; z-index:80; top:50%;}
.feedback-opnhead {cursor: pointer;float: left; width:26px;height:108px;cursor:pointer; margin-top:200px;}
.feedbtn{ background-position:-356px -247px; height:110px; width:28px; float:left; margin-left:-28px; }
.feedback-rightcont {background:#fefaec;border: 1px solid #d2ae2b;cursor: pointer;float: left;padding: 5px; width:621px; margin-top:200px; position:relative; overflow:hidden; height:98px;}
.feedback-wrap{width:98%; float:left;  padding:6px 1%; }
.feedback-toptext{ width:80%; float:left; font-size:12px;}
.mailid_box{ width:100%; float:left; padding:10px 0 10px 0}
.mailid_name{ width:60px; float:left; line-height:30px;}
.bkn_head{ font-size:17px; color:#960606; font-weight:normal}
.mailid_field{ width:320px; float:left}	
.mailid_fieldstyle{ width:250px; float:left; border:1px solid #b6bcbd; height:30px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color:#525252; padding:0 5px }	
.feedback-box{ width:94%; float:left; padding:5px 3%;float:left;}
.feedback-boxhead{ width:100%; float:left; padding:3px 0; background:#f9e499; color:#403f3f}
.feedback-heading{ width:98%; float:left; padding:5px 1%; border-bottom:1px solid #f9e59c}
.feedback-left{ width:250px; float:left;}
.feedback-center{ width:110px; float:left;}
.feedback-right{ width:160px; float:left;}
.feedback_icon{ width:105px; height:88px; float:right;}
.suggestion_main{ width:100%; float:left; padding-top:10px;}
.suggestion_box{ width:270px; float:left; padding-top:5px;}
.suggestion_field{ width:99%; height:67px; float:left;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color:#525252; padding:0 5px;border:1px solid #b6bcbd;  }
.suggestion_submit{ width:80px; float:left; margin-top:9px;}
.bookbt {background: linear-gradient(to bottom, #5aa542 0%, #408b28 50%, #27720f 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #26710e; border-radius: 5px; color: #fff;cursor: pointer;font-size: 13px; padding: 5px 10px; width: 70%; text-align:center}
.bookbt:hover { background: linear-gradient(to bottom, #27720f 0%, #408b28 50%, #5aa542 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.bookbt a{color:#fff;}

.msgbtn-row-newcenter {
    margin: 15px auto 0;
    text-align: center;
    width: 58px;
}

.feedback-verification{ width:100%; float:left;}
.feedback-brdr{ border-bottom:1px solid #f9e59c; padding-bottom:5px; margin-bottom:10px}
.result-item { width:100%; float:left; margin-top:10px; border:1px solid #bbb; background:#fff;}
.pro-pmnt-cntnr{width:100%; margin:5px 0}
.pro-pmnt-rail{width:23%; }
.mar-toping { margin-top:10px; }
.mar-left{margin-left:20px;}
.suggestion_submit-row{ width:100%; float:left; padding-bottom:5px}
.cap-raill{ width:64%; float:left}

.captcha-row{ width:96%; float:left; padding:5px 2%}
.captcha-left-row{ width:30%; float:left; }
    .captcha-left-row img {
        display: block;
    }
.captcha-right-row{ width:65%; float:left; padding-left:5%; margin-top:12px; }
.captcha-field-row{ width:75%; float:left;}
.captcha-refresh-row{width:20%; float:left; padding-left:5%; margin-top:4px}
.captcha_fieldstyle {
    width: 95%;
    float: left;
    border: 1px solid #b6bcbd;
    height: 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #525252;
    padding: 0 2%;
}
/*feedback result  css*/
.feedbk-item-sts{width:99%; float:left;  border:1px solid #bbb; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:12px 0; min-height:57px}
.bknstus-errordiv,.bknstus-errorimg,.bknstus-errortxt{float:left}
.bknstus-errordiv{width:100%}
.bknstus-errortxt{width:80%;}
.bs-bk-sts-g,.bs-bk-sts-y,.bs-bk-sts-r{width:99%; float:left;font-family: 'Roboto Condensed', sans-serif; font-size:16px; font-weight:bold; padding-top:5px; padding-left:10px; clear:both} 
.bs-bk-sts-g{ color:#4e9509}
.bknstus-content{width:100%; float:left; padding-left:10px; padding-top:3px; clear:both}
.closebt {background: linear-gradient(to bottom, #5aa542 0%, #408b28 50%, #27720f 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #26710e; border-radius: 5px; color: #fff;cursor: pointer;font-size: 13px; padding: 5px 10px; width: 10%; text-align:center}

.sug-left{width:47%; float:left;}
.fedbk-rgt{width:52%; float:left;}
.result-item-fed{width:100%; float:left; border:1px solid #bbb; background:#fff; margin-top:5px;}


/*...........19/September/2014 FEEDBACK End.........*/
 


/*...........23/September/2014 CONTACT Address.........*/

.iso-main-wrp {background: none repeat scroll 0 0 #01215b;border: 1px solid #d2d2d2;float: left;margin-top: 8px; padding-bottom: 8px; position: relative; width: 99%;}
.urs-wrp {cursor: pointer; float: left;margin-top: 5px;padding: 5px; width: 96%;}
.urs-row {float: left;margin-top: 5px;text-align: center;width: 100%;}
.urs-row div {color: #fff;font-size: 14px;line-height: 22px;text-align: center;width: 100%;}
.urs-row div span {font-size: 22px;text-decoration: underline;width: 100%;}
.couponcode_main{width:210px; float:right; margin-left:15px;}
.coupon_head{width:100%; text-align:center; font-size:12px; color:#960606;}
.coupon_main{width:100%; float:left; border:2px dashed #960606; background:#fae4b4;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.coupon_code{width:100%; float:left; font-size:30px; color:#960606; font-weight:bold; text-align:center; padding:10px 0}
.click_copy{ width:100%; float:left; text-align:center; font-size:12px; color:#fff; font-weight:bold; background:#00276e; cursor:pointer}
.click_copyed{ width:100%; float:left; text-align:center; font-size:12px; color:#fff; font-weight:bold; background:#00276e}
.click_copyed span{ padding-right:5px}  

.home_contact{width: 99%; float:left; background:#FEFAEC; border:1px solid #d2ae2b; position:relative; display:none;}
.contact-lbl{width:120px; height:27px; position:absolute; background-position:-404px -341px; top:-27px; left:0px;} 
.akbr_adrs{width: 100%; float:left; padding:10px 0}
.akbr_logo{ width:11%; float:left; padding-left:4%}
.akbr_text{ width:80%; float:right; font-size:13px; color:#525252; line-height:20px;}
.akbr_text b{ color:#960606;}
.akbr_text a{font-size:13px; color:#525252; text-decoration:none}
.akbr_text a:hover{font-size:13px; color:#960606; text-decoration:underline}
.akbt-icon{float:left; width:31px; padding:1px 0 0 10px; background-position:-397px -288px !important; height:36px}
.support-icon{float:left; width:31px; padding:1px 0 0 10px; background-position:-444px -288px !important; height:36px}
.akbr_text_sprt a{ color:#960606; text-decoration:underline;}


.feedback_main{ width:100%; float:left}

.feedback_tickicon{ width:50px; float:left; margin-left:15px; }
.feedback_thanks{ width:310px; float:left;}
.feedback_close{width:80px; float:left;margin-top: 15px;}
.bs-bkststs-scs {
    background-position: -13px -387px;
    height: 50px;
    width: 48px;
}

.bs-bkststs-err {
    background-position: -80px -381px;
    height: 53px;
    width: 59px;
}
.reg-txt-hd {
    color: #CB201E;
    font-size: 20px;
    padding-left:20px;
}

.reg-txt-hdng {
    font-size: 13px;
    font-weight: bold; color:#525252; padding-left:20px;
}
.try-again{font-size: 13px;
    font-weight: bold; color:#525252; padding-left:20px;}

.closebt5 {
    background: linear-gradient(to bottom, #5aa542 0%, #408b28 50%, #27720f 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #26710e;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 5px 10px;
    text-align: center;
    width: 66%;
}
.feed_icon{background-position:-235px -291px; width:97px; height:78px; float:left}
.minimize{ background-position:-19px -350px; width:12px; height:8px; float:left}
.maxmize{ background-position:-62px -350px; width:12px; height:8px; float:left}

.brdclose{ background-position:-41px -349px; width:11px; height:11px; float:left}
.noticebord{ background-position:-156px -286px; width:80px; height:87px; float:left}

.down-btn-icon{ background-position:-160px -382px; width:240px; height:56px; float:left; margin: 8px 0 0 20px;}
.app-down-div{ width:140px; padding-left:10px; float:left; border-left:1px solid #ccc; margin-top:14px; cursor:pointer}
.down-btn-icon-top{ width:41px; height:40px; float:left ; background-position:-427px -391px}
.down-text{width:97px; float:right; font-size:12px; color:#525252; margin-top:4px;}
.feedback-scroll{position:relative; overflow-y:scroll; overflow-x:hidden; height:500px; width:104%}


/*...........21/July/2015 TLS Migration.........*/

.browser-info{ width:100%; float:left; background:#FDF2AB; padding:5px 0}
.browser-center{margin: 0 auto;max-width: 995px; min-width: 300px;}
.browser-row{width:100%; float:left; line-height:16px;}
.warning{ float:left; margin-right:6px;}
.browser-row a{ text-decoration:none}
.browser-row a:hover{ text-decoration:underline}
	
	
	
/*SEO SECTION*/
.footer-top{ width: 100%; float:left; background:#f6f4f5; border-top:1px solid #9a9a9a; padding-top:5px}
.home-seo-section-row{ width: 100%; float:left; background:#f6f4f5;}
.seo-cont{float:left; width:100%; display:none;}
.seocenter{margin: 0 auto;    max-width: 1300px;    min-width: 300px; position:relative}
.seocenter-head{ width:100%; float:left;}
.seocenter-head h2{font-size:17px; color:#960606; font-weight:normal}
.seocenter-text{ width:100%; float:left; font-size:13px; color:#717171; line-height:23px; margin-top:8px}
.seocenter-text p {padding-top: 5px;font-size: 14px;line-height: 21px;} 
.seocenter-list-row{ width:100%; float:left; font-size:17px; color:#960606; padding:20px 0; border-top:1px dashed #9f9f9f; margin-top:15px}	
.seocenter-list-row ul{ float: left; width:100%;}	
.seocenter-list-row ul li{ float: left; width:20%; list-style:none; line-height:26px}		
.seocenter-list-row ul li a{ text-decoration: none; font-size:13px; color:#717171; background-position:-536px -343px;padding-left: 12px;}	
.seocenter-list-row ul li a:hover{ color:#4b4b4b}
.seo-top-text{ background:#f6f4f5; float:left; padding:25px 0; width:100%;border-top: 1px solid #9a9a9a;}
.seo-top-content-cont{position:relative; width:100%; float:left}

.more-tab-row{ width:55px; position:absolute; background:#4e4e4e; color:#fff; font-size:13px;right:0px; bottom:0 ; cursor:pointer;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; font-weight:bold; padding:5px 10px;}

.less-icon{ background-position: -112px -358px; width:10px; height:7px; float:left; margin: 5px 5px 0 5px;}
.more-icon{ background-position: -112px -346px; width:10px; height:7px; float:left; margin: 5px 5px 0 5px;}

/*Fare calander*/
.fc-btn-fare{width:30px; height:29px; background-position:-179px -404px; float:left;}
.fc-btn-fare-wrap{width:81px; height:26px; float:left; margin-top:32px; cursor:pointer; background-position:-164px -401px;}
.fc-btn-txt{width:20px; float:left;}


.fare_cal_row{ float:left;}
.fare_cal_center{ width:80px; margin:0 auto}


.home-bottom_banner{ width:100%; float:left;padding-bottom:120px;}
.home-bottom_banner img{ display:block} 


/*AKBAR HOLIDAYS Redirecte Popup*/

.popup_bkgd_bg{ width:100%; position:fixed; background:rgba(0, 0, 0, 0.3); left:0; right:0; top:0; bottom:0; z-index:10; display:none;}
.hlday_popup{  max-width:600px; margin:0 auto;min-width:300px; padding:0 15px }
.hlday_popup_row{ background:#fff; width:96%; margin:0 2%; padding:10px 0 15px 0; max-width:600px; height:340px; margin:auto; position:fixed; left:0; top:0; bottom:0; right:0; z-index:10; visibility:hidden; transition: all 0.5s; transform: translateY(-200%); }
.show-hold-pupup{visibility:visible; transform: translateY(0)}
.hlday_logo{ width:100%; float:left; text-align:center; padding:10px 0}
.hlday_head{ width:100%; float:left; text-align:center; color:#fff; background:#ce0c0c; font-size:25px; text-transform:uppercase; padding:7px 0}
.hlday_link{ width:100%; float:left; text-align:center; color:#ce0c0c; font-size:25px; padding:7px 0;text-decoration:underline}
.hlday_link:hover{ color:#424242}
.hlday_time{width:100%; float:left; text-align:center; color:#525252; font-size:16px; padding-top:15px} 
.hlday_time span{ background:#424242; color:#fff; font-size:40px; padding:1px 5px; margin:0 10px}
.hlday_cancel_row{width:100%; float:left; text-align:center; padding-top:25px}
.hlday_cancel_row span{background:#424242; color:#fff; font-size:16px; padding:6px 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; cursor:pointer}

.iata_banner {
    width:100%;
    float:left;
    margin-top: 10px;
}
    .iata_banner img {
        display: block;
    }

.ui-autocomplete{ max-height:400px; overflow-y:scroll;overflow-x:hidden;}
.ui-autocomplete  li { padding:0 !important; font-size:13px; line-height:20px; border-bottom:1px solid #d2d2d2; width:100%; margin-top:1px !important}
.ui-autocomplete .ui-menu-item a { padding:8px 0 8px 5px !important;    }
.ui-autocomplete .ui-state-focus {
	border-bottom:1px solid #d2d2d2;
    border-top:1px solid #f2f2f2;
    border-left:1px solid #f2f2f2;
    border-right:1px solid #f2f2f2;
	background: #f2f2f2 !important;
	font-weight: normal;
	color: #525252;
    border-radius:0 !important

} 
/*.ui-datepicker-calendar td a[data-custom] {
  position: relative;
  padding-bottom: 10px;
}*/
.fc-today{color:#d2f4cd;}
/*.ui-datepicker-calendar td a[data-custom]::after {
  content:  attr(data-custom);
  display: block;
  font-size: small;
}*/
.defaultP{float:left;padding:0px 3px 0 0;margin:0px;}
/* CSS Checkbox Style open */
.ez-hide { opacity: 0; filter:alpha(opacity=0); }
.ez-checkbox {background: transparent url('/content/images/ak/v1.0/Common/checkbox-red.png') 0 1px no-repeat;	display:inline-block; height:21px; float:left}
.ez-radio {background: transparent url('/content/images/ak/v1.0/Common/radiobox-red.png') 0 -1px no-repeat;	display:inline-block; height:18px }
.ez-checked {background-position: 0 -18px; }
.ez-selected {background-position: 0 -19px; height:18px}
.ch-box{ max-width:100%; margin-left:24px; color:#525252; font-size:15px;}
.newchk{ float:left; width:22px;}
.ch-box-new{ max-width:100%; color:#525252; font-size:15px;}




.new-mar-top {
margin-top:15px;
}

/*new Experience 25-11-2019*/


.new_exp_row { float:right; padding-right:20px; cursor:pointer}
.new_exp_icon{float:left; width:35px; height:35px; background:#ffffff}
.new_exp_text{max-width:100%; margin-left:40px;}
.new_exp_text h5 {font-size:14px; color:#da1400; text-transform:uppercase; font-weight:600}
.new_exp_text h5 p {font-size: 14px;color: #000000;text-transform: none; font-weight:400}




/*new Experience 25-11-2019 End*/


@media screen and (max-width:1100px) {
    .mlty-fieldwidth { width: 84%; padding: 2px 1% 0px 13%; }

}
@media screen and (max-width:1050px) {
    .sector-center {
        width: 5%;
        margin: 27px 0 0 0;
        background-position: -451px -136px !important;
    }
    nav ul li a{padding: 18px 8px;font-size: 13px;}
}
@media screen and (max-width:980px) 
{
.logo{ width:44px}
.flight-head-left {width: 45px;margin-left: 7px; margin-right:15px;}
.flight-head-right{margin-left:75px;}
.search-btn{ width:40%}
.mlti-box .adult-select{width:20%;}
.mlti-search-btn{width:34%; margin-top:25px;}
 nav ul li a{padding: 18px 9px;font-size: 14px;}
}

@media screen and (max-width: 900px) {
/*ATO Calander*/
.ui-widget-header { background: #f8f8f8 none repeat scroll 0 0 !important; border-bottom: 1px solid #ccc !important; border-color: #f8f8f8 #f8f8f8 #ccc !important; color: #0068b4 !important; font-size: 16px !important; font-weight: normal !important; padding-bottom: 10px !important;}
.ui-datepicker table {margin-top: 15px !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ background:none ;border: medium none !important; padding: 7px 0 0 0 !important; width:100%; display:block; height:40px; text-align: center !important; font-weight:bold; color:#717171; font-size:14px;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{ background:#0068b4; color:#fff}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ background:#0068b4 !important; color:#fff}
.ui-state-default:hover{ background:#5da845; color:#fff}
.ui-datepicker-week-end  .ui-state-default{ color: #960606 }
.ui-datepicker-week-end span{ color: #960606 }
.ui-datepicker .ui-datepicker-next span{  background:url("/content/images/ak/v1.0/common/layout-sprite.png") no-repeat scroll -530px -188px !important;}
.ui-datepicker .ui-datepicker-prev span{background:url("/content/images/ak/v1.0/common/layout-sprite.png") no-repeat scroll -426px -188px !important;}	
.slider-head{ font-size:13px;}

 .ui-state-highlight span {color:#FFF !important}
.ui-datepicker td span, .ui-datepicker td a span {text-align: center !important; font-size:11px !important; padding:3px 0 0 0 !important; letter-spacing:1px; color:#919191;  font-weight:normal !important}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default span {color:#919191 !important; font-size:11px !important; letter-spacing:1px;  font-weight:normal !important}
.ui-datepicker table {font-size:14px !important; font-weight:bold !important;}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-hover span,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-hover span {color:#fff  !important}
.ui-datepicker td {border:1px solid #e4e8eb !important ; padding:0px !important;}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-focus,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-highlight,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-highlight span,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-highlight, .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-focus span {color:#fff !important}
}


@media screen and (max-width: 853px) 
{
    
.seocenter-list-row ul li{ width:33%; } 
  .home-seo-section-row{ padding: 0px 2%; width:96%}  
.seo-top-text{ padding: 15px 2%; width:96%}
.tollfree-section{width:125px;}
.tollfree-num{font-size:11px;}
.direct-flt-row {padding-top:8px}
 .new_exp_row{display:none}
}


@media screen and (max-width: 820px) 
{
.home-fieldwidth {padding: 0 0 0px 8%; width: 92%;}
.mlty-fieldwidth { width: 82%; padding: 2px 1% 0px 15%; }
    .nav {width: 85%;}

.fieldwidth{font-size:12px;}
.social-network{padding-right:1%;}
.multiclndr{background-position:82px -173px !important}

.dropdown-cont{ width:300px;}
.drp-down{top: 30px;right: 13px;}

.travel{ top:15px; width:200px;}
.flight-search{width:63%; margin-left:1%;}
.sector-left{width:100%}
.content-right{margin-right:1%;}
.content-right{width:32%;}
.sector-right{width:100%}
.departs{width:49%; margin-right:0px;}
.returns{width:49%; float:right; margin-right:0px;}
.travelclass{width:48%; margin-top:20px;}
.box{padding:10px 0 5px 0}
.searchbox{padding: 0px 3% 15px 3%;}
.direct-flt-row{ margin-top:7px}
.search-section-head{ padding-top:8px}
.search-btn{float:right; padding-right:0px; width:100%;padding-left:0px;}
.calendarfield-disable{width:92%;}
.adult-select{width:25%;}
.departure-time{width:48%;}
.return-time{width:49%; margin-right:0px; float:right}
.airline-preference{width:99%; float:left; margin-top:10px;}
.sector-center{width:24px; height:28px; background-position:-456px -98px !important;  clear:both; margin:5px 0 5px 50%}
nav ul li a{padding:10px 0; width:100%}
nav ul li {width:100%}
    nav ul li a { text-align:center    }

    .menu-otr {

    width: 22px;
    float: none;
    margin: 0px;
    display:inline-block

}
#fromDropDownDiv_MS0 ul li{color:#525252 !important;}
#fromDropDownDiv ul li{color:#525252 !important;}
#toDropDownDiv ul li{color:#525252 !important;}
.mlty-trvl-dv{width:80%;}
#mordropdown-hol{left:293px;}
.newtag{left:31px !important;}
.board_text{width:82% !important;}
.app-down-div{ display:none;} 
/*.mlty-fieldwidth { padding-right: 29%;width: 70%;}*/
.feedback-scroll{ height:500px;}
.left-pop-feedback, .refiral-button-wrap{ display:none}

    .direct-flt-row {
        width: 95%;
    }

    .heading h1{font-size: 25px;}

    .new-nav-row {
    max-width: none;
    margin-right: 0px;
    float:right;
    width:46px;
 
}

    .flight-right-center {
    width: 235px;
    float: right;
}
    .head-right {
        float: left;
        border-right: 1px solid #a9a9a9;
padding-right:13px; margin-top:10px;
    }
    .top-links{padding: 0px;border-right: 1px solid #a9a9a9;padding-right:10px;}
      .headright-inner{width:55px;}
    .flight-head-left {
        margin-top: 0;
    }
     #popSignup {right:68px;}
}


@media screen and (max-width: 788px) 
{
.app-down-div{ display:none;} 
.multiclndr{background-position:82px -173px !important} 
.dropdown-cont{ width:284px;}
#mordropdown-hol{left:285px;}



.newtag{left:31px !important;}
.board_text{width:81% !important;}
/*.mlty-fieldwidth { padding-right: 29%;width: 70%;}*/
.feedback-scroll{ height:500px;}
.adult{width:95px}



}

@media screen and (max-width: 800px) {
/*ATO Calander*/
.ui-widget-header { background: #f8f8f8 none repeat scroll 0 0 !important; border-bottom: 1px solid #ccc !important; border-color: #f8f8f8 #f8f8f8 #ccc !important; color: #0068b4 !important; font-size: 16px !important; font-weight: normal !important; padding-bottom: 10px !important;}
.ui-datepicker table {margin-top: 15px !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ background:none ;border: medium none !important; padding: 7px 0 0 0 !important; width:100%; display:block; height:40px; text-align: center !important; font-weight:bold; color:#717171; font-size:14px;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{ background:#0068b4; color:#fff}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ background:#0068b4 !important; color:#fff}
.ui-state-default:hover{ background:#5da845; color:#fff}
.ui-datepicker-week-end  .ui-state-default{ color: #960606 }
.ui-datepicker-week-end span{ color: #960606 }
.ui-datepicker .ui-datepicker-next span{  background:url("/content/images/ak/v1.0/common/layout-sprite.png") no-repeat scroll -530px -188px !important;}
.ui-datepicker .ui-datepicker-prev span{background:url("/content/images/ak/v1.0/common/layout-sprite.png") no-repeat scroll -426px -188px !important;}	
.slider-head{ font-size:13px;}

 .ui-state-highlight span {color:#FFF !important}
.ui-datepicker td span, .ui-datepicker td a span {text-align: center !important; font-size:11px !important; padding:3px 0 0 0 !important; letter-spacing:1px; color:#919191;  font-weight:normal !important}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default span {color:#919191 !important; font-size:11px !important; letter-spacing:1px;  font-weight:normal !important}
.ui-datepicker table {font-size:14px !important; font-weight:bold !important;}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-hover span,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-hover span {color:#fff  !important}
.ui-datepicker td {border:1px solid #e4e8eb !important ; padding:0px !important;}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-focus,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-highlight,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-highlight span,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-highlight, .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-focus span {color:#fff !important}
}


@media screen and (max-width: 736px) 
{
    
  

.seocenter-list-row ul li{ width:50%; } 
.direct-flt-row {padding-top:8px} 
}
@media screen and (max-width: 696px) {
.ui-datepicker .ui-datepicker-group{width:49.2%}
.mlti-box .adult-select{width: 31%;}
.mlty-trvl-dv {width: 45%; margin-top:20px;}
.mlti-search-btn {
    width: 46%;
    margin-right: 0px;
    margin-top: 20px;
}
.lowest-fares-btn {
    padding: 8px 10px;
    font-size: 13px;
    right: 7px;
    top: 11px;
}
}

@media screen and (max-width: 620px) 
{
.flight-search{ width:98%;}
.htl-stay-fld {background-position: 352px -70px;}
.content-right{width:98%}
.deals-section{ width:48%}
}

@media screen and (max-width: 640px) 
{
    .deals-sliderone { padding-top:0}
.content-right { padding-top:15px; } 
    
    .dv-utl{ color:#f6f4f5}
.multi-city { display:none}    
.american-expr, .ircts{ margin-top:0px; margin-left:0px;}
.rupay{ margin-top:0px; }
.members-of {width: 60%;}


.search-btn{width:100%;}
.adult-select {width: 29%;}
.flight-search { width: 98%;}
.content-right { width: 98%;}
.customer-services { float: right; width: 98%;}
.subscribe-row{ float: right; width: 46%;margin-top: 13px;padding-top: 0px;}
.deals-section {width: 48%; border-right:1px solid #ccc;padding-right: 1%;}
.deals-head { border-bottom:none;}
.foot-link{display:none;}
.footer-logos{display:none;}
.mob-swtch-layout{display:block;}
.fare_cal_row{ float:left; width:100%}
.fc-btn-fare-wrap{ margin-top:12px}
.foot-link-btm{display:none;}
.direct-flt-row {padding-top:8px}
.app-downlode-right{ text-align:center; border-top:none; margin-top:0px;}
.subscribe-home-field { width: 95%;}  
    }

@media screen and (max-width: 533px) 
{

.foot-link{display:none;}
.footer-logos{display:none;}
.mob-swtch-layout{display:block;}
.resp-pro{width:100%;}
.tollfree-section{ display:none}
.country-section{ float:right}
.direct-flt-row {padding-top:8px}
.social-network ul li {padding-left: 4px;}

    .footer-copyright {
        text-align: center;
        width: 100%;
     border-bottom:1px solid #dfddde; padding-bottom:10px}

.social-network {
    width: 115px;
    margin: 0 auto;
    float: none;
}
}

@media screen and (max-width: 500px) {
   


.tollfree-section{ width:112px;}    
.dv-utl {left: 0;top: 5px;} 
.foot-link{display:none;}
.mob-swtch-layout{display:block;}



.hlday_head{ font-size:18px;}
.resp-pro{width:100%;}
.direct-flt-row {padding-top:8px}
}

@media screen and (max-width: 490px) 
{


 #mordropdown{ right:0 !important; width:260px }
.mor-lft-area{ width:100%}
.foot-link{display:none;}
.footer-logos{display:none;}
.mob-swtch-layout{display:block;}
.resp-pro{width:100%;}
.headright-inner{ width:60px}
.direct-flt-row {padding-top:8px}
    }

@media screen and (max-width: 486px) 
{

}
@media screen and (max-width: 440px) {
    .heading span {margin-left: 0px; margin-top:0px; width:100% }
}
@media screen and (max-width: 414px) 
{
 .flight-type { width: 99%;}   
 .round-trip{ width:35%}
 .deals-section{width:100%;}
.customer-services{ width:100%; margin-top:15px;}
.departure-time {width: 92%;}
.return-time{margin-right: 3%;width: 92%; float:left; margin-top:10px;}
.tollfree-section {width: 115px;}   
.foot-link{display:none;}
.footer-logos{display:none;}
.mob-swtch-layout{display:block;}
.seocenter-list-row ul li{ width:100%; } 
.subscribe-row{ float: right; width: 100%;}
.direct-flt-row {padding-top:8px}
}
@media screen and (max-width: 410px) {
    .app-downlode-right {border-top: none; margin-top:0 }
}

@media screen and (max-width: 385px) 
{
.deals-section{width:100%;}
.customer-services{ width:100%; margin-top:0px;}
.flight-type { width: 99%;}
.round-trip{ width:35%}


.foot-link{display:none;}
.footer-logos{display:none;}
.mob-swtch-layout{display:block;}
.direct-flt-row {padding-top:8px}
}





@media screen and (max-width: 360px)
{
.deals-section{ width: 92%; margin-left: 4%; border-right:none}
.ircts{ margin-top:0px;}   
.customer-services{width:100%}
.flight-type{ width:100%}
.departure-time, .return-time {width: 97%; float:left}
.return-time{ margin-top:15px;}
.oneway{ font-size: 17px; width: 49%;}
.round-trip { font-size: 17px; width: 50%;}
.multi-city { display:none}
.foot-link{display:none;}
.footer-logos{display:none;}
.mob-swtch-layout{display:block;}
.direct-flt-row {padding-top:8px}
#popSignup {right:-42px;}
 .home-fieldwidth {padding: 0 0 0px 10%; width: 90%;}   
 .subscribe-row {width: 94%; margin-left: 4%; float:left}  
}



@media screen and (max-width: 340px)
{
#mordropdown{ left:0 !important; }
.adult{width:85px}
.deals-section { margin-left: 4%;} 

.direct-flt-row {padding-top:8px}

#mordropdown2 {
    display: none;
    left: 0;
    margin-right: 0;
    position: absolute;
    top: 40px;
    z-index: 99999 !important;
    width:98%
}
.flightmore-btn{background:none !important;}

#mordropdown2 {
  
    float: left;
    left: 0;
    margin-right: 0;
    position: static;
    top: 40px;
    width:100%;
    z-index: 99999 !important;
    padding:0
}
    .flightmor-otr {border-top: 1px solid #bbb !important; border:none   }
    .mor-lft-row{padding: 3px 0;}

.mor-lft-row5 {
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px dotted #bbb;
    cursor: pointer;
    float: left;
    line-height: 21px;
    margin: 0;
    padding: 6px 0 6px 5%;
    width: 95%;
}


#mordropdown{ left:0 !important; }
    .mor-lft-row-txt {width: 128px;
    }

}





  .menu-otr{ width:22px; margin:0px; display:inline-block }
.menu-divider{ width:100%; float:left; height:3px; background:#960606; margin:1.5px;}
/*nav ul li a:hover .menu-divider{ background:#fff;}*/

/*awards & Achivement*/
.awards-icon{float:left; width:38px;  height:38px; margin-left:8px; margin-right:6px; }
.blink{text-align:center; line-height:20px; width:100%; float:left}
.blink span{color: #960606;animation: blink 1s linear infinite;	}
@keyframes blink {
    0% {
        opacity: 0;
    }

    50% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}


/* Country Flags */
.flag-countryname {
    float:right;
    padding-right: 5px;
    padding-left: 10px;
    padding-top:2px;
}
.flag-countryname span {
    padding-right: 4px;
}
.flag-airportname {
    color: #a3a3a3;
}
.flag-sprt {
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: text-top;
    line-height: 16px;
    background: url(/content/images/ak/v1.0/common/countryflags.png) no-repeat
}

._Arab_League {
    background-position: 0 -32px
}

._ASEAN {
    background-position: 0 -48px
}

._CARICOM {
    background-position: 0 -64px
}

._CIS {
    background-position: 0 -80px
}

._Commonwealth {
    background-position: 0 -96px
}

._England {
    background-position: 0 -112px
}

._European_Union {
    background-position: 0 -128px
}

._Islamic_Conference {
    background-position: 0 -144px
}

._Kosovo {
    background-position: 0 -160px
}

._NATO {
    background-position: 0 -176px
}

._Northern_Cyprus {
    background-position: 0 -192px
}

._Northern_Ireland {
    background-position: 0 -208px
}

._Olimpic_Movement {
    background-position: 0 -224px
}

._OPEC {
    background-position: 0 -240px
}

._Red_Cross {
    background-position: 0 -256px
}

._Scotland {
    background-position: 0 -272px
}

._Somaliland {
    background-position: 0 -288px
}

._Tibet {
    background-position: 0 -304px
}

._United_Nations {
    background-position: 0 -320px
}

._Wales {
    background-position: 0 -336px
}

.ad {
    background-position: 0 -352px
}

.ae {
    background-position: 0 -368px
}

.af {
    background-position: 0 -384px
}

.ag {
    background-position: 0 -400px
}

.ai {
    background-position: 0 -416px
}

.al {
    background-position: 0 -432px
}

.am {
    background-position: 0 -448px
}

.an {
    background-position: 0 -464px
}

.ao {
    background-position: 0 -480px
}

.aq {
    background-position: 0 -496px
}

.ar {
    background-position: 0 -512px
}

.as {
    background-position: 0 -528px
}

.at {
    background-position: 0 -544px
}

.au {
    background-position: 0 -560px
}

.aw {
    background-position: 0 -576px
}

.az {
    background-position: 0 -592px
}

.ba {
    background-position: 0 -608px
}

.bb {
    background-position: 0 -624px
}

.bd {
    background-position: 0 -640px
}

.be {
    background-position: 0 -656px
}

.bf {
    background-position: 0 -672px
}

.bg {
    background-position: 0 -688px
}

.bh {
    background-position: 0 -704px
}

.bi {
    background-position: 0 -720px
}

.bj {
    background-position: 0 -736px
}

.bm {
    background-position: 0 -752px
}

.bn {
    background-position: 0 -768px
}

.bo {
    background-position: 0 -784px
}

.br {
    background-position: 0 -800px
}

.bs {
    background-position: 0 -816px
}

.bt {
    background-position: 0 -832px
}

.bw {
    background-position: 0 -848px
}

.by {
    background-position: 0 -864px
}

.bz {
    background-position: 0 -880px
}

.ca {
    background-position: 0 -896px
}

.cg {
    background-position: 0 -912px
}

.cf {
    background-position: 0 -928px
}

.cd {
    background-position: 0 -944px
}

.ch {
    background-position: 0 -960px
}

.ci {
    background-position: 0 -976px
}

.ck {
    background-position: 0 -992px
}

.cl {
    background-position: 0 -1008px
}

.cm {
    background-position: 0 -1024px
}

.cn {
    background-position: 0 -1040px
}

.co {
    background-position: 0 -1056px
}

.cr {
    background-position: 0 -1072px
}

.cu {
    background-position: 0 -1088px
}

.cv {
    background-position: 0 -1104px
}

.cy {
    background-position: 0 -1120px
}

.cz {
    background-position: 0 -1136px
}

.de {
    background-position: 0 -1152px
}

.dj {
    background-position: 0 -1168px
}

.dk {
    background-position: 0 -1184px
}

.dm {
    background-position: 0 -1200px
}

.do {
    background-position: 0 -1216px
}

.dz {
    background-position: 0 -1232px
}

.ec {
    background-position: 0 -1248px
}

.ee {
    background-position: 0 -1264px
}

.eg {
    background-position: 0 -1280px
}

.eh {
    background-position: 0 -1296px
}

.er {
    background-position: 0 -1312px
}

.es {
    background-position: 0 -1328px
}

.et {
    background-position: 0 -1344px
}

.fi {
    background-position: 0 -1360px
}

.fj {
    background-position: 0 -1376px
}

.fm {
    background-position: 0 -1392px
}

.fo {
    background-position: 0 -1408px
}

.fr {
    background-position: 0 -1424px
}

.ga {
    background-position: 0 -1440px
}

.gb {
    background-position: 0 -1456px
}

.gd {
    background-position: 0 -1472px
}

.ge {
    background-position: 0 -1488px
}

.gg {
    background-position: 0 -1504px
}

.gh {
    background-position: 0 -1520px
}

.gi {
    background-position: 0 -1536px
}

.gl {
    background-position: 0 -1552px
}

.gm {
    background-position: 0 -1568px
}

.gn {
    background-position: 0 -1584px
}

.gp {
    background-position: 0 -1600px
}

.gq {
    background-position: 0 -1616px
}

.gr {
    background-position: 0 -1632px
}

.gt {
    background-position: 0 -1648px
}

.gu {
    background-position: 0 -1664px
}

.gw {
    background-position: 0 -1680px
}

.gy {
    background-position: 0 -1696px
}

.hk {
    background-position: 0 -1712px
}

.hn {
    background-position: 0 -1728px
}

.hr {
    background-position: 0 -1744px
}

.ht {
    background-position: 0 -1760px
}

.hu {
    background-position: 0 -1776px
}

.id {
    background-position: 0 -1792px
}

.mc {
    background-position: 0 -1792px
}

.ie {
    background-position: 0 -1808px
}

.il {
    background-position: 0 -1824px
}

.im {
    background-position: 0 -1840px
}

.in {
    background-position: 0 -1856px
}

.iq {
    background-position: 0 -1872px
}

.ir {
    background-position: 0 -1888px
}

.is {
    background-position: 0 -1904px
}

.it {
    background-position: 0 -1920px
}

.je {
    background-position: 0 -1936px
}

.jm {
    background-position: 0 -1952px
}

.jo {
    background-position: 0 -1968px
}

.jp {
    background-position: 0 -1984px
}

.ke {
    background-position: 0 -2000px
}

.kg {
    background-position: 0 -2016px
}

.kh {
    background-position: 0 -2032px
}

.ki {
    background-position: 0 -2048px
}

.km {
    background-position: 0 -2064px
}

.kn {
    background-position: 0 -2080px
}

.kp {
    background-position: 0 -2096px
}

.kr {
    background-position: 0 -2112px
}

.kw {
    background-position: 0 -2128px
}

.ky {
    background-position: 0 -2144px
}

.kz {
    background-position: 0 -2160px
}

.la {
    background-position: 0 -2176px
}

.lb {
    background-position: 0 -2192px
}

.lc {
    background-position: 0 -2208px
}

.li {
    background-position: 0 -2224px
}

.lk {
    background-position: 0 -2240px
}

.lr {
    background-position: 0 -2256px
}

.ls {
    background-position: 0 -2272px
}

.lt {
    background-position: 0 -2288px
}

.lu {
    background-position: 0 -2304px
}

.lv {
    background-position: 0 -2320px
}

.ly {
    background-position: 0 -2336px
}

.ma {
    background-position: 0 -2352px
}

.md {
    background-position: 0 -2368px
}

.me {
    background-position: 0 -2384px
}

.mg {
    background-position: 0 -2400px
}

.mh {
    background-position: 0 -2416px
}

.mk {
    background-position: 0 -2432px
}

.ml {
    background-position: 0 -2448px
}

.mm {
    background-position: 0 -2464px
}

.mn {
    background-position: 0 -2480px
}

.mo {
    background-position: 0 -2496px
}

.mq {
    background-position: 0 -2512px
}

.mr {
    background-position: 0 -2528px
}

.ms {
    background-position: 0 -2544px
}

.mt {
    background-position: 0 -2560px
}

.mu {
    background-position: 0 -2576px
}

.mv {
    background-position: 0 -2592px
}

.mw {
    background-position: 0 -2608px
}

.mx {
    background-position: 0 -2624px
}

.my {
    background-position: 0 -2640px
}

.mz {
    background-position: 0 -2656px
}

.na {
    background-position: 0 -2672px
}

.nc {
    background-position: 0 -2688px
}

.ne {
    background-position: 0 -2704px
}

.ng {
    background-position: 0 -2720px
}

.ni {
    background-position: 0 -2736px
}

.nl {
    background-position: 0 -2752px
}

.no {
    background-position: 0 -2768px
}

.np {
    background-position: 0 -2784px
}

.nr {
    background-position: 0 -2800px
}

.nz {
    background-position: 0 -2816px
}

.om {
    background-position: 0 -2832px
}

.pa {
    background-position: 0 -2848px
}

.pe {
    background-position: 0 -2864px
}

.pf {
    background-position: 0 -2880px
}

.pg {
    background-position: 0 -2896px
}

.ph {
    background-position: 0 -2912px
}

.pk {
    background-position: 0 -2928px
}

.pl {
    background-position: 0 -2944px
}

.pr {
    background-position: 0 -2960px
}

.ps {
    background-position: 0 -2976px
}

.pt {
    background-position: 0 -2992px
}

.pw {
    background-position: 0 -3008px
}

.py {
    background-position: 0 -3024px
}

.qa {
    background-position: 0 -3040px
}

.re {
    background-position: 0 -3056px
}

.ro {
    background-position: 0 -3072px
}

.rs {
    background-position: 0 -3088px
}

.ru {
    background-position: 0 -3104px
}

.rw {
    background-position: 0 -3120px
}

.sa {
    background-position: 0 -3136px
}

.sb {
    background-position: 0 -3152px
}

.sc {
    background-position: 0 -3168px
}

.sd {
    background-position: 0 -3184px
}

.se {
    background-position: 0 -3200px
}

.sg {
    background-position: 0 -3216px
}

.si {
    background-position: 0 -3232px
}

.sk {
    background-position: 0 -3248px
}

.sl {
    background-position: 0 -3264px
}

.sm {
    background-position: 0 -3280px
}

.sn {
    background-position: 0 -3296px
}

.so {
    background-position: 0 -3312px
}

.sr {
    background-position: 0 -3328px
}

.st {
    background-position: 0 -3344px
}

.sv {
    background-position: 0 -3360px
}

.sy {
    background-position: 0 -3376px
}

.sz {
    background-position: 0 -3392px
}

.tc {
    background-position: 0 -3408px
}

.td {
    background-position: 0 -3424px
}

.tg {
    background-position: 0 -3440px
}

.th {
    background-position: 0 -3456px
}

.tj {
    background-position: 0 -3472px
}

.tl {
    background-position: 0 -3488px
}

.tm {
    background-position: 0 -3504px
}

.tn {
    background-position: 0 -3520px
}

.to {
    background-position: 0 -3536px
}

.tr {
    background-position: 0 -3552px
}

.tt {
    background-position: 0 -3568px
}

.tv {
    background-position: 0 -3584px
}

.tw {
    background-position: 0 -3600px
}

.tz {
    background-position: 0 -3616px
}

.ua {
    background-position: 0 -3632px
}

.ug {
    background-position: 0 -3648px
}

.us {
    background-position: 0 -3664px
}

.uy {
    background-position: 0 -3680px
}

.uz {
    background-position: 0 -3696px
}

.va {
    background-position: 0 -3712px
}

.vc {
    background-position: 0 -3728px
}

.ve {
    background-position: 0 -3744px
}

.vg {
    background-position: 0 -3760px
}

.vi {
    background-position: 0 -3776px
}

.vn {
    background-position: 0 -3792px
}

.vu {
    background-position: 0 -3808px
}

.ws {
    background-position: 0 -3824px
}

.ye {
    background-position: 0 -3840px
}

.za {
    background-position: 0 -3856px
}

.zm {
    background-position: 0 -3872px
}

.zw {
    background-position: 0 -3872px
}
.fk{
    background-position: 0 -3904px
}

.gf{
    background-position: 0 -3920px
}

.yt{
    background-position: 0 -3936px
}

.nu{
    background-position: 0 -3952px
}

.nf{
    background-position: 0 -3968px
}

.mp{
    background-position: 0 -3984px
}

.pm{
    background-position: 0 -4000px
}

.pm{
    background-position: 0 -4000px
}

.um{
    background-position: 0 -4016px
}

.wf{
    background-position: 0 -4032px
}
/*4706-home page new design-17-07-2018*/
.user-login-drop-row {
    width: 220px;
    float: left;
    background: #fff;
    border: 1px solid #d6d4d4;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    overflow: hidden;
    position: absolute;
    z-index: 100;
}

.user-dtls-box {
    width: 100%;
    float: left;
    background: #f8f8f8;
    padding: 10px 0;
    text-align: center;
}
.user-icon{ background-position:-397px -58px; width:29px; height:29px; display:inline-block}
.user-dtls-name-box {
    width: 100%;
    float: left;
    font-size: 15px;
    color: #525252;
}

.user-login-links-row {
    width: 100%;
    float: left;
    background: #fff;
}

.user-login-links-row ul {
    width: 100%;
    float: left;
}

.user-login-links-row ul li {
    width: 100%;
    float: left;
    list-style: none;
    border-top: 1px solid #dcdcdc;
}

.user-login-links-row ul li a {
    width: 90%;
    float: left;
    text-decoration: none;
    font-size: 15px;
    color: #525252;
    padding: 12px 5%;
}

.user-login-links-row ul li a:hover {
    color: #960606;
    background:#f8f8f8
}

.signout {
    background: #960606;
    color: #fff !important;
}
.user-login-links-row ul li a.signout:hover {
        color: #fff !important;
         background: #960606 !important;
    }
.login-btn-row {
    width: 100%;
    float: left;
    text-align: center;
}

.login-btn {
    color: #00276e;
    padding: 5px 20px;
    display: inline-block;
    text-decoration: none;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-size: 15px;
    text-transform: uppercase;
    border: 1px solid #00276e;
}

.login-btn:hover {
    color: #fff;
    background: #00276e;
}

.register-row {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 14px;
    padding-top: 8px;
}

.register-row a {
    color: #960606;
}
/*leftnav new*/
.sidenav {
    width: 100%;
    left: 0;
    top: 0;
    margin: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    padding-bottom: 60px;
    padding-left: 0px;
    background-color: #fff;
    z-index: 999;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(-105%);
    transform: translateX(-105%);
}
.sidenav li {
    float: none;
    list-style:none; 
}
.sidenav li a { padding:15px 5%;  color:#525252; width:90%; float:left; border-bottom:1px solid #ccc; font-size:16px;  
}

nav ul li {
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    float: left;
    padding: 0;
}
.sidenav-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 120vh;
    background-color: rgba(0,0,0,0.5);
    z-index: 997;
    display: none;
}

/**/
.foot_red { color:#960606 !important; font-weight:bold}




.new_website_link{ width:100%; background:#002543; color:#fff; text-align:center; padding:8px 0;position:fixed; bottom:0; z-index:9999; font-size:14px}
    .new_website_link a {
        color: #fff;
        text-decoration:underline
    }